Lines Matching refs:dmah
54 drm_dma_handle_t *dmah; in drm_pci_alloc() local
63 dmah = kmalloc(sizeof(drm_dma_handle_t), GFP_KERNEL); in drm_pci_alloc()
64 if (!dmah) in drm_pci_alloc()
67 dmah->size = size; in drm_pci_alloc()
68 dmah->vaddr = dma_alloc_coherent(&dev->pdev->dev, size, in drm_pci_alloc()
69 &dmah->busaddr, in drm_pci_alloc()
72 if (dmah->vaddr == NULL) { in drm_pci_alloc()
73 kfree(dmah); in drm_pci_alloc()
77 return dmah; in drm_pci_alloc()
89 void drm_pci_free(struct drm_device * dev, drm_dma_handle_t * dmah) in drm_pci_free() argument
91 dma_free_coherent(&dev->pdev->dev, dmah->size, dmah->vaddr, in drm_pci_free()
92 dmah->busaddr); in drm_pci_free()
93 kfree(dmah); in drm_pci_free()