Searched refs:dmah (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/dev/drm2/ |
H A D | drm_pci.c | 55 drm_dma_handle_t *dmah = arg; in drm_pci_busdma_callback() local 61 dmah->busaddr = segs[0].ds_addr; in drm_pci_busdma_callback() 70 drm_dma_handle_t *dmah; in drm_pci_alloc() local 80 dmah = malloc(sizeof(drm_dma_handle_t), DRM_MEM_DMA, M_ZERO | M_NOWAIT); in drm_pci_alloc() 81 if (dmah == NULL) in drm_pci_alloc() 96 &dmah->tag); in drm_pci_alloc() 98 free(dmah, DRM_MEM_DMA); in drm_pci_alloc() 102 ret = bus_dmamem_alloc(dmah->tag, &dmah->vaddr, in drm_pci_alloc() 103 BUS_DMA_WAITOK | BUS_DMA_ZERO | BUS_DMA_NOCACHE, &dmah->map); in drm_pci_alloc() 105 bus_dma_tag_destroy(dmah->tag); in drm_pci_alloc() [all …]
|
H A D | drm_bufs.c | 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() [all …]
|
H A D | drmP.h | 524 drm_dma_handle_t *dmah; member 567 struct drm_dma_handle *dmah; /* handle for ATI PCIGART table FIXME */ member 1422 extern void __drm_pci_free(struct drm_device *dev, drm_dma_handle_t * dmah); 1423 extern void drm_pci_free(struct drm_device *dev, drm_dma_handle_t * dmah);
|