Home | History | Annotate | Download | only in drm

Lines Matching defs:dmah

58 	drm_dma_handle_t *dmah;
69 dmah = kmalloc(sizeof(drm_dma_handle_t), GFP_KERNEL);
70 if (!dmah)
73 dmah->size = size;
74 dmah->vaddr = dma_alloc_coherent(&dev->pdev->dev, size,
75 &dmah->busaddr,
78 if (dmah->vaddr == NULL) {
79 kfree(dmah);
85 for (addr = (unsigned long)dmah->vaddr, sz = size;
90 return dmah;
100 void __drm_legacy_pci_free(struct drm_device * dev, drm_dma_handle_t * dmah)
105 if (dmah->vaddr) {
108 for (addr = (unsigned long)dmah->vaddr, sz = dmah->size;
112 dma_free_coherent(&dev->pdev->dev, dmah->size, dmah->vaddr,
113 dmah->busaddr);
120 * @dmah: handle to memory block
125 void drm_pci_free(struct drm_device * dev, drm_dma_handle_t * dmah)
127 __drm_legacy_pci_free(dev, dmah);
128 kfree(dmah);