HomeSort by: relevance | last modified time | path
    Searched defs:dmah (Results 1 - 11 of 11) sorted by relevancy

  /src/sys/external/bsd/drm/dist/bsd-core/
drm_pci.c 41 drm_dma_handle_t *dmah = arg; local in function:drm_pci_busdma_callback
47 dmah->busaddr = segs[0].ds_addr;
59 drm_dma_handle_t *dmah; local in function:drm_pci_alloc
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->map)
    [all...]
drm_scatter.c 48 struct drm_dma_handle *dmah; local in function:drm_sg_alloc
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_DMA)
248 struct drm_dma_handle *dmah = entry->sg_dmah; local in function:drm_sg_cleanup
    [all...]
ati_pcigart.c 47 struct drm_dma_handle *dmah = arg; local in function:drm_ati_alloc_pcigart_table_cb
55 dmah->busaddr = segs[0].ds_addr;
63 struct drm_dma_handle *dmah; local in function:drm_ati_alloc_pcigart_table
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->map)
189 struct drm_dma_handle *dmah = dev->sg->dmah; local in function:drm_ati_free_pcigart_table
    [all...]
drm_bufs.c 255 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 in function:drm_do_addbufs_pci
641 if (dmah == NULL) {
650 entry->seglist[entry->seg_count++] = dmah;
654 (char *)dmah->vaddr + PAGE_SIZE * i);
656 (long)dmah->vaddr + PAGE_SIZE * i
    [all...]
drmP.h 612 struct drm_dma_handle *dmah; /* Handle to PCI memory */ member in struct:drm_sg_mem
648 drm_dma_handle_t *dmah; member in struct:drm_local_map
1236 void drm_pci_free(struct drm_device *dev, drm_dma_handle_t *dmah);
  /src/sys/external/bsd/drm2/drm/
drm_vm.c 171 struct drm_dma_handle *const dmah = map->lm_data.dmah; local in function:drm_legacy_mmap_map_paddr
173 return bus_dmamem_mmap(dev->dmat, &dmah->dmah_seg, 1,
drm_memory.c 190 struct drm_dma_handle *const dmah = kmem_alloc(sizeof(*dmah), local in function:drm_pci_alloc
192 if (dmah == NULL) {
196 dmah->dmah_tag = dev->dmat;
202 error = -bus_dmamem_alloc(dmah->dmah_tag, size, align, 0,
203 &dmah->dmah_seg, 1, &nsegs, BUS_DMA_NOWAIT);
212 error = -bus_dmamem_map(dmah->dmah_tag, &dmah->dmah_seg, 1, size,
213 &dmah->vaddr,
217 dmah->size = size
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/
drm_pci.c 58 drm_dma_handle_t *dmah; local in function:drm_pci_alloc
69 dmah = kmalloc(sizeof(drm_dma_handle_t), GFP_KERNEL);
70 if (!dmah)
73 dmah->size = size;
74 dmah->vaddr = dma_alloc_coherent(&dev->pdev->dev, size,
75 &dmah->busaddr,
78 if (dmah->vaddr == NULL) {
79 kfree(dmah);
85 for (addr = (unsigned long)dmah->vaddr, sz = size;
90 return dmah;
    [all...]
drm_vm.c 277 drm_dma_handle_t dmah; local in function:drm_vm_shm_close
292 dmah.vaddr = map->handle;
293 dmah.busaddr = map->offset;
294 dmah.size = map->size;
295 __drm_legacy_pci_free(dev, &dmah);
drm_bufs.c 150 drm_dma_handle_t *dmah; local in function:drm_addmap_core
342 dmah = drm_pci_alloc(dev, map->size, map->size);
343 if (!dmah) {
347 map->handle = dmah->vaddr;
348 map->offset = (unsigned long)dmah->busaddr;
350 map->lm_data.dmah = dmah;
352 kfree(dmah);
544 drm_dma_handle_t dmah; local in function:drm_legacy_rmmap_locked
613 drm_pci_free(dev, map->lm_data.dmah);
943 drm_dma_handle_t *dmah; local in function:drm_legacy_addbufs_pci
    [all...]
  /src/sys/external/bsd/drm2/dist/include/drm/
drm_legacy.h 191 struct drm_dma_handle *dmah; member in union:drm_local_map::__anonb00b990e030a
259 void __drm_legacy_pci_free(struct drm_device *dev, drm_dma_handle_t * dmah);
266 drm_dma_handle_t *dmah)

Completed in 18 milliseconds