Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/gpu/drm/
Ddrm_pci.c48 drm_dma_handle_t *dmah; in drm_pci_alloc() local
59 dmah = kmalloc(sizeof(drm_dma_handle_t), GFP_KERNEL); in drm_pci_alloc()
60 if (!dmah) in drm_pci_alloc()
63 dmah->size = size; in drm_pci_alloc()
64 dmah->vaddr = dma_alloc_coherent(&dev->pdev->dev, size, &dmah->busaddr, GFP_KERNEL | __GFP_COMP); in drm_pci_alloc()
66 if (dmah->vaddr == NULL) { in drm_pci_alloc()
67 kfree(dmah); in drm_pci_alloc()
71 memset(dmah->vaddr, 0, size); in drm_pci_alloc()
75 for (addr = (unsigned long)dmah->vaddr, sz = size; in drm_pci_alloc()
80 return dmah; in drm_pci_alloc()
[all …]
Ddrm_bufs.c139 drm_dma_handle_t *dmah; in drm_addmap_core() local
314 dmah = drm_pci_alloc(dev, map->size, map->size); in drm_addmap_core()
315 if (!dmah) { in drm_addmap_core()
319 map->handle = dmah->vaddr; in drm_addmap_core()
320 map->offset = (unsigned long)dmah->busaddr; in drm_addmap_core()
321 kfree(dmah); in drm_addmap_core()
492 drm_dma_handle_t dmah; in drm_legacy_rmmap_locked() local
533 dmah.vaddr = map->handle; in drm_legacy_rmmap_locked()
534 dmah.busaddr = map->offset; in drm_legacy_rmmap_locked()
535 dmah.size = map->size; in drm_legacy_rmmap_locked()
[all …]
Ddrm_vm.c259 drm_dma_handle_t dmah; in drm_vm_shm_close() local
274 dmah.vaddr = map->handle; in drm_vm_shm_close()
275 dmah.busaddr = map->offset; in drm_vm_shm_close()
276 dmah.size = map->size; in drm_vm_shm_close()
277 __drm_legacy_pci_free(dev, &dmah); in drm_vm_shm_close()
/Linux-v4.19/include/drm/
Ddrm_pci.h44 void drm_pci_free(struct drm_device *dev, struct drm_dma_handle * dmah);
Ddrm_legacy.h190 void __drm_legacy_pci_free(struct drm_device *dev, drm_dma_handle_t * dmah);
/Linux-v4.19/drivers/usb/class/
Dcdc-acm.h68 dma_addr_t dmah; member
Dcdc-acm.c222 wb->urb->transfer_dma = wb->dmah; in acm_start_wb()
1092 usb_free_coherent(acm->dev, acm->writesize, wb->buf, wb->dmah); in acm_write_buffers_free()
1112 &wb->dmah); in acm_write_buffers_alloc()
1118 wb->buf, wb->dmah); in acm_write_buffers_alloc()
/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
Ddma.h104 void dma_walk_packets(struct dma_pub *dmah, void (*callback_fnc)
Ddma.c1549 void dma_walk_packets(struct dma_pub *dmah, void (*callback_fnc) in dma_walk_packets() argument
1552 struct dma_info *di = container_of(dmah, struct dma_info, dma); in dma_walk_packets()
Dmain.c7578 struct dma_pub *dmah; in brcms_c_inval_dma_pkts() local
7581 dmah = hw->di[i]; in brcms_c_inval_dma_pkts()
7582 if (dmah != NULL) in brcms_c_inval_dma_pkts()
7583 dma_walk_packets(dmah, dma_callback_fn, sta); in brcms_c_inval_dma_pkts()