Home
last modified time | relevance | path

Searched refs:dma_addr_t (Results 1 – 25 of 2643) sorted by relevance

12345678910>>...106

/OK3568_Linux_fs/kernel/include/linux/
H A Ddma-mapping.h91 #define DMA_MAPPING_ERROR (~(dma_addr_t)0)
96 void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr);
101 dma_addr_t dma_addr) in debug_dma_mapping_error()
111 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
120 dma_addr_t dma_map_page_attrs(struct device *dev, struct page *page,
123 void dma_unmap_page_attrs(struct device *dev, dma_addr_t addr, size_t size,
130 dma_addr_t dma_map_resource(struct device *dev, phys_addr_t phys_addr,
132 void dma_unmap_resource(struct device *dev, dma_addr_t addr, size_t size,
134 void dma_sync_single_for_cpu(struct device *dev, dma_addr_t addr, size_t size,
136 void dma_sync_single_for_device(struct device *dev, dma_addr_t addr,
[all …]
H A Ddma-direct.h22 dma_addr_t dma_start;
54 static inline dma_addr_t translate_phys_to_dma(struct device *dev, in translate_phys_to_dma()
61 return (dma_addr_t)paddr - m->offset; in translate_phys_to_dma()
68 dma_addr_t dma_addr) in translate_dma_to_phys()
85 static inline dma_addr_t phys_to_dma_unencrypted(struct device *dev, in phys_to_dma_unencrypted()
99 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
104 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dma_addr) in dma_to_phys()
126 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size, in dma_capable()
129 dma_addr_t end = addr + size - 1; in dma_capable()
141 void *dma_direct_alloc(struct device *dev, size_t size, dma_addr_t *dma_handle,
[all …]
H A Ddma-map-ops.h17 dma_addr_t *dma_handle, gfp_t gfp,
20 dma_addr_t dma_handle, unsigned long attrs);
22 dma_addr_t *dma_handle, enum dma_data_direction dir,
25 dma_addr_t dma_handle, enum dma_data_direction dir);
27 dma_addr_t *dma_handle, enum dma_data_direction dir,
30 dma_addr_t dma_handle, enum dma_data_direction dir);
32 void *, dma_addr_t, size_t, unsigned long attrs);
35 void *cpu_addr, dma_addr_t dma_addr, size_t size,
38 dma_addr_t (*map_page)(struct device *dev, struct page *page,
41 void (*unmap_page)(struct device *dev, dma_addr_t dma_handle,
[all …]
H A Dpci-dma-compat.h18 dma_addr_t *dma_handle) in pci_alloc_consistent()
25 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()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/platform/
H A Dplatform_mips_98d_pci.c19 dma_addr_t *bus_addr, size_t size, int direction) in pci_cache_wback()
28 dma_addr_t *bus_addr, size_t size, int direction) in pci_cache_inv()
36 void *vir_addr, dma_addr_t *bus_addr, in pci_get_bus_addr()
43 *bus_addr = (dma_addr_t)virt_to_phys(vir_addr); in pci_get_bus_addr()
48 dma_addr_t *bus_addr, size_t size, int direction) in pci_unmap_bus_addr()
56 dma_addr_t *bus_addr, size_t size, int direction) in pci_alloc_cache_mem()
70 dma_addr_t *bus_addr, size_t size) in pci_alloc_noncache_mem()
80 bus_addr = (dma_addr_t *)((((SIZE_PTR)bus_addr + 3) / 4) * 4); in pci_alloc_noncache_mem()
85 void *vir_addr, dma_addr_t *bus_addr, in pci_free_cache_mem()
94 void *vir_addr, dma_addr_t *bus_addr, size_t size) in pci_free_noncache_mem()
[all …]
H A Dplatform_ops.h28 dma_addr_t *bus_addr, size_t size, int direction);
30 dma_addr_t *bus_addr, size_t size, int direction);
32 void *vir_addr, dma_addr_t *bus_addr, size_t size, int direction);
34 dma_addr_t *bus_addr, size_t size, int direction);
36 dma_addr_t *bus_addr, size_t size, int direction);
38 dma_addr_t *bus_addr, size_t size);
40 dma_addr_t *bus_addr, size_t size, int direction);
42 dma_addr_t *bus_addr, size_t size);
45 void *pci_zalloc_pool_mem(struct pci_dev *pdev, struct dma_pool *pool, dma_addr_t *bus_addr);
46 void pci_free_pool_mem(struct pci_dev *pdev, struct dma_pool *pool, void *vir_addr, dma_addr_t *bus…
H A Dplatform_linux_pc_pci.c23 dma_addr_t *bus_addr, size_t size, int direction) in pci_cache_wback()
36 dma_addr_t *bus_addr, size_t size, int direction) in pci_cache_inv()
48 void *vir_addr, dma_addr_t *bus_addr, in pci_get_bus_addr()
59 *bus_addr = (dma_addr_t)virt_to_phys(vir_addr); in pci_get_bus_addr()
64 dma_addr_t *bus_addr, size_t size, int direction) in pci_unmap_bus_addr()
76 dma_addr_t *bus_addr, size_t size, int direction) in pci_alloc_cache_mem()
91 dma_addr_t *bus_addr, size_t size) in pci_alloc_noncache_mem()
110 bus_addr = (dma_addr_t *)((((SIZE_PTR)bus_addr + 3) / 4) * 4); in pci_alloc_noncache_mem()
120 void *pci_zalloc_pool_mem(struct pci_dev *pdev, struct dma_pool *pool, dma_addr_t *bus_addr) in pci_zalloc_pool_mem()
125 void pci_free_pool_mem(struct pci_dev *pdev, struct dma_pool *pool, void *vir_addr, dma_addr_t *bus… in pci_free_pool_mem()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/platform/
H A Dplatform_mips_98d_pci.c19 dma_addr_t *bus_addr, size_t size, int direction) in pci_cache_wback()
28 dma_addr_t *bus_addr, size_t size, int direction) in pci_cache_inv()
36 void *vir_addr, dma_addr_t *bus_addr, in pci_get_bus_addr()
43 *bus_addr = (dma_addr_t)virt_to_phys(vir_addr); in pci_get_bus_addr()
48 dma_addr_t *bus_addr, size_t size, int direction) in pci_unmap_bus_addr()
56 dma_addr_t *bus_addr, size_t size, int direction) in pci_alloc_cache_mem()
70 dma_addr_t *bus_addr, size_t size) in pci_alloc_noncache_mem()
80 bus_addr = (dma_addr_t *)((((SIZE_PTR)bus_addr + 3) / 4) * 4); in pci_alloc_noncache_mem()
85 void *vir_addr, dma_addr_t *bus_addr, in pci_free_cache_mem()
94 void *vir_addr, dma_addr_t *bus_addr, size_t size) in pci_free_noncache_mem()
[all …]
H A Dplatform_linux_pc_pci.c18 dma_addr_t *bus_addr, size_t size, int direction) in pci_cache_wback()
27 dma_addr_t *bus_addr, size_t size, int direction) in pci_cache_inv()
35 void *vir_addr, dma_addr_t *bus_addr, in pci_get_bus_addr()
42 *bus_addr = (dma_addr_t)virt_to_phys(vir_addr); in pci_get_bus_addr()
47 dma_addr_t *bus_addr, size_t size, int direction) in pci_unmap_bus_addr()
55 dma_addr_t *bus_addr, size_t size, int direction) in pci_alloc_cache_mem()
69 dma_addr_t *bus_addr, size_t size) in pci_alloc_noncache_mem()
80 bus_addr = (dma_addr_t *)((((SIZE_PTR)bus_addr + 3) / 4) * 4); in pci_alloc_noncache_mem()
85 void *vir_addr, dma_addr_t *bus_addr, in pci_free_cache_mem()
94 void *vir_addr, dma_addr_t *bus_addr, size_t size) in pci_free_noncache_mem()
H A Dplatform_ops.h26 dma_addr_t *bus_addr, size_t size, int direction);
28 dma_addr_t *bus_addr, size_t size, int direction);
30 void *vir_addr, dma_addr_t *bus_addr, size_t size, int direction);
32 dma_addr_t *bus_addr, size_t size, int direction);
34 dma_addr_t *bus_addr, size_t size, int direction);
36 dma_addr_t *bus_addr, size_t size);
38 dma_addr_t *bus_addr, size_t size, int direction);
40 dma_addr_t *bus_addr, size_t size);
/OK3568_Linux_fs/kernel/kernel/dma/
H A Ddebug.h14 int direction, dma_addr_t dma_addr);
16 extern void debug_dma_unmap_page(struct device *dev, dma_addr_t addr,
26 dma_addr_t dma_addr, void *virt);
29 void *virt, dma_addr_t addr);
33 dma_addr_t dma_addr);
35 extern void debug_dma_unmap_resource(struct device *dev, dma_addr_t dma_addr,
39 dma_addr_t dma_handle, size_t size,
43 dma_addr_t dma_handle,
56 int direction, dma_addr_t dma_addr) in debug_dma_map_page()
60 static inline void debug_dma_unmap_page(struct device *dev, dma_addr_t addr, in debug_dma_unmap_page()
[all …]
H A Dmapping.c25 dma_addr_t dma_handle;
59 dma_addr_t dma_handle) in dmam_free_coherent()
82 void *dmam_alloc_attrs(struct device *dev, size_t size, dma_addr_t *dma_handle, in dmam_alloc_attrs()
109 static bool dma_go_direct(struct device *dev, dma_addr_t mask, in dma_go_direct()
140 dma_addr_t dma_map_page_attrs(struct device *dev, struct page *page, in dma_map_page_attrs()
145 dma_addr_t addr; in dma_map_page_attrs()
162 void dma_unmap_page_attrs(struct device *dev, dma_addr_t addr, size_t size, in dma_unmap_page_attrs()
217 dma_addr_t dma_map_resource(struct device *dev, phys_addr_t phys_addr, in dma_map_resource()
221 dma_addr_t addr = DMA_MAPPING_ERROR; in dma_map_resource()
242 void dma_unmap_resource(struct device *dev, dma_addr_t addr, size_t size, in dma_unmap_resource()
[all …]
/OK3568_Linux_fs/kernel/arch/alpha/kernel/
H A Dproto.h23 extern void apecs_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
32 extern void cia_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
44 extern void lca_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
51 extern void marvel_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
66 extern void mcpcia_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
81 extern void t2_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
88 extern void titan_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
96 extern void tsunami_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
103 extern void wildfire_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
/OK3568_Linux_fs/kernel/drivers/crypto/caam/
H A Dpdb.h510 dma_addr_t f_dma;
511 dma_addr_t g_dma;
512 dma_addr_t n_dma;
513 dma_addr_t e_dma;
529 dma_addr_t g_dma;
530 dma_addr_t f_dma;
531 dma_addr_t n_dma;
532 dma_addr_t d_dma;
553 dma_addr_t g_dma;
554 dma_addr_t f_dma;
[all …]
H A Dcaamalg_qi2.h62 dma_addr_t cscn_dma;
113 dma_addr_t iv_dma;
115 dma_addr_t qm_sg_dma;
117 dma_addr_t assoclen_dma;
133 dma_addr_t iv_dma;
135 dma_addr_t qm_sg_dma;
147 dma_addr_t qm_sg_dma;
184 dma_addr_t fd_flt_dma;
186 dma_addr_t flc_dma;
/OK3568_Linux_fs/kernel/arch/mips/cavium-octeon/
H A Ddma-octeon.c31 dma_addr_t (*phys_to_dma)(struct device *dev, phys_addr_t paddr);
32 phys_addr_t (*dma_to_phys)(struct device *dev, dma_addr_t daddr);
35 static dma_addr_t octeon_hole_phys_to_dma(phys_addr_t paddr) in octeon_hole_phys_to_dma()
43 static phys_addr_t octeon_hole_dma_to_phys(dma_addr_t daddr) in octeon_hole_dma_to_phys()
51 static dma_addr_t octeon_gen1_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_gen1_phys_to_dma()
58 static phys_addr_t octeon_gen1_dma_to_phys(struct device *dev, dma_addr_t daddr) in octeon_gen1_dma_to_phys()
73 static dma_addr_t octeon_gen2_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_gen2_phys_to_dma()
78 static phys_addr_t octeon_gen2_dma_to_phys(struct device *dev, dma_addr_t daddr) in octeon_gen2_dma_to_phys()
88 static dma_addr_t octeon_big_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_big_phys_to_dma()
100 static phys_addr_t octeon_big_dma_to_phys(struct device *dev, dma_addr_t daddr) in octeon_big_dma_to_phys()
[all …]
/OK3568_Linux_fs/kernel/drivers/dma/
H A 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,
/OK3568_Linux_fs/u-boot/drivers/crypto/fsl/
H A Ddesc.h695 dma_addr_t dma_q; /* Pointer to q (elliptic curve) */
696 dma_addr_t dma_r; /* Pointer to r (elliptic curve) */
697 dma_addr_t dma_g_xy; /* Pointer to Gx,y (elliptic curve) */
698 dma_addr_t dma_pkey; /* Pointer to Wx,y (public key) */
699 dma_addr_t dma_hash; /* Pointer to hash input */
700 dma_addr_t dma_c; /* Pointer to C_signature */
701 dma_addr_t dma_d; /* Pointer to D_signature */
702 dma_addr_t dma_buf; /* Pointer to 64-byte temp buffer */
703 dma_addr_t dma_ab; /* Pointer to a,b (elliptic curve ) */
709 dma_addr_t dma_q; /* Pointer to q (elliptic curve) */
[all …]
/OK3568_Linux_fs/kernel/drivers/scsi/bnx2fc/
H A Dbnx2fc.h214 dma_addr_t *task_ctx_dma;
216 dma_addr_t task_ctx_bd_dma;
221 dma_addr_t hash_tbl_pbl_dma;
223 dma_addr_t t2_hash_tbl_dma;
225 dma_addr_t t2_hash_tbl_ptr_dma;
228 dma_addr_t dummy_buf_dma;
237 dma_addr_t stats_buf_dma;
323 dma_addr_t sq_dma;
329 dma_addr_t cq_dma;
335 dma_addr_t rq_dma;
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/media/sunxi/cedrus/
H A Dcedrus.h115 dma_addr_t mv_col_buf_dma;
119 dma_addr_t pic_info_buf_dma;
122 dma_addr_t neighbor_info_buf_dma;
124 dma_addr_t deblk_buf_dma;
127 dma_addr_t intra_pred_buf_dma;
132 dma_addr_t mv_col_buf_addr;
136 dma_addr_t neighbor_info_buf_addr;
195 static inline dma_addr_t cedrus_buf_addr(struct vb2_buffer *buf, in cedrus_buf_addr()
199 dma_addr_t addr = vb2_dma_contig_plane_dma_addr(buf, 0); in cedrus_buf_addr()
201 return addr + (pix_fmt ? (dma_addr_t)pix_fmt->bytesperline * in cedrus_buf_addr()
[all …]
/OK3568_Linux_fs/kernel/arch/arm/include/asm/
H A Ddma-direct.h12 static inline dma_addr_t pfn_to_dma(struct device *dev, unsigned long pfn) in pfn_to_dma()
16 return (dma_addr_t)__pfn_to_bus(pfn); in pfn_to_dma()
19 static inline unsigned long dma_to_pfn(struct device *dev, dma_addr_t addr) in dma_to_pfn()
28 static inline dma_addr_t virt_to_dma(struct device *dev, void *addr) in virt_to_dma()
33 return (dma_addr_t)__virt_to_bus((unsigned long)(addr)); in virt_to_dma()
36 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
42 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dev_addr) in dma_to_phys()
/OK3568_Linux_fs/kernel/include/soc/fsl/
H A Ddpaa2-fd.h103 static inline dma_addr_t dpaa2_fd_get_addr(const struct dpaa2_fd *fd) in dpaa2_fd_get_addr()
105 return (dma_addr_t)le64_to_cpu(fd->simple.addr); in dpaa2_fd_get_addr()
113 static inline void dpaa2_fd_set_addr(struct dpaa2_fd *fd, dma_addr_t addr) in dpaa2_fd_set_addr()
166 static inline dma_addr_t dpaa2_fd_get_flc(const struct dpaa2_fd *fd) in dpaa2_fd_get_flc()
168 return (dma_addr_t)le64_to_cpu(fd->simple.flc); in dpaa2_fd_get_flc()
176 static inline void dpaa2_fd_set_flc(struct dpaa2_fd *fd, dma_addr_t flc_addr) in dpaa2_fd_set_flc()
309 static inline dma_addr_t dpaa2_sg_get_addr(const struct dpaa2_sg_entry *sg) in dpaa2_sg_get_addr()
311 return (dma_addr_t)le64_to_cpu(sg->addr); in dpaa2_sg_get_addr()
319 static inline void dpaa2_sg_set_addr(struct dpaa2_sg_entry *sg, dma_addr_t addr) in dpaa2_sg_set_addr()
479 static inline dma_addr_t dpaa2_fl_get_addr(const struct dpaa2_fl_entry *fle) in dpaa2_fl_get_addr()
[all …]
/OK3568_Linux_fs/kernel/drivers/dma/ioat/
H A Ddma.h91 dma_addr_t hw;
97 dma_addr_t last_completion;
109 dma_addr_t completion_dma;
155 dma_addr_t dma;
358 ioat_dma_prep_memcpy_lock(struct dma_chan *c, dma_addr_t dma_dest,
359 dma_addr_t dma_src, size_t len, unsigned long flags);
363 ioat_prep_xor(struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src,
366 ioat_prep_xor_val(struct dma_chan *chan, dma_addr_t *src,
370 ioat_prep_pq(struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src,
374 ioat_prep_pq_val(struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src,
[all …]
/OK3568_Linux_fs/kernel/include/trace/events/
H A Dintel_iommu.h20 TP_PROTO(struct device *dev, dma_addr_t dev_addr, phys_addr_t phys_addr,
27 __field(dma_addr_t, dev_addr)
47 TP_PROTO(struct device *dev, dma_addr_t dev_addr, phys_addr_t phys_addr,
53 TP_PROTO(struct device *dev, dma_addr_t dev_addr, phys_addr_t phys_addr,
59 TP_PROTO(struct device *dev, dma_addr_t dev_addr, size_t size),
65 __field(dma_addr_t, dev_addr)
82 TP_PROTO(struct device *dev, dma_addr_t dev_addr, size_t size),
87 TP_PROTO(struct device *dev, dma_addr_t dev_addr, size_t size),
92 TP_PROTO(struct device *dev, dma_addr_t dev_addr, size_t size),
104 __field(dma_addr_t, dev_addr)
/OK3568_Linux_fs/kernel/drivers/crypto/hisilicon/sec2/
H A Dsec.h13 dma_addr_t pbuf_dma;
15 dma_addr_t c_ivin_dma;
17 dma_addr_t out_mac_dma;
23 dma_addr_t c_in_dma;
25 dma_addr_t c_out_dma;
27 dma_addr_t c_ivin_dma;
35 dma_addr_t out_mac_dma;
79 dma_addr_t a_key_dma;
90 dma_addr_t c_key_dma;

12345678910>>...106