Searched refs:dmah (Results 1 - 5 of 5) sorted by relevance

/netbsd-6-1-5-RELEASE/sys/external/bsd/drm/dist/bsd-core/
H A Ddrm_pci.c41 drm_dma_handle_t *dmah = arg; local
47 dmah->busaddr = segs[0].ds_addr;
59 drm_dma_handle_t *dmah; local
72 dmah = malloc(sizeof(drm_dma_handle_t), DRM_MEM_DMA, M_ZERO | M_NOWAIT);
73 if (dmah == NULL)
90 &dmah->tag);
92 free(dmah, DRM_MEM_DMA);
96 ret = bus_dmamem_alloc(dmah->tag, &dmah->vaddr,
97 BUS_DMA_WAITOK | BUS_DMA_ZERO, &dmah
172 drm_pci_free(struct drm_device *dev, drm_dma_handle_t *dmah) argument
[all...]
H A Dati_pcigart.c47 struct drm_dma_handle *dmah = arg; local
55 dmah->busaddr = segs[0].ds_addr;
63 struct drm_dma_handle *dmah; local
69 dmah = malloc(sizeof(struct drm_dma_handle), DRM_MEM_DMA,
71 if (dmah == NULL)
82 &dmah->tag);
84 free(dmah, DRM_MEM_DMA);
92 ret = bus_dmamem_alloc(dmah->tag, &dmah->vaddr, flags, &dmah
189 struct drm_dma_handle *dmah = dev->sg->dmah; local
[all...]
H A Ddrm_scatter.c48 struct drm_dma_handle *dmah; local
75 dmah = malloc(sizeof(struct drm_dma_handle), DRM_MEM_DMA,
77 if (dmah == NULL) {
89 &dmah->tag);
91 free(dmah, DRM_MEM_DMA);
97 ret = bus_dmamem_alloc(dmah->tag, &dmah->vaddr,
98 BUS_DMA_WAITOK | BUS_DMA_ZERO, &dmah->map);
100 bus_dma_tag_destroy(dmah->tag);
101 free(dmah, DRM_MEM_DM
248 struct drm_dma_handle *dmah = entry->sg_dmah; local
[all...]
H A Ddrm_bufs.c255 map->dmah = drm_pci_alloc(dev, map->size, align, 0xfffffffful);
256 if (map->dmah == NULL) {
261 map->handle = map->dmah->vaddr;
262 map->offset = map->dmah->busaddr;
368 drm_pci_free(dev, map->dmah);
638 drm_dma_handle_t *dmah = drm_pci_alloc(dev, size, alignment, local
641 if (dmah == NULL) {
650 entry->seglist[entry->seg_count++] = dmah;
654 (char *)dmah->vaddr + PAGE_SIZE * i);
656 (long)dmah
[all...]
H A DdrmP.h613 struct drm_dma_handle *dmah; /* Handle to PCI memory */ member in struct:drm_sg_mem
649 drm_dma_handle_t *dmah; member in struct:drm_local_map
1237 void drm_pci_free(struct drm_device *dev, drm_dma_handle_t *dmah);

Completed in 74 milliseconds