Home
last modified time | relevance | path

Searched refs:dmah (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/dev/drm2/
H A Ddrm_pci.c55 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 Ddrm_bufs.c211 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 DdrmP.h524 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);