/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_pci.c | 54 drm_dma_handle_t *dmah; in drm_pci_alloc() local 63 dmah = kmalloc(sizeof(drm_dma_handle_t), GFP_KERNEL); in drm_pci_alloc() 64 if (!dmah) in drm_pci_alloc() 67 dmah->size = size; in drm_pci_alloc() 68 dmah->vaddr = dma_alloc_coherent(&dev->pdev->dev, size, in drm_pci_alloc() 69 &dmah->busaddr, in drm_pci_alloc() 72 if (dmah->vaddr == NULL) { in drm_pci_alloc() 73 kfree(dmah); in drm_pci_alloc() 77 return dmah; in drm_pci_alloc() 84 * @dmah 89 drm_pci_free(struct drm_device * dev, drm_dma_handle_t * dmah) drm_pci_free() argument [all...] |
H A D | drm_bufs.c | 885 drm_dma_handle_t *dmah; in drm_legacy_addbufs_pci() local 981 dmah = drm_pci_alloc(dev, PAGE_SIZE << page_order, 0x1000); in drm_legacy_addbufs_pci() 983 if (!dmah) { in drm_legacy_addbufs_pci() 993 entry->seglist[entry->seg_count++] = dmah; in drm_legacy_addbufs_pci() 997 (unsigned long)dmah->vaddr + PAGE_SIZE * i); in drm_legacy_addbufs_pci() 999 = (unsigned long)dmah->vaddr + PAGE_SIZE * i; in drm_legacy_addbufs_pci() 1010 buf->address = (void *)(dmah->vaddr + offset); in drm_legacy_addbufs_pci() 1011 buf->bus_address = dmah->busaddr + offset; in drm_legacy_addbufs_pci()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_dma.c | 84 drm_dma_handle_t *dmah; in drm_legacy_dma_takedown() local 104 dmah = dma->bufs[i].seglist[j]; in drm_legacy_dma_takedown() 106 dmah->size, in drm_legacy_dma_takedown() 107 dmah->vaddr, in drm_legacy_dma_takedown() 108 dmah->busaddr); in drm_legacy_dma_takedown() 109 kfree(dmah); in drm_legacy_dma_takedown()
|
H A D | drm_bufs.c | 673 drm_dma_handle_t *dmah; in drm_cleanup_buf_error() local 679 dmah = entry->seglist[i]; in drm_cleanup_buf_error() 681 dmah->size, in drm_cleanup_buf_error() 682 dmah->vaddr, in drm_cleanup_buf_error() 683 dmah->busaddr); in drm_cleanup_buf_error() 684 kfree(dmah); in drm_cleanup_buf_error() 888 drm_dma_handle_t *dmah; in drm_legacy_addbufs_pci() local 983 dmah = kmalloc(sizeof(drm_dma_handle_t), GFP_KERNEL); in drm_legacy_addbufs_pci() 984 if (!dmah) { in drm_legacy_addbufs_pci() 995 dmah in drm_legacy_addbufs_pci() [all...] |
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_legacy.h | 199 void drm_pci_free(struct drm_device *dev, struct drm_dma_handle *dmah); 213 struct drm_dma_handle *dmah) in drm_pci_free() 212 drm_pci_free(struct drm_device *dev, struct drm_dma_handle *dmah) drm_pci_free() argument
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | dma.h | 104 void dma_walk_packets(struct dma_pub *dmah, void (*callback_fnc)
|
H A D | dma.c | 1549 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()
|
H A D | main.c | 7511 struct dma_pub *dmah; in brcms_c_inval_dma_pkts() local 7514 dmah = hw->di[i]; in brcms_c_inval_dma_pkts() 7515 if (dmah != NULL) in brcms_c_inval_dma_pkts() 7516 dma_walk_packets(dmah, dma_callback_fn, sta); in brcms_c_inval_dma_pkts()
|
/kernel/linux/linux-5.10/drivers/usb/class/ |
H A D | cdc-acm.h | 70 dma_addr_t dmah; member
|
H A D | cdc-acm.c | 235 wb->urb->transfer_dma = wb->dmah; in acm_start_wb() 1128 usb_free_coherent(acm->dev, acm->writesize, wb->buf, wb->dmah); in acm_write_buffers_free() 1148 &wb->dmah); in acm_write_buffers_alloc() 1154 wb->buf, wb->dmah); in acm_write_buffers_alloc()
|
/kernel/linux/linux-6.6/drivers/usb/class/ |
H A D | cdc-acm.h | 42 dma_addr_t dmah; member
|
H A D | cdc-acm.c | 236 wb->urb->transfer_dma = wb->dmah; in acm_start_wb() 1135 usb_free_coherent(acm->dev, acm->writesize, wb->buf, wb->dmah); in acm_write_buffers_free() 1155 &wb->dmah); in acm_write_buffers_alloc() 1161 wb->buf, wb->dmah); in acm_write_buffers_alloc()
|
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | dma.h | 104 void dma_walk_packets(struct dma_pub *dmah, void (*callback_fnc)
|
H A D | dma.c | 1549 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()
|
H A D | main.c | 7510 struct dma_pub *dmah; in brcms_c_inval_dma_pkts() local 7513 dmah = hw->di[i]; in brcms_c_inval_dma_pkts() 7514 if (dmah != NULL) in brcms_c_inval_dma_pkts() 7515 dma_walk_packets(dmah, dma_callback_fn, sta); in brcms_c_inval_dma_pkts()
|
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_legacy.h | 229 struct drm_dma_handle *dmah) in drm_pci_free() 228 drm_pci_free(struct drm_device *dev, struct drm_dma_handle *dmah) drm_pci_free() argument
|