Lines Matching refs:dmah
211 drm_dma_handle_t *dmah; in drm_addmap_core() local
403 dmah = drm_pci_alloc(dev, map->size, align, BUS_SPACE_MAXADDR); in drm_addmap_core()
404 if (!dmah) { in drm_addmap_core()
408 map->handle = dmah->vaddr; in drm_addmap_core()
409 map->offset = dmah->busaddr; in drm_addmap_core()
410 map->dmah = dmah; in drm_addmap_core()
558 drm_pci_free(dev, map->dmah); in drm_rmmap_locked()
856 drm_dma_handle_t *dmah; in drm_addbufs_pci() local
953 dmah = drm_pci_alloc(dev, PAGE_SIZE << page_order, 0x1000, BUS_SPACE_MAXADDR); in drm_addbufs_pci()
955 if (!dmah) { in drm_addbufs_pci()
965 entry->seglist[entry->seg_count++] = dmah; in drm_addbufs_pci()
969 (unsigned long)dmah->vaddr + PAGE_SIZE * i); in drm_addbufs_pci()
971 = (unsigned long)dmah->vaddr + PAGE_SIZE * i; in drm_addbufs_pci()
982 buf->address = (void *)((char *)dmah->vaddr + offset); in drm_addbufs_pci()
983 buf->bus_address = dmah->busaddr + offset; in drm_addbufs_pci()