Home
last modified time | relevance | path

Searched refs:dma_handle (Results 1 – 199 of 199) sorted by relevance

/linux-4.4.14/drivers/misc/mic/scif/
Dscif_map.h24 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/
Ddma.c29 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/
Ddma-mapping.c23 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 …]
Ddma-coherent.c156 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/
Dpci-dma.c51 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/
Ddma-mapping.h18 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/
Ddma-mapping.c25 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/
Ddma-mapping.h53 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/
Dpci-dma-compat.h11 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()
Ddma-mapping-broken.h12 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,
Ddma-mapping-common.h246 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 …]
Ddma-coherent.h10 dma_addr_t *dma_handle, void **ret);
/linux-4.4.14/arch/ia64/sn/pci/pcibr/
Dpcibr_dma.c208 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/
Ddma-mapping.h24 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/
Ddma-default.c116 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/
Ddma-mapping.h15 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/
Ddma-debug.h60 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
Ddma-mapping.h20 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 …]
Dswiotlb.h59 dma_addr_t *dma_handle, gfp_t flags);
63 void *vaddr, dma_addr_t dma_handle);
Dparport_pc.h40 dma_addr_t dma_handle; member
/linux-4.4.14/arch/powerpc/kernel/
Ddma.c66 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 …]
Ddma-iommu.c20 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()
Diommu.c589 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 …]
Dibmebus.c66 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
Dvio.c484 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/
Dconsistent.c36 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/
Ddma-mapping.h20 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/
Ddma.c85 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/
Ddma.c19 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/
Dpci-dma.c36 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/
Ddma.c20 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/
Dhpios.c51 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()
Dhpios.h52 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/
Ddma-mapping.h21 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
Dpci.h28 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/
Ddma-swiotlb.c13 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/
Ddma-alloc.c24 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/
Dnlm-dma.c48 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/
Ddma-mapping.h265 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/
Ddma-mapping.h26 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/
Ddma-mapping.h59 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/
Dpci-dma.c416 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/
Dtdma.c100 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/
Dxillybus_of.c43 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
Dxillybus_pcie.c54 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/
Dpage-coherent.h9 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/
Dvideobuf-dma-contig.c29 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/
Ddma.c14 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/
Dipath_dma.c148 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/
Dpci-dma-nommu.c37 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()
Dpci-dma.c21 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/
Dqib_dma.c138 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/
Ddma.c155 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/
Dpage-coherent.h21 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/
Dpci_dma.c79 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/
Dpci-swiotlb.c18 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()
Dpci-calgary_64.c435 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/
Ddma-mapping.c90 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/
Ddma.c189 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/
Ddma-octeon.c146 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/
Dsaa7146_core.c428 &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()
Dsaa7146_fops.c149 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()
Dsaa7146_vbi.c101 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()
Dsaa7146_hlp.c450 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/
Ddivasmain.c338 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()
Ddebug.c51 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/
Daic94xx_hwi.c238 &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 …]
Daic94xx_hwi.h99 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()
Daic94xx_reg.h267 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()
Daic94xx_seq.c328 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()
Daic94xx_scb.c435 (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()
Daic94xx_task.c115 sg_arr[2].bus_addr=cpu_to_le64((u64)ascb->sg_arr->dma_handle); in asd_map_scatterlist()
Daic94xx_init.c617 asd_ha->seq.next_scb.dma_handle); in asd_destroy_ha_caches()
Daic94xx_dump.c936 (unsigned long long)ascb->dma_scb.dma_handle,
/linux-4.4.14/arch/unicore32/mm/
Ddma-swiotlb.c21 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/
Ddma-mapping.c82 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/
Dpci-swiotlb.c18 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()
Dmachvec.c77 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/
Dconsistent.c62 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/
Dswiotlb-xen.c163 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/
Dswiotlb-xen.h11 dma_addr_t *dma_handle, gfp_t flags,
16 void *vaddr, dma_addr_t dma_handle,
Dxen-ops.h26 dma_addr_t *dma_handle);
/linux-4.4.14/arch/m68k/kernel/
Ddma.c76 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/
Dcx18-queue.h32 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()
Dcx18-queue.c307 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()
Dcx18-driver.h303 dma_addr_t dma_handle; member
/linux-4.4.14/arch/x86/pci/
Dsta2x11-fixup.c170 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/
Divtv-queue.h56 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()
Divtv-queue.c252 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()
Divtv-irq.c234 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()
Divtv-driver.h310 dma_addr_t dma_handle; member
/linux-4.4.14/arch/frv/mm/
Ddma-alloc.c81 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/
DDMA-API-HOWTO.txt385 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 …]
DDMA-API.txt31 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/
Dbnxt_ethtool.c778 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/
Diommu.h259 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,
Ddma-mapping.h27 dma_addr_t *dma_handle, gfp_t flag,
30 void *vaddr, dma_addr_t dma_handle,
/linux-4.4.14/arch/alpha/kernel/
Dpci-noop.c111 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/
Dpci_dma.c353 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/
Duhci-hcd.h153 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))
Dimx21-hcd.c272 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 …]
Duhci-q.c108 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()
Dimx21-hcd.h354 dma_addr_t dma_handle; member
367 dma_addr_t dma_handle; member
/linux-4.4.14/drivers/scsi/
Dmegaraid.c228 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 …]
D3w-sas.c649 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 …]
Dstex.c298 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 …]
D3w-9xxx.c143 … *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 …]
D3w-xxxx.c833 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 …]
Dsgiwd93.c75 cmd->SCp.dma_handle = physaddr; in fill_hpc_entries()
159 dma_unmap_single(hdata->dev, SCpnt->SCp.dma_handle, in dma_stop()
Dqla1280.c2792 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 …]
Dwd719x.c192 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()
Dhptiop.h265 dma_addr_t dma_handle; member
Dmvumi.c235 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()
D53c700.h189 dma_addr_t dma_handle; member
DBusLogic.h857 u32 dma_handle; member
Dpmcraid.h578 dma_addr_t dma_handle; member
D53c700.c601 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()
DBusLogic.c177 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()
Dinitio.c2610 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()
Dadvansys.c6767 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()
Dpmcraid.c350 cmd->dma_handle = 0; in pmcraid_init_cmdblk()
/linux-4.4.14/drivers/edac/
Daltera_edac.c123 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/
Dbfin_mac.c55 # 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/
Dmptsas.c656 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 …]
Dmptbase.c287 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/
Ddma-mapping.h24 void *vaddr, dma_addr_t dma_handle,
/linux-4.4.14/arch/arm/xen/
Dmm.c168 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/
Dswiotlb.h33 dma_addr_t *dma_handle, gfp_t flags,
/linux-4.4.14/arch/hexagon/include/asm/
Ddma-mapping.h48 extern int dma_is_consistent(struct device *dev, dma_addr_t dma_handle);
/linux-4.4.14/drivers/misc/mic/host/
Dmic_boot.c39 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/
Diommu.c628 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()
Dpci_sun4v.c487 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/
Ddma-mapping.h14 dma_addr_t *dma_handle, gfp_t gfp);
16 dma_addr_t dma_handle);
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Dalloc.c49 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/
Dbfin-t350mcqb-fb.c90 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()
Dsh_mobile_lcdcfb.c191 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 …]
Dbf54x-lq043fb.c84 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()
Dsh_mobile_lcdcfb.h71 dma_addr_t dma_handle; member
Dbfin-lq035q1-fb.c98 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()
Dbf537-lq035.c692 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()
Dbfin_adv7393fb.h278 dma_addr_t dma_handle; member
Dbfin_adv7393fb.c426 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/
Dsystem-bus.c518 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/
Ddma-debug.c1496 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()
Dswiotlb.c630 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/
Dmthca_mr.c334 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()
Dmthca_memfree.h93 void *mthca_table_find(struct mthca_icm_table *table, int obj, dma_addr_t *dma_handle);
Dmthca_provider.h92 dma_addr_t dma_handle; member
Dmthca_memfree.c278 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/
Dmr.c699 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()
Dicm.c307 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()
Dicm.h85 void *mlx4_table_find(struct mlx4_icm_table *table, u32 obj, dma_addr_t *dma_handle);
/linux-4.4.14/Documentation/driver-model/
Ddevres.txt66 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/
Diommu.c574 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/
Drocker.c520 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/
Dib_verbs.h1554 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/
Dbudget-patch.c475 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()
Dav7110.c2440 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/
Dcard_base.h540 dma_addr_t *dma_handle);
542 void *vaddr, dma_addr_t dma_handle);
Dcard_utils.c218 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/
Ddma-coherent.c103 dma_addr_t dma_handle) in dma_free_coherent() argument
/linux-4.4.14/drivers/parport/
Dparport_gsc.c260 priv->dma_handle = 0; in parport_gsc_probe_port()
398 priv->dma_handle); in parport_remove_chip()
Dparport_pc.c576 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 …]
Dparport_gsc.h81 dma_addr_t dma_handle; member
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dpcie.c285 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/
Dccio-dma.c837 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()
Dsba_iommu.c869 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/
Dlpfc_scsi.h154 dma_addr_t dma_handle; member
Dlpfc_scsi.c417 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 …]
Dlpfc_init.c3051 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/
Dsba_iommu.c1132 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/
Domapfb.h56 dma_addr_t dma_handle; member
Domapfb-main.c1334 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/
Ddwc_eth_qos.c2013 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/
Dscsi_cmnd.h47 dma_addr_t dma_handle; member
/linux-4.4.14/drivers/net/ethernet/nxp/
Dlpc_eth.c1313 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/
Dumem.c343 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()
DDAC960.c224 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/
Dsaa7146.h112 dma_addr_t dma_handle; member
/linux-4.4.14/drivers/usb/core/
Dhcd.c1358 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/
Ddma.c272 void *vaddr, dma_addr_t dma_handle) in dma_free_coherent() argument
/linux-4.4.14/drivers/net/irda/
Dbfin_sir.c373 dma_addr_t dma_handle; in bfin_sir_startup() local
393 &dma_handle, GFP_DMA); in bfin_sir_startup()
Dau1k_ir.c227 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/
Dtc35815.c452 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/
Dvme_tsi148.c1760 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()
Dvme_tsi148.h78 dma_addr_t dma_handle; member
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/
Dvxge-config.h536 struct pci_dev *dma_handle; member
1079 struct pci_dev *dma_handle; member
Dvxge-config.c1144 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()
Dvxge-traffic.h2074 struct pci_dev *dma_handle; member
/linux-4.4.14/arch/microblaze/include/asm/
Dpgtable.h554 void *consistent_alloc(gfp_t gfp, size_t size, dma_addr_t *dma_handle);
/linux-4.4.14/drivers/media/platform/marvell-ccic/
Dmcam-core.c551 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/
Dehca_mrmw.c2552 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/
Dbfin_uart.c597 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/
Dintel-iommu.c3632 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/
Dql4_def.h241 dma_addr_t dma_handle; /* (4) for unmap of single transfers */ member
/linux-4.4.14/drivers/usb/gadget/udc/
Dlpc32xx_udc.c3059 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/
Dmmu.c2624 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/
Ddevice.h685 dma_addr_t dma_handle; member
/linux-4.4.14/Documentation/scsi/
DChangeLog.lpfc1716 data_handle elx_dma_handle_t dma_handle struct elx_memseg