Home
last modified time | relevance | path

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

12345678910>>...96

/openbmc/qemu/include/sysemu/
H A Ddma.h30 typedef uint64_t dma_addr_t; typedef
41 dma_addr_t size;
73 dma_addr_t addr, dma_addr_t len, in dma_memory_valid()
82 dma_addr_t addr, in dma_memory_rw_relaxed()
188 MemTxResult dma_memory_set(AddressSpace *as, dma_addr_t addr,
206 dma_addr_t addr, dma_addr_t *len, in dma_memory_map()
281 dma_addr_t base;
282 dma_addr_t len;
287 void qemu_sglist_add(QEMUSGList *qsg, dma_addr_t base, dma_addr_t len);
304 MemTxResult dma_buf_read(void *ptr, dma_addr_t len, dma_addr_t *residual,
[all …]
/openbmc/linux/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);
62 extern void mcpcia_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
77 extern void t2_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
84 extern void titan_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
92 extern void tsunami_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
99 extern void wildfire_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
/openbmc/linux/kernel/dma/
H A Ddebug.h14 int direction, dma_addr_t dma_addr,
28 dma_addr_t dma_addr, void *virt,
32 void *virt, dma_addr_t addr);
36 dma_addr_t dma_addr,
43 dma_addr_t dma_handle, size_t size,
47 dma_addr_t dma_handle,
83 dma_addr_t dma_addr, void *virt, in debug_dma_alloc_coherent()
89 void *virt, dma_addr_t addr) in debug_dma_free_coherent()
95 dma_addr_t dma_addr, in debug_dma_map_resource()
107 dma_addr_t dma_handle, in debug_dma_sync_single_for_cpu()
[all …]
/openbmc/linux/include/linux/
H A Ddma-mapping.h75 #define DMA_MAPPING_ERROR (~(dma_addr_t)0)
85 dma_addr_t dma_addr) in debug_dma_mapping_error()
131 dma_addr_t dma_handle, unsigned long attrs);
135 dma_addr_t dma_handle);
223 dma_addr_t dma_handle, unsigned long attrs) in dma_free_attrs()
232 void *vaddr, dma_addr_t dma_handle) in dmam_free_coherent()
424 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent()
431 void *cpu_addr, dma_addr_t dma_handle) in dma_free_coherent()
560 dma_addr_t *dma_handle, gfp_t gfp) in dmam_alloc_coherent()
567 dma_addr_t *dma_addr, gfp_t gfp) in dma_alloc_wc()
[all …]
H A Ddma-direct.h22 dma_addr_t dma_start;
27 static inline dma_addr_t translate_phys_to_dma(struct device *dev, in translate_phys_to_dma()
34 return (dma_addr_t)paddr - m->offset; in translate_phys_to_dma()
41 dma_addr_t dma_addr) in translate_dma_to_phys()
58 static inline dma_addr_t phys_to_dma_unencrypted(struct device *dev, in phys_to_dma_unencrypted()
72 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
102 dma_addr_t end = addr + size - 1; in dma_capable()
117 dma_addr_t dma_addr, unsigned long attrs);
119 dma_addr_t *dma_handle, enum dma_data_direction dir, gfp_t gfp);
121 struct page *page, dma_addr_t dma_addr,
[all …]
H A Ddma-map-ops.h27 dma_addr_t *dma_handle, gfp_t gfp,
30 dma_addr_t dma_handle, unsigned long attrs);
42 void *, dma_addr_t, size_t, unsigned long attrs);
45 void *cpu_addr, dma_addr_t dma_addr, size_t size,
72 dma_addr_t dma_handle, size_t size,
174 dma_addr_t device_addr, size_t size);
177 dma_addr_t *dma_handle, void **ret);
196 dma_addr_t *dma_handle);
203 ssize_t size, dma_addr_t *dma_handle) in dma_alloc_from_global_coherent()
256 dma_addr_t dma_start, u64 size);
[all …]
/openbmc/linux/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.h60 dma_addr_t cscn_dma;
111 dma_addr_t iv_dma;
113 dma_addr_t qm_sg_dma;
115 dma_addr_t assoclen_dma;
131 dma_addr_t iv_dma;
133 dma_addr_t qm_sg_dma;
145 dma_addr_t qm_sg_dma;
182 dma_addr_t fd_flt_dma;
184 dma_addr_t flc_dma;
/openbmc/linux/drivers/crypto/intel/keembay/
H A Docs-aes.h63 dma_addr_t dma_addr;
74 dma_addr_t dst_dma_list,
75 dma_addr_t src_dma_list,
89 dma_addr_t dst_dma_list, in ocs_aes_bypass_op()
90 dma_addr_t src_dma_list, u32 src_size) in ocs_aes_bypass_op()
99 dma_addr_t dst_dma_list,
100 dma_addr_t src_dma_list,
103 dma_addr_t aad_dma_list,
111 dma_addr_t dst_dma_list,
112 dma_addr_t src_dma_list,
[all …]
/openbmc/linux/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()
88 static dma_addr_t octeon_big_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_big_phys_to_dma()
115 static dma_addr_t octeon_small_phys_to_dma(struct device *dev, in octeon_small_phys_to_dma()
131 dma_addr_t daddr) in octeon_small_dma_to_phys()
171 dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
[all …]
/openbmc/linux/include/linux/dma/
H A Dk3-udma-glue.h32 dma_addr_t desc_dma);
34 dma_addr_t *desc_dma);
40 void *data, void (*cleanup)(void *data, dma_addr_t desc_dma));
47 dma_addr_t *addr);
49 dma_addr_t *addr);
119 dma_addr_t desc_dma);
121 u32 flow_num, dma_addr_t *desc_dma);
133 void (*cleanup)(void *data, dma_addr_t desc_dma),
142 dma_addr_t *addr);
144 dma_addr_t *addr);
/openbmc/linux/drivers/staging/media/sunxi/cedrus/
H A Dcedrus.h104 dma_addr_t mv_col_buf_dma;
109 dma_addr_t mv_col_buf_dma;
130 dma_addr_t pic_info_buf_dma;
133 dma_addr_t neighbor_info_buf_dma;
135 dma_addr_t deblk_buf_dma;
138 dma_addr_t intra_pred_buf_dma;
143 dma_addr_t neighbor_info_buf_addr;
145 dma_addr_t entry_points_buf_addr;
153 dma_addr_t entropy_probs_buf_dma;
227 dma_addr_t addr = vb2_dma_contig_plane_dma_addr(buf, 0); in cedrus_buf_addr()
[all …]
/openbmc/u-boot/drivers/crypto/fsl/
H A Ddesc.h694 dma_addr_t dma_q; /* Pointer to q (elliptic curve) */
695 dma_addr_t dma_r; /* Pointer to r (elliptic curve) */
698 dma_addr_t dma_hash; /* Pointer to hash input */
699 dma_addr_t dma_c; /* Pointer to C_signature */
700 dma_addr_t dma_d; /* Pointer to D_signature */
708 dma_addr_t dma_q; /* Pointer to q (elliptic curve) */
709 dma_addr_t dma_r; /* Pointer to r (elliptic curve) */
712 dma_addr_t dma_hash; /* Pointer to hash input */
713 dma_addr_t dma_c; /* Pointer to C_signature */
714 dma_addr_t dma_d; /* Pointer to D_signature */
[all …]
/openbmc/linux/drivers/crypto/hisilicon/sec2/
H A Dsec.h13 dma_addr_t pbuf_dma;
15 dma_addr_t c_ivin_dma;
17 dma_addr_t a_ivin_dma;
19 dma_addr_t out_mac_dma;
26 dma_addr_t c_out_dma;
28 dma_addr_t c_ivin_dma;
36 dma_addr_t out_mac_dma;
38 dma_addr_t a_ivin_dma;
55 dma_addr_t in_dma;
90 dma_addr_t a_key_dma;
[all …]
/openbmc/linux/include/linux/soc/ti/
H A Dknav_qmss.h66 dma_addr_t knav_queue_pop(void *qhandle, unsigned *size);
67 int knav_queue_push(void *qhandle, dma_addr_t dma,
77 dma_addr_t *dma, unsigned *dma_sz);
78 void *knav_pool_desc_unmap(void *ph, dma_addr_t dma, unsigned dma_sz);
79 dma_addr_t knav_pool_desc_virt_to_dma(void *ph, void *virt);
80 void *knav_pool_desc_dma_to_virt(void *ph, dma_addr_t dma);
/openbmc/linux/drivers/crypto/ccree/
H A Dcc_aead.h70 dma_addr_t mac_buf_dma_addr; /* internal ICV DMA buffer */
72 dma_addr_t ccm_iv0_dma_addr;
73 dma_addr_t icv_dma_addr; /* Phys. address of ICV */
77 dma_addr_t gcm_iv_inc1_dma_addr;
79 dma_addr_t gcm_iv_inc2_dma_addr;
80 dma_addr_t hkey_dma_addr; /* Phys. address of hkey */
81 dma_addr_t gcm_block_len_dma_addr; /* Phys. address of gcm block len */
/openbmc/linux/drivers/scsi/bnx2fc/
H A Dbnx2fc.h320 dma_addr_t sq_dma;
326 dma_addr_t cq_dma;
332 dma_addr_t rq_dma;
338 dma_addr_t rq_pbl_dma;
342 dma_addr_t xferq_dma;
346 dma_addr_t confq_dma;
354 dma_addr_t conn_db_dma;
358 dma_addr_t lcq_dma;
364 dma_addr_t enbl_req_dma;
391 dma_addr_t req_buf_dma;
[all …]
/openbmc/linux/drivers/scsi/megaraid/
H A Dmegaraid_mbox.h132 dma_addr_t mbox_dma_h;
135 dma_addr_t sgl_dma_h;
137 dma_addr_t pthru_dma_h;
139 dma_addr_t epthru_dma_h;
140 dma_addr_t buf_dma_h;
186 dma_addr_t una_mbox64_dma;
189 dma_addr_t mbox_dma;
212 dma_addr_t sysfs_buffer_dma;
/openbmc/linux/include/soc/fsl/
H A Ddpaa2-fd.h104 static inline dma_addr_t dpaa2_fd_get_addr(const struct dpaa2_fd *fd) in dpaa2_fd_get_addr()
106 return (dma_addr_t)le64_to_cpu(fd->simple.addr); in dpaa2_fd_get_addr()
114 static inline void dpaa2_fd_set_addr(struct dpaa2_fd *fd, dma_addr_t addr) in dpaa2_fd_set_addr()
167 static inline dma_addr_t dpaa2_fd_get_flc(const struct dpaa2_fd *fd) in dpaa2_fd_get_flc()
169 return (dma_addr_t)le64_to_cpu(fd->simple.flc); in dpaa2_fd_get_flc()
310 static inline dma_addr_t dpaa2_sg_get_addr(const struct dpaa2_sg_entry *sg) in dpaa2_sg_get_addr()
312 return (dma_addr_t)le64_to_cpu(sg->addr); in dpaa2_sg_get_addr()
482 return (dma_addr_t)le64_to_cpu(fle->addr); in dpaa2_fl_get_addr()
491 dma_addr_t addr) in dpaa2_fl_set_addr()
546 return (dma_addr_t)le64_to_cpu(fle->flc); in dpaa2_fl_get_flc()
[all …]
/openbmc/linux/drivers/media/platform/nvidia/tegra-vde/
H A Dvde.h58 dma_addr_t y_addr;
59 dma_addr_t cb_addr;
60 dma_addr_t cr_addr;
61 dma_addr_t aux_addr;
89 dma_addr_t dma_handle;
90 dma_addr_t dma_addr;
121 dma_addr_t bitstream_data_addr;
122 dma_addr_t iram_lists_addr;
160 dma_addr_t dma_base[VB2_MAX_PLANES];
161 dma_addr_t dma_addr[VB2_MAX_PLANES];
[all …]
/openbmc/linux/drivers/dma/ioat/
H A Ddma.h92 dma_addr_t hw;
98 dma_addr_t last_completion;
110 dma_addr_t completion_dma;
156 dma_addr_t dma;
358 dma_addr_t dma_src, size_t len, unsigned long flags);
362 ioat_prep_xor(struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src,
365 ioat_prep_xor_val(struct dma_chan *chan, dma_addr_t *src,
369 ioat_prep_pq(struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src,
373 ioat_prep_pq_val(struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src,
377 ioat_prep_pqxor(struct dma_chan *chan, dma_addr_t dst, dma_addr_t *src,
[all …]
/openbmc/qemu/include/hw/pci/
H A Dpci_device.h229 static inline MemTxResult pci_dma_rw(PCIDevice *dev, dma_addr_t addr, in pci_dma_rw()
230 void *buf, dma_addr_t len, in pci_dma_rw()
249 static inline MemTxResult pci_dma_read(PCIDevice *dev, dma_addr_t addr, in pci_dma_read()
250 void *buf, dma_addr_t len) in pci_dma_read()
268 static inline MemTxResult pci_dma_write(PCIDevice *dev, dma_addr_t addr, in pci_dma_write()
269 const void *buf, dma_addr_t len) in pci_dma_write()
277 dma_addr_t addr, \
284 dma_addr_t addr, \
313 static inline void *pci_dma_map(PCIDevice *dev, dma_addr_t addr, in pci_dma_map()
314 dma_addr_t *plen, DMADirection dir) in pci_dma_map()
[all …]
/openbmc/linux/drivers/net/ethernet/cisco/enic/
H A Denic_res.h31 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_ex()
57 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_cont()
66 dma_addr_t dma_addr, unsigned int len, int vlan_tag_insert, in enic_queue_wq_desc()
76 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_csum()
88 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_csum_l4()
99 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_tso()
111 dma_addr_t dma_addr, unsigned int len) in enic_queue_rq_desc()
133 int enic_set_rss_key(struct enic *enic, dma_addr_t key_pa, u64 len);
134 int enic_set_rss_cpu(struct enic *enic, dma_addr_t cpu_pa, u64 len);
/openbmc/linux/drivers/net/wireless/ath/ath10k/
H A Dce.h96 dma_addr_t base_addr_ce_space_unaligned;
107 dma_addr_t base_addr_ce_space;
153 dma_addr_t paddr_rri;
176 dma_addr_t buffer,
184 dma_addr_t buffer,
197 dma_addr_t paddr);
238 dma_addr_t *bufferp);
251 dma_addr_t *bufferp,
313 dma_addr_t paddr);
319 dma_addr_t *nbytesp);
[all …]
/openbmc/linux/drivers/net/wwan/t7xx/
H A Dt7xx_dpmaif.h45 dma_addr_t drb_base;
52 dma_addr_t pit_base;
54 dma_addr_t bat_base;
56 dma_addr_t frg_base;
72 dma_addr_t drb_base_addr[DPMAIF_TXQ_NUM];
75 dma_addr_t pkt_bat_base_addr[DPMAIF_RXQ_NUM];
77 dma_addr_t frg_bat_base_addr[DPMAIF_RXQ_NUM];
79 dma_addr_t pit_base_addr[DPMAIF_RXQ_NUM];

12345678910>>...96