Home
last modified time | relevance | path

Searched refs:dma_addr_t (Results 1 – 200 of 1636) sorted by relevance

123456789

/linux-4.1.27/include/linux/
Ddma-debug.h39 int direction, dma_addr_t dma_addr,
42 extern void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr);
44 extern void debug_dma_unmap_page(struct device *dev, dma_addr_t addr,
54 dma_addr_t dma_addr, void *virt);
57 void *virt, dma_addr_t addr);
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,
107 int direction, dma_addr_t dma_addr, in debug_dma_map_page()
[all …]
Ddma-mapping.h19 dma_addr_t *dma_handle, gfp_t gfp,
22 void *vaddr, dma_addr_t dma_handle,
25 void *, dma_addr_t, size_t, struct dma_attrs *attrs);
28 dma_addr_t, size_t, struct dma_attrs *attrs);
30 dma_addr_t (*map_page)(struct device *dev, struct page *page,
34 void (*unmap_page)(struct device *dev, dma_addr_t dma_handle,
49 dma_addr_t dma_handle, size_t size,
52 dma_addr_t dma_handle, size_t size,
60 int (*mapping_error)(struct device *dev, dma_addr_t dma_addr);
184 dma_addr_t *dma_handle, gfp_t flag) in dma_zalloc_coherent()
[all …]
Dswiotlb.h43 dma_addr_t tbl_dma_addr,
59 dma_addr_t *dma_handle, gfp_t flags);
63 void *vaddr, dma_addr_t dma_handle);
65 extern dma_addr_t swiotlb_map_page(struct device *dev, struct page *page,
69 extern void swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr,
91 swiotlb_sync_single_for_cpu(struct device *hwdev, dma_addr_t dev_addr,
99 swiotlb_sync_single_for_device(struct device *hwdev, dma_addr_t dev_addr,
107 swiotlb_dma_mapping_error(struct device *hwdev, dma_addr_t dma_addr);
Ddmaengine.h150 dma_addr_t src_start;
151 dma_addr_t dst_start;
330 dma_addr_t src_addr;
331 dma_addr_t dst_addr;
417 dma_addr_t addr[0];
441 dma_addr_t phys;
637 struct dma_chan *chan, dma_addr_t dst, dma_addr_t src,
640 struct dma_chan *chan, dma_addr_t dst, dma_addr_t *src,
643 struct dma_chan *chan, dma_addr_t *src, unsigned int src_cnt,
646 struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src,
[all …]
Diova.h51 static inline size_t iova_offset(struct iova_domain *iovad, dma_addr_t iova) in iova_offset()
61 static inline dma_addr_t iova_dma_addr(struct iova_domain *iovad, struct iova *iova) in iova_dma_addr()
63 return (dma_addr_t)iova->pfn_lo << iova_shift(iovad); in iova_dma_addr()
66 static inline unsigned long iova_pfn(struct iova_domain *iovad, dma_addr_t iova) in iova_pfn()
Dshdma-base.h98 dma_addr_t (*slave_addr)(struct shdma_chan *);
100 dma_addr_t, dma_addr_t, size_t *);
101 int (*set_slave)(struct shdma_chan *, int, dma_addr_t, bool);
Dvme.h118 void *vme_alloc_consistent(struct vme_resource *, size_t, dma_addr_t *);
120 dma_addr_t);
126 unsigned long long, dma_addr_t, u32, u32);
128 unsigned long long *, dma_addr_t *, u32 *, u32 *);
146 struct vme_dma_attr *vme_dma_pci_attribute(dma_addr_t);
Dhost1x.h63 dma_addr_t (*pin)(struct host1x_bo *bo, struct sg_table **sgt);
91 static inline dma_addr_t host1x_bo_pin(struct host1x_bo *bo, in host1x_bo_pin()
206 dma_addr_t *addr_phys;
207 dma_addr_t *gather_addr_phys;
208 dma_addr_t *reloc_addr_phys;
224 dma_addr_t gather_copy;
Dpch_dma.h32 dma_addr_t tx_reg;
33 dma_addr_t rx_reg;
Dnvme.h139 dma_addr_t first_dma;
167 dma_addr_t dma_addr);
169 dma_addr_t dma_addr, u32 *result);
171 dma_addr_t dma_addr, u32 *result);
Ddmapool.h25 dma_addr_t *handle);
27 void dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t addr);
Dof_iommu.h11 int index, unsigned long *busno, dma_addr_t *addr,
21 int index, unsigned long *busno, dma_addr_t *addr, in of_get_dma_window()
/linux-4.1.27/arch/m68k/include/asm/
Ddma-mapping.h19 dma_addr_t *, gfp_t);
21 void *, dma_addr_t);
24 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs()
32 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs()
40 dma_addr_t *handle, gfp_t flag) in dma_alloc_noncoherent()
45 void *addr, dma_addr_t handle) in dma_free_noncoherent()
55 extern dma_addr_t dma_map_single(struct device *, void *, size_t,
57 static inline void dma_unmap_single(struct device *dev, dma_addr_t addr, in dma_unmap_single()
62 extern dma_addr_t dma_map_page(struct device *, struct page *,
65 static inline void dma_unmap_page(struct device *dev, dma_addr_t address, in dma_unmap_page()
[all …]
/linux-4.1.27/arch/alpha/kernel/
Dproto.h24 extern void apecs_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
33 extern void cia_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
45 extern void lca_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
52 extern void marvel_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
67 extern void mcpcia_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
82 extern void t2_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
89 extern void titan_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
97 extern void tsunami_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
104 extern void wildfire_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
Dpci-noop.c111 dma_addr_t *dma_handle, gfp_t gfp, in alpha_noop_alloc_coherent()
127 void *cpu_addr, dma_addr_t dma_addr, in alpha_noop_free_coherent()
133 static dma_addr_t alpha_noop_map_page(struct device *dev, struct page *page, in alpha_noop_map_page()
152 sg_dma_address(sg) = (dma_addr_t)virt_to_phys(va); in alpha_noop_map_sg()
159 static int alpha_noop_mapping_error(struct device *dev, dma_addr_t dma_addr) in alpha_noop_mapping_error()
Dpci_iommu.c58 iommu_arena_new_node(int nid, struct pci_controller *hose, dma_addr_t base, in iommu_arena_new_node()
113 iommu_arena_new(struct pci_controller *hose, dma_addr_t base, in iommu_arena_new()
227 dma_addr_t dac_offset = alpha_mv.pci_dac_offset; in pci_dac_dma_supported()
250 static dma_addr_t
255 dma_addr_t max_dma = pdev ? pdev->dma_mask : ISA_DMA_MASK; in pci_map_single_1()
259 dma_addr_t ret; in pci_map_single_1()
349 static dma_addr_t alpha_pci_map_page(struct device *dev, struct page *page, in alpha_pci_map_page()
370 static void alpha_pci_unmap_page(struct device *dev, dma_addr_t dma_addr, in alpha_pci_unmap_page()
435 dma_addr_t *dma_addrp, gfp_t gfp, in alpha_pci_alloc_coherent()
480 void *cpu_addr, dma_addr_t dma_addr, in alpha_pci_free_coherent()
[all …]
Dpci_impl.h139 dma_addr_t dma_base;
185 dma_addr_t, unsigned long,
188 dma_addr_t, unsigned long,
/linux-4.1.27/arch/arm/include/asm/
Ddma-mapping.h59 static inline dma_addr_t pfn_to_dma(struct device *dev, unsigned long pfn) in pfn_to_dma()
63 return (dma_addr_t)__pfn_to_bus(pfn); in pfn_to_dma()
66 static inline unsigned long dma_to_pfn(struct device *dev, dma_addr_t addr) in dma_to_pfn()
76 static inline void *dma_to_virt(struct device *dev, dma_addr_t addr) in dma_to_virt()
87 static inline dma_addr_t virt_to_dma(struct device *dev, void *addr) in virt_to_dma()
92 return (dma_addr_t)__virt_to_bus((unsigned long)(addr)); in virt_to_dma()
96 static inline dma_addr_t pfn_to_dma(struct device *dev, unsigned long pfn) in pfn_to_dma()
101 static inline unsigned long dma_to_pfn(struct device *dev, dma_addr_t addr) in dma_to_pfn()
106 static inline void *dma_to_virt(struct device *dev, dma_addr_t addr) in dma_to_virt()
111 static inline dma_addr_t virt_to_dma(struct device *dev, void *addr) in virt_to_dma()
[all …]
Ddma-iommu.h21 dma_addr_t base;
28 arm_iommu_create_mapping(struct bus_type *bus, dma_addr_t base, u64 size);
/linux-4.1.27/arch/xtensa/include/asm/
Ddma-mapping.h19 #define DMA_ERROR_CODE (~(dma_addr_t)0x0)
25 extern void *consistent_alloc(int, size_t, dma_addr_t, unsigned long);
26 extern void consistent_free(void*, size_t, dma_addr_t);
33 dma_addr_t *dma_handle, gfp_t flag);
36 void *vaddr, dma_addr_t dma_handle);
38 static inline dma_addr_t
48 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single()
72 static inline dma_addr_t
77 return (dma_addr_t)(page_to_pfn(page)) * PAGE_SIZE + offset; in dma_map_page()
81 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page()
[all …]
/linux-4.1.27/arch/blackfin/include/asm/
Ddma-mapping.h14 dma_addr_t *dma_handle, gfp_t gfp);
16 dma_addr_t dma_handle);
37 dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
43 __dma_sync(dma_addr_t addr, size_t size, enum dma_data_direction dir);
45 __dma_sync_inline(dma_addr_t addr, size_t size, enum dma_data_direction dir) in __dma_sync_inline()
61 _dma_sync(dma_addr_t addr, size_t size, enum dma_data_direction dir) in _dma_sync()
69 static inline dma_addr_t
73 _dma_sync((dma_addr_t)ptr, size, dir); in dma_map_single()
74 return (dma_addr_t) ptr; in dma_map_single()
77 static inline dma_addr_t
[all …]
/linux-4.1.27/arch/c6x/include/asm/
Ddma-mapping.h21 dma_addr_t addr, in dma_sync_single_range_for_device()
41 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
47 extern dma_addr_t dma_map_single(struct device *dev, void *cpu_addr,
50 extern void dma_unmap_single(struct device *dev, dma_addr_t handle,
59 static inline dma_addr_t dma_map_page(struct device *dev, struct page *page, in dma_map_page()
63 dma_addr_t handle; in dma_map_page()
72 static inline void dma_unmap_page(struct device *dev, dma_addr_t handle, in dma_unmap_page()
80 extern void dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle,
83 extern void dma_sync_single_for_device(struct device *dev, dma_addr_t handle,
94 extern void *dma_alloc_coherent(struct device *, size_t, dma_addr_t *, gfp_t);
[all …]
/linux-4.1.27/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()
35 dma_addr_t dma_handle) in dma_free_coherent()
40 static inline dma_addr_t
49 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single()
63 static inline dma_addr_t
72 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page()
87 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, in dma_sync_single_for_cpu()
93 dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size, in dma_sync_single_for_device()
[all …]
/linux-4.1.27/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);
24 extern dma_addr_t dma_map_single(struct device *dev, void *ptr, size_t size,
28 void dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single()
45 dma_addr_t dma_map_page(struct device *dev, struct page *page, unsigned long offset,
49 void dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page()
57 void dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, in dma_sync_single_for_cpu()
63 void dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size, in dma_sync_single_for_device()
70 void dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_cpu()
77 void dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_device()
[all …]
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.1.27/drivers/dma/
Dcoh901318.h37 dma_addr_t src_addr;
38 dma_addr_t dst_addr;
39 dma_addr_t link_addr;
42 dma_addr_t phy_this;
97 dma_addr_t src, unsigned int size,
98 dma_addr_t dst, u32 ctrl_chained, u32 ctrl_last);
115 dma_addr_t buf, unsigned int size,
116 dma_addr_t dev_addr, u32 ctrl_chained, u32 ctrl_last,
137 dma_addr_t dev_addr, u32 ctrl_chained,
Dcoh901318_lli.c61 dma_addr_t phy; in coh901318_lli_alloc()
144 dma_addr_t source, unsigned int size, in coh901318_lli_fill_memcpy()
145 dma_addr_t destination, u32 ctrl_chained, in coh901318_lli_fill_memcpy()
149 dma_addr_t src = source; in coh901318_lli_fill_memcpy()
150 dma_addr_t dst = destination; in coh901318_lli_fill_memcpy()
177 dma_addr_t buf, unsigned int size, in coh901318_lli_fill_single()
178 dma_addr_t dev_addr, u32 ctrl_chained, u32 ctrl_eom, in coh901318_lli_fill_single()
182 dma_addr_t src; in coh901318_lli_fill_single()
183 dma_addr_t dst; in coh901318_lli_fill_single()
234 dma_addr_t dev_addr, u32 ctrl_chained, u32 ctrl, in coh901318_lli_fill_sg()
[all …]
Dste_dma40_ll.c133 dma_addr_t data, in d40_phy_fill_lli()
135 dma_addr_t next_lli, in d40_phy_fill_lli()
212 d40_phy_buf_to_lli(struct d40_phy_lli *lli, dma_addr_t addr, u32 size, in d40_phy_buf_to_lli()
213 dma_addr_t lli_phys, dma_addr_t first_phys, u32 reg_cfg, in d40_phy_buf_to_lli()
223 dma_addr_t next = lli_phys; in d40_phy_buf_to_lli()
267 dma_addr_t target, in d40_phy_sg_to_lli()
269 dma_addr_t lli_phys, in d40_phy_sg_to_lli()
279 dma_addr_t l_phys = lli_phys; in d40_phy_sg_to_lli()
285 dma_addr_t sg_addr = sg_dma_address(current_sg); in d40_phy_sg_to_lli()
287 dma_addr_t dst = target ?: sg_addr; in d40_phy_sg_to_lli()
[all …]
Dfsl_raid.h282 dma_addr_t inb_phys_addr;
287 dma_addr_t oub_phys_addr;
301 dma_addr_t cf_paddr;
304 dma_addr_t cdb_paddr;
Dfsl_raid.c249 size_t length, dma_addr_t addr, bool final) in fill_cfd_frame()
261 void *cf, dma_addr_t paddr) in fsl_re_init_desc()
285 dma_addr_t paddr; in fsl_re_chan_alloc_desc()
325 struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src, in fsl_re_prep_dma_genq()
400 struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src, in fsl_re_prep_dma_xor()
412 struct dma_chan *chan, dma_addr_t *dest, dma_addr_t *src, in fsl_re_prep_dma_pq()
439 dma_addr_t dma_src[2]; in fsl_re_prep_dma_pq()
535 struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, in fsl_re_prep_dma_memcpy()
586 dma_addr_t paddr; in fsl_re_alloc_chan_resources()
/linux-4.1.27/include/asm-generic/
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()
28 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs()
38 extern dma_addr_t
43 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size,
54 extern dma_addr_t
59 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size,
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,
[all …]
Dpci-dma-compat.h17 dma_addr_t *dma_handle) in pci_alloc_consistent()
24 dma_addr_t *dma_handle) in pci_zalloc_consistent()
32 void *vaddr, dma_addr_t dma_handle) in pci_free_consistent()
37 static inline dma_addr_t
44 pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, in pci_unmap_single()
50 static inline dma_addr_t
58 pci_unmap_page(struct pci_dev *hwdev, dma_addr_t dma_address, in pci_unmap_page()
79 pci_dma_sync_single_for_cpu(struct pci_dev *hwdev, dma_addr_t dma_handle, in pci_dma_sync_single_for_cpu()
86 pci_dma_sync_single_for_device(struct pci_dev *hwdev, dma_addr_t dma_handle, in pci_dma_sync_single_for_device()
107 pci_dma_mapping_error(struct pci_dev *pdev, dma_addr_t dma_addr) in pci_dma_mapping_error()
Ddma-mapping-common.h10 static inline dma_addr_t dma_map_single_attrs(struct device *dev, void *ptr, in dma_map_single_attrs()
16 dma_addr_t addr; in dma_map_single_attrs()
29 static inline void dma_unmap_single_attrs(struct device *dev, dma_addr_t addr, in dma_unmap_single_attrs()
76 static inline dma_addr_t dma_map_page(struct device *dev, struct page *page, in dma_map_page()
81 dma_addr_t addr; in dma_map_page()
91 static inline void dma_unmap_page(struct device *dev, dma_addr_t addr, in dma_unmap_page()
102 static inline void dma_sync_single_for_cpu(struct device *dev, dma_addr_t addr, in dma_sync_single_for_cpu()
115 dma_addr_t addr, size_t size, in dma_sync_single_for_device()
127 dma_addr_t addr, in dma_sync_single_range_for_cpu()
141 dma_addr_t addr, in dma_sync_single_range_for_device()
[all …]
Ddma-coherent.h10 dma_addr_t *dma_handle, void **ret);
20 dma_addr_t device_addr, size_t size, int flags);
25 dma_addr_t device_addr, size_t size);
/linux-4.1.27/arch/parisc/include/asm/
Ddma-mapping.h11 void *(*alloc_consistent)(struct device *dev, size_t size, dma_addr_t *iova, gfp_t flag);
12 void *(*alloc_noncoherent)(struct device *dev, size_t size, dma_addr_t *iova, gfp_t flag);
13 void (*free_consistent)(struct device *dev, size_t size, void *vaddr, dma_addr_t iova);
14dma_addr_t (*map_single)(struct device *dev, void *addr, size_t size, enum dma_data_direction dire…
15 …void (*unmap_single)(struct device *dev, dma_addr_t iova, size_t size, enum dma_data_direction dir…
18 …void (*dma_sync_single_for_cpu)(struct device *dev, dma_addr_t iova, unsigned long offset, size_t …
19 …void (*dma_sync_single_for_device)(struct device *dev, dma_addr_t iova, unsigned long offset, size…
53 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, in dma_alloc_coherent()
60 dma_alloc_noncoherent(struct device *dev, size_t size, dma_addr_t *dma_handle, in dma_alloc_noncoherent()
68 void *vaddr, dma_addr_t dma_handle) in dma_free_coherent()
[all …]
/linux-4.1.27/arch/mips/cavium-octeon/
Ddma-octeon.c31 static dma_addr_t octeon_hole_phys_to_dma(phys_addr_t paddr) in octeon_hole_phys_to_dma()
39 static phys_addr_t octeon_hole_dma_to_phys(dma_addr_t daddr) in octeon_hole_dma_to_phys()
47 static dma_addr_t octeon_gen1_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_gen1_phys_to_dma()
54 static phys_addr_t octeon_gen1_dma_to_phys(struct device *dev, dma_addr_t daddr) in octeon_gen1_dma_to_phys()
64 static dma_addr_t octeon_gen2_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_gen2_phys_to_dma()
69 static phys_addr_t octeon_gen2_dma_to_phys(struct device *dev, dma_addr_t daddr) in octeon_gen2_dma_to_phys()
74 static dma_addr_t octeon_big_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_big_phys_to_dma()
86 static phys_addr_t octeon_big_dma_to_phys(struct device *dev, dma_addr_t daddr) in octeon_big_dma_to_phys()
96 static dma_addr_t octeon_small_phys_to_dma(struct device *dev, in octeon_small_phys_to_dma()
112 dma_addr_t daddr) in octeon_small_dma_to_phys()
[all …]
/linux-4.1.27/arch/arc/include/asm/
Ddma-mapping.h28 #define plat_kernel_addr_to_dma(dev, ptr) ((dma_addr_t)(ptr))
35 dma_addr_t *dma_handle, gfp_t gfp);
38 dma_addr_t dma_handle);
41 dma_addr_t *dma_handle, gfp_t gfp);
44 dma_addr_t dma_handle);
48 void *cpu_addr, dma_addr_t dma_addr, size_t size);
50 void *cpu_addr, dma_addr_t dma_addr,
92 static inline dma_addr_t
101 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, in dma_unmap_single()
106 static inline dma_addr_t
[all …]
/linux-4.1.27/arch/avr32/include/asm/
Ddma-mapping.h38 static inline int dma_mapping_error(struct device *dev, dma_addr_t addr) in dma_mapping_error()
55 dma_addr_t *handle, gfp_t gfp);
71 void *cpu_addr, dma_addr_t handle);
85 dma_addr_t *handle, gfp_t gfp);
101 void *cpu_addr, dma_addr_t handle);
116 static inline dma_addr_t
139 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single()
159 static inline dma_addr_t
183 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page()
264 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_cpu()
[all …]
/linux-4.1.27/arch/mn10300/include/asm/
Ddma-mapping.h26 dma_addr_t *dma_handle, int flag);
29 void *vaddr, dma_addr_t dma_handle);
35 dma_addr_t dma_map_single(struct device *dev, void *ptr, size_t size, in dma_map_single()
44 void dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single()
78 dma_addr_t dma_map_page(struct device *dev, struct page *page, in dma_map_page()
87 void dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page()
94 void dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_cpu()
100 void dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_device()
107 void dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_cpu()
114 dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_device()
[all …]
/linux-4.1.27/drivers/misc/mic/host/
Dmic_smpt.h30 void (*set)(struct mic_device *mdev, dma_addr_t dma_addr, u8 index);
39 dma_addr_t dma_addr;
75 dma_addr_t mic_map_single(struct mic_device *mdev, void *va, size_t size);
77 dma_addr_t mic_addr, size_t size);
78 dma_addr_t mic_map(struct mic_device *mdev,
79 dma_addr_t dma_addr, size_t size);
80 void mic_unmap(struct mic_device *mdev, dma_addr_t mic_addr, size_t size);
89 static inline bool mic_map_error(dma_addr_t mic_addr) in mic_map_error()
Dmic_smpt.c32 static inline u8 mic_sys_addr_to_smpt(struct mic_device *mdev, dma_addr_t pa) in mic_sys_addr_to_smpt()
42 static inline u64 mic_smpt_offset(struct mic_device *mdev, dma_addr_t pa) in mic_smpt_offset()
47 static inline u64 mic_smpt_align_low(struct mic_device *mdev, dma_addr_t pa) in mic_smpt_align_low()
53 static inline u64 mic_smpt_align_high(struct mic_device *mdev, dma_addr_t pa) in mic_smpt_align_high()
72 mic_is_system_addr(struct mic_device *mdev, dma_addr_t pa) in mic_is_system_addr()
99 static dma_addr_t mic_smpt_op(struct mic_device *mdev, u64 dma_addr, in mic_smpt_op()
106 dma_addr_t mic_addr = 0; in mic_smpt_op()
107 dma_addr_t addr = dma_addr; in mic_smpt_op()
150 static int mic_get_smpt_ref_count(struct mic_device *mdev, dma_addr_t dma_addr, in mic_get_smpt_ref_count()
177 static dma_addr_t
[all …]
/linux-4.1.27/arch/nios2/include/asm/
Ddma-mapping.h59 dma_addr_t *dma_handle, gfp_t flag);
62 void *vaddr, dma_addr_t dma_handle);
64 static inline dma_addr_t dma_map_single(struct device *dev, void *ptr, in dma_map_single()
73 static inline void dma_unmap_single(struct device *dev, dma_addr_t dma_addr, in dma_unmap_single()
80 extern dma_addr_t dma_map_page(struct device *dev, struct page *page,
82 extern void dma_unmap_page(struct device *dev, dma_addr_t dma_address,
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,
[all …]
/linux-4.1.27/arch/metag/include/asm/
Ddma-mapping.h15 dma_addr_t *dma_handle, gfp_t flag);
18 void *vaddr, dma_addr_t dma_handle);
24 void *cpu_addr, dma_addr_t dma_addr, size_t size);
27 void *cpu_addr, dma_addr_t dma_addr, size_t size);
29 static inline dma_addr_t
40 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single()
67 static inline dma_addr_t
78 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page()
105 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, 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()
[all …]
/linux-4.1.27/arch/arm/include/asm/xen/
Dpage-coherent.h9 dma_addr_t dev_addr, unsigned long offset, size_t size,
11 void __xen_dma_unmap_page(struct device *hwdev, dma_addr_t handle,
15 dma_addr_t handle, size_t size, enum dma_data_direction dir);
18 dma_addr_t handle, size_t size, enum dma_data_direction dir);
21 dma_addr_t *dma_handle, gfp_t flags, in xen_alloc_coherent_pages()
28 void *cpu_addr, dma_addr_t dma_handle, in xen_free_coherent_pages()
35 dma_addr_t dev_addr, unsigned long offset, size_t size, in xen_dma_map_page()
49 static inline void xen_dma_unmap_page(struct device *hwdev, dma_addr_t handle, in xen_dma_unmap_page()
66 dma_addr_t handle, size_t size, enum dma_data_direction dir) in xen_dma_sync_single_for_cpu()
77 dma_addr_t handle, size_t size, enum dma_data_direction dir) in xen_dma_sync_single_for_device()
/linux-4.1.27/arch/powerpc/include/asm/
Ddma-mapping.h21 #define DMA_ERROR_CODE (~(dma_addr_t)0x0)
25 dma_addr_t *dma_handle, gfp_t flag,
28 void *vaddr, dma_addr_t dma_handle,
32 void *cpu_addr, dma_addr_t handle,
45 dma_addr_t *handle, gfp_t gfp);
106 static inline dma_addr_t get_dma_offset(struct device *dev) in get_dma_offset()
114 static inline void set_dma_offset(struct device *dev, dma_addr_t off) in set_dma_offset()
143 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs()
161 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs()
173 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
[all …]
Ddevice.h30 dma_addr_t dma_offset;
38 dma_addr_t max_direct_dma_addr;
Diommu.h162 size_t size, dma_addr_t *dma_handle,
165 void *vaddr, dma_addr_t dma_handle);
166 extern dma_addr_t iommu_map_page(struct device *dev, struct iommu_table *tbl,
171 extern void iommu_unmap_page(struct iommu_table *tbl, dma_addr_t dma_handle,
/linux-4.1.27/arch/mips/include/asm/mach-cavium-octeon/
Ddma-coherence.h22 static inline dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, in plat_map_dma_mem()
29 static inline dma_addr_t plat_map_dma_mem_page(struct device *dev, in plat_map_dma_mem_page()
37 dma_addr_t dma_addr) in plat_dma_addr_to_phys()
43 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem()
64 dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr);
65 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr);
/linux-4.1.27/arch/arm64/include/asm/
Ddma-mapping.h29 #define DMA_ERROR_CODE (~(dma_addr_t)0)
65 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
67 return (dma_addr_t)paddr; in phys_to_dma()
70 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dev_addr) in dma_to_phys()
75 static inline int dma_mapping_error(struct device *dev, dma_addr_t dev_addr) in dma_mapping_error()
97 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
113 dma_addr_t *dma_handle, gfp_t flags, in dma_alloc_attrs()
128 void *vaddr, dma_addr_t dev_addr, in dma_free_attrs()
144 dma_addr_t *handle, gfp_t flags) in dma_alloc_noncoherent()
150 void *cpu_addr, dma_addr_t handle) in dma_free_noncoherent()
/linux-4.1.27/drivers/scsi/bnx2fc/
Dbnx2fc.h211 dma_addr_t *task_ctx_dma;
213 dma_addr_t task_ctx_bd_dma;
218 dma_addr_t hash_tbl_pbl_dma;
220 dma_addr_t t2_hash_tbl_dma;
222 dma_addr_t t2_hash_tbl_ptr_dma;
225 dma_addr_t dummy_buf_dma;
234 dma_addr_t stats_buf_dma;
320 dma_addr_t sq_dma;
326 dma_addr_t cq_dma;
332 dma_addr_t rq_dma;
[all …]
/linux-4.1.27/arch/x86/include/asm/
Ddma-mapping.h47 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
64 dma_addr_t *dma_addr, gfp_t flag,
68 void *vaddr, dma_addr_t dma_addr,
72 extern bool dma_capable(struct device *dev, dma_addr_t addr, size_t size);
73 extern dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr);
74 extern phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr);
77 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
85 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
90 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
131 dma_alloc_attrs(struct device *dev, size_t size, dma_addr_t *dma_handle, in dma_alloc_attrs()
[all …]
Dswiotlb.h33 dma_addr_t *dma_handle, gfp_t flags,
36 void *vaddr, dma_addr_t dma_addr,
/linux-4.1.27/arch/mips/include/asm/mach-generic/
Ddma-coherence.h14 static inline dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, in plat_map_dma_mem()
20 static inline dma_addr_t plat_map_dma_mem_page(struct device *dev, in plat_map_dma_mem_page()
27 dma_addr_t dma_addr) in plat_dma_addr_to_phys()
32 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem()
62 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
67 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
/linux-4.1.27/include/xen/
Dswiotlb-xen.h11 dma_addr_t *dma_handle, gfp_t flags,
16 void *vaddr, dma_addr_t dma_handle,
19 extern dma_addr_t xen_swiotlb_map_page(struct device *dev, struct page *page,
24 extern void xen_swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr,
38 xen_swiotlb_sync_single_for_cpu(struct device *hwdev, dma_addr_t dev_addr,
46 xen_swiotlb_sync_single_for_device(struct device *hwdev, dma_addr_t dev_addr,
54 xen_swiotlb_dma_mapping_error(struct device *hwdev, dma_addr_t dma_addr);
/linux-4.1.27/include/linux/soc/ti/
Dknav_qmss.h74 dma_addr_t knav_queue_pop(void *qhandle, unsigned *size);
75 int knav_queue_push(void *qhandle, dma_addr_t dma,
85 dma_addr_t *dma, unsigned *dma_sz);
86 void *knav_pool_desc_unmap(void *ph, dma_addr_t dma, unsigned dma_sz);
87 dma_addr_t knav_pool_desc_virt_to_dma(void *ph, void *virt);
88 void *knav_pool_desc_dma_to_virt(void *ph, dma_addr_t dma);
/linux-4.1.27/arch/mips/include/asm/mach-ip27/
Ddma-coherence.h21 static inline dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, in plat_map_dma_mem()
24 dma_addr_t pa = dev_to_baddr(dev, virt_to_phys(addr)); in plat_map_dma_mem()
29 static inline dma_addr_t plat_map_dma_mem_page(struct device *dev, in plat_map_dma_mem_page()
32 dma_addr_t pa = dev_to_baddr(dev, page_to_phys(page)); in plat_map_dma_mem_page()
38 dma_addr_t dma_addr) in plat_dma_addr_to_phys()
43 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem()
/linux-4.1.27/arch/mips/include/asm/mach-ip32/
Ddma-coherence.h29 static inline dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, in plat_map_dma_mem()
32 dma_addr_t pa = virt_to_phys(addr) & RAM_OFFSET_MASK; in plat_map_dma_mem()
40 static inline dma_addr_t plat_map_dma_mem_page(struct device *dev, in plat_map_dma_mem_page()
43 dma_addr_t pa; in plat_map_dma_mem_page()
55 dma_addr_t dma_addr) in plat_dma_addr_to_phys()
65 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem()
/linux-4.1.27/arch/x86/include/asm/xen/
Dpage-coherent.h9 dma_addr_t *dma_handle, gfp_t flags, in xen_alloc_coherent_pages()
18 void *cpu_addr, dma_addr_t dma_handle, in xen_free_coherent_pages()
25 dma_addr_t dev_addr, unsigned long offset, size_t size, in xen_dma_map_page()
28 static inline void xen_dma_unmap_page(struct device *hwdev, dma_addr_t handle, in xen_dma_unmap_page()
33 dma_addr_t handle, size_t size, enum dma_data_direction dir) { } in xen_dma_sync_single_for_cpu()
36 dma_addr_t handle, size_t size, enum dma_data_direction dir) { } in xen_dma_sync_single_for_device()
/linux-4.1.27/drivers/xen/
Dswiotlb-xen.c83 static inline dma_addr_t xen_phys_to_bus(phys_addr_t paddr) in xen_phys_to_bus()
86 dma_addr_t dma = (dma_addr_t)mfn << PAGE_SHIFT; in xen_phys_to_bus()
93 static inline phys_addr_t xen_bus_to_phys(dma_addr_t baddr) in xen_bus_to_phys()
96 dma_addr_t dma = (dma_addr_t)pfn << PAGE_SHIFT; in xen_bus_to_phys()
104 static inline dma_addr_t xen_virt_to_bus(void *address) in xen_virt_to_bus()
139 static int is_xen_swiotlb_buffer(dma_addr_t dma_addr) in is_xen_swiotlb_buffer()
164 dma_addr_t dma_handle; in xen_swiotlb_fixup()
297 dma_addr_t *dma_handle, gfp_t flags, in xen_swiotlb_alloc_coherent()
304 dma_addr_t dev_addr; in xen_swiotlb_alloc_coherent()
342 xen_free_coherent_pages(hwdev, size, ret, (dma_addr_t)phys, attrs); in xen_swiotlb_alloc_coherent()
[all …]
/linux-4.1.27/arch/mips/include/asm/mach-loongson/
Ddma-coherence.h20 extern dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr);
21 extern phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr);
22 static inline dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, in plat_map_dma_mem()
32 static inline dma_addr_t plat_map_dma_mem_page(struct device *dev, in plat_map_dma_mem_page()
43 dma_addr_t dma_addr) in plat_dma_addr_to_phys()
54 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem()
/linux-4.1.27/drivers/scsi/megaraid/
Dmegaraid_mbox.h136 dma_addr_t mbox_dma_h;
139 dma_addr_t sgl_dma_h;
141 dma_addr_t pthru_dma_h;
143 dma_addr_t epthru_dma_h;
144 dma_addr_t buf_dma_h;
190 dma_addr_t una_mbox64_dma;
193 dma_addr_t mbox_dma;
216 dma_addr_t sysfs_buffer_dma;
/linux-4.1.27/drivers/crypto/amcc/
Dcrypto4xx_core.h78 dma_addr_t pdr_pa; /* physical address used to
81 dma_addr_t gdr_pa; /* physical address used to
84 dma_addr_t sdr_pa; /* physical address used to
87 dma_addr_t scatter_buffer_pa;
91 dma_addr_t shadow_sa_pool_pa;
93 dma_addr_t shadow_sr_pool_pa;
118 dma_addr_t sa_in_dma_addr;
120 dma_addr_t sa_out_dma_addr;
122 dma_addr_t state_record_dma_addr;
/linux-4.1.27/arch/hexagon/kernel/
Ddma.c33 static inline void *dma_addr_to_virt(dma_addr_t dma_addr) in dma_addr_to_virt()
64 dma_addr_t *dma_addr, gfp_t flag, in hexagon_dma_alloc_coherent()
90 *dma_addr = (dma_addr_t) virt_to_phys(ret); in hexagon_dma_alloc_coherent()
98 dma_addr_t dma_addr, struct dma_attrs *attrs) in hexagon_free_coherent()
104 dma_addr_t bus, size_t size) in check_addr()
183 static dma_addr_t hexagon_map_page(struct device *dev, struct page *page, in hexagon_map_page()
188 dma_addr_t bus = page_to_phys(page) + offset; in hexagon_map_page()
200 dma_addr_t dma_handle, size_t size, in hexagon_sync_single_for_cpu()
207 dma_addr_t dma_handle, size_t size, in hexagon_sync_single_for_device()
/linux-4.1.27/arch/m68k/kernel/
Ddma.c22 dma_addr_t *handle, gfp_t flag) in dma_alloc_coherent()
65 void *addr, dma_addr_t handle) in dma_free_coherent()
76 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent()
94 void *vaddr, dma_addr_t dma_handle) in dma_free_coherent()
104 void dma_sync_single_for_device(struct device *dev, dma_addr_t handle, in dma_sync_single_for_device()
133 dma_addr_t dma_map_single(struct device *dev, void *addr, size_t size, in dma_map_single()
136 dma_addr_t handle = virt_to_bus(addr); in dma_map_single()
143 dma_addr_t dma_map_page(struct device *dev, struct page *page, in dma_map_page()
147 dma_addr_t handle = page_to_phys(page) + offset; in dma_map_page()
/linux-4.1.27/arch/mips/include/asm/mach-ath25/
Ddma-coherence.h22 static inline dma_addr_t ath25_dev_offset(struct device *dev) in ath25_dev_offset()
33 static inline dma_addr_t
39 static inline dma_addr_t
46 plat_dma_addr_to_phys(struct device *dev, dma_addr_t dma_addr) in plat_dma_addr_to_phys()
52 plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, size_t size, in plat_unmap_dma_mem()
/linux-4.1.27/arch/openrisc/kernel/
Ddma.c85 dma_addr_t *dma_handle, gfp_t gfp, in or1k_dma_alloc()
120 dma_addr_t dma_handle, struct dma_attrs *attrs) in or1k_dma_free()
136 static dma_addr_t
143 dma_addr_t addr = page_to_phys(page) + offset; in or1k_map_page()
171 or1k_unmap_page(struct device *dev, dma_addr_t dma_handle, in or1k_unmap_page()
209 dma_addr_t dma_handle, size_t size, in or1k_sync_single_for_cpu()
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()
226 dma_addr_t addr = dma_handle; in or1k_sync_single_for_device()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Denic_res.h44 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_ex()
70 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_cont()
79 dma_addr_t dma_addr, unsigned int len, int vlan_tag_insert, in enic_queue_wq_desc()
89 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_csum()
101 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_csum_l4()
112 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_tso()
124 dma_addr_t dma_addr, unsigned int len) in enic_queue_rq_desc()
146 int enic_set_rss_key(struct enic *enic, dma_addr_t key_pa, u64 len);
147 int enic_set_rss_cpu(struct enic *enic, dma_addr_t cpu_pa, u64 len);
/linux-4.1.27/drivers/block/mtip32xx/
Dmtip32xx.h324 dma_addr_t command_header_dma; /* corresponding physical address */
328 dma_addr_t command_dma; /* corresponding physical address */
377 dma_addr_t command_list_dma;
387 dma_addr_t rxfis_dma;
395 dma_addr_t block1_dma;
405 dma_addr_t identify_dma;
415 dma_addr_t sector_buffer_dma;
423 dma_addr_t log_buf_dma;
426 dma_addr_t smart_buf_dma;
/linux-4.1.27/drivers/net/vmxnet3/
Dvmxnet3_int.h130 dma_addr_t basePA;
162 dma_addr_t basePA;
178 dma_addr_t basePA;
192 dma_addr_t dma_addr;
231 dma_addr_t buf_info_pa;
255 dma_addr_t dma_addr;
280 dma_addr_t buf_info_pa;
342 dma_addr_t shared_pa;
343 dma_addr_t queue_desc_pa;
364 dma_addr_t adapter_pa;
[all …]
/linux-4.1.27/arch/ia64/include/asm/
Ddma-mapping.h21 extern void machvec_dma_sync_single(struct device *, dma_addr_t, size_t,
29 dma_addr_t *daddr, gfp_t gfp, in dma_alloc_attrs()
43 void *caddr, dma_addr_t daddr, in dma_free_attrs()
58 static inline int dma_mapping_error(struct device *dev, dma_addr_t daddr) in dma_mapping_error()
80 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
88 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
93 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
/linux-4.1.27/drivers/char/xillybus/
Dxillybus.h30 dma_addr_t dma_addr;
121 dma_addr_t msgbuf_dma_addr;
128 dma_addr_t,
132 dma_addr_t,
139 dma_addr_t *);
144 dma_addr_t dma_addr;
Dxillybus_of.c43 dma_addr_t dma_handle, in xilly_dma_sync_single_for_cpu_of()
51 dma_addr_t dma_handle, in xilly_dma_sync_single_for_device_of()
59 dma_addr_t dma_handle, in xilly_dma_sync_single_nop()
79 dma_addr_t *ret_dma_handle in xilly_map_single_of()
82 dma_addr_t addr; in xilly_map_single_of()
Dxillybus_pcie.c54 dma_addr_t dma_handle, in xilly_dma_sync_single_for_cpu_pci()
65 dma_addr_t dma_handle, in xilly_dma_sync_single_for_device_pci()
95 dma_addr_t *ret_dma_handle in xilly_map_single_pci()
99 dma_addr_t addr; in xilly_map_single_pci()
/linux-4.1.27/arch/tile/include/asm/
Ddma-mapping.h40 static inline dma_addr_t get_dma_offset(struct device *dev) in get_dma_offset()
45 static inline void set_dma_offset(struct device *dev, dma_addr_t off) in set_dma_offset()
50 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
55 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
69 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
78 dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
120 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs()
134 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs()
Ddevice.h24 dma_addr_t dma_offset;
30 dma_addr_t max_direct_dma_addr;
/linux-4.1.27/arch/tile/kernel/
Dpci-dma.c36 dma_addr_t *dma_handle, gfp_t gfp, in tile_dma_alloc_coherent()
44 dma_addr_t addr; in tile_dma_alloc_coherent()
80 void *vaddr, dma_addr_t dma_handle, in tile_dma_free_coherent()
171 static void __dma_prep_pa_range(dma_addr_t dma_addr, size_t size, in __dma_prep_pa_range()
187 static void __dma_complete_pa_range(dma_addr_t dma_addr, size_t size, in __dma_complete_pa_range()
240 static dma_addr_t tile_dma_map_page(struct device *dev, struct page *page, in tile_dma_map_page()
253 static void tile_dma_unmap_page(struct device *dev, dma_addr_t dma_address, in tile_dma_unmap_page()
264 dma_addr_t dma_handle, in tile_dma_sync_single_for_cpu()
274 dma_addr_t dma_handle, size_t size, in tile_dma_sync_single_for_device()
313 tile_dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in tile_dma_mapping_error()
[all …]
/linux-4.1.27/drivers/scsi/ibmvscsi/
Dibmvscsi.h59 dma_addr_t msg_token;
78 dma_addr_t ext_list_token;
87 dma_addr_t iu_token;
106 dma_addr_t caps_addr;
107 dma_addr_t adapter_info_addr;
/linux-4.1.27/arch/avr32/mm/
Ddma-coherent.c41 dma_addr_t *handle, gfp_t gfp) in __dma_alloc()
88 struct page *page, dma_addr_t handle) in __dma_free()
97 dma_addr_t *handle, gfp_t gfp) in dma_alloc_coherent()
111 void *cpu_addr, dma_addr_t handle) in dma_free_coherent()
125 dma_addr_t *handle, gfp_t gfp) in dma_alloc_writecombine()
128 dma_addr_t phys; in dma_alloc_writecombine()
143 void *cpu_addr, dma_addr_t handle) in dma_free_writecombine()
/linux-4.1.27/arch/arm/mach-iop13xx/include/mach/
Dmemory.h14 static inline dma_addr_t __virt_to_lbus(void __iomem *x) in __virt_to_lbus()
19 static inline void __iomem *__lbus_to_virt(dma_addr_t x) in __lbus_to_virt()
37 dma_addr_t __dma = addr; \
48 dma_addr_t __dma; \
59 (dma_addr_t)__pfn_to_phys(pfn); \
/linux-4.1.27/drivers/video/fbdev/
Dsa1100fb.h41 dma_addr_t map_dma;
46 dma_addr_t screen_dma;
48 dma_addr_t palette_dma;
51 dma_addr_t dbar1;
52 dma_addr_t dbar2;
/linux-4.1.27/drivers/net/ethernet/altera/
Daltera_sgdma.c25 dma_addr_t ndesc_phys,
26 dma_addr_t raddr,
27 dma_addr_t waddr,
38 static dma_addr_t
42 static dma_addr_t
79 priv->rxdescphys = (dma_addr_t) 0; in sgdma_initialize()
80 priv->txdescphys = (dma_addr_t) 0; in sgdma_initialize()
308 dma_addr_t ndesc_phys, in sgdma_setup_descrip()
309 dma_addr_t raddr, in sgdma_setup_descrip()
310 dma_addr_t waddr, in sgdma_setup_descrip()
[all …]
/linux-4.1.27/arch/openrisc/include/asm/
Ddma-mapping.h30 #define DMA_ERROR_CODE (~(dma_addr_t)0x0)
44 dma_addr_t *dma_handle, gfp_t gfp, in dma_alloc_attrs()
60 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs()
71 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_noncoherent()
81 void *cpu_addr, dma_addr_t dma_handle) in dma_free_noncoherent()
96 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
/linux-4.1.27/include/sound/
Dmemalloc.h67 dma_addr_t addr; /* physical address */
83 dma_addr_t addr;
106 static inline dma_addr_t snd_sgbuf_get_addr(struct snd_dma_buffer *dmab, in snd_sgbuf_get_addr()
110 dma_addr_t addr = sgbuf->table[offset >> PAGE_SHIFT].addr; in snd_sgbuf_get_addr()
111 addr &= ~((dma_addr_t)PAGE_SIZE - 1); in snd_sgbuf_get_addr()
129 static inline dma_addr_t snd_sgbuf_get_addr(struct snd_dma_buffer *dmab, in snd_sgbuf_get_addr()
/linux-4.1.27/arch/mips/loongson/common/
Ddma-swiotlb.c13 dma_addr_t *dma_handle, gfp_t gfp, struct dma_attrs *attrs) in loongson_dma_alloc_coherent()
47 void *vaddr, dma_addr_t dma_handle, struct dma_attrs *attrs) in loongson_dma_free_coherent()
57 static dma_addr_t loongson_dma_map_page(struct device *dev, struct page *page, in loongson_dma_map_page()
62 dma_addr_t daddr = swiotlb_map_page(dev, page, offset, size, in loongson_dma_map_page()
79 dma_addr_t dma_handle, size_t size, in loongson_dma_sync_single_for_device()
106 dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
118 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
/linux-4.1.27/arch/nios2/mm/
Ddma-mapping.c25 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent()
51 dma_addr_t dma_handle) in dma_free_coherent()
80 dma_addr_t dma_map_page(struct device *dev, struct page *page, in dma_map_page()
95 void dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page()
123 void dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, 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()
141 void dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, 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()
/linux-4.1.27/arch/arm/xen/
Dmm.c47 static void dma_cache_maint(dma_addr_t handle, unsigned long offset, in dma_cache_maint()
87 static void __xen_dma_page_dev_to_cpu(struct device *hwdev, dma_addr_t handle, in __xen_dma_page_dev_to_cpu()
93 static void __xen_dma_page_cpu_to_dev(struct device *hwdev, dma_addr_t handle, in __xen_dma_page_cpu_to_dev()
100 dma_addr_t dev_addr, unsigned long offset, size_t size, in __xen_dma_map_page()
111 void __xen_dma_unmap_page(struct device *hwdev, dma_addr_t handle, in __xen_dma_unmap_page()
125 dma_addr_t handle, size_t size, enum dma_data_direction dir) in __xen_dma_sync_single_for_cpu()
133 dma_addr_t handle, size_t size, enum dma_data_direction dir) in __xen_dma_sync_single_for_device()
149 dma_addr_t *dma_handle) in xen_create_contiguous_region()
/linux-4.1.27/arch/mips/include/asm/mach-bmips/
Ddma-coherence.h24 extern dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, size_t size);
25 extern dma_addr_t plat_map_dma_mem_page(struct device *dev, struct page *page);
27 dma_addr_t dma_addr);
29 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem()
/linux-4.1.27/drivers/mtd/nand/gpmi-nand/
Dgpmi-nand.h183 dma_addr_t page_buffer_phys;
187 dma_addr_t payload_phys;
190 dma_addr_t auxiliary_phys;
291 dma_addr_t payload, dma_addr_t auxiliary);
293 dma_addr_t payload, dma_addr_t auxiliary);
/linux-4.1.27/arch/frv/mb93090-mb00/
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()
34 void dma_free_coherent(struct device *hwdev, size_t size, void *vaddr, dma_addr_t dma_handle) in dma_free_coherent()
41 dma_addr_t dma_map_single(struct device *dev, void *ptr, size_t size, in dma_map_single()
83 dma_addr_t dma_map_page(struct device *dev, struct page *page, unsigned long offset, in dma_map_page()
88 return (dma_addr_t) page_to_phys(page) + offset; in dma_map_page()
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()
89 void dma_free_coherent(struct device *hwdev, size_t size, void *vaddr, dma_addr_t dma_handle) in dma_free_coherent()
110 dma_addr_t dma_map_single(struct device *dev, void *ptr, size_t size, in dma_map_single()
138 dma_addr_t dma_map_page(struct device *dev, struct page *page, unsigned long offset, in dma_map_page()
143 return (dma_addr_t) page_to_phys(page) + offset; in dma_map_page()
/linux-4.1.27/drivers/scsi/qla4xxx/
Dql4_glbl.h29 int qla4xxx_get_flash(struct scsi_qla_host *ha, dma_addr_t dma_addr,
40 dma_addr_t fw_ddb_entry_dma,
49 dma_addr_t fw_ddb_entry_dma, uint32_t *mbx_sts);
51 uint32_t *mbox_sts, dma_addr_t init_fw_cb_dma);
58 uint32_t *mbox_sts, dma_addr_t acb_dma);
59 int qla4xxx_get_acb(struct scsi_qla_host *ha, dma_addr_t acb_dma,
80 int qla4xxx_set_flash(struct scsi_qla_host *ha, dma_addr_t dma_addr,
109 dma_addr_t init_fw_cb_dma);
162 uint16_t stats_size, dma_addr_t stats_dma);
169 dma_addr_t fw_ddb_entry_dma, uint16_t ddb_index);
[all …]
/linux-4.1.27/arch/mips/include/asm/mach-jazz/
Ddma-coherence.h15 static inline dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, size_t size) in plat_map_dma_mem()
20 static inline dma_addr_t plat_map_dma_mem_page(struct device *dev, in plat_map_dma_mem_page()
27 dma_addr_t dma_addr) in plat_dma_addr_to_phys()
32 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem()
/linux-4.1.27/arch/unicore32/include/asm/
Ddma-mapping.h43 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
55 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
63 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
68 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
88 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs()
99 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs()
/linux-4.1.27/drivers/staging/i2o/
Dmemory.c71 dma_addr_t i2o_dma_map_single(struct i2o_controller *c, void *ptr, in i2o_dma_map_single()
78 dma_addr_t dma_addr; in i2o_dma_map_single()
94 if ((sizeof(dma_addr_t) > 4) && c->pae_support) { in i2o_dma_map_single()
103 if ((sizeof(dma_addr_t) > 4) && c->pae_support) in i2o_dma_map_single()
149 if ((sizeof(dma_addr_t) > 4) && c->pae_support) { in i2o_dma_map_sg()
161 if ((sizeof(dma_addr_t) > 4) && c->pae_support) in i2o_dma_map_sg()
188 if ((sizeof(dma_addr_t) > 4) && (pdev->dma_mask == DMA_BIT_MASK(64))) { in i2o_dma_alloc()
198 if ((sizeof(dma_addr_t) > 4) && dma_64) in i2o_dma_alloc()
/linux-4.1.27/drivers/staging/vt6655/
Ddevice.h224 dma_addr_t pool_dma;
225 dma_addr_t rd0_pool_dma;
226 dma_addr_t rd1_pool_dma;
228 dma_addr_t td0_pool_dma;
229 dma_addr_t td1_pool_dma;
231 dma_addr_t tx_bufs_dma0;
232 dma_addr_t tx_bufs_dma1;
233 dma_addr_t tx_beacon_dma;
Ddesc.h172 dma_addr_t skb_dma;
173 dma_addr_t curr_desc;
259 dma_addr_t skb_dma;
260 dma_addr_t buf_dma;
261 dma_addr_t curr_desc;
/linux-4.1.27/drivers/scsi/
D3w-9xxx.h446 #define TW_COMMAND_QUEUE_REG_ADDR(x) (sizeof(dma_addr_t) > 4 ? ((unsigned char __iomem *)x->base_ad…
471 #define TW_COMMAND_SIZE (sizeof(dma_addr_t) > 4 ? 5 : 4)
472 #define TW_APACHE_MAX_SGL_LENGTH (sizeof(dma_addr_t) > 4 ? 72 : 109)
473 #define TW_ESCALADE_MAX_SGL_LENGTH (sizeof(dma_addr_t) > 4 ? 41 : 62)
474 #define TW_PADDING_LENGTH (sizeof(dma_addr_t) > 4 ? 8 : 0)
475 #define TW_CPU_TO_SGL(x) (sizeof(dma_addr_t) > 4 ? cpu_to_le64(x) : cpu_to_le32(x))
481 dma_addr_t address;
502 dma_addr_t padding;
507 dma_addr_t padding2;
642 dma_addr_t generic_buffer_phys[TW_Q_LENGTH];
[all …]
D3w-sas.h201 #define TW_COMMAND_SIZE (sizeof(dma_addr_t) > 4 ? 6 : 4)
202 #define TW_LIBERATOR_MAX_SGL_LENGTH (sizeof(dma_addr_t) > 4 ? 46 : 92)
203 #define TW_LIBERATOR_MAX_SGL_LENGTH_OLD (sizeof(dma_addr_t) > 4 ? 47 : 94)
206 #define TW_CPU_TO_SGL(x) (sizeof(dma_addr_t) > 4 ? cpu_to_le64(x) : cpu_to_le32(x))
212 dma_addr_t address;
213 dma_addr_t length;
360 dma_addr_t generic_buffer_phys[TW_Q_LENGTH];
362 dma_addr_t command_packet_phys[TW_Q_LENGTH];
364 dma_addr_t sense_buffer_phys[TW_Q_LENGTH];
Dmvumi.h43 #define IS_DMA64 (sizeof(dma_addr_t) == 8)
229 dma_addr_t bus_addr;
265 dma_addr_t frame_phys;
503 dma_addr_t ib_list_phys;
506 dma_addr_t ib_frame_phys;
509 dma_addr_t ob_list_phys;
512 dma_addr_t ib_shadow_phys;
515 dma_addr_t ob_shadow_phys;
518 dma_addr_t handshake_page_phys;
Dhptiop.h107 dma_addr_t addr;
265 dma_addr_t dma_handle;
288 dma_addr_t internal_req_phy;
298 dma_addr_t inlist_phy;
301 dma_addr_t outlist_phy;
303 dma_addr_t outlist_cptr_phy;
331 dma_addr_t dma_coherent_handle;
Dwd719x.h59 dma_addr_t phys; /* bus address of the SCB */
71 dma_addr_t fw_phys; /* firmware buffer bus address */
74 dma_addr_t params_phys; /* host parameters bus address */
76 dma_addr_t hash_phys; /* hash table bus address */
Ddpti.h230 dma_addr_t reply_pool_pa;
238 dma_addr_t status_block_pa;
240 dma_addr_t hrt_pa;
242 dma_addr_t lct_pa;
279 void *opblk, dma_addr_t opblk_pa, int oplen,
280 void *resblk, dma_addr_t resblk_pa, int reslen);
Dmegaraid.h194 dma_addr_t dma_h_bulkdata;
195 dma_addr_t dma_h_sgdata;
199 dma_addr_t sgl_dma_addr;
202 dma_addr_t pthru_dma_addr;
204 dma_addr_t epthru_dma_addr;
774 dma_addr_t una_mbox64_dma;
778 dma_addr_t mbox_dma;
790 dma_addr_t buf_dma_handle;
991 static int mega_adapinq(adapter_t *, dma_addr_t);
992 static int mega_internal_dev_inquiry(adapter_t *, u8, u8, dma_addr_t);
Datp870u.h58 dma_addr_t prd_bus; /* Bus address of PRD */
59 dma_addr_t prdaddr; /* Dynamically updated in driver */
/linux-4.1.27/drivers/scsi/bnx2i/
Dbnx2i.h197 dma_addr_t req_dma_addr;
202 dma_addr_t resp_dma_addr;
206 dma_addr_t req_bd_dma;
208 dma_addr_t resp_bd_dma;
241 dma_addr_t bd_tbl_dma;
263 dma_addr_t bd_tbl_dma;
450 dma_addr_t mp_bd_dma;
452 dma_addr_t dummy_buf_dma;
635 dma_addr_t sq_phys;
647 dma_addr_t sq_pgtbl_phys;
[all …]
/linux-4.1.27/arch/arm/mach-ks8695/include/mach/
Dmemory.h32 (dma_addr_t)__virt_to_phys((unsigned long)x) \
33 : (dma_addr_t)__virt_to_bus(x); })
35 ({ dma_addr_t __dma = __pfn_to_phys(pfn); \
41 ({ dma_addr_t __dma = x; \
/linux-4.1.27/arch/x86/pci/
Dsta2x11-fixup.c134 static dma_addr_t p2a(dma_addr_t p, struct pci_dev *pdev) in p2a()
137 dma_addr_t a; in p2a()
150 static dma_addr_t a2p(dma_addr_t a, struct pci_dev *pdev) in a2p()
153 dma_addr_t p; in a2p()
170 dma_addr_t *dma_handle, in sta2x11_swiotlb_alloc_coherent()
222 bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
248 dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
260 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
/linux-4.1.27/arch/microblaze/kernel/
Ddma.c19 dma_addr_t *dma_handle, gfp_t flag, in dma_direct_alloc_coherent()
44 void *vaddr, dma_addr_t dma_handle, in dma_direct_free_coherent()
76 static inline dma_addr_t dma_direct_map_page(struct device *dev, in dma_direct_map_page()
88 dma_addr_t dma_address, in dma_direct_unmap_page()
103 dma_addr_t dma_handle, size_t size, in dma_direct_sync_single_for_cpu()
117 dma_addr_t dma_handle, size_t size, in dma_direct_sync_single_for_device()
158 void *cpu_addr, dma_addr_t handle, size_t size, in dma_direct_mmap_coherent()
/linux-4.1.27/drivers/net/ethernet/atheros/alx/
Dalx.h54 dma_addr_t rrd_dma;
57 dma_addr_t rfd_dma;
68 dma_addr_t tpd_dma;
86 dma_addr_t dma;
/linux-4.1.27/drivers/tty/serial/
Difx6x60.h87 dma_addr_t rx_dma;
88 dma_addr_t tx_dma;
101 dma_addr_t rx_bus;
102 dma_addr_t tx_bus;
Dsamsung.h60 dma_addr_t rx_addr;
61 dma_addr_t tx_addr;
68 dma_addr_t tx_transfer_addr;
Dicom.h242 dma_addr_t statStg_pci;
244 dma_addr_t xmitRestart_pci;
246 dma_addr_t xmit_buf_pci;
248 dma_addr_t recv_buf_pci;
/linux-4.1.27/arch/s390/include/asm/
Ddma-mapping.h12 #define DMA_ERROR_CODE (~(dma_addr_t) 0x0)
42 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
49 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
62 dma_addr_t *dma_handle, gfp_t flags, in dma_alloc_attrs()
79 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs()
/linux-4.1.27/drivers/net/wireless/prism54/
Dislpci_dev.h64 dma_addr_t pci_addr; /* address of memory as seen by device */
116 dma_addr_t device_host_address; /* base DMA address (bus address) */
117 dma_addr_t device_psm_buffer; /* host memory for PSM buffering (bus address) */
158 dma_addr_t pci_map_tx_address[ISL38XX_CB_TX_QSIZE];
159 dma_addr_t pci_map_rx_address[ISL38XX_CB_RX_QSIZE];
/linux-4.1.27/arch/hexagon/include/asm/
Ddma-mapping.h50 extern int dma_is_consistent(struct device *dev, dma_addr_t dma_handle);
56 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
63 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
76 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs()
94 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs()
/linux-4.1.27/arch/ia64/sn/pci/
Dpci_dma.c79 dma_addr_t * dma_handle, gfp_t flags, in sn_dma_alloc_coherent()
141 dma_addr_t dma_handle, struct dma_attrs *attrs) in sn_dma_free_coherent()
176 static dma_addr_t sn_dma_map_page(struct device *dev, struct page *page, in sn_dma_map_page()
182 dma_addr_t dma_addr; in sn_dma_map_page()
219 static void sn_dma_unmap_page(struct device *dev, dma_addr_t dma_addr, in sn_dma_unmap_page()
254 sg->dma_address = (dma_addr_t) NULL; in sn_dma_unmap_sg()
293 dma_addr_t dma_addr; in sn_dma_map_sg()
323 static void sn_dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, in sn_dma_sync_single_for_cpu()
329 static void sn_dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, in sn_dma_sync_single_for_device()
348 static int sn_dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in sn_dma_mapping_error()
/linux-4.1.27/arch/arc/mm/
Ddma.c30 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_noncoherent()
47 dma_addr_t dma_handle) in dma_free_noncoherent()
55 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent()
77 dma_addr_t dma_handle) in dma_free_coherent()
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_buf.c57 dma_addr_t start_addr; in lowlevel_buffer_allocate()
108 (dma_addr_t)buf->dma_addr, &buf->dma_attrs); in lowlevel_buffer_allocate()
109 buf->dma_addr = (dma_addr_t)NULL; in lowlevel_buffer_allocate()
136 (dma_addr_t)buf->dma_addr, &buf->dma_attrs); in lowlevel_buffer_deallocate()
140 (dma_addr_t)buf->dma_addr, &buf->dma_attrs); in lowlevel_buffer_deallocate()
142 buf->dma_addr = (dma_addr_t)NULL; in lowlevel_buffer_deallocate()
/linux-4.1.27/arch/c6x/kernel/
Ddma.c17 static void c6x_dma_sync(dma_addr_t handle, size_t size, in c6x_dma_sync()
39 dma_addr_t dma_map_single(struct device *dev, void *ptr, size_t size, in dma_map_single()
42 dma_addr_t addr = virt_to_phys(ptr); in dma_map_single()
54 void dma_unmap_single(struct device *dev, dma_addr_t handle, in dma_unmap_single()
94 void dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle, in dma_sync_single_for_cpu()
104 void dma_sync_single_for_device(struct device *dev, dma_addr_t handle, in dma_sync_single_for_device()
/linux-4.1.27/drivers/misc/genwqe/
Dcard_base.h177 dma_addr_t dma_addr; /* physical DMA address */
180 dma_addr_t *dma_list; /* list of dma addresses per page */
224 dma_addr_t ddcb_daddr; /* DMA address */
353 dma_addr_t sgl_dma_addr;
366 dma_addr_t fpage_dma_addr;
369 dma_addr_t lpage_dma_addr;
376 dma_addr_t *dma_list);
540 dma_addr_t *dma_handle);
542 void *vaddr, dma_addr_t dma_handle);
/linux-4.1.27/arch/ia64/sn/pci/pcibr/
Dpcibr_dma.c43 static dma_addr_t
127 static dma_addr_t
165 static dma_addr_t
208 pcibr_dma_unmap(struct pci_dev *hwdev, dma_addr_t dma_handle, int direction) in pcibr_dma_unmap()
356 dma_addr_t
359 dma_addr_t dma_handle; in pcibr_dma_map()
394 dma_addr_t
398 dma_addr_t dma_handle; in pcibr_dma_map_consistent()
405 dma_handle = (dma_addr_t) pcibr_dmamap_ate32(pcidev_info, in pcibr_dma_map_consistent()
/linux-4.1.27/arch/arm/mm/
Ddma-mapping.c75 static dma_addr_t arm_dma_map_page(struct device *dev, struct page *page, in arm_dma_map_page()
84 static dma_addr_t arm_coherent_dma_map_page(struct device *dev, struct page *page, in arm_coherent_dma_map_page()
105 static void arm_dma_unmap_page(struct device *dev, dma_addr_t handle, in arm_dma_unmap_page()
115 dma_addr_t handle, size_t size, enum dma_data_direction dir) in arm_dma_sync_single_for_cpu()
123 dma_addr_t handle, size_t size, enum dma_data_direction dir) in arm_dma_sync_single_for_device()
148 dma_addr_t *handle, gfp_t gfp, struct dma_attrs *attrs);
150 dma_addr_t handle, struct dma_attrs *attrs);
172 if (sizeof(mask) != sizeof(dma_addr_t) && in __dma_supported()
173 mask > (dma_addr_t)~0 && in __dma_supported()
611 static void *__dma_alloc(struct device *dev, size_t size, dma_addr_t *handle, in __dma_alloc()
[all …]
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_sp.h83 dma_addr_t rdata_mapping;
485 dma_addr_t rdata_mapping;
905 dma_addr_t sge_map;
946 dma_addr_t dscr_map;
947 dma_addr_t sge_map;
948 dma_addr_t rcq_map;
949 dma_addr_t rcq_np_map;
977 dma_addr_t dscr_map;
1062 dma_addr_t rdata_mapping;
1312 dma_addr_t rdata_mapping;
[all …]
/linux-4.1.27/arch/mips/include/asm/
Ddma-mapping.h23 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
71 dma_addr_t *dma_handle, gfp_t gfp, in dma_alloc_attrs()
87 void *vaddr, dma_addr_t dma_handle, in dma_free_attrs()
99 dma_addr_t *dma_handle, gfp_t flag);
102 void *vaddr, dma_addr_t dma_handle);
/linux-4.1.27/arch/x86/kernel/
Dpci-nommu.c15 check_addr(char *name, struct device *hwdev, dma_addr_t bus, size_t size) in check_addr()
28 static dma_addr_t nommu_map_page(struct device *dev, struct page *page, in nommu_map_page()
33 dma_addr_t bus = page_to_phys(page) + offset; in nommu_map_page()
77 dma_addr_t addr, size_t size, in nommu_sync_single_for_device()
/linux-4.1.27/arch/blackfin/kernel/
Ddma-mapping.c82 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent()
99 dma_addr_t dma_handle) in dma_free_coherent()
108 void __dma_sync(dma_addr_t addr, size_t size, in __dma_sync()
123 sg->dma_address = (dma_addr_t) sg_virt(sg); in dma_map_sg()
138 sg->dma_address = (dma_addr_t) sg_virt(sg); in dma_sync_sg_for_device()
/linux-4.1.27/arch/sh/include/asm/
Ddma-mapping.h45 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
59 dma_addr_t *dma_handle, gfp_t gfp, in dma_alloc_attrs()
79 void *vaddr, dma_addr_t dma_handle, in dma_free_attrs()
94 dma_addr_t *dma_addr, gfp_t flag,
97 void *vaddr, dma_addr_t dma_handle,
/linux-4.1.27/drivers/vme/
Dvme_bridge.h41 dma_addr_t address;
124 unsigned long long *, unsigned long long *, dma_addr_t *,
127 unsigned long long, dma_addr_t, u32, u32);
164 dma_addr_t *dma);
166 void *vaddr, dma_addr_t dma);
/linux-4.1.27/drivers/base/
Ddma-mapping.c23 dma_addr_t dma_handle;
66 dma_addr_t *dma_handle, gfp_t gfp) in dmam_alloc_coherent()
101 dma_addr_t dma_handle) in dmam_free_coherent()
125 dma_addr_t *dma_handle, gfp_t gfp) in dmam_alloc_noncoherent()
160 dma_addr_t dma_handle) in dmam_free_noncoherent()
191 dma_addr_t device_addr, size_t size, int flags) in dmam_declare_coherent_memory()
229 void *cpu_addr, dma_addr_t handle, size_t size) in dma_common_get_sgtable()
247 void *cpu_addr, dma_addr_t dma_addr, size_t size) in dma_common_mmap()
Ddma-coherent.c12 dma_addr_t device_base;
20 static int dma_init_coherent_memory(phys_addr_t phys_addr, dma_addr_t device_addr, in dma_init_coherent_memory()
88 dma_addr_t device_addr, size_t size, int flags) in dma_declare_coherent_memory()
118 dma_addr_t device_addr, size_t size) in dma_mark_declared_memory_occupied()
156 dma_addr_t *dma_handle, void **ret) in dma_alloc_from_coherent()
/linux-4.1.27/arch/mips/mm/
Ddma-default.c50 dma_addr_t dma_addr) in dma_addr_to_page()
116 dma_addr_t * dma_handle, gfp_t gfp) in dma_alloc_noncoherent()
134 dma_addr_t * dma_handle, gfp_t gfp, struct dma_attrs *attrs) in mips_dma_alloc_coherent()
168 dma_addr_t dma_handle) in dma_free_noncoherent()
176 dma_addr_t dma_handle, struct dma_attrs *attrs) in mips_dma_free_coherent()
255 static void mips_dma_unmap_page(struct device *dev, dma_addr_t dma_addr, in mips_dma_unmap_page()
284 static dma_addr_t mips_dma_map_page(struct device *dev, struct page *page, in mips_dma_map_page()
310 dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) in mips_dma_sync_single_for_cpu()
319 dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) in mips_dma_sync_single_for_device()
349 int mips_dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in mips_dma_mapping_error()
/linux-4.1.27/arch/arm/common/
Ddmabounce.c58 dma_addr_t safe_dma_addr;
83 int (*needs_bounce)(struct device *, dma_addr_t, size_t);
168 find_safe_buffer(struct dmabounce_device_info *device_info, dma_addr_t safe_dma_addr) in find_safe_buffer()
211 dma_addr_t dma_addr, const char *where) in find_safe_buffer_dev()
222 static int needs_bounce(struct device *dev, dma_addr_t dma_addr, size_t size) in needs_bounce()
245 static inline dma_addr_t map_single(struct device *dev, void *ptr, size_t size, in map_single()
311 static dma_addr_t dmabounce_map_page(struct device *dev, struct page *page, in dmabounce_map_page()
315 dma_addr_t dma_addr; in dmabounce_map_page()
346 static void dmabounce_unmap_page(struct device *dev, dma_addr_t dma_addr, size_t size, in dmabounce_unmap_page()
363 static int __dmabounce_sync_for_cpu(struct device *dev, dma_addr_t addr, in __dmabounce_sync_for_cpu()
[all …]
/linux-4.1.27/drivers/net/wireless/iwlwifi/pcie/
Dinternal.h53 dma_addr_t page_dma;
97 dma_addr_t bd_dma;
108 dma_addr_t rb_stts_dma;
113 dma_addr_t dma;
167 dma_addr_t dma_addr; /* physical addr for BD's */
230 dma_addr_t scratchbufs_dma;
243 static inline dma_addr_t
285 dma_addr_t ict_tbl_dma;
330 dma_addr_t fw_mon_phys;
/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_verbs.h90 dma_addr_t pbl_pbase;
95 dma_addr_t pbl_pbase;
144 dma_addr_t ietf_frame_pbase;
160 dma_addr_t nesqp_context_pbase;
162 dma_addr_t pbl_pbase;
Dnes_hw.h897 dma_addr_t sq_pbase;
917 dma_addr_t frag_paddr[NES_NIC_WQ_SIZE];
919 dma_addr_t sq_pbase; /* PCI memory for host rings */
920 dma_addr_t rq_pbase; /* PCI memory for host rings */
938 dma_addr_t cq_pbase; /* PCI memory for host rings */
952 dma_addr_t sq_pbase; /* PCI memory for host rings */
953 dma_addr_t rq_pbase; /* PCI memory for host rings */
954 dma_addr_t q2_pbase; /* PCI memory for host rings */
969 dma_addr_t cq_pbase; /* PCI memory for host rings */
977 dma_addr_t ceq_pbase; /* PCI memory for host rings */
[all …]
/linux-4.1.27/arch/arm64/mm/
Ddma-mapping.c92 dma_addr_t *dma_handle, gfp_t flags, in __dma_alloc_coherent()
122 void *vaddr, dma_addr_t dma_handle, in __dma_free_coherent()
141 dma_addr_t *dma_handle, gfp_t flags, in __dma_alloc()
190 void *vaddr, dma_addr_t dma_handle, in __dma_free()
205 static dma_addr_t __swiotlb_map_page(struct device *dev, struct page *page, in __swiotlb_map_page()
210 dma_addr_t dev_addr; in __swiotlb_map_page()
220 static void __swiotlb_unmap_page(struct device *dev, dma_addr_t dev_addr, in __swiotlb_unmap_page()
261 dma_addr_t dev_addr, size_t size, in __swiotlb_sync_single_for_cpu()
270 dma_addr_t dev_addr, size_t size, in __swiotlb_sync_single_for_device()
308 void *cpu_addr, dma_addr_t dma_addr, size_t size) in __dma_common_mmap()
[all …]
/linux-4.1.27/include/linux/dma/
Ddw.h54 dma_addr_t buf_addr, size_t buf_len, size_t period_len,
60 dma_addr_t dw_dma_get_src_addr(struct dma_chan *chan);
62 dma_addr_t dw_dma_get_dst_addr(struct dma_chan *chan);
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_fcoe.h41 #define IXGBE_FCPTR_MAX (IXGBE_BUFFCNT_MAX * sizeof(dma_addr_t))
65 dma_addr_t udp;
83 dma_addr_t extra_ddp_buffer_dma;
/linux-4.1.27/arch/ia64/include/asm/sn/
Dpcibus_provider_defs.h48 dma_addr_t (*dma_map)(struct pci_dev *, unsigned long, size_t, int flags);
49 dma_addr_t (*dma_map_consistent)(struct pci_dev *, unsigned long, size_t, int flags);
50 void (*dma_unmap)(struct pci_dev *, dma_addr_t, int);
Dpcibr_provider.h122 extern dma_addr_t pcibr_dma_map(struct pci_dev *, unsigned long, size_t, int type);
123 extern dma_addr_t pcibr_dma_map_consistent(struct pci_dev *, unsigned long, size_t, int type);
124 extern void pcibr_dma_unmap(struct pci_dev *, dma_addr_t, int);
/linux-4.1.27/arch/mips/bmips/
Ddma.c43 static dma_addr_t bmips_phys_to_dma(struct device *dev, phys_addr_t pa) in bmips_phys_to_dma()
55 dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, size_t size) in plat_map_dma_mem()
60 dma_addr_t plat_map_dma_mem_page(struct device *dev, struct page *page) in plat_map_dma_mem_page()
65 unsigned long plat_dma_addr_to_phys(struct device *dev, dma_addr_t dma_addr) in plat_dma_addr_to_phys()
/linux-4.1.27/drivers/dma/ppc4xx/
Dadma.h69 dma_addr_t dma_desc_pool;
107 dma_addr_t pdest;
108 dma_addr_t qdest;
147 dma_addr_t phys;
Dadma.c130 int index, dma_addr_t addr);
192 static void prep_dma_xor_dbg(int id, dma_addr_t dst, dma_addr_t *src, in prep_dma_xor_dbg()
203 static void prep_dma_pq_dbg(int id, dma_addr_t *dst, dma_addr_t *src, in prep_dma_pq_dbg()
216 static void prep_dma_pqzero_sum_dbg(int id, dma_addr_t *src, in prep_dma_pqzero_sum_dbg()
536 int src_idx, dma_addr_t addrh, in ppc440spe_desc_set_src_addr()
537 dma_addr_t addrl) in ppc440spe_desc_set_src_addr()
617 dma_addr_t addrh, dma_addr_t addrl, in ppc440spe_desc_set_dest_addr()
826 static int ppc440spe_dma2_pq_slot_count(dma_addr_t *srcs, in ppc440spe_dma2_pq_slot_count()
834 dma_addr_t cur_addr = srcs[i]; in ppc440spe_dma2_pq_slot_count()
835 dma_addr_t old_addr = srcs[i-1]; in ppc440spe_dma2_pq_slot_count()
[all …]
/linux-4.1.27/drivers/net/ethernet/ibm/
Dibmveth.h120 dma_addr_t *dma_addr;
130 dma_addr_t queue_dma;
143 dma_addr_t buffer_list_dma;
144 dma_addr_t filter_list_dma;
150 dma_addr_t bounce_buffer_dma;
/linux-4.1.27/arch/powerpc/kernel/
Ddma.c43 dma_addr_t *dma_handle, gfp_t flag, in dma_direct_alloc_coherent()
100 void *vaddr, dma_addr_t dma_handle, in dma_direct_free_coherent()
111 void *cpu_addr, dma_addr_t handle, size_t size, in dma_direct_mmap_coherent()
174 static inline dma_addr_t dma_direct_map_page(struct device *dev, in dma_direct_map_page()
187 dma_addr_t dma_address, in dma_direct_unmap_page()
207 dma_addr_t dma_handle, size_t size, in dma_direct_sync_single()
265 return DMA_BIT_MASK(8 * sizeof(dma_addr_t)); in __dma_get_required_mask()
Ddma-iommu.c20 dma_addr_t *dma_handle, gfp_t flag, in dma_iommu_alloc_coherent()
29 void *vaddr, dma_addr_t dma_handle, in dma_iommu_free_coherent()
40 static dma_addr_t dma_iommu_map_page(struct device *dev, struct page *page, in dma_iommu_map_page()
50 static void dma_iommu_unmap_page(struct device *dev, dma_addr_t dma_handle, in dma_iommu_unmap_page()
Diommu.c55 static void __iommu_free(struct iommu_table *, dma_addr_t, unsigned int);
306 static dma_addr_t iommu_alloc(struct device *dev, struct iommu_table *tbl, in iommu_alloc()
313 dma_addr_t ret = DMA_ERROR_CODE; in iommu_alloc()
349 static bool iommu_free_check(struct iommu_table *tbl, dma_addr_t dma_addr, in iommu_free_check()
396 static void __iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, in __iommu_free()
418 static void iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, in iommu_free()
436 dma_addr_t dma_next = 0, dma_addr; in ppc_iommu_map_sg()
589 dma_addr_t dma_handle = sg->dma_address; in ppc_iommu_unmap_sg()
756 dma_addr_t iommu_map_page(struct device *dev, struct iommu_table *tbl, in iommu_map_page()
761 dma_addr_t dma_handle = DMA_ERROR_CODE; in iommu_map_page()
[all …]
/linux-4.1.27/drivers/gpu/drm/omapdrm/
Domap_dmm_priv.h133 dma_addr_t current_pa;
144 dma_addr_t refill_pa;
166 dma_addr_t dummy_pa;
169 dma_addr_t refill_pa;
/linux-4.1.27/arch/sparc/include/asm/
Ddma-mapping.h8 #define DMA_ERROR_CODE (~(dma_addr_t)0x0)
47 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs()
61 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs()
70 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
/linux-4.1.27/drivers/spi/
Dspi-fsl-lib.h45 dma_addr_t tx_dma;
46 dma_addr_t rx_dma;
50 dma_addr_t dma_dummy_tx;
51 dma_addr_t dma_dummy_rx;
/linux-4.1.27/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()
429 *dma_handle = (dma_addr_t) paddr; in pa11_dma_alloc_consistent()
442 static void pa11_dma_free_consistent (struct device *dev, size_t size, void *vaddr, dma_addr_t dma_… in pa11_dma_free_consistent()
453 static dma_addr_t pa11_dma_map_single(struct device *dev, void *addr, size_t size, enum dma_data_di… in pa11_dma_map_single()
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()
486 sg_dma_address(sglist) = (dma_addr_t) virt_to_phys(vaddr); in pa11_dma_map_sg()
509 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()
516 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()
559 dma_addr_t *dma_handle, gfp_t flag) in fail_alloc_consistent()
565 dma_addr_t *dma_handle, gfp_t flag) in pa11_dma_alloc_noncoherent()
[all …]
/linux-4.1.27/arch/arm/mach-omap1/include/mach/
Dmemory.h29 ({ dma_addr_t __dma = __pfn_to_phys(pfn); \
35 ({ dma_addr_t __dma = addr; \
46 (dma_addr_t) (is_lbus_device(dev) ? \
/linux-4.1.27/drivers/rapidio/devices/
Dtsi721.h666 dma_addr_t bd_phys;
668 dma_addr_t sts_phys;
690 dma_addr_t bd_phys;
692 dma_addr_t sts_phys;
700 dma_addr_t buf_phys;
703 dma_addr_t imfq_phys;
706 dma_addr_t imd_phys;
721 dma_addr_t omd_phys;
724 dma_addr_t omq_phys[TSI721_OMSGD_RING_SIZE];
727 dma_addr_t sts_phys;
[all …]
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Dstmmac.h38 dma_addr_t buf;
54 dma_addr_t dma_tx_phy;
70 dma_addr_t *rx_skbuff_dma;
71 dma_addr_t dma_rx_phy;
/linux-4.1.27/lib/
Dswiotlb.c135 static dma_addr_t swiotlb_virt_to_bus(struct device *hwdev, in swiotlb_virt_to_bus()
426 dma_addr_t tbl_dma_addr, in swiotlb_tbl_map_single()
544 dma_addr_t start_dma_addr = phys_to_dma(hwdev, io_tlb_start); in map_single()
630 dma_addr_t *dma_handle, gfp_t flags) in swiotlb_alloc_coherent()
632 dma_addr_t dev_addr; in swiotlb_alloc_coherent()
686 dma_addr_t dev_addr) in swiotlb_free_coherent()
731 dma_addr_t swiotlb_map_page(struct device *dev, struct page *page, in swiotlb_map_page()
737 dma_addr_t dev_addr = phys_to_dma(dev, phys); in swiotlb_map_page()
777 static void unmap_single(struct device *hwdev, dma_addr_t dev_addr, in unmap_single()
801 void swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr, in swiotlb_unmap_page()
[all …]
/linux-4.1.27/drivers/iommu/
Drockchip-iommu.c259 static u32 rk_iova_dte_index(dma_addr_t iova) in rk_iova_dte_index()
264 static u32 rk_iova_pte_index(dma_addr_t iova) in rk_iova_pte_index()
269 static u32 rk_iova_page_offset(dma_addr_t iova) in rk_iova_page_offset()
289 static void rk_iommu_zap_lines(struct rk_iommu *iommu, dma_addr_t iova, in rk_iommu_zap_lines()
292 dma_addr_t iova_end = iova + size; in rk_iommu_zap_lines()
411 static void log_iova(struct rk_iommu *iommu, dma_addr_t iova) in log_iova()
462 dma_addr_t iova; in rk_iommu_irq()
511 dma_addr_t iova) in rk_iommu_iova_to_phys()
539 dma_addr_t iova, size_t size) in rk_iommu_zap_iova()
555 dma_addr_t iova) in rk_dte_get_page_table()
[all …]
/linux-4.1.27/drivers/scsi/isci/
Dunsolicited_frame_control.h178 dma_addr_t physical_address;
201 dma_addr_t physical_address;
223 dma_addr_t physical_address;
/linux-4.1.27/drivers/hid/usbhid/
Dusbhid.h72 dma_addr_t inbuf_dma; /* Input buffer dma */
79 dma_addr_t ctrlbuf_dma; /* Control buffer dma */
86 dma_addr_t outbuf_dma; /* Output buffer dma */
/linux-4.1.27/drivers/parisc/
Dccio-rm-dma.c83 dma_addr_t *handle) in ccio_alloc_consistent()
97 void *vaddr, dma_addr_t handle) in ccio_free_consistent()
102 static dma_addr_t ccio_map_single(struct pci_dev *dev, void *ptr, size_t size, in ccio_map_single()
108 static void ccio_unmap_single(struct pci_dev *dev, dma_addr_t dma_addr, in ccio_unmap_single()
/linux-4.1.27/sound/soc/samsung/
Didma.c48 dma_addr_t start;
49 dma_addr_t pos;
50 dma_addr_t end;
51 dma_addr_t period;
52 dma_addr_t periodsz;
60 dma_addr_t lp_tx_addr;
65 static void idma_getpos(dma_addr_t *src) in idma_getpos()
230 dma_addr_t src; in idma_pointer()
395 void idma_reg_addr_init(void __iomem *regs, dma_addr_t addr) in idma_reg_addr_init()
/linux-4.1.27/drivers/crypto/caam/
Ddesc_constr.h11 #define CAAM_PTR_SZ sizeof(dma_addr_t)
77 static inline void append_ptr(u32 *desc, dma_addr_t ptr) in append_ptr()
79 dma_addr_t *offset = (dma_addr_t *)desc_end(desc); in append_ptr()
86 static inline void init_job_desc_shared(u32 *desc, dma_addr_t ptr, int len, in init_job_desc_shared()
134 static inline void append_cmd_ptr(u32 *desc, dma_addr_t ptr, int len, in append_cmd_ptr()
142 static inline void append_cmd_ptr_extlen(u32 *desc, dma_addr_t ptr, in append_cmd_ptr_extlen()
202 static inline void append_##cmd(u32 *desc, dma_addr_t ptr, unsigned int len, \
213 static inline void append_store(u32 *desc, dma_addr_t ptr, unsigned int len,
231 static inline void append_seq_##cmd##_ptr_intlen(u32 *desc, dma_addr_t ptr, \
255 static inline void append_##cmd##_extlen(u32 *desc, dma_addr_t ptr, \
[all …]
/linux-4.1.27/arch/s390/pci/
Dpci_dma.c98 static unsigned long *dma_walk_cpu_trans(unsigned long *rto, dma_addr_t dma_addr) in dma_walk_cpu_trans()
118 dma_addr_t dma_addr, int flags) in dma_update_cpu_trans()
143 dma_addr_t dma_addr, size_t size, int flags) in dma_update_trans()
147 dma_addr_t start_dma_addr = dma_addr; in dma_update_trans()
275 static dma_addr_t s390_dma_map_pages(struct device *dev, struct page *page, in s390_dma_map_pages()
284 dma_addr_t dma_addr; in s390_dma_map_pages()
315 static void s390_dma_unmap_pages(struct device *dev, dma_addr_t dma_addr, in s390_dma_unmap_pages()
337 dma_addr_t *dma_handle, gfp_t flag, in s390_dma_alloc()
343 dma_addr_t map; in s390_dma_alloc()
367 void *pa, dma_addr_t dma_handle, in s390_dma_free()
/linux-4.1.27/drivers/scsi/qla2xxx/
Dqla_gbl.h236 qla2x00_load_ram(scsi_qla_host_t *, dma_addr_t, uint32_t, uint32_t);
239 qla2x00_dump_ram(scsi_qla_host_t *, dma_addr_t, uint32_t, uint32_t);
260 qla2x00_issue_iocb(scsi_qla_host_t *, void *, dma_addr_t, size_t);
300 qla2x00_send_sns(scsi_qla_host_t *, dma_addr_t, uint16_t, size_t);
323 qla2x00_get_id_list(scsi_qla_host_t *, void *, dma_addr_t, uint16_t *);
334 dma_addr_t);
338 dma_addr_t);
369 qla2x00_enable_eft_trace(scsi_qla_host_t *, dma_addr_t, uint16_t);
374 qla2x00_enable_fce_trace(scsi_qla_host_t *, dma_addr_t, uint16_t , uint16_t *,
387 qla2x00_read_sfp(scsi_qla_host_t *, dma_addr_t, uint8_t *,
[all …]
/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/
Datl1e.h384 dma_addr_t dma;
393 dma_addr_t dma; /* receive rage DMA address */
395 dma_addr_t write_offset_dma; /* the DMA address which contain the
411 dma_addr_t dma; /* descriptor ring physical address */
417 dma_addr_t cmb_dma;
424 dma_addr_t dma;
454 dma_addr_t ring_dma;
/linux-4.1.27/arch/microblaze/include/asm/
Ddma-mapping.h33 #define DMA_ERROR_CODE (~(dma_addr_t)0x0)
91 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
108 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs()
125 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs()
/linux-4.1.27/drivers/message/fusion/
Dmptbase.h486 dma_addr_t IocPg4_dma; /* Phys Addr of IOCPage4 data */
538 dma_addr_t dma;
594 typedef void (*MPT_ADD_SGE)(void *pAddr, u32 flagslength, dma_addr_t dma_addr);
596 dma_addr_t dma_addr);
633 dma_addr_t alloc_dma;
653 dma_addr_t ChainBufferDMA;
657 dma_addr_t req_frames_dma;
669 dma_addr_t sense_buf_pool_dma;
673 dma_addr_t HostPageBuffer_dma;
692 dma_addr_t cached_fw_dma;
[all …]
/linux-4.1.27/drivers/media/pci/cx25821/
Dcx25821.h124 dma_addr_t dma;
196 dma_addr_t _dma_phys_addr;
197 dma_addr_t _dma_phys_start_addr;
201 dma_addr_t _data_buf_phys_addr;
285 dma_addr_t _risc_phys_addr;
286 dma_addr_t _risc_phys_start_addr;
291 dma_addr_t _audiodata_buf_phys_addr;
/linux-4.1.27/arch/sparc/kernel/
Dioport.c262 dma_addr_t *dma_addrp, gfp_t gfp, in sbus_alloc_coherent()
318 dma_addr_t ba, struct dma_attrs *attrs) in sbus_free_coherent()
355 static dma_addr_t sbus_map_page(struct device *dev, struct page *page, in sbus_map_page()
373 static void sbus_unmap_page(struct device *dev, dma_addr_t ba, size_t n, in sbus_unmap_page()
431 dma_addr_t *pba, gfp_t gfp, in pci32_alloc_coherent()
485 dma_addr_t ba, struct dma_attrs *attrs) in pci32_free_coherent()
518 static dma_addr_t pci32_map_page(struct device *dev, struct page *page, in pci32_map_page()
527 static void pci32_unmap_page(struct device *dev, dma_addr_t ba, size_t size, in pci32_unmap_page()
592 static void pci32_sync_single_for_cpu(struct device *dev, dma_addr_t ba, in pci32_sync_single_for_cpu()
600 static void pci32_sync_single_for_device(struct device *dev, dma_addr_t ba, in pci32_sync_single_for_device()
/linux-4.1.27/include/linux/platform_data/
Ddma-rcar-audmapp.h24 dma_addr_t src;
25 dma_addr_t dst;
Dedma.h129 void edma_set_src(unsigned slot, dma_addr_t src_port,
131 void edma_set_dest(unsigned slot, dma_addr_t dest_port,
133 dma_addr_t edma_get_position(unsigned slot, bool dst);
/linux-4.1.27/arch/alpha/include/asm/
Ddma-mapping.h18 dma_addr_t *dma_handle, gfp_t gfp, in dma_alloc_attrs()
27 void *vaddr, dma_addr_t dma_handle, in dma_free_attrs()
33 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
Dagp_backend.h22 dma_addr_t bus_base;
38 unsigned long (*translate)(alpha_agp_info *, dma_addr_t);
/linux-4.1.27/drivers/usb/class/
Dcdc-acm.h67 dma_addr_t dmah;
77 dma_addr_t dma;
89 dma_addr_t ctrl_dma; /* dma handles of buffers */
/linux-4.1.27/drivers/usb/host/whci/
Dwhcd.h49 dma_addr_t pz_list_dma;
50 dma_addr_t dn_buf_dma;
51 dma_addr_t di_buf_dma;
57 dma_addr_t gen_cmd_buf_dma;
103 dma_addr_t dma_addr;
/linux-4.1.27/drivers/dma/ioat/
Ddma_v3.c91 dma_addr_t addr, u32 offset, int idx) in xor_set_src()
98 static dma_addr_t pq_get_src(struct ioat_raw_descriptor *descs[2], int idx) in pq_get_src()
105 static dma_addr_t pq16_get_src(struct ioat_raw_descriptor *desc[3], int idx) in pq16_get_src()
113 dma_addr_t addr, u32 offset, u8 coef, int idx) in pq_set_src()
241 dma_addr_t addr, u32 offset, u8 coef, unsigned idx) in pq16_set_src()
371 static void __cleanup(struct ioat2_dma_chan *ioat, dma_addr_t phys_complete) in __cleanup()
596 dma_addr_t phys_complete; in ioat3_timer_event()
663 dma_addr_t dest, dma_addr_t *src, unsigned int src_cnt, in __ioat3_prep_xor_lock()
753 ioat3_prep_xor(struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src, in ioat3_prep_xor()
760 ioat3_prep_xor_val(struct dma_chan *chan, dma_addr_t *src, in ioat3_prep_xor_val()
[all …]
/linux-4.1.27/arch/sh/kernel/
Ddma-nommu.c13 static dma_addr_t nommu_map_page(struct device *dev, struct page *page, in nommu_map_page()
18 dma_addr_t addr = page_to_phys(page) + offset; in nommu_map_page()
48 static void nommu_sync_single(struct device *dev, dma_addr_t addr, in nommu_sync_single()
/linux-4.1.27/include/media/
Dvideobuf2-dma-contig.h19 static inline dma_addr_t
22 dma_addr_t *addr = vb2_plane_cookie(vb, plane_no); in vb2_dma_contig_plane_dma_addr()
Dvideobuf-dma-sg.h57 dma_addr_t *dma_addr;
61 dma_addr_t bus_addr;
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_user_pages.c106 dma_addr_t ipath_map_page(struct pci_dev *hwdev, struct page *page, in ipath_map_page()
109 dma_addr_t phys; in ipath_map_page()
130 dma_addr_t ipath_map_single(struct pci_dev *hwdev, void *ptr, size_t size, in ipath_map_single()
133 dma_addr_t phys; in ipath_map_single()
/linux-4.1.27/sound/soc/fsl/
Dfsl_dma.c60 dma_addr_t ssi_stx_phys;
61 dma_addr_t ssi_srx_phys;
101 dma_addr_t ssi_sxx_phys;
103 dma_addr_t ld_buf_phys;
105 dma_addr_t dma_buf_phys;
106 dma_addr_t dma_buf_next;
107 dma_addr_t dma_buf_end;
394 dma_addr_t ld_buf_phys; in fsl_dma_open()
553 dma_addr_t ssi_sxx_phys = dma_private->ssi_sxx_phys; in fsl_dma_hw_params()
562 dma_addr_t temp_addr = substream->dma_buffer.addr; in fsl_dma_hw_params()
[all …]
/linux-4.1.27/include/drm/
Dati_pcigart.h18 dma_addr_t bus_addr;
19 dma_addr_t table_mask;
/linux-4.1.27/drivers/infiniband/hw/ocrdma/
Docrdma.h106 dma_addr_t pa;
112 dma_addr_t pa;
117 dma_addr_t dma;
206 dma_addr_t pa;
246 dma_addr_t pa;
318 dma_addr_t pa;
353 dma_addr_t pa;
425 dma_addr_t pa;
/linux-4.1.27/drivers/net/ethernet/arc/
Demac.h83 dma_addr_t data;
143 dma_addr_t rxbd_dma;
144 dma_addr_t txbd_dma;
/linux-4.1.27/drivers/usb/core/
Dbuffer.c114 dma_addr_t *dma in hcd_buffer_alloc()
123 *dma = ~(dma_addr_t) 0; in hcd_buffer_alloc()
138 dma_addr_t dma in hcd_buffer_free()
/linux-4.1.27/arch/mips/lantiq/xway/
Dxrx200_phy_fw.c19 static dma_addr_t xway_gphy_load(struct platform_device *pdev) in xway_gphy_load()
22 dma_addr_t dev_addr = 0; in xway_gphy_load()
80 dma_addr_t fw_addr; in xway_phy_fw_probe()
/linux-4.1.27/drivers/scsi/lpfc/
Dlpfc_scsi.h146 dma_addr_t nonsg_phys; /* Non scatter-gather physical address. */
154 dma_addr_t dma_handle;
160 dma_addr_t dma_phys_bpl;
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dcnic.h126 dma_addr_t mapping;
134 dma_addr_t *pg_map_arr;
137 dma_addr_t pgtbl_map;
163 dma_addr_t kwqe_data_mapping;
198 dma_addr_t l2_ring_map;
202 dma_addr_t l2_buf_map;
/linux-4.1.27/drivers/infiniband/hw/amso1100/
Dc2.h221 dma_addr_t next_offset;
227 dma_addr_t next_offset;
252 dma_addr_t dma_addr;
275 dma_addr_t mapaddr;
348 dma_addr_t hint_count_dma;
367 dma_addr_t dma;
545 dma_addr_t *dma_addr, gfp_t gfp_mask);
/linux-4.1.27/drivers/scsi/fnic/
Dfnic_io.h58 dma_addr_t sense_buf_pa; /* dma address for sense buffer*/
59 dma_addr_t sgl_list_pa; /* dma address for sgl list */
/linux-4.1.27/drivers/scsi/mpt3sas/
Dmpt3sas_base.h448 dma_addr_t chain_buffer_dma;
514 typedef void (*MPT_ADD_SGE)(void *paddr, u32 flags_length, dma_addr_t dma_addr);
520 dma_addr_t data_out_dma, size_t data_out_sz,
521 dma_addr_t data_in_dma, size_t data_in_sz);
576 dma_addr_t reply_post_free_dma;
867 dma_addr_t config_page_dma;
875 dma_addr_t request_dma;
897 dma_addr_t hi_priority_dma;
905 dma_addr_t internal_dma;
912 dma_addr_t sense_dma;
[all …]
/linux-4.1.27/drivers/net/ethernet/faraday/
Dftmac100.c68 dma_addr_t descs_dma_addr;
110 static void ftmac100_set_rx_ring_base(struct ftmac100 *priv, dma_addr_t addr) in ftmac100_set_rx_ring_base()
115 static void ftmac100_set_tx_ring_base(struct ftmac100 *priv, dma_addr_t addr) in ftmac100_set_tx_ring_base()
272 dma_addr_t addr) in ftmac100_rxdes_set_dma_addr()
277 static dma_addr_t ftmac100_rxdes_get_dma_addr(struct ftmac100_rxdes *rxdes) in ftmac100_rxdes_get_dma_addr()
403 dma_addr_t map; in ftmac100_rx_packet()
532 dma_addr_t addr) in ftmac100_txdes_set_dma_addr()
537 static dma_addr_t ftmac100_txdes_get_dma_addr(struct ftmac100_txdes *txdes) in ftmac100_txdes_get_dma_addr()
589 dma_addr_t map; in ftmac100_tx_complete_packet()
636 dma_addr_t map) in ftmac100_xmit()
[all …]
/linux-4.1.27/drivers/crypto/qat/qat_common/
Dqat_crypto.h71 dma_addr_t blp;
73 dma_addr_t bloutp;
/linux-4.1.27/arch/cris/arch-v32/drivers/pci/
Ddma.c20 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent()
43 void *vaddr, dma_addr_t dma_handle) in dma_free_coherent()
/linux-4.1.27/arch/unicore32/mm/
Ddma-swiotlb.c21 dma_addr_t *dma_handle, gfp_t flags, in unicore_swiotlb_alloc_coherent()
28 void *vaddr, dma_addr_t dma_addr, in unicore_swiotlb_free_coherent()
/linux-4.1.27/drivers/net/fddi/skfp/h/
Dosdef1st.h110 dma_addr_t dma_addr;
115 dma_addr_t dma_addr;
/linux-4.1.27/drivers/usb/host/
Dohci-mem.c73 dma_to_td (struct ohci_hcd *hc, dma_addr_t td_dma) in dma_to_td()
88 dma_addr_t dma; in td_alloc()
122 dma_addr_t dma; in ed_alloc()
/linux-4.1.27/sound/pci/ymfpci/
Dymfpci.h251 dma_addr_t bank_addr;
313 dma_addr_t bank_base_playback_addr;
314 dma_addr_t bank_base_capture_addr;
315 dma_addr_t bank_base_effect_addr;
316 dma_addr_t work_base_addr;
/linux-4.1.27/drivers/char/tpm/
Dtpm_ibmvtpm.h40 dma_addr_t crq_dma_handle;
43 dma_addr_t rtce_dma_handle;
/linux-4.1.27/drivers/usb/dwc2/
Dhcd.h134 dma_addr_t xfer_dma;
135 dma_addr_t align_buf;
161 dma_addr_t desc_list_addr;
185 dma_addr_t dma;
187 dma_addr_t setup_dma;
281 dma_addr_t dw_align_buf_dma;
286 dma_addr_t desc_list_dma;
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
Datl1.h598 dma_addr_t dma; /* physical address*/
610 dma_addr_t dma;
616 dma_addr_t dma; /* descriptor ring physical address */
628 dma_addr_t dma; /* descriptor ring physical address */
639 dma_addr_t dma; /* descriptor ring physical address */
649 dma_addr_t dma;
655 dma_addr_t dma;

123456789