/linux-4.4.14/drivers/misc/mic/scif/ |
D | scif_map.h | 24 scif_alloc_coherent(dma_addr_t *dma_handle, in scif_alloc_coherent() argument 33 *dma_handle = virt_to_phys(va); in scif_alloc_coherent() 36 size, dma_handle, gfp); in scif_alloc_coherent() 38 *dma_handle = *dma_handle + scifdev->base_addr; in scif_alloc_coherent() 58 scif_map_single(dma_addr_t *dma_handle, in scif_map_single() argument 64 *dma_handle = virt_to_phys((local)); in scif_map_single() 66 *dma_handle = dma_map_single(&scifdev->sdev->dev, in scif_map_single() 68 if (dma_mapping_error(&scifdev->sdev->dev, *dma_handle)) in scif_map_single() 71 *dma_handle = *dma_handle + scifdev->base_addr; in scif_map_single() 74 *dma_handle = 0; in scif_map_single() [all …]
|
/linux-4.4.14/arch/arc/mm/ |
D | dma.c | 29 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_noncoherent() argument 39 *dma_handle = (dma_addr_t)paddr; in dma_alloc_noncoherent() 46 dma_addr_t dma_handle) in dma_free_noncoherent() argument 48 free_pages_exact((void *)dma_handle, size); in dma_free_noncoherent() 53 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent() argument 69 return dma_alloc_noncoherent(dev, size, dma_handle, gfp); in dma_alloc_coherent() 82 *dma_handle = (dma_addr_t)paddr; in dma_alloc_coherent() 101 dma_addr_t dma_handle) in dma_free_coherent() argument 104 return dma_free_noncoherent(dev, size, kvaddr, dma_handle); in dma_free_coherent() 108 free_pages_exact((void *)dma_handle, size); in dma_free_coherent()
|
/linux-4.4.14/drivers/base/ |
D | dma-mapping.c | 23 dma_addr_t dma_handle; member 30 dma_free_coherent(dev, this->size, this->vaddr, this->dma_handle); in dmam_coherent_release() 37 dma_free_noncoherent(dev, this->size, this->vaddr, this->dma_handle); in dmam_noncoherent_release() 46 this->dma_handle != match->dma_handle); in dmam_match() 66 dma_addr_t *dma_handle, gfp_t gfp) in dmam_alloc_coherent() argument 75 vaddr = dma_alloc_coherent(dev, size, dma_handle, gfp); in dmam_alloc_coherent() 82 dr->dma_handle = *dma_handle; in dmam_alloc_coherent() 101 dma_addr_t dma_handle) in dmam_free_coherent() argument 103 struct dma_devres match_data = { size, vaddr, dma_handle }; in dmam_free_coherent() 105 dma_free_coherent(dev, size, vaddr, dma_handle); in dmam_free_coherent() [all …]
|
D | dma-coherent.c | 156 dma_addr_t *dma_handle, void **ret) in dma_alloc_from_coherent() argument 182 *dma_handle = mem->device_base + (pageno << PAGE_SHIFT); in dma_alloc_from_coherent()
|
/linux-4.4.14/arch/xtensa/kernel/ |
D | pci-dma.c | 51 static void do_cache_op(dma_addr_t dma_handle, size_t size, in do_cache_op() argument 54 unsigned long off = dma_handle & (PAGE_SIZE - 1); in do_cache_op() 55 unsigned long pfn = PFN_DOWN(dma_handle); in do_cache_op() 59 fn((unsigned long)bus_to_virt(dma_handle), size); in do_cache_op() 74 dma_addr_t dma_handle, size_t size, in xtensa_sync_single_for_cpu() argument 80 do_cache_op(dma_handle, size, __invalidate_dcache_range); in xtensa_sync_single_for_cpu() 93 dma_addr_t dma_handle, size_t size, in xtensa_sync_single_for_device() argument 100 do_cache_op(dma_handle, size, __flush_dcache_range); in xtensa_sync_single_for_device() 174 dma_addr_t dma_handle, struct dma_attrs *attrs) in xtensa_dma_free() argument 190 dma_addr_t dma_handle = page_to_phys(page) + offset; in xtensa_map_page() local [all …]
|
/linux-4.4.14/arch/arc/include/asm/ |
D | dma-mapping.h | 18 dma_addr_t *dma_handle, gfp_t gfp); 21 dma_addr_t dma_handle); 24 dma_addr_t *dma_handle, gfp_t gfp); 27 dma_addr_t dma_handle); 99 dma_unmap_page(struct device *dev, dma_addr_t dma_handle, in dma_unmap_page() argument 130 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_cpu() argument 133 _dma_cache_sync(dma_handle, size, DMA_FROM_DEVICE); in dma_sync_single_for_cpu() 137 dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_device() argument 140 _dma_cache_sync(dma_handle, size, DMA_TO_DEVICE); in dma_sync_single_for_device() 144 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_cpu() argument [all …]
|
/linux-4.4.14/arch/nios2/mm/ |
D | dma-mapping.c | 25 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent() argument 40 *dma_handle = virt_to_phys(ret); in dma_alloc_coherent() 51 dma_addr_t dma_handle) in dma_free_coherent() argument 123 void dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_cpu() argument 128 __dma_sync_for_cpu(phys_to_virt(dma_handle), size, direction); in dma_sync_single_for_cpu() 132 void dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_device() argument 137 __dma_sync_for_device(phys_to_virt(dma_handle), size, direction); in dma_sync_single_for_device() 141 void dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_cpu() argument 147 __dma_sync_for_cpu(phys_to_virt(dma_handle), size, direction); in dma_sync_single_range_for_cpu() 151 void dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_device() argument [all …]
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | dma-mapping.h | 53 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, in dma_alloc_coherent() argument 56 return hppa_dma_ops->alloc_consistent(dev, size, dma_handle, flag); in dma_alloc_coherent() 60 dma_alloc_noncoherent(struct device *dev, size_t size, dma_addr_t *dma_handle, in dma_alloc_noncoherent() argument 63 return hppa_dma_ops->alloc_noncoherent(dev, size, dma_handle, flag); in dma_alloc_noncoherent() 68 void *vaddr, dma_addr_t dma_handle) in dma_free_coherent() argument 70 hppa_dma_ops->free_consistent(dev, size, vaddr, dma_handle); in dma_free_coherent() 75 void *vaddr, dma_addr_t dma_handle) in dma_free_noncoherent() argument 77 hppa_dma_ops->free_consistent(dev, size, vaddr, dma_handle); in dma_free_noncoherent() 124 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, in dma_sync_single_for_cpu() argument 128 hppa_dma_ops->dma_sync_single_for_cpu(dev, dma_handle, 0, size, direction); in dma_sync_single_for_cpu() [all …]
|
/linux-4.4.14/include/asm-generic/ |
D | pci-dma-compat.h | 11 dma_addr_t *dma_handle) in pci_alloc_consistent() argument 13 return dma_alloc_coherent(hwdev == NULL ? NULL : &hwdev->dev, size, dma_handle, GFP_ATOMIC); in pci_alloc_consistent() 18 dma_addr_t *dma_handle) in pci_zalloc_consistent() argument 21 size, dma_handle, GFP_ATOMIC); in pci_zalloc_consistent() 26 void *vaddr, dma_addr_t dma_handle) in pci_free_consistent() argument 28 dma_free_coherent(hwdev == NULL ? NULL : &hwdev->dev, size, vaddr, dma_handle); in pci_free_consistent() 73 pci_dma_sync_single_for_cpu(struct pci_dev *hwdev, dma_addr_t dma_handle, in pci_dma_sync_single_for_cpu() argument 76 …dma_sync_single_for_cpu(hwdev == NULL ? NULL : &hwdev->dev, dma_handle, size, (enum dma_data_direc… in pci_dma_sync_single_for_cpu() 80 pci_dma_sync_single_for_device(struct pci_dev *hwdev, dma_addr_t dma_handle, in pci_dma_sync_single_for_device() argument 83 …dma_sync_single_for_device(hwdev == NULL ? NULL : &hwdev->dev, dma_handle, size, (enum dma_data_di… in pci_dma_sync_single_for_device()
|
D | dma-mapping-broken.h | 12 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, 17 dma_addr_t dma_handle); 20 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs() argument 24 return dma_alloc_coherent(dev, size, dma_handle, flag); in dma_alloc_attrs() 28 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() argument 32 dma_free_coherent(dev, size, cpu_addr, dma_handle); in dma_free_attrs() 63 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, 67 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle,
|
D | dma-mapping-common.h | 246 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs() argument 254 if (dma_alloc_from_coherent(dev, size, dma_handle, &cpu_addr)) in dma_alloc_attrs() 262 cpu_addr = ops->alloc(dev, size, dma_handle, flag, attrs); in dma_alloc_attrs() 263 debug_dma_alloc_coherent(dev, size, *dma_handle, cpu_addr); in dma_alloc_attrs() 268 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() argument 282 debug_dma_free_coherent(dev, size, cpu_addr, dma_handle); in dma_free_attrs() 283 ops->free(dev, size, cpu_addr, dma_handle, attrs); in dma_free_attrs() 287 dma_addr_t *dma_handle, gfp_t flag) in dma_alloc_coherent() argument 289 return dma_alloc_attrs(dev, size, dma_handle, flag, NULL); in dma_alloc_coherent() 293 void *cpu_addr, dma_addr_t dma_handle) in dma_free_coherent() argument [all …]
|
D | dma-coherent.h | 10 dma_addr_t *dma_handle, void **ret);
|
/linux-4.4.14/arch/ia64/sn/pci/pcibr/ |
D | pcibr_dma.c | 208 pcibr_dma_unmap(struct pci_dev *hwdev, dma_addr_t dma_handle, int direction) in pcibr_dma_unmap() argument 214 if (IS_PCI32_MAPPED(dma_handle)) { in pcibr_dma_unmap() 218 IOPG((ATE_SWAP_OFF(dma_handle) - PCI32_MAPPED_BASE)); in pcibr_dma_unmap() 359 dma_addr_t dma_handle; in pcibr_dma_map() local 373 dma_handle = pcibr_dmatrans_direct64(pcidev_info, phys_addr, in pcibr_dma_map() 377 dma_handle = pcibr_dmatrans_direct32(pcidev_info, phys_addr, in pcibr_dma_map() 379 if (!dma_handle) { in pcibr_dma_map() 385 dma_handle = pcibr_dmamap_ate32(pcidev_info, phys_addr, in pcibr_dma_map() 391 return dma_handle; in pcibr_dma_map() 398 dma_addr_t dma_handle; in pcibr_dma_map_consistent() local [all …]
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | dma-mapping.h | 24 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs() argument 28 return dma_alloc_coherent(dev, size, dma_handle, flag); in dma_alloc_attrs() 32 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() argument 36 dma_free_coherent(dev, size, cpu_addr, dma_handle); in dma_free_attrs() 83 dma_addr_t dma_handle, unsigned long offset, size_t size, in dma_sync_single_range_for_device() argument 87 dma_sync_single_for_device(dev, dma_handle, offset + size, direction); in dma_sync_single_range_for_device() 101 dma_addr_t dma_handle, unsigned long offset, size_t size, in dma_sync_single_range_for_cpu() argument 105 dma_sync_single_for_cpu(dev, dma_handle, offset + size, direction); in dma_sync_single_range_for_cpu()
|
/linux-4.4.14/arch/mips/mm/ |
D | dma-default.c | 116 dma_addr_t * dma_handle, gfp_t gfp) in mips_dma_alloc_noncoherent() argument 126 *dma_handle = plat_map_dma_mem(dev, ret, size); in mips_dma_alloc_noncoherent() 133 dma_addr_t * dma_handle, gfp_t gfp, struct dma_attrs *attrs) in mips_dma_alloc_coherent() argument 144 return mips_dma_alloc_noncoherent(dev, size, dma_handle, gfp); in mips_dma_alloc_coherent() 159 *dma_handle = plat_map_dma_mem(dev, ret, size); in mips_dma_alloc_coherent() 171 void *vaddr, dma_addr_t dma_handle) in mips_dma_free_noncoherent() argument 173 plat_unmap_dma_mem(dev, dma_handle, size, DMA_BIDIRECTIONAL); in mips_dma_free_noncoherent() 178 dma_addr_t dma_handle, struct dma_attrs *attrs) in mips_dma_free_coherent() argument 185 mips_dma_free_noncoherent(dev, size, vaddr, dma_handle); in mips_dma_free_coherent() 189 plat_unmap_dma_mem(dev, dma_handle, size, DMA_BIDIRECTIONAL); in mips_dma_free_coherent() [all …]
|
/linux-4.4.14/arch/metag/include/asm/ |
D | dma-mapping.h | 15 dma_addr_t *dma_handle, gfp_t flag); 18 void *vaddr, dma_addr_t dma_handle); 105 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, in dma_sync_single_for_cpu() argument 108 dma_sync_for_cpu(phys_to_virt(dma_handle), size, direction); in dma_sync_single_for_cpu() 112 dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_device() argument 115 dma_sync_for_device(phys_to_virt(dma_handle), size, direction); in dma_sync_single_for_device() 119 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_cpu() argument 123 dma_sync_for_cpu(phys_to_virt(dma_handle)+offset, size, in dma_sync_single_range_for_cpu() 128 dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_device() argument 132 dma_sync_for_device(phys_to_virt(dma_handle)+offset, size, in dma_sync_single_range_for_device()
|
/linux-4.4.14/include/linux/ |
D | dma-debug.h | 60 dma_addr_t dma_handle, size_t size, 64 dma_addr_t dma_handle, 68 dma_addr_t dma_handle, 74 dma_addr_t dma_handle, 145 dma_addr_t dma_handle, in debug_dma_sync_single_for_cpu() argument 151 dma_addr_t dma_handle, in debug_dma_sync_single_for_device() argument 157 dma_addr_t dma_handle, in debug_dma_sync_single_range_for_cpu() argument 165 dma_addr_t dma_handle, in debug_dma_sync_single_range_for_device() argument
|
D | dma-mapping.h | 20 dma_addr_t *dma_handle, gfp_t gfp, 23 void *vaddr, dma_addr_t dma_handle, 35 void (*unmap_page)(struct device *dev, dma_addr_t dma_handle, 50 dma_addr_t dma_handle, size_t size, 53 dma_addr_t dma_handle, size_t size, 188 dma_addr_t *dma_handle, gfp_t flag) in dma_zalloc_coherent() argument 190 void *ret = dma_alloc_coherent(dev, size, dma_handle, in dma_zalloc_coherent() 236 dma_addr_t *dma_handle, gfp_t gfp); 238 dma_addr_t dma_handle); 240 dma_addr_t *dma_handle, gfp_t gfp); [all …]
|
D | swiotlb.h | 59 dma_addr_t *dma_handle, gfp_t flags); 63 void *vaddr, dma_addr_t dma_handle);
|
D | parport_pc.h | 40 dma_addr_t dma_handle; member
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | dma.c | 66 dma_addr_t *dma_handle, gfp_t flag, in __dma_direct_alloc_coherent() argument 71 ret = __dma_alloc_coherent(dev, size, dma_handle, flag); in __dma_direct_alloc_coherent() 74 *dma_handle += get_dma_offset(dev); in __dma_direct_alloc_coherent() 116 *dma_handle = __pa(ret) + get_dma_offset(dev); in __dma_direct_alloc_coherent() 123 void *vaddr, dma_addr_t dma_handle, in __dma_direct_free_coherent() argument 134 dma_addr_t *dma_handle, gfp_t flag, in dma_direct_alloc_coherent() argument 143 return __dma_direct_alloc_coherent(dev, size, dma_handle, in dma_direct_alloc_coherent() 152 return iommu_alloc_coherent(dev, iommu, size, dma_handle, in dma_direct_alloc_coherent() 158 void *vaddr, dma_addr_t dma_handle, in dma_direct_free_coherent() argument 165 return __dma_direct_free_coherent(dev, size, vaddr, dma_handle, in dma_direct_free_coherent() [all …]
|
D | dma-iommu.c | 20 dma_addr_t *dma_handle, gfp_t flag, in dma_iommu_alloc_coherent() argument 24 dma_handle, dev->coherent_dma_mask, flag, in dma_iommu_alloc_coherent() 29 void *vaddr, dma_addr_t dma_handle, in dma_iommu_free_coherent() argument 32 iommu_free_coherent(get_iommu_table_base(dev), size, vaddr, dma_handle); in dma_iommu_free_coherent() 50 static void dma_iommu_unmap_page(struct device *dev, dma_addr_t dma_handle, in dma_iommu_unmap_page() argument 54 iommu_unmap_page(get_iommu_table_base(dev), dma_handle, size, direction, in dma_iommu_unmap_page()
|
D | iommu.c | 589 dma_addr_t dma_handle = sg->dma_address; in ppc_iommu_unmap_sg() local 593 npages = iommu_num_pages(dma_handle, sg->dma_length, in ppc_iommu_unmap_sg() 595 __iommu_free(tbl, dma_handle, npages); in ppc_iommu_unmap_sg() 758 dma_addr_t dma_handle = DMA_ERROR_CODE; in iommu_map_page() local 775 dma_handle = iommu_alloc(dev, tbl, vaddr, npages, direction, in iommu_map_page() 778 if (dma_handle == DMA_ERROR_CODE) { in iommu_map_page() 785 dma_handle |= (uaddr & ~IOMMU_PAGE_MASK(tbl)); in iommu_map_page() 788 return dma_handle; in iommu_map_page() 791 void iommu_unmap_page(struct iommu_table *tbl, dma_addr_t dma_handle, in iommu_unmap_page() argument 800 npages = iommu_num_pages(dma_handle, size, in iommu_unmap_page() [all …]
|
D | ibmebus.c | 66 dma_addr_t *dma_handle, in ibmebus_alloc_coherent() argument 73 *dma_handle = (dma_addr_t)mem; in ibmebus_alloc_coherent() 80 dma_addr_t dma_handle, in ibmebus_free_coherent() argument
|
D | vio.c | 484 dma_addr_t *dma_handle, gfp_t flag, in vio_dma_iommu_alloc_coherent() argument 495 ret = dma_iommu_ops.alloc(dev, size, dma_handle, flag, attrs); in vio_dma_iommu_alloc_coherent() 505 void *vaddr, dma_addr_t dma_handle, in vio_dma_iommu_free_coherent() argument 510 dma_iommu_ops.free(dev, size, vaddr, dma_handle, attrs); in vio_dma_iommu_free_coherent() 539 static void vio_dma_iommu_unmap_page(struct device *dev, dma_addr_t dma_handle, in vio_dma_iommu_unmap_page() argument 548 dma_iommu_ops.unmap_page(dev, dma_handle, size, direction, attrs); in vio_dma_iommu_unmap_page()
|
/linux-4.4.14/arch/sh/mm/ |
D | consistent.c | 36 dma_addr_t *dma_handle, gfp_t gfp, in dma_generic_alloc_coherent() argument 62 *dma_handle = virt_to_phys(ret); in dma_generic_alloc_coherent() 68 void *vaddr, dma_addr_t dma_handle, in dma_generic_free_coherent() argument 72 unsigned long pfn = dma_handle >> PAGE_SHIFT; in dma_generic_free_coherent() 132 dma_addr_t dma_handle; in platform_resource_setup_memory() local 146 buf = dma_alloc_coherent(NULL, memsize, &dma_handle, GFP_KERNEL); in platform_resource_setup_memory() 155 r->start = dma_handle; in platform_resource_setup_memory()
|
/linux-4.4.14/arch/cris/include/asm/ |
D | dma-mapping.h | 20 dma_addr_t *dma_handle, gfp_t flag); 23 void *vaddr, dma_addr_t dma_handle); 26 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, in dma_alloc_coherent() argument 35 dma_addr_t dma_handle) in dma_free_coherent() argument 87 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, in dma_sync_single_for_cpu() argument 93 dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size, in dma_sync_single_for_device() argument 99 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_cpu() argument 106 dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_device() argument
|
/linux-4.4.14/arch/openrisc/kernel/ |
D | dma.c | 85 dma_addr_t *dma_handle, gfp_t gfp, in or1k_dma_alloc() argument 100 *dma_handle = __pa(page); in or1k_dma_alloc() 120 dma_addr_t dma_handle, struct dma_attrs *attrs) in or1k_dma_free() argument 171 or1k_unmap_page(struct device *dev, dma_addr_t dma_handle, in or1k_unmap_page() argument 209 dma_addr_t dma_handle, size_t size, in or1k_sync_single_for_cpu() argument 213 dma_addr_t addr = dma_handle; in or1k_sync_single_for_cpu() 222 dma_addr_t dma_handle, size_t size, in or1k_sync_single_for_device() argument 226 dma_addr_t addr = dma_handle; in or1k_sync_single_for_device()
|
/linux-4.4.14/arch/microblaze/kernel/ |
D | dma.c | 19 dma_addr_t *dma_handle, gfp_t flag, in dma_direct_alloc_coherent() argument 23 return consistent_alloc(flag, size, dma_handle); in dma_direct_alloc_coherent() 37 *dma_handle = virt_to_phys(ret); in dma_direct_alloc_coherent() 44 void *vaddr, dma_addr_t dma_handle, in dma_direct_free_coherent() argument 103 dma_addr_t dma_handle, size_t size, in dma_direct_sync_single_for_cpu() argument 112 __dma_sync(dma_handle, size, direction); in dma_direct_sync_single_for_cpu() 117 dma_addr_t dma_handle, size_t size, in dma_direct_sync_single_for_device() argument 126 __dma_sync(dma_handle, size, direction); in dma_direct_sync_single_for_device()
|
/linux-4.4.14/arch/tile/kernel/ |
D | pci-dma.c | 36 dma_addr_t *dma_handle, gfp_t gfp, in tile_dma_alloc_coherent() argument 71 *dma_handle = addr; in tile_dma_alloc_coherent() 80 void *vaddr, dma_addr_t dma_handle, in tile_dma_free_coherent() argument 264 dma_addr_t dma_handle, in tile_dma_sync_single_for_cpu() argument 270 __dma_complete_pa_range(dma_handle, size, direction); in tile_dma_sync_single_for_cpu() 274 dma_addr_t dma_handle, size_t size, in tile_dma_sync_single_for_device() argument 277 __dma_prep_pa_range(dma_handle, size, direction); in tile_dma_sync_single_for_device() 345 dma_addr_t *dma_handle, gfp_t gfp, in tile_pci_dma_alloc_coherent() argument 361 *dma_handle = addr + get_dma_offset(dev); in tile_pci_dma_alloc_coherent() 370 void *vaddr, dma_addr_t dma_handle, in tile_pci_dma_free_coherent() argument [all …]
|
/linux-4.4.14/arch/cris/arch-v32/drivers/pci/ |
D | dma.c | 20 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent() argument 27 if (dma_alloc_from_coherent(dev, size, dma_handle, &ret)) in dma_alloc_coherent() 37 *dma_handle = virt_to_phys(ret); in dma_alloc_coherent() 43 void *vaddr, dma_addr_t dma_handle) in dma_free_coherent() argument
|
/linux-4.4.14/sound/pci/asihpi/ |
D | hpios.c | 51 dma_alloc_coherent(&pdev->dev, size, &p_mem_area->dma_handle, in hpios_locked_mem_alloc() 56 size, (unsigned int)p_mem_area->dma_handle, in hpios_locked_mem_alloc() 73 p_mem_area->vaddr, p_mem_area->dma_handle); in hpios_locked_mem_free() 76 (unsigned int)p_mem_area->dma_handle, in hpios_locked_mem_free()
|
D | hpios.h | 52 dma_addr_t dma_handle; member 58 *p_physical_addr = locked_mem_handle->dma_handle; in hpios_locked_mem_get_phys_addr()
|
/linux-4.4.14/arch/frv/include/asm/ |
D | dma-mapping.h | 21 void *dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp); 22 void dma_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle); 57 void dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, in dma_sync_single_for_cpu() argument 63 void dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size, in dma_sync_single_for_device() argument 70 void dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_cpu() argument 77 void dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_device() argument
|
D | pci.h | 28 extern void *consistent_alloc(gfp_t gfp, size_t size, dma_addr_t *dma_handle); 36 dma_addr_t *dma_handle); 39 void *vaddr, dma_addr_t dma_handle);
|
/linux-4.4.14/arch/mips/loongson64/common/ |
D | dma-swiotlb.c | 13 dma_addr_t *dma_handle, gfp_t gfp, struct dma_attrs *attrs) in loongson_dma_alloc_coherent() argument 38 ret = swiotlb_alloc_coherent(dev, size, dma_handle, gfp); in loongson_dma_alloc_coherent() 44 void *vaddr, dma_addr_t dma_handle, struct dma_attrs *attrs) in loongson_dma_free_coherent() argument 46 swiotlb_free_coherent(dev, size, vaddr, dma_handle); in loongson_dma_free_coherent() 71 dma_addr_t dma_handle, size_t size, in loongson_dma_sync_single_for_device() argument 74 swiotlb_sync_single_for_device(dev, dma_handle, size, dir); in loongson_dma_sync_single_for_device()
|
/linux-4.4.14/arch/mn10300/mm/ |
D | dma-alloc.c | 24 dma_addr_t *dma_handle, int gfp) in dma_alloc_coherent() argument 60 *dma_handle = virt_to_bus((void *) addr); in dma_alloc_coherent() 61 printk("dma_alloc_coherent() = %p [%x]\n", ret, *dma_handle); in dma_alloc_coherent() 67 dma_addr_t dma_handle) in dma_free_coherent() argument
|
/linux-4.4.14/arch/mips/netlogic/common/ |
D | nlm-dma.c | 48 dma_addr_t *dma_handle, gfp_t gfp, struct dma_attrs *attrs) in nlm_dma_alloc_coherent() argument 61 return swiotlb_alloc_coherent(dev, size, dma_handle, gfp); in nlm_dma_alloc_coherent() 65 void *vaddr, dma_addr_t dma_handle, struct dma_attrs *attrs) in nlm_dma_free_coherent() argument 67 swiotlb_free_coherent(dev, size, vaddr, dma_handle); in nlm_dma_free_coherent()
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | dma-mapping.h | 265 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_cpu() argument 276 dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_device() argument 279 dma_cache_sync(dev, bus_to_virt(dma_handle), size, direction); in dma_sync_single_for_device() 283 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_cpu() argument 288 dma_sync_single_for_cpu(dev, dma_handle, offset+size, direction); in dma_sync_single_range_for_cpu() 292 dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_device() argument 297 dma_sync_single_for_device(dev, dma_handle, offset+size, direction); in dma_sync_single_range_for_device()
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | dma-mapping.h | 26 dma_addr_t *dma_handle, int flag); 29 void *vaddr, dma_addr_t dma_handle); 94 void dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_cpu() argument 100 void dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_device() argument 107 void dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_cpu() argument 114 dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_device() argument
|
/linux-4.4.14/arch/nios2/include/asm/ |
D | dma-mapping.h | 59 dma_addr_t *dma_handle, gfp_t flag); 62 void *vaddr, dma_addr_t dma_handle); 86 extern void dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, 89 dma_addr_t dma_handle, size_t size, enum dma_data_direction direction); 91 dma_addr_t dma_handle, unsigned long offset, size_t size, 94 dma_addr_t dma_handle, unsigned long offset, size_t size,
|
/linux-4.4.14/arch/parisc/kernel/ |
D | pci-dma.c | 416 static void * pa11_dma_alloc_consistent (struct device *dev, size_t size, dma_addr_t *dma_handle, g… in pa11_dma_alloc_consistent() argument 429 *dma_handle = (dma_addr_t) paddr; in pa11_dma_alloc_consistent() 442 …void pa11_dma_free_consistent (struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) in pa11_dma_free_consistent() argument 450 free_pages((unsigned long)__va(dma_handle), order); in pa11_dma_free_consistent() 461 static void pa11_dma_unmap_single(struct device *dev, dma_addr_t dma_handle, size_t size, enum dma_… in pa11_dma_unmap_single() argument 474 flush_kernel_dcache_range((unsigned long) phys_to_virt(dma_handle), size); in pa11_dma_unmap_single() 512 static void pa11_dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, unsigned long o… in pa11_dma_sync_single_for_cpu() argument 516 flush_kernel_dcache_range((unsigned long) phys_to_virt(dma_handle) + offset, size); in pa11_dma_sync_single_for_cpu() 519 static void pa11_dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, unsigned lon… in pa11_dma_sync_single_for_device() argument 523 flush_kernel_dcache_range((unsigned long) phys_to_virt(dma_handle) + offset, size); in pa11_dma_sync_single_for_device() [all …]
|
/linux-4.4.14/drivers/crypto/marvell/ |
D | tdma.c | 100 dma_addr_t dma_handle; in mv_cesa_dma_add_desc() local 103 &dma_handle); in mv_cesa_dma_add_desc() 108 new_tdma->cur_dma = dma_handle; in mv_cesa_dma_add_desc() 110 chain->last->next_dma = cpu_to_le32(dma_handle); in mv_cesa_dma_add_desc() 128 dma_addr_t dma_handle; in mv_cesa_dma_add_op() local 135 op = dma_pool_alloc(cesa_dev->dma->op_pool, flags, &dma_handle); in mv_cesa_dma_add_op() 146 tdma->src = cpu_to_le32(dma_handle); in mv_cesa_dma_add_op()
|
/linux-4.4.14/drivers/char/xillybus/ |
D | xillybus_of.c | 43 dma_addr_t dma_handle, in xilly_dma_sync_single_for_cpu_of() argument 47 dma_sync_single_for_cpu(ep->dev, dma_handle, size, direction); in xilly_dma_sync_single_for_cpu_of() 51 dma_addr_t dma_handle, in xilly_dma_sync_single_for_device_of() argument 55 dma_sync_single_for_device(ep->dev, dma_handle, size, direction); in xilly_dma_sync_single_for_device_of() 59 dma_addr_t dma_handle, in xilly_dma_sync_single_nop() argument
|
D | xillybus_pcie.c | 54 dma_addr_t dma_handle, in xilly_dma_sync_single_for_cpu_pci() argument 59 dma_handle, in xilly_dma_sync_single_for_cpu_pci() 65 dma_addr_t dma_handle, in xilly_dma_sync_single_for_device_pci() argument 70 dma_handle, in xilly_dma_sync_single_for_device_pci()
|
/linux-4.4.14/arch/x86/include/asm/xen/ |
D | page-coherent.h | 9 dma_addr_t *dma_handle, gfp_t flags, in xen_alloc_coherent_pages() argument 13 *dma_handle = virt_to_phys(vstart); in xen_alloc_coherent_pages() 18 void *cpu_addr, dma_addr_t dma_handle, in xen_free_coherent_pages() argument
|
/linux-4.4.14/drivers/media/v4l2-core/ |
D | videobuf-dma-contig.c | 29 dma_addr_t dma_handle; member 46 &mem->dma_handle, flags); in __videobuf_dc_alloc() 61 dma_free_coherent(dev, mem->size, mem->vaddr, mem->dma_handle); in __videobuf_dc_free() 146 mem->dma_handle = 0; in videobuf_dma_contig_user_put() 193 mem->dma_handle = (this_pfn << PAGE_SHIFT) + offset; in videobuf_dma_contig_user_get() 317 retval = vm_iomap_memory(vma, mem->dma_handle, size); in __videobuf_mmap_mapper() 322 mem->vaddr, mem->dma_handle); in __videobuf_mmap_mapper() 373 return mem->dma_handle; in videobuf_to_dma_contig()
|
/linux-4.4.14/arch/h8300/kernel/ |
D | dma.c | 14 dma_addr_t *dma_handle, gfp_t gfp, in dma_alloc() argument 28 *dma_handle = virt_to_phys(ret); in dma_alloc() 34 void *vaddr, dma_addr_t dma_handle, in dma_free() argument
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_dma.c | 148 u64 *dma_handle, gfp_t flag) in ipath_dma_alloc_coherent() argument 156 if (dma_handle) in ipath_dma_alloc_coherent() 157 *dma_handle = (u64) addr; in ipath_dma_alloc_coherent() 162 void *cpu_addr, u64 dma_handle) in ipath_dma_free_coherent() argument
|
/linux-4.4.14/arch/frv/mb93090-mb00/ |
D | pci-dma-nommu.c | 37 void *dma_alloc_coherent(struct device *hwdev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent() argument 78 *dma_handle = start; in dma_alloc_coherent() 89 void dma_free_coherent(struct device *hwdev, size_t size, void *vaddr, dma_addr_t dma_handle) in dma_free_coherent() argument 97 if (rec->ofs == dma_handle) { in dma_free_coherent()
|
D | pci-dma.c | 21 void *dma_alloc_coherent(struct device *hwdev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent() argument 25 ret = consistent_alloc(gfp, size, dma_handle); in dma_alloc_coherent() 34 void dma_free_coherent(struct device *hwdev, size_t size, void *vaddr, dma_addr_t dma_handle) in dma_free_coherent() argument
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_dma.c | 138 u64 *dma_handle, gfp_t flag) in qib_dma_alloc_coherent() argument 146 if (dma_handle) in qib_dma_alloc_coherent() 147 *dma_handle = (u64) addr; in qib_dma_alloc_coherent() 152 void *cpu_addr, u64 dma_handle) in qib_dma_free_coherent() argument
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | dma.c | 155 u64 *dma_handle, gfp_t flag) in hfi1_dma_alloc_coherent() argument 163 if (dma_handle) in hfi1_dma_alloc_coherent() 164 *dma_handle = (u64) addr; in hfi1_dma_alloc_coherent() 169 void *cpu_addr, u64 dma_handle) in hfi1_dma_free_coherent() argument
|
/linux-4.4.14/arch/arm/include/asm/xen/ |
D | page-coherent.h | 21 dma_addr_t *dma_handle, gfp_t flags, in xen_alloc_coherent_pages() argument 24 return __generic_dma_ops(hwdev)->alloc(hwdev, size, dma_handle, flags, attrs); in xen_alloc_coherent_pages() 28 void *cpu_addr, dma_addr_t dma_handle, in xen_free_coherent_pages() argument 31 __generic_dma_ops(hwdev)->free(hwdev, size, cpu_addr, dma_handle, attrs); in xen_free_coherent_pages()
|
/linux-4.4.14/arch/ia64/sn/pci/ |
D | pci_dma.c | 79 dma_addr_t * dma_handle, gfp_t flags, in sn_dma_alloc_coherent() argument 119 *dma_handle = provider->dma_map_consistent(pdev, phys_addr, size, in sn_dma_alloc_coherent() 121 if (!*dma_handle) { in sn_dma_alloc_coherent() 141 dma_addr_t dma_handle, struct dma_attrs *attrs) in sn_dma_free_coherent() argument 148 provider->dma_unmap(pdev, dma_handle, 0); in sn_dma_free_coherent() 323 static void sn_dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, in sn_dma_sync_single_for_cpu() argument 329 static void sn_dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, in sn_dma_sync_single_for_device() argument
|
/linux-4.4.14/arch/x86/kernel/ |
D | pci-swiotlb.c | 18 dma_addr_t *dma_handle, gfp_t flags, in x86_swiotlb_alloc_coherent() argument 30 vaddr = dma_generic_alloc_coherent(hwdev, size, dma_handle, flags, in x86_swiotlb_alloc_coherent() 35 return swiotlb_alloc_coherent(hwdev, size, dma_handle, flags); in x86_swiotlb_alloc_coherent()
|
D | pci-calgary_64.c | 435 dma_addr_t *dma_handle, gfp_t flag, struct dma_attrs *attrs) in calgary_alloc_coherent() argument 458 *dma_handle = mapping; in calgary_alloc_coherent() 468 void *vaddr, dma_addr_t dma_handle, in calgary_free_coherent() argument 477 iommu_free(tbl, dma_handle, npages); in calgary_free_coherent()
|
/linux-4.4.14/arch/arm64/mm/ |
D | dma-mapping.c | 90 dma_addr_t *dma_handle, gfp_t flags, in __dma_alloc_coherent() argument 110 *dma_handle = phys_to_dma(dev, page_to_phys(page)); in __dma_alloc_coherent() 115 return swiotlb_alloc_coherent(dev, size, dma_handle, flags); in __dma_alloc_coherent() 120 void *vaddr, dma_addr_t dma_handle, in __dma_free_coherent() argument 124 phys_addr_t paddr = dma_to_phys(dev, dma_handle); in __dma_free_coherent() 135 swiotlb_free_coherent(dev, size, vaddr, dma_handle); in __dma_free_coherent() 139 dma_addr_t *dma_handle, gfp_t flags, in __dma_alloc() argument 154 *dma_handle = phys_to_dma(dev, page_to_phys(page)); in __dma_alloc() 159 ptr = __dma_alloc_coherent(dev, size, dma_handle, flags, attrs); in __dma_alloc() 180 __dma_free_coherent(dev, size, ptr, *dma_handle, attrs); in __dma_alloc() [all …]
|
/linux-4.4.14/arch/hexagon/kernel/ |
D | dma.c | 189 dma_addr_t dma_handle, size_t size, in hexagon_sync_single_for_cpu() argument 192 dma_sync(dma_addr_to_virt(dma_handle), size, dir); in hexagon_sync_single_for_cpu() 196 dma_addr_t dma_handle, size_t size, in hexagon_sync_single_for_device() argument 199 dma_sync(dma_addr_to_virt(dma_handle), size, dir); in hexagon_sync_single_for_device()
|
/linux-4.4.14/arch/mips/cavium-octeon/ |
D | dma-octeon.c | 146 dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) in octeon_dma_sync_single_for_device() argument 148 swiotlb_sync_single_for_device(dev, dma_handle, size, direction); in octeon_dma_sync_single_for_device() 160 dma_addr_t *dma_handle, gfp_t gfp, struct dma_attrs *attrs) in octeon_dma_alloc_coherent() argument 184 ret = swiotlb_alloc_coherent(dev, size, dma_handle, gfp); in octeon_dma_alloc_coherent() 192 void *vaddr, dma_addr_t dma_handle, struct dma_attrs *attrs) in octeon_dma_free_coherent() argument 194 swiotlb_free_coherent(dev, size, vaddr, dma_handle); in octeon_dma_free_coherent()
|
/linux-4.4.14/drivers/media/common/saa7146/ |
D | saa7146_core.c | 428 &dev->d_rps0.dma_handle); in saa7146_init_one() 433 &dev->d_rps1.dma_handle); in saa7146_init_one() 438 &dev->d_i2c.dma_handle); in saa7146_init_one() 487 dev->d_i2c.dma_handle); in saa7146_init_one() 490 dev->d_rps1.dma_handle); in saa7146_init_one() 493 dev->d_rps0.dma_handle); in saa7146_init_one() 515 { dev->d_i2c.cpu_addr, dev->d_i2c.dma_handle }, in saa7146_remove_one() 516 { dev->d_rps1.cpu_addr, dev->d_rps1.dma_handle }, in saa7146_remove_one() 517 { dev->d_rps0.cpu_addr, dev->d_rps0.dma_handle }, in saa7146_remove_one()
|
D | saa7146_fops.c | 149 saa7146_write(dev, RPS_ADDR0, dev->d_rps0.dma_handle); in saa7146_buffer_next() 522 &vv->d_clipping.dma_handle); in saa7146_vv_init() 580 …ree_consistent(dev->pci, SAA7146_CLIPPING_MEM, vv->d_clipping.cpu_addr, vv->d_clipping.dma_handle); in saa7146_vv_release()
|
D | saa7146_vbi.c | 101 saa7146_write(dev, RPS_ADDR1, dev->d_rps1.dma_handle); in vbi_workaround() 198 saa7146_write(dev, RPS_ADDR1, dev->d_rps1.dma_handle); in saa7146_set_vbi_capture()
|
D | saa7146_hlp.c | 450 vdma2->base_even = vv->d_clipping.dma_handle; in calculate_clipping_registers_rect() 451 vdma2->base_odd = vv->d_clipping.dma_handle; in calculate_clipping_registers_rect() 452 vdma2->prot_addr = vv->d_clipping.dma_handle+((sizeof(u32))*(numdwords)); in calculate_clipping_registers_rect() 1041 saa7146_write(dev, RPS_ADDR0, dev->d_rps0.dma_handle); in saa7146_set_capture()
|
/linux-4.4.14/drivers/isdn/hardware/eicon/ |
D | divasmain.c | 338 dma_addr_t *dma_handle, in diva_pci_alloc_consistent() argument 341 void *addr = pci_alloc_consistent(hwdev, size, dma_handle); in diva_pci_alloc_consistent() 357 dma_addr_t dma_handle; in diva_init_dma_map() local 364 &dma_handle, in diva_init_dma_map() 370 (dword) dma_handle, in diva_init_dma_map() 374 (dword) dma_handle, in diva_init_dma_map() 391 dma_addr_t dma_handle; in diva_free_dma_map() local 400 dma_handle = (dma_addr_t) phys_addr; in diva_free_dma_map() 402 dma_handle); in diva_free_dma_map() 404 (unsigned long) cpu_addr, (dword) dma_handle, in diva_free_dma_map()
|
D | debug.c | 51 int dma_handle; member 931 clients[id].dma_handle = -1; in diva_mnt_add_xdi_adapter() 1055 if (clients[i].dma_handle >= 0) { in diva_mnt_remove_xdi_adapter() 1059 diva_free_dma_descriptor(clients[i].request, clients[i].dma_handle); in diva_mnt_remove_xdi_adapter() 1060 clients[i].dma_handle = -1; in diva_mnt_remove_xdi_adapter() 1191 if ((pC->dma_handle = diva_get_dma_descriptor(pC->request, &rx_dma_magic)) >= 0) { in SuperTraceASSIGN() 1195 pC->xbuffer[3] = (byte)pC->dma_handle; in SuperTraceASSIGN() 1207 pC->dma_handle = -1; in SuperTraceASSIGN() 1371 if ((e->complete == 255) || (pC->dma_handle < 0)) { in diva_maint_xdi_cb() 1948 if (clients[i].dma_handle >= 0) { in diva_mnt_shutdown_xdi_adapters() [all …]
|
/linux-4.4.14/drivers/scsi/aic94xx/ |
D | aic94xx_hwi.c | 238 &seq->next_scb.dma_handle); in asd_init_scbs() 370 eb->bus_addr = cpu_to_le64(((u64) edb->dma_handle)); in asd_assign_edbs2escbs() 517 dma_addr_t dma_handle; in asd_extend_devctx() local 539 dma_handle = asd_ha->hw_prof.ddb_ext->dma_handle; in asd_extend_devctx() 540 dma_addr = ALIGN((unsigned long) dma_handle, ASD_DDB_SIZE); in asd_extend_devctx() 542 dma_handle = (dma_addr_t) dma_addr; in asd_extend_devctx() 543 asd_write_reg_addr(asd_ha, DEVCTXBASE, dma_handle); in asd_extend_devctx() 555 dma_addr_t dma_handle; in asd_extend_cmdctx() local 575 dma_handle = asd_ha->hw_prof.scb_ext->dma_handle; in asd_extend_cmdctx() 576 dma_addr = ALIGN((unsigned long) dma_handle, ASD_SCB_SIZE); in asd_extend_cmdctx() [all …]
|
D | aic94xx_hwi.h | 99 dma_addr_t dma_handle; member 268 &token->dma_handle, in asd_alloc_coherent() 283 token->vaddr, token->dma_handle); in asd_free_coherent() 349 ascb->dma_scb.dma_handle); in asd_ascb_free()
|
D | aic94xx_reg.h | 267 dma_addr_t dma_handle) in asd_write_reg_addr() argument 269 asd_write_reg_dword(asd_ha, reg, ASD_BUSADDR_LO(dma_handle)); in asd_write_reg_addr() 270 asd_write_reg_dword(asd_ha, reg+4, ASD_BUSADDR_HI(dma_handle)); in asd_write_reg_addr()
|
D | aic94xx_seq.c | 328 asd_write_reg_addr(asd_ha, OVLYDMAADR, token->dma_handle); in asd_download_seq() 569 asd_ha->seq.next_scb.dma_handle); in asd_init_cseq_mdp() 571 (unsigned long long)asd_ha->seq.next_scb.dma_handle); in asd_init_cseq_mdp() 575 asd_ha->seq.actual_dl->dma_handle); in asd_init_cseq_mdp() 580 ASD_BUSADDR_LO(asd_ha->seq.actual_dl->dma_handle)); in asd_init_cseq_mdp()
|
D | aic94xx_scb.c | 435 (unsigned long long)ascb->dma_scb.dma_handle, in escb_tasklet_complete() 601 (unsigned long long)ascb->dma_scb.dma_handle, in escb_tasklet_complete()
|
D | aic94xx_task.c | 115 sg_arr[2].bus_addr=cpu_to_le64((u64)ascb->sg_arr->dma_handle); in asd_map_scatterlist()
|
D | aic94xx_init.c | 617 asd_ha->seq.next_scb.dma_handle); in asd_destroy_ha_caches()
|
D | aic94xx_dump.c | 936 (unsigned long long)ascb->dma_scb.dma_handle,
|
/linux-4.4.14/arch/unicore32/mm/ |
D | dma-swiotlb.c | 21 dma_addr_t *dma_handle, gfp_t flags, in unicore_swiotlb_alloc_coherent() argument 24 return swiotlb_alloc_coherent(dev, size, dma_handle, flags); in unicore_swiotlb_alloc_coherent()
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | dma-mapping.c | 82 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent() argument 90 *dma_handle = virt_to_phys(ret); in dma_alloc_coherent() 99 dma_addr_t dma_handle) in dma_free_coherent() argument
|
/linux-4.4.14/arch/ia64/kernel/ |
D | pci-swiotlb.c | 18 dma_addr_t *dma_handle, gfp_t gfp, in ia64_swiotlb_alloc_coherent() argument 23 return swiotlb_alloc_coherent(dev, size, dma_handle, gfp); in ia64_swiotlb_alloc_coherent()
|
D | machvec.c | 77 machvec_dma_sync_single(struct device *hwdev, dma_addr_t dma_handle, size_t size, in machvec_dma_sync_single() argument
|
/linux-4.4.14/arch/microblaze/mm/ |
D | consistent.c | 62 void *consistent_alloc(gfp_t gfp, size_t size, dma_addr_t *dma_handle) in consistent_alloc() argument 108 *dma_handle = (dma_addr_t)ret; in consistent_alloc() 120 *dma_handle = pa = __virt_to_phys(vaddr); in consistent_alloc()
|
/linux-4.4.14/drivers/xen/ |
D | swiotlb-xen.c | 163 dma_addr_t dma_handle; in xen_swiotlb_fixup() local 176 dma_bits, &dma_handle); in xen_swiotlb_fixup() 296 dma_addr_t *dma_handle, gfp_t flags, in xen_swiotlb_alloc_coherent() argument 318 ret = xen_alloc_coherent_pages(hwdev, size, dma_handle, flags, attrs); in xen_swiotlb_alloc_coherent() 330 phys = *dma_handle; in xen_swiotlb_alloc_coherent() 334 *dma_handle = dev_addr; in xen_swiotlb_alloc_coherent() 337 fls64(dma_mask), dma_handle) != 0) { in xen_swiotlb_alloc_coherent()
|
/linux-4.4.14/include/xen/ |
D | swiotlb-xen.h | 11 dma_addr_t *dma_handle, gfp_t flags, 16 void *vaddr, dma_addr_t dma_handle,
|
D | xen-ops.h | 26 dma_addr_t *dma_handle);
|
/linux-4.4.14/arch/m68k/kernel/ |
D | dma.c | 76 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent() argument 88 *dma_handle = virt_to_phys(ret); in dma_alloc_coherent() 94 void *vaddr, dma_addr_t dma_handle) in dma_free_coherent() argument
|
/linux-4.4.14/drivers/media/pci/cx18/ |
D | cx18-queue.h | 32 pci_dma_sync_single_for_cpu(s->cx->pci_dev, buf->dma_handle, in cx18_buf_sync_for_cpu() 39 pci_dma_sync_single_for_device(s->cx->pci_dev, buf->dma_handle, in cx18_buf_sync_for_device()
|
D | cx18-queue.c | 307 cx18_writel(cx, buf->dma_handle, in cx18_load_queues() 343 pci_dma_sync_single_for_device(pci_dev, buf->dma_handle, in _cx18_mdl_sync_for_device() 404 buf->dma_handle = pci_map_single(s->cx->pci_dev, in cx18_stream_alloc() 438 pci_unmap_single(s->cx->pci_dev, buf->dma_handle, in cx18_stream_free()
|
D | cx18-driver.h | 303 dma_addr_t dma_handle; member
|
/linux-4.4.14/arch/x86/pci/ |
D | sta2x11-fixup.c | 170 dma_addr_t *dma_handle, in sta2x11_swiotlb_alloc_coherent() argument 176 vaddr = x86_swiotlb_alloc_coherent(dev, size, dma_handle, flags, attrs); in sta2x11_swiotlb_alloc_coherent() 177 *dma_handle = p2a(*dma_handle, to_pci_dev(dev)); in sta2x11_swiotlb_alloc_coherent()
|
/linux-4.4.14/drivers/media/pci/ivtv/ |
D | ivtv-queue.h | 56 pci_dma_sync_single_for_cpu(s->itv->pdev, buf->dma_handle, in ivtv_buf_sync_for_cpu() 63 pci_dma_sync_single_for_device(s->itv->pdev, buf->dma_handle, in ivtv_buf_sync_for_device()
|
D | ivtv-queue.c | 252 buf->dma_handle = pci_map_single(s->itv->pdev, in ivtv_stream_alloc() 275 pci_unmap_single(s->itv->pdev, buf->dma_handle, in ivtv_stream_free()
|
D | ivtv-irq.c | 234 s->sg_pending[idx].dst = buf->dma_handle; in stream_enc_dma_append() 379 s->sg_pending[idx].src = buf->dma_handle; in ivtv_dma_stream_dec_prepare() 386 buf->dma_handle + s->sg_pending[idx - 1].size; in ivtv_dma_stream_dec_prepare() 394 s->sg_pending[idx].src = buf->dma_handle; in ivtv_dma_stream_dec_prepare()
|
D | ivtv-driver.h | 310 dma_addr_t dma_handle; member
|
/linux-4.4.14/arch/frv/mm/ |
D | dma-alloc.c | 81 void *consistent_alloc(gfp_t gfp, size_t size, dma_addr_t *dma_handle) in consistent_alloc() argument 111 *dma_handle = pa = virt_to_bus((void *) page); in consistent_alloc()
|
/linux-4.4.14/Documentation/ |
D | DMA-API-HOWTO.txt | 385 dma_addr_t dma_handle; 387 cpu_addr = dma_alloc_coherent(dev, size, &dma_handle, gfp); 408 can use to access it from the CPU and dma_handle which you pass to the 420 dma_free_coherent(dev, size, cpu_addr, dma_handle); 423 dma_handle are the values dma_alloc_coherent() returned to you. 449 cpu_addr = dma_pool_alloc(pool, flags, &dma_handle); 453 this returns two values, cpu_addr and dma_handle. 457 dma_pool_free(pool, cpu_addr, dma_handle); 460 dma_handle are the values dma_pool_alloc() returned. This function 534 dma_addr_t dma_handle; [all …]
|
D | DMA-API.txt | 31 dma_addr_t *dma_handle, gfp_t flag) 44 It also returns a <dma_handle> which may be cast to an unsigned integer the 60 dma_addr_t *dma_handle, gfp_t flag) 67 dma_addr_t dma_handle) 70 size and dma_handle must all be the same as those passed into 115 dma_addr_t *dma_handle); 340 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, 343 dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size, 355 you can use dma_handle and size parameters that aren't identical to 448 dma_addr_t *dma_handle, gfp_t flag) [all …]
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_ethtool.c | 778 dma_addr_t dma_handle; in bnxt_flash_nvram() local 789 kmem = dma_alloc_coherent(&bp->pdev->dev, data_len, &dma_handle, in bnxt_flash_nvram() 797 req.host_src_addr = cpu_to_le64(dma_handle); in bnxt_flash_nvram() 800 dma_free_coherent(&bp->pdev->dev, data_len, kmem, dma_handle); in bnxt_flash_nvram() 987 dma_addr_t dma_handle; in bnxt_get_nvram_directory() local 1004 buf = dma_alloc_coherent(&bp->pdev->dev, buflen, &dma_handle, in bnxt_get_nvram_directory() 1012 req.host_dest_addr = cpu_to_le64(dma_handle); in bnxt_get_nvram_directory() 1016 dma_free_coherent(&bp->pdev->dev, buflen, buf, dma_handle); in bnxt_get_nvram_directory() 1026 dma_addr_t dma_handle; in bnxt_get_nvram_item() local 1029 buf = dma_alloc_coherent(&bp->pdev->dev, length, &dma_handle, in bnxt_get_nvram_item() [all …]
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | iommu.h | 259 size_t size, dma_addr_t *dma_handle, 262 void *vaddr, dma_addr_t dma_handle); 268 extern void iommu_unmap_page(struct iommu_table *tbl, dma_addr_t dma_handle,
|
D | dma-mapping.h | 27 dma_addr_t *dma_handle, gfp_t flag, 30 void *vaddr, dma_addr_t dma_handle,
|
/linux-4.4.14/arch/alpha/kernel/ |
D | pci-noop.c | 111 dma_addr_t *dma_handle, gfp_t gfp, in alpha_noop_alloc_coherent() argument 121 *dma_handle = virt_to_phys(ret); in alpha_noop_alloc_coherent()
|
/linux-4.4.14/arch/s390/pci/ |
D | pci_dma.c | 353 dma_addr_t *dma_handle, gfp_t flag, in s390_dma_alloc() argument 377 if (dma_handle) in s390_dma_alloc() 378 *dma_handle = map; in s390_dma_alloc() 383 void *pa, dma_addr_t dma_handle, in s390_dma_free() argument 390 s390_dma_unmap_pages(dev, dma_handle, size, DMA_BIDIRECTIONAL, NULL); in s390_dma_free()
|
/linux-4.4.14/drivers/usb/host/ |
D | uhci-hcd.h | 153 dma_addr_t dma_handle; member 190 cpu_to_hc32((uhci), (qh)->dma_handle)) 262 dma_addr_t dma_handle; member 277 #define LINK_TO_TD(uhci, td) (cpu_to_hc32((uhci), (td)->dma_handle))
|
D | imx21-hcd.c | 272 if (etd->dma_handle && unsuitable_for_dma(etd->dma_handle)) { in activate_etd() 281 etd->dma_handle = 0; in activate_etd() 302 etd->dma_handle = in activate_etd() 307 if (dma_mapping_error(imx21->dev, etd->dma_handle)) { in activate_etd() 319 if (etd->dma_handle) { in activate_etd() 323 writel(etd->dma_handle, imx21->regs + USB_ETDSMSA(etd_num)); in activate_etd() 612 etd->dma_handle = td->dma_handle; in schedule_isoc_etds() 673 if (!etd->dma_handle) in isoc_etd_done() 852 td->dma_handle = urb->transfer_dma + offset; in imx21_hc_urb_enqueue_isoc() 946 etd->dma_handle = urb->setup_dma; in schedule_nonisoc_etd() [all …]
|
D | uhci-q.c | 108 dma_addr_t dma_handle; in uhci_alloc_td() local 111 td = dma_pool_alloc(uhci->td_pool, GFP_ATOMIC, &dma_handle); in uhci_alloc_td() 115 td->dma_handle = dma_handle; in uhci_alloc_td() 131 dma_pool_free(uhci->td_pool, td, td->dma_handle); in uhci_free_td() 248 dma_addr_t dma_handle; in uhci_alloc_qh() local 251 qh = dma_pool_alloc(uhci->qh_pool, GFP_ATOMIC, &dma_handle); in uhci_alloc_qh() 256 qh->dma_handle = dma_handle; in uhci_alloc_qh() 269 dma_pool_free(uhci->qh_pool, qh, dma_handle); in uhci_alloc_qh() 305 dma_pool_free(uhci->qh_pool, qh, qh->dma_handle); in uhci_free_qh()
|
D | imx21-hcd.h | 354 dma_addr_t dma_handle; member 367 dma_addr_t dma_handle; member
|
/linux-4.4.14/drivers/scsi/ |
D | megaraid.c | 228 dma_addr_t dma_handle; in mega_query_adapter() local 231 sizeof(mraid_ext_inquiry), &dma_handle); in mega_query_adapter() 237 mbox->m_out.xferaddr = (u32)dma_handle; in mega_query_adapter() 252 ext_inq, dma_handle); in mega_query_adapter() 2032 mega_allocate_inquiry(dma_addr_t *dma_handle, struct pci_dev *pdev) in mega_allocate_inquiry() argument 2034 return pci_alloc_consistent(pdev, sizeof(mega_inquiry3), dma_handle); in mega_allocate_inquiry() 2039 mega_free_inquiry(void *inquiry, dma_addr_t dma_handle, struct pci_dev *pdev) in mega_free_inquiry() argument 2041 pci_free_consistent(pdev, sizeof(mega_inquiry3), inquiry, dma_handle); in mega_free_inquiry() 2185 dma_addr_t dma_handle; in proc_show_rebuild_rate() local 2192 if( (inquiry = mega_allocate_inquiry(&dma_handle, pdev)) == NULL ) in proc_show_rebuild_rate() [all …]
|
D | 3w-sas.c | 649 dma_addr_t dma_handle; in twl_allocate_memory() local 654 &dma_handle); in twl_allocate_memory() 663 tw_dev->command_packet_phys[i] = dma_handle+(i*size); in twl_allocate_memory() 667 tw_dev->generic_buffer_phys[i] = dma_handle+(i*size); in twl_allocate_memory() 671 tw_dev->sense_buffer_phys[i] = dma_handle+(i*size); in twl_allocate_memory() 682 …n *tw_dev, TW_Command_Full *full_command_packet, int request_id, dma_addr_t dma_handle, int length) in twl_load_sgl() argument 697 newcommand->sg_list[0].address = TW_CPU_TO_SGL(dma_handle + sizeof(TW_Ioctl_Buf_Apache) - 1); in twl_load_sgl() 709 sgl->address = TW_CPU_TO_SGL(dma_handle + sizeof(TW_Ioctl_Buf_Apache) - 1); in twl_load_sgl() 723 dma_addr_t dma_handle; in twl_chrdev_ioctl() local 755 …ci_dev->dev, data_buffer_length_adjusted+sizeof(TW_Ioctl_Buf_Apache) - 1, &dma_handle, GFP_KERNEL); in twl_chrdev_ioctl() [all …]
|
D | stex.c | 298 dma_addr_t dma_handle; member 526 addr = hba->dma_handle + hba->req_head * hba->rq_size; in stex_ss_send_cmd() 993 h->rb_phy = cpu_to_le64(hba->dma_handle); in stex_common_handshake() 1006 status_phys = hba->dma_handle + (hba->rq_count+1) * hba->rq_size; in stex_common_handshake() 1063 msg_h->handle = cpu_to_le64(hba->dma_handle); in stex_ss_handshake() 1067 h->rb_phy = cpu_to_le64(hba->dma_handle); in stex_ss_handshake() 1081 writel((hba->dma_handle >> 16) >> 16, base + YH2I_REQ_HI); in stex_ss_handshake() 1083 writel(hba->dma_handle, base + YH2I_REQ); in stex_ss_handshake() 1574 hba->dma_size, &hba->dma_handle, GFP_KERNEL); in stex_probe() 1585 hba->dma_size, &hba->dma_handle, GFP_KERNEL); in stex_probe() [all …]
|
D | 3w-9xxx.c | 143 … *tw_dev, TW_Command_Full *full_command_packet, int request_id, dma_addr_t dma_handle, int length); 523 dma_addr_t dma_handle; in twa_allocate_memory() local 527 cpu_addr = pci_alloc_consistent(tw_dev->tw_pci_dev, size*TW_Q_LENGTH, &dma_handle); in twa_allocate_memory() 535 pci_free_consistent(tw_dev->tw_pci_dev, size*TW_Q_LENGTH, cpu_addr, dma_handle); in twa_allocate_memory() 544 tw_dev->command_packet_phys[i] = dma_handle+(i*size); in twa_allocate_memory() 548 tw_dev->generic_buffer_phys[i] = dma_handle+(i*size); in twa_allocate_memory() 644 dma_addr_t dma_handle; in twa_chrdev_ioctl() local 682 …ci_dev->dev, data_buffer_length_adjusted+sizeof(TW_Ioctl_Buf_Apache) - 1, &dma_handle, GFP_KERNEL); in twa_chrdev_ioctl() 709 twa_load_sgl(tw_dev, full_command_packet, request_id, dma_handle, data_buffer_length_adjusted); in twa_chrdev_ioctl() 877 …w_pci_dev->dev, data_buffer_length_adjusted+sizeof(TW_Ioctl_Buf_Apache) - 1, cpu_addr, dma_handle); in twa_chrdev_ioctl() [all …]
|
D | 3w-xxxx.c | 833 dma_addr_t dma_handle; in tw_allocate_memory() local 838 cpu_addr = pci_alloc_consistent(tw_dev->tw_pci_dev, size*TW_Q_LENGTH, &dma_handle); in tw_allocate_memory() 846 pci_free_consistent(tw_dev->tw_pci_dev, size*TW_Q_LENGTH, cpu_addr, dma_handle); in tw_allocate_memory() 855 tw_dev->command_packet_physical_address[i] = dma_handle+(i*size); in tw_allocate_memory() 859 tw_dev->alignment_physical_address[i] = dma_handle+(i*size); in tw_allocate_memory() 875 dma_addr_t dma_handle; in tw_chrdev_ioctl() local 912 …v->tw_pci_dev->dev, data_buffer_length_adjusted+sizeof(TW_New_Ioctl) - 1, &dma_handle, GFP_KERNEL); in tw_chrdev_ioctl() 966 tw_ioctl->firmware_command.byte8.param.sgl[0].address = dma_handle + sizeof(TW_New_Ioctl) - 1; in tw_chrdev_ioctl() 970 tw_ioctl->firmware_command.byte8.io.sgl[0].address = dma_handle + sizeof(TW_New_Ioctl) - 1; in tw_chrdev_ioctl() 974 passthru->sg_list[0].address = dma_handle + sizeof(TW_New_Ioctl) - 1; in tw_chrdev_ioctl() [all …]
|
D | sgiwd93.c | 75 cmd->SCp.dma_handle = physaddr; in fill_hpc_entries() 159 dma_unmap_single(hdata->dev, SCpnt->SCp.dma_handle, in dma_stop()
|
D | qla1280.c | 2792 dma_addr_t dma_handle; in qla1280_64bit_start_scsi() local 2913 dma_handle = sg_dma_address(s); in qla1280_64bit_start_scsi() 2917 (unsigned long *)&dma_handle, in qla1280_64bit_start_scsi() 2921 cpu_to_le32(pci_dma_lo32(dma_handle)); in qla1280_64bit_start_scsi() 2923 cpu_to_le32(pci_dma_hi32(dma_handle)); in qla1280_64bit_start_scsi() 2926 cpu_to_le32(pci_dma_hi32(dma_handle)), in qla1280_64bit_start_scsi() 2927 cpu_to_le32(pci_dma_lo32(dma_handle)), in qla1280_64bit_start_scsi() 2975 dma_handle = sg_dma_address(s); in qla1280_64bit_start_scsi() 2979 (unsigned long *)&dma_handle, in qla1280_64bit_start_scsi() 2983 cpu_to_le32(pci_dma_lo32(dma_handle)); in qla1280_64bit_start_scsi() [all …]
|
D | wd719x.c | 192 dma_unmap_single(&wd->pdev->dev, cmd->SCp.dma_handle, in wd719x_finish_cmd() 245 cmd->SCp.dma_handle = dma_map_single(&wd->pdev->dev, cmd->sense_buffer, in wd719x_queuecommand() 247 scb->sense_buf = cpu_to_le32(cmd->SCp.dma_handle); in wd719x_queuecommand()
|
D | hptiop.h | 265 dma_addr_t dma_handle; member
|
D | mvumi.c | 235 scmd->SCp.dma_handle = scsi_bufflen(scmd) ? in mvumi_make_sgl() 240 busaddr = scmd->SCp.dma_handle; in mvumi_make_sgl() 1361 scmd->SCp.dma_handle, in mvumi_complete_cmd() 1365 scmd->SCp.dma_handle = 0; in mvumi_complete_cmd() 2181 scmd->SCp.dma_handle, in mvumi_timed_out() 2185 scmd->SCp.dma_handle = 0; in mvumi_timed_out()
|
D | 53c700.h | 189 dma_addr_t dma_handle; member
|
D | BusLogic.h | 857 u32 dma_handle; member
|
D | pmcraid.h | 578 dma_addr_t dma_handle; member
|
D | 53c700.c | 601 dma_unmap_single(hostdata->dev, slot->dma_handle, in NCR_700_scsi_done() 1020 …slot->dma_handle = dma_map_single(hostdata->dev, SCp->sense_buffer, SCSI_SENSE_BUFFERSIZE, DMA_FRO… in process_script_interrupt() 1022 slot->SG[0].pAddr = bS_to_host(slot->dma_handle); in process_script_interrupt()
|
D | BusLogic.c | 177 ccb->dma_handle = (u32) blkp + offset; in blogic_init_ccbs() 2983 next_outbox->ccb = ccb->dma_handle; in blogic_write_outbox() 3084 ccb->data = (void *)((unsigned int) ccb->dma_handle + in blogic_qcmd_lck()
|
D | initio.c | 2610 cmnd->SCp.dma_handle = dma_addr; in initio_build_scb() 2751 dma_unmap_single(&pci_dev->dev, cmnd->SCp.dma_handle, in i91u_unmap_scb()
|
D | advansys.c | 6767 dma_unmap_single(boardp->dev, scp->SCp.dma_handle, in asc_isr_callback() 7505 scp->SCp.dma_handle = dma_map_single(board->dev, scp->sense_buffer, in asc_get_sense_buffer_dma() 7508 if (dma_mapping_error(board->dev, scp->SCp.dma_handle)) { in asc_get_sense_buffer_dma() 7512 return cpu_to_le32(scp->SCp.dma_handle); in asc_get_sense_buffer_dma()
|
D | pmcraid.c | 350 cmd->dma_handle = 0; in pmcraid_init_cmdblk()
|
/linux-4.4.14/drivers/edac/ |
D | altera_edac.c | 123 dma_addr_t dma_handle; in altr_sdr_mc_err_inject_write() local 126 ptemp = dma_alloc_coherent(mci->pdev, 16, &dma_handle, GFP_KERNEL); in altr_sdr_mc_err_inject_write() 128 dma_free_coherent(mci->pdev, 16, ptemp, dma_handle); in altr_sdr_mc_err_inject_write() 176 dma_free_coherent(mci->pdev, 16, ptemp, dma_handle); in altr_sdr_mc_err_inject_write()
|
/linux-4.4.14/drivers/net/ethernet/adi/ |
D | bfin_mac.c | 55 # define bfin_mac_alloc(dma_handle, size, num) l1_data_sram_zalloc(size*num) argument 56 # define bfin_mac_free(dma_handle, ptr, num) l1_data_sram_free(ptr) argument 58 # define bfin_mac_alloc(dma_handle, size, num) \ argument 59 dma_alloc_coherent(NULL, size*num, dma_handle, GFP_KERNEL) 60 # define bfin_mac_free(dma_handle, ptr, num) \ argument 61 dma_free_coherent(NULL, sizeof(*ptr)*num, ptr, dma_handle) 84 dma_addr_t dma_handle = 0; in desc_list_free() local 98 bfin_mac_free(dma_handle, tx_desc, CONFIG_BFIN_TX_DESC_NUM); in desc_list_free() 112 bfin_mac_free(dma_handle, rx_desc, CONFIG_BFIN_RX_DESC_NUM); in desc_list_free() 125 dma_addr_t dma_handle; in desc_list_init() local [all …]
|
/linux-4.4.14/drivers/message/fusion/ |
D | mptsas.c | 656 dma_addr_t dma_handle; in mptsas_add_device_component_starget_ir() local 678 &dma_handle); in mptsas_add_device_component_starget_ir() 683 cfg.physAddr = dma_handle; in mptsas_add_device_component_starget_ir() 745 dma_handle); in mptsas_add_device_component_starget_ir() 1350 dma_addr_t dma_handle; in mptsas_sas_enclosure_pg0() local 1376 &dma_handle); in mptsas_sas_enclosure_pg0() 1382 cfg.physAddr = dma_handle; in mptsas_sas_enclosure_pg0() 1403 buffer, dma_handle); in mptsas_sas_enclosure_pg0() 2005 dma_addr_t dma_handle; in mptsas_get_linkerrors() local 2034 &dma_handle); in mptsas_get_linkerrors() [all …]
|
D | mptbase.c | 287 dma_addr_t dma_handle; in mpt_is_discovery_complete() local 304 &dma_handle); in mpt_is_discovery_complete() 308 cfg.physAddr = dma_handle; in mpt_is_discovery_complete() 320 buffer, dma_handle); in mpt_is_discovery_complete() 5618 dma_addr_t dma_handle; in mpt_inactive_raid_volumes() local 5639 &dma_handle); in mpt_inactive_raid_volumes() 5644 cfg.physAddr = dma_handle; in mpt_inactive_raid_volumes() 5687 dma_handle); in mpt_inactive_raid_volumes() 5707 dma_addr_t dma_handle; in mpt_raid_phys_disk_pg0() local 5732 &dma_handle); in mpt_raid_phys_disk_pg0() [all …]
|
/linux-4.4.14/arch/sh/include/asm/ |
D | dma-mapping.h | 24 void *vaddr, dma_addr_t dma_handle,
|
/linux-4.4.14/arch/arm/xen/ |
D | mm.c | 168 dma_addr_t *dma_handle) in xen_create_contiguous_region() argument 174 *dma_handle = pstart; in xen_create_contiguous_region()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | swiotlb.h | 33 dma_addr_t *dma_handle, gfp_t flags,
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | dma-mapping.h | 48 extern int dma_is_consistent(struct device *dev, dma_addr_t dma_handle);
|
/linux-4.4.14/drivers/misc/mic/host/ |
D | mic_boot.c | 39 dma_addr_t *dma_handle, gfp_t gfp, in __mic_dma_alloc() argument 53 *dma_handle = tmp; in __mic_dma_alloc() 60 dma_addr_t dma_handle, struct dma_attrs *attrs) in __mic_dma_free() argument 65 mic_unmap_single(mdev, dma_handle, size); in __mic_dma_free()
|
/linux-4.4.14/arch/sparc/kernel/ |
D | iommu.c | 628 dma_addr_t dma_handle = sg->dma_address; in dma_4u_unmap_sg() local 636 npages = iommu_num_pages(dma_handle, len, IO_PAGE_SIZE); in dma_4u_unmap_sg() 638 entry = ((dma_handle - iommu->tbl.table_map_base) in dma_4u_unmap_sg() 642 dma_handle &= IO_PAGE_MASK; in dma_4u_unmap_sg() 644 strbuf_flush(strbuf, iommu, dma_handle, ctx, in dma_4u_unmap_sg() 650 iommu_tbl_range_free(&iommu->tbl, dma_handle, npages, in dma_4u_unmap_sg()
|
D | pci_sun4v.c | 487 dma_addr_t dma_handle = sg->dma_address; in dma_4v_unmap_sg() local 495 npages = iommu_num_pages(dma_handle, len, IO_PAGE_SIZE); in dma_4v_unmap_sg() 496 entry = ((dma_handle - tbl->table_map_base) >> shift); in dma_4v_unmap_sg() 498 iommu_tbl_range_free(&iommu->tbl, dma_handle, npages, in dma_4v_unmap_sg()
|
/linux-4.4.14/arch/blackfin/include/asm/ |
D | dma-mapping.h | 14 dma_addr_t *dma_handle, gfp_t gfp); 16 dma_addr_t dma_handle);
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | alloc.c | 49 size_t size, dma_addr_t *dma_handle, in mlx5_dma_zalloc_coherent_node() argument 60 dma_handle, GFP_KERNEL); in mlx5_dma_zalloc_coherent_node()
|
/linux-4.4.14/drivers/video/fbdev/ |
D | bfin-t350mcqb-fb.c | 90 dma_addr_t dma_handle; member 496 &info->dma_handle, GFP_KERNEL); in bfin_t350mcqb_probe() 575 info->fb_buffer, info->dma_handle); in bfin_t350mcqb_probe() 599 info->dma_handle); in bfin_t350mcqb_remove()
|
D | sh_mobile_lcdcfb.c | 191 dma_addr_t dma_handle; member 878 ovl->base_addr_y = ovl->dma_handle; in sh_mobile_lcdc_overlay_setup() 879 ovl->base_addr_c = ovl->dma_handle in sh_mobile_lcdc_overlay_setup() 1116 ch->base_addr_y = ch->dma_handle; in sh_mobile_lcdc_start() 1117 ch->base_addr_c = ch->dma_handle in sh_mobile_lcdc_start() 1535 base_addr_y = ovl->dma_handle + y_offset; in sh_mobile_lcdc_overlay_pan() 1536 base_addr_c = ovl->dma_handle + ovl->xres_virtual * ovl->yres_virtual in sh_mobile_lcdc_overlay_pan() 1626 ovl->dma_handle, ovl->fb_size); in sh_mobile_lcdc_overlay_mmap() 1722 info->fix.smem_start = ovl->dma_handle; in sh_mobile_lcdc_overlay_fb_init() 1850 base_addr_y = ch->dma_handle + y_offset; in sh_mobile_lcdc_pan() [all …]
|
D | bf54x-lq043fb.c | 84 dma_addr_t dma_handle; member 590 dma_alloc_coherent(NULL, fbinfo->fix.smem_len, &info->dma_handle, in bfin_bf54x_probe() 678 info->dma_handle); in bfin_bf54x_probe() 699 info->dma_handle); in bfin_bf54x_remove()
|
D | sh_mobile_lcdcfb.h | 71 dma_addr_t dma_handle; member
|
D | bfin-lq035q1-fb.c | 98 dma_addr_t dma_handle; member 671 dma_alloc_coherent(NULL, fbinfo->fix.smem_len, &info->dma_handle, in bfin_lq035q1_probe() 762 info->dma_handle); in bfin_lq035q1_probe() 789 info->dma_handle); in bfin_lq035q1_remove()
|
D | bf537-lq035.c | 692 dma_addr_t dma_handle; in bfin_lq035_probe() local 707 &dma_handle, GFP_KERNEL); in bfin_lq035_probe() 718 &dma_handle, 0); in bfin_lq035_probe()
|
D | bfin_adv7393fb.h | 278 dma_addr_t dma_handle; member
|
D | bfin_adv7393fb.c | 426 dma_alloc_coherent(NULL, fbdev->fb_len, &fbdev->dma_handle, in bfin_adv7393_fb_probe() 529 fbdev->dma_handle); in bfin_adv7393_fb_probe() 724 dma_free_coherent(NULL, fbdev->fb_len, fbdev->fb_mem, fbdev->dma_handle); in bfin_adv7393_fb_remove()
|
/linux-4.4.14/arch/powerpc/platforms/ps3/ |
D | system-bus.c | 518 dma_addr_t *dma_handle, gfp_t flag, in ps3_alloc_coherent() argument 535 result = ps3_dma_map(dev->d_region, virt_addr, size, dma_handle, in ps3_alloc_coherent() 551 dma_handle = NULL; in ps3_alloc_coherent() 556 dma_addr_t dma_handle, struct dma_attrs *attrs) in ps3_free_coherent() argument 560 ps3_dma_unmap(dev->d_region, dma_handle, size); in ps3_free_coherent()
|
/linux-4.4.14/lib/ |
D | dma-debug.c | 1496 void debug_dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, in debug_dma_sync_single_for_cpu() argument 1506 ref.dev_addr = dma_handle; in debug_dma_sync_single_for_cpu() 1516 dma_addr_t dma_handle, size_t size, in debug_dma_sync_single_for_device() argument 1526 ref.dev_addr = dma_handle; in debug_dma_sync_single_for_device() 1536 dma_addr_t dma_handle, in debug_dma_sync_single_range_for_cpu() argument 1547 ref.dev_addr = dma_handle; in debug_dma_sync_single_range_for_cpu() 1557 dma_addr_t dma_handle, in debug_dma_sync_single_range_for_device() argument 1568 ref.dev_addr = dma_handle; in debug_dma_sync_single_range_for_device()
|
D | swiotlb.c | 630 dma_addr_t *dma_handle, gfp_t flags) in swiotlb_alloc_coherent() argument 677 *dma_handle = dev_addr; in swiotlb_alloc_coherent()
|
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
D | mthca_mr.c | 334 dma_addr_t dma_handle; in mthca_arbel_write_mtt_seg() local 344 s / dev->limits.mtt_seg_size, &dma_handle); in mthca_arbel_write_mtt_seg() 348 dma_sync_single_for_cpu(&dev->pdev->dev, dma_handle, in mthca_arbel_write_mtt_seg() 354 dma_sync_single_for_device(&dev->pdev->dev, dma_handle, in mthca_arbel_write_mtt_seg() 618 &mr->mem.arbel.dma_handle); in mthca_fmr_alloc() 783 dma_sync_single_for_cpu(&dev->pdev->dev, fmr->mem.arbel.dma_handle, in mthca_arbel_map_phys_fmr() 790 dma_sync_single_for_device(&dev->pdev->dev, fmr->mem.arbel.dma_handle, in mthca_arbel_map_phys_fmr()
|
D | mthca_memfree.h | 93 void *mthca_table_find(struct mthca_icm_table *table, int obj, dma_addr_t *dma_handle);
|
D | mthca_provider.h | 92 dma_addr_t dma_handle; member
|
D | mthca_memfree.c | 278 void *mthca_table_find(struct mthca_icm_table *table, int obj, dma_addr_t *dma_handle) in mthca_table_find() argument 299 if (dma_handle && dma_offset >= 0) { in mthca_table_find() 301 *dma_handle = sg_dma_address(&chunk->mem[i]) + in mthca_table_find()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | mr.c | 699 dma_addr_t dma_handle; in mlx4_write_mtt_chunk() local 703 start_index, &dma_handle); in mlx4_write_mtt_chunk() 708 dma_sync_single_for_cpu(&dev->persist->pdev->dev, dma_handle, in mlx4_write_mtt_chunk() 714 dma_sync_single_for_device(&dev->persist->pdev->dev, dma_handle, in mlx4_write_mtt_chunk() 1020 dma_sync_single_for_cpu(&dev->persist->pdev->dev, fmr->dma_handle, in mlx4_map_phys_fmr() 1026 dma_sync_single_for_device(&dev->persist->pdev->dev, fmr->dma_handle, in mlx4_map_phys_fmr() 1074 &fmr->dma_handle); in mlx4_fmr_alloc()
|
D | icm.c | 307 dma_addr_t *dma_handle) in mlx4_table_find() argument 329 if (dma_handle && dma_offset >= 0) { in mlx4_table_find() 331 *dma_handle = sg_dma_address(&chunk->mem[i]) + in mlx4_table_find()
|
D | icm.h | 85 void *mlx4_table_find(struct mlx4_icm_table *table, u32 obj, dma_addr_t *dma_handle);
|
/linux-4.4.14/Documentation/driver-model/ |
D | devres.txt | 66 dma_addr_t dma_handle; 73 dma_free_coherent(dev, this->size, this->vaddr, this->dma_handle); 76 dmam_alloc_coherent(dev, size, dma_handle, gfp) 88 /* record size, vaddr, dma_handle in dr */
|
/linux-4.4.14/arch/powerpc/platforms/cell/ |
D | iommu.c | 574 dma_addr_t *dma_handle, gfp_t flag, in dma_fixed_alloc_coherent() argument 579 size, dma_handle, in dma_fixed_alloc_coherent() 583 return dma_direct_ops.alloc(dev, size, dma_handle, flag, in dma_fixed_alloc_coherent() 588 void *vaddr, dma_addr_t dma_handle, in dma_fixed_free_coherent() argument 593 dma_handle); in dma_fixed_free_coherent() 595 dma_direct_ops.free(dev, size, vaddr, dma_handle, attrs); in dma_fixed_free_coherent()
|
/linux-4.4.14/drivers/net/ethernet/rocker/ |
D | rocker.c | 520 dma_addr_t dma_handle, const unsigned char *buf, in rocker_dma_test_one() argument 554 dma_addr_t dma_handle; in rocker_dma_test_offset() local 565 dma_handle = pci_map_single(pdev, buf, ROCKER_TEST_DMA_BUF_SIZE, in rocker_dma_test_offset() 567 if (pci_dma_mapping_error(pdev, dma_handle)) { in rocker_dma_test_offset() 572 rocker_write64(rocker, TEST_DMA_ADDR, dma_handle); in rocker_dma_test_offset() 577 dma_handle, buf, expect, in rocker_dma_test_offset() 584 dma_handle, buf, expect, in rocker_dma_test_offset() 593 dma_handle, buf, expect, in rocker_dma_test_offset() 599 pci_unmap_single(pdev, dma_handle, ROCKER_TEST_DMA_BUF_SIZE, in rocker_dma_test_offset() 1073 dma_addr_t dma_handle; in rocker_dma_ring_bufs_alloc() local [all …]
|
/linux-4.4.14/include/rdma/ |
D | ib_verbs.h | 1554 u64 dma_handle, 1558 u64 dma_handle, 1563 u64 *dma_handle, 1567 u64 dma_handle); 2809 u64 *dma_handle, in ib_dma_alloc_coherent() argument 2813 return dev->dma_ops->alloc_coherent(dev, size, dma_handle, flag); in ib_dma_alloc_coherent() 2819 *dma_handle = handle; in ib_dma_alloc_coherent() 2833 u64 dma_handle) in ib_dma_free_coherent() argument 2836 dev->dma_ops->free_coherent(dev, size, cpu_addr, dma_handle); in ib_dma_free_coherent() 2838 dma_free_coherent(dev->dma_device, size, cpu_addr, dma_handle); in ib_dma_free_coherent()
|
/linux-4.4.14/drivers/media/pci/ttpci/ |
D | budget-patch.c | 475 saa7146_write(dev, RPS_ADDR1, dev->d_rps1.dma_handle); in budget_patch_attach() 595 WRITE_RPS1(dev->d_rps1.dma_handle); in budget_patch_attach() 600 saa7146_write(dev, RPS_ADDR1, dev->d_rps1.dma_handle); in budget_patch_attach()
|
D | av7110.c | 2440 WRITE_RPS1(dev->d_rps1.dma_handle); in av7110_attach() 2452 saa7146_write(dev, RPS_ADDR1, dev->d_rps1.dma_handle); in av7110_attach() 2609 WRITE_RPS1(dev->d_rps1.dma_handle); in av7110_attach() 2614 saa7146_write(dev, RPS_ADDR1, dev->d_rps1.dma_handle); in av7110_attach()
|
/linux-4.4.14/drivers/misc/genwqe/ |
D | card_base.h | 540 dma_addr_t *dma_handle); 542 void *vaddr, dma_addr_t dma_handle);
|
D | card_utils.c | 218 dma_addr_t *dma_handle) in __genwqe_alloc_consistent() argument 223 return dma_alloc_coherent(&cd->pci_dev->dev, size, dma_handle, in __genwqe_alloc_consistent() 228 void *vaddr, dma_addr_t dma_handle) in __genwqe_free_consistent() argument 233 dma_free_coherent(&cd->pci_dev->dev, size, vaddr, dma_handle); in __genwqe_free_consistent()
|
/linux-4.4.14/arch/c6x/mm/ |
D | dma-coherent.c | 103 dma_addr_t dma_handle) in dma_free_coherent() argument
|
/linux-4.4.14/drivers/parport/ |
D | parport_gsc.c | 260 priv->dma_handle = 0; in parport_gsc_probe_port() 398 priv->dma_handle); in parport_remove_chip()
|
D | parport_pc.c | 576 dma_addr_t dma_addr, dma_handle; in parport_pc_fifo_write_block_dma() local 587 dma_addr = dma_handle = dma_map_single(dev, (void *)buf, length, in parport_pc_fifo_write_block_dma() 593 dma_addr = priv->dma_handle; in parport_pc_fifo_write_block_dma() 594 dma_handle = 0; in parport_pc_fifo_write_block_dma() 615 if (!dma_handle) /* bounce buffer ! */ in parport_pc_fifo_write_block_dma() 637 if (dma_handle) in parport_pc_fifo_write_block_dma() 675 if (dma_handle) in parport_pc_fifo_write_block_dma() 689 if (dma_handle) in parport_pc_fifo_write_block_dma() 690 dma_unmap_single(dev, dma_handle, length, DMA_TO_DEVICE); in parport_pc_fifo_write_block_dma() 2078 priv->dma_handle = 0; in parport_pc_probe_port() [all …]
|
D | parport_gsc.h | 81 dma_addr_t dma_handle; member
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
D | pcie.c | 285 dma_addr_t dma_handle; member 1047 dma_addr_t *dma_handle) in brcmf_pcie_init_dmabuffer_for_device() argument 1052 ring = dma_alloc_coherent(&devinfo->pdev->dev, size, dma_handle, in brcmf_pcie_init_dmabuffer_for_device() 1057 address = (u64)*dma_handle; in brcmf_pcie_init_dmabuffer_for_device() 1073 dma_addr_t dma_handle; in brcmf_pcie_alloc_dma_and_ring() local 1081 &dma_handle); in brcmf_pcie_alloc_dma_and_ring() 1093 dma_handle); in brcmf_pcie_alloc_dma_and_ring() 1098 ring->dma_handle = dma_handle; in brcmf_pcie_alloc_dma_and_ring() 1123 dma_free_coherent(dev, size, dma_buf, ring->dma_handle); in brcmf_pcie_release_ringbuffer()
|
/linux-4.4.14/drivers/parisc/ |
D | ccio-dma.c | 837 ccio_alloc_consistent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flag) in ccio_alloc_consistent() argument 846 *dma_handle = 0; in ccio_alloc_consistent() 854 *dma_handle = ccio_map_single(dev, ret, size, PCI_DMA_BIDIRECTIONAL); in ccio_alloc_consistent() 871 dma_addr_t dma_handle) in ccio_free_consistent() argument 873 ccio_unmap_single(dev, dma_handle, size, 0); in ccio_free_consistent()
|
D | sba_iommu.c | 869 dma_addr_t *dma_handle, gfp_t gfp) in sba_alloc_consistent() argument 875 *dma_handle = 0; in sba_alloc_consistent() 883 *dma_handle = sba_map_single(hwdev, ret, size, 0); in sba_alloc_consistent() 901 dma_addr_t dma_handle) in sba_free_consistent() argument 903 sba_unmap_single(hwdev, dma_handle, size, 0); in sba_free_consistent()
|
/linux-4.4.14/drivers/scsi/lpfc/ |
D | lpfc_scsi.h | 154 dma_addr_t dma_handle; member
|
D | lpfc_scsi.c | 417 GFP_KERNEL, &psb->dma_handle); in lpfc_new_scsi_buf_s3() 430 psb->data, psb->dma_handle); in lpfc_new_scsi_buf_s3() 443 pdma_phys_fcp_cmd = psb->dma_handle; in lpfc_new_scsi_buf_s3() 444 pdma_phys_fcp_rsp = psb->dma_handle + sizeof(struct fcp_cmnd); in lpfc_new_scsi_buf_s3() 445 pdma_phys_bpl = psb->dma_handle + sizeof(struct fcp_cmnd) + in lpfc_new_scsi_buf_s3() 825 GFP_KERNEL, &psb->dma_handle); in lpfc_new_scsi_buf_s4() 839 psb->data, psb->dma_handle); in lpfc_new_scsi_buf_s4() 848 psb->data, psb->dma_handle); in lpfc_new_scsi_buf_s4() 857 psb->data, psb->dma_handle); in lpfc_new_scsi_buf_s4() 875 pdma_phys_bpl = psb->dma_handle; in lpfc_new_scsi_buf_s4() [all …]
|
D | lpfc_init.c | 3051 sb->dma_handle); in lpfc_scsi_free() 3062 sb->dma_handle); in lpfc_scsi_free() 3226 psb->data, psb->dma_handle); in lpfc_sli4_xri_sgl_update()
|
/linux-4.4.14/arch/ia64/hp/common/ |
D | sba_iommu.c | 1132 sba_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, in sba_alloc_coherent() argument 1158 *dma_handle = virt_to_phys(addr); in sba_alloc_coherent() 1165 if (likely((*dma_handle & ~dev->coherent_dma_mask) == 0)) { in sba_alloc_coherent() 1167 dev->coherent_dma_mask, *dma_handle); in sba_alloc_coherent() 1177 *dma_handle = sba_map_single_attrs(&ioc->sac_only_dev->dev, addr, in sba_alloc_coherent() 1194 dma_addr_t dma_handle, struct dma_attrs *attrs) in sba_free_coherent() argument 1196 sba_unmap_single_attrs(dev, dma_handle, size, 0, NULL); in sba_free_coherent()
|
/linux-4.4.14/drivers/video/fbdev/omap2/omapfb/ |
D | omapfb.h | 56 dma_addr_t dma_handle; member
|
D | omapfb-main.c | 1334 dma_free_attrs(fbdev->dev, rg->size, rg->token, rg->dma_handle, in omapfb_free_fbmem() 1374 dma_addr_t dma_handle; in omapfb_alloc_fbmem() local 1396 token = dma_alloc_attrs(fbdev->dev, size, &dma_handle, in omapfb_alloc_fbmem() 1405 (unsigned long)dma_handle, token); in omapfb_alloc_fbmem() 1410 dma_free_attrs(fbdev->dev, size, token, dma_handle, in omapfb_alloc_fbmem() 1419 rg->dma_handle = dma_handle; in omapfb_alloc_fbmem() 1421 rg->paddr = (unsigned long)dma_handle; in omapfb_alloc_fbmem()
|
/linux-4.4.14/drivers/net/ethernet/synopsys/ |
D | dwc_eth_qos.c | 2013 dma_addr_t dma_handle; in dwceqos_tx_linear() local 2020 dma_handle = dma_map_single(lp->ndev->dev.parent, skb->data, in dwceqos_tx_linear() 2023 if (dma_mapping_error(lp->ndev->dev.parent, dma_handle)) { in dwceqos_tx_linear() 2033 rd->mapping = dma_handle; in dwceqos_tx_linear() 2036 dd->des0 = dma_handle; in dwceqos_tx_linear() 2042 dd->des1 = dma_handle + tx->network_header_len; in dwceqos_tx_linear() 2079 dma_addr_t dma_handle; in dwceqos_tx_frags() local 2089 dma_handle = skb_frag_dma_map(lp->ndev->dev.parent, frag, 0, in dwceqos_tx_frags() 2092 if (dma_mapping_error(lp->ndev->dev.parent, dma_handle)) { in dwceqos_tx_frags() 2110 dd->des0 = dma_handle + consumed_size; in dwceqos_tx_frags() [all …]
|
/linux-4.4.14/include/scsi/ |
D | scsi_cmnd.h | 47 dma_addr_t dma_handle; member
|
/linux-4.4.14/drivers/net/ethernet/nxp/ |
D | lpc_eth.c | 1313 dma_addr_t dma_handle; in lpc_eth_drv_probe() local 1390 dma_handle = LPC32XX_IRAM_BASE; in lpc_eth_drv_probe() 1410 pldat->dma_buff_size, &dma_handle, in lpc_eth_drv_probe() 1417 pldat->dma_buff_base_p = dma_handle; in lpc_eth_drv_probe()
|
/linux-4.4.14/drivers/block/ |
D | umem.c | 343 dma_addr_t dma_handle; in add_bio() local 368 dma_handle = pci_map_page(card->dev, in add_bio() 386 desc->data_dma_handle = dma_handle; in add_bio()
|
D | DAC960.c | 224 dma_addr_t dma_handle; in init_dma_loaf() local 226 cpu_addr = pci_alloc_consistent(dev, len, &dma_handle); in init_dma_loaf() 231 loaf->dma_free =loaf->dma_base = dma_handle; in init_dma_loaf() 238 dma_addr_t *dma_handle) in slice_dma_loaf() argument 244 *dma_handle = loaf->dma_free; in slice_dma_loaf()
|
/linux-4.4.14/include/media/ |
D | saa7146.h | 112 dma_addr_t dma_handle; member
|
/linux-4.4.14/drivers/usb/core/ |
D | hcd.c | 1358 gfp_t mem_flags, dma_addr_t *dma_handle, in hcd_alloc_coherent() argument 1370 mem_flags, dma_handle); in hcd_alloc_coherent() 1392 static void hcd_free_coherent(struct usb_bus *bus, dma_addr_t *dma_handle, in hcd_free_coherent() argument 1403 hcd_buffer_free(bus, size + sizeof(vaddr), *vaddr_handle, *dma_handle); in hcd_free_coherent() 1406 *dma_handle = 0; in hcd_free_coherent()
|
/linux-4.4.14/arch/metag/kernel/ |
D | dma.c | 272 void *vaddr, dma_addr_t dma_handle) in dma_free_coherent() argument
|
/linux-4.4.14/drivers/net/irda/ |
D | bfin_sir.c | 373 dma_addr_t dma_handle; in bfin_sir_startup() local 393 &dma_handle, GFP_DMA); in bfin_sir_startup()
|
D | au1k_ir.c | 227 static void *dma_alloc(size_t size, dma_addr_t *dma_handle) in dma_alloc() argument 236 *dma_handle = virt_to_bus(ret); in dma_alloc()
|
/linux-4.4.14/drivers/net/ethernet/toshiba/ |
D | tc35815.c | 452 dma_addr_t *dma_handle) in alloc_rxbuf_skb() argument 458 *dma_handle = pci_map_single(hwdev, skb->data, RX_BUF_SIZE, in alloc_rxbuf_skb() 460 if (pci_dma_mapping_error(hwdev, *dma_handle)) { in alloc_rxbuf_skb() 468 static void free_rxbuf_skb(struct pci_dev *hwdev, struct sk_buff *skb, dma_addr_t dma_handle) in free_rxbuf_skb() argument 470 pci_unmap_single(hwdev, dma_handle, RX_BUF_SIZE, in free_rxbuf_skb()
|
/linux-4.4.14/drivers/vme/bridges/ |
D | vme_tsi148.c | 1760 entry->dma_handle = dma_map_single(tsi148_bridge->parent, in tsi148_dma_list_add() 1763 if (dma_mapping_error(tsi148_bridge->parent, entry->dma_handle)) { in tsi148_dma_list_add() 1771 reg_split((unsigned long long)entry->dma_handle, &address_high, in tsi148_dma_list_add() 1855 reg_split(entry->dma_handle, &bus_addr_high, &bus_addr_low); in tsi148_dma_list_exec() 1920 dma_unmap_single(tsi148_bridge->parent, entry->dma_handle, in tsi148_dma_list_empty()
|
D | vme_tsi148.h | 78 dma_addr_t dma_handle; member
|
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/ |
D | vxge-config.h | 536 struct pci_dev *dma_handle; member 1079 struct pci_dev *dma_handle; member
|
D | vxge-config.c | 1144 struct pci_dev *dma_handle; in __vxge_hw_blockpool_create() local 1177 &dma_handle, in __vxge_hw_blockpool_create() 1211 entry->dma_handle = dma_handle; in __vxge_hw_blockpool_create() 2300 entry->dma_handle = dma_h; in vxge_hw_blockpool_block_add() 2398 dma_object->handle = entry->dma_handle; in __vxge_hw_blockpool_malloc() 2484 entry->dma_handle = dma_object->handle; in __vxge_hw_blockpool_free() 3441 txdl_priv->dma_handle = dma_object->handle; in __vxge_hw_fifo_mempool_item_alloc()
|
D | vxge-traffic.h | 2074 struct pci_dev *dma_handle; member
|
/linux-4.4.14/arch/microblaze/include/asm/ |
D | pgtable.h | 554 void *consistent_alloc(gfp_t gfp, size_t size, dma_addr_t *dma_handle);
|
/linux-4.4.14/drivers/media/platform/marvell-ccic/ |
D | mcam-core.c | 551 dma_addr_t dma_handle; in mcam_set_contig_buffer() local 574 dma_handle = vb2_dma_contig_plane_dma_addr(&vb->vb2_buf, 0); in mcam_set_contig_buffer() 575 mcam_write_yuv_bases(cam, frame, dma_handle); in mcam_set_contig_buffer()
|
/linux-4.4.14/drivers/staging/rdma/ehca/ |
D | ehca_mrmw.c | 2552 u64 *dma_handle, gfp_t flag) in ehca_dma_alloc_coherent() argument 2566 if (dma_handle) in ehca_dma_alloc_coherent() 2567 *dma_handle = dma_addr; in ehca_dma_alloc_coherent() 2574 void *cpu_addr, u64 dma_handle) in ehca_dma_free_coherent() argument
|
/linux-4.4.14/drivers/tty/serial/ |
D | bfin_uart.c | 597 dma_addr_t dma_handle; in bfin_serial_startup() local 613 uart->rx_dma_buf.buf = (unsigned char *)dma_alloc_coherent(NULL, PAGE_SIZE, &dma_handle, GFP_DMA); in bfin_serial_startup()
|
/linux-4.4.14/drivers/iommu/ |
D | intel-iommu.c | 3632 dma_addr_t *dma_handle, gfp_t flags, in intel_alloc_coherent() argument 3667 *dma_handle = __intel_map_single(dev, page_to_phys(page), size, in intel_alloc_coherent() 3670 if (*dma_handle) in intel_alloc_coherent() 3679 dma_addr_t dma_handle, struct dma_attrs *attrs) in intel_free_coherent() argument 3687 intel_unmap(dev, dma_handle); in intel_free_coherent()
|
/linux-4.4.14/drivers/scsi/qla4xxx/ |
D | ql4_def.h | 241 dma_addr_t dma_handle; /* (4) for unmap of single transfers */ member
|
/linux-4.4.14/drivers/usb/gadget/udc/ |
D | lpc32xx_udc.c | 3059 dma_addr_t dma_handle; in lpc32xx_udc_probe() local 3207 &dma_handle, in lpc32xx_udc_probe() 3214 udc->udca_p_base = dma_handle; in lpc32xx_udc_probe()
|
/linux-4.4.14/arch/x86/xen/ |
D | mmu.c | 2624 dma_addr_t *dma_handle) in xen_create_contiguous_region() argument 2664 *dma_handle = virt_to_machine(vstart).maddr; in xen_create_contiguous_region()
|
/linux-4.4.14/include/linux/mlx4/ |
D | device.h | 685 dma_addr_t dma_handle; member
|
/linux-4.4.14/Documentation/scsi/ |
D | ChangeLog.lpfc | 1716 data_handle elx_dma_handle_t dma_handle struct elx_memseg
|