Searched refs:dmah (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14-stable/sys/dev/drm2/ |
| HD | 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 …]
|
| HD | drm_bufs.c | 212 drm_dma_handle_t *dmah; in drm_addmap_core() local 404 dmah = drm_pci_alloc(dev, map->size, align, BUS_SPACE_MAXADDR); in drm_addmap_core() 405 if (!dmah) { in drm_addmap_core() 409 map->handle = dmah->vaddr; in drm_addmap_core() 410 map->offset = dmah->busaddr; in drm_addmap_core() 411 map->dmah = dmah; in drm_addmap_core() 559 drm_pci_free(dev, map->dmah); in drm_rmmap_locked() 857 drm_dma_handle_t *dmah; in drm_addbufs_pci() local 954 dmah = drm_pci_alloc(dev, PAGE_SIZE << page_order, 0x1000, BUS_SPACE_MAXADDR); in drm_addbufs_pci() 956 if (!dmah) { in drm_addbufs_pci() [all …]
|
| HD | 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);
|