Lines Matching refs:dmah
673 drm_dma_handle_t *dmah; in drm_cleanup_buf_error() local
679 dmah = entry->seglist[i]; in drm_cleanup_buf_error()
681 dmah->size, in drm_cleanup_buf_error()
682 dmah->vaddr, in drm_cleanup_buf_error()
683 dmah->busaddr); in drm_cleanup_buf_error()
684 kfree(dmah); in drm_cleanup_buf_error()
888 drm_dma_handle_t *dmah; in drm_legacy_addbufs_pci() local
983 dmah = kmalloc(sizeof(drm_dma_handle_t), GFP_KERNEL); in drm_legacy_addbufs_pci()
984 if (!dmah) { in drm_legacy_addbufs_pci()
995 dmah->size = total; in drm_legacy_addbufs_pci()
996 dmah->vaddr = dma_alloc_coherent(dev->dev, in drm_legacy_addbufs_pci()
997 dmah->size, in drm_legacy_addbufs_pci()
998 &dmah->busaddr, in drm_legacy_addbufs_pci()
1000 if (!dmah->vaddr) { in drm_legacy_addbufs_pci()
1001 kfree(dmah); in drm_legacy_addbufs_pci()
1012 entry->seglist[entry->seg_count++] = dmah; in drm_legacy_addbufs_pci()
1016 (unsigned long)dmah->vaddr + PAGE_SIZE * i); in drm_legacy_addbufs_pci()
1018 = (unsigned long)dmah->vaddr + PAGE_SIZE * i; in drm_legacy_addbufs_pci()
1029 buf->address = (void *)(dmah->vaddr + offset); in drm_legacy_addbufs_pci()
1030 buf->bus_address = dmah->busaddr + offset; in drm_legacy_addbufs_pci()