Lines Matching refs:dmah
152 drm_dma_handle_t *dmah; in drm_addmap_core() local
327 dmah = drm_pci_alloc(dev, map->size, map->size); in drm_addmap_core()
328 if (!dmah) { in drm_addmap_core()
332 map->handle = dmah->vaddr; in drm_addmap_core()
333 map->offset = (unsigned long)dmah->busaddr; in drm_addmap_core()
334 kfree(dmah); in drm_addmap_core()
516 drm_dma_handle_t dmah; in drm_legacy_rmmap_locked() local
557 dmah.vaddr = map->handle; in drm_legacy_rmmap_locked()
558 dmah.busaddr = map->offset; in drm_legacy_rmmap_locked()
559 dmah.size = map->size; in drm_legacy_rmmap_locked()
560 __drm_legacy_pci_free(dev, &dmah); in drm_legacy_rmmap_locked()
884 drm_dma_handle_t *dmah; in drm_legacy_addbufs_pci() local
980 dmah = drm_pci_alloc(dev, PAGE_SIZE << page_order, 0x1000); in drm_legacy_addbufs_pci()
982 if (!dmah) { in drm_legacy_addbufs_pci()
992 entry->seglist[entry->seg_count++] = dmah; in drm_legacy_addbufs_pci()
996 (unsigned long)dmah->vaddr + PAGE_SIZE * i); in drm_legacy_addbufs_pci()
998 = (unsigned long)dmah->vaddr + PAGE_SIZE * i; in drm_legacy_addbufs_pci()
1009 buf->address = (void *)(dmah->vaddr + offset); in drm_legacy_addbufs_pci()
1010 buf->bus_address = dmah->busaddr + offset; in drm_legacy_addbufs_pci()