Home
last modified time | relevance | path

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

12345678910>>...73

/linux/kernel/dma/
H A Ddebug.h13 size_t size, int direction, dma_addr_t dma_addr,
16 extern void debug_dma_unmap_phys(struct device *dev, dma_addr_t addr,
27 dma_addr_t dma_addr, void *virt,
31 void *virt, dma_addr_t addr);
34 dma_addr_t dma_handle, size_t size,
38 dma_addr_t dma_handle,
50 dma_addr_t dma_addr,
54 dma_addr_t dma_addr);
58 dma_addr_t dma_addr, unsigned long attrs) in debug_dma_map_phys()
62 static inline void debug_dma_unmap_phys(struct device *dev, dma_addr_t addr, in debug_dma_unmap_phys()
[all …]
H A Ddirect.h14 void *cpu_addr, dma_addr_t dma_addr, size_t size,
18 void *cpu_addr, dma_addr_t dma_addr, size_t size,
20 bool dma_direct_need_sync(struct device *dev, dma_addr_t dma_addr);
57 dma_addr_t addr, size_t size, enum dma_data_direction dir) in dma_direct_sync_single_for_device()
70 dma_addr_t addr, size_t size, enum dma_data_direction dir, in dma_direct_sync_single_for_cpu()
85 static inline dma_addr_t dma_direct_map_phys(struct device *dev, in dma_direct_map_phys()
89 dma_addr_t dma_addr; in dma_direct_map_phys()
138 static inline void dma_direct_unmap_phys(struct device *dev, dma_addr_t addr, in dma_direct_unmap_phys()
/linux/include/linux/
H A Ddma-mapping.h116 #define DMA_MAPPING_ERROR (~(dma_addr_t)0)
121 dma_addr_t addr;
137 void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr);
142 dma_addr_t dma_addr) in debug_dma_mapping_error()
152 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
161 dma_addr_t dma_map_page_attrs(struct device *dev, struct page *page,
164 void dma_unmap_page_attrs(struct device *dev, dma_addr_t addr, size_t size,
166 dma_addr_t dma_map_phys(struct device *dev, phys_addr_t phys, size_t size,
168 void dma_unmap_phys(struct device *dev, dma_addr_t addr, size_t size,
177 dma_addr_t dma_map_resource(struct device *dev, phys_addr_t phys_addr,
[all …]
H A Dvirtio.h124 dma_addr_t virtqueue_get_desc_addr(const struct virtqueue *vq);
125 dma_addr_t virtqueue_get_avail_addr(const struct virtqueue *vq);
126 dma_addr_t virtqueue_get_used_addr(const struct virtqueue *vq);
286 size_t size, dma_addr_t *dma_handle,
292 dma_addr_t dma_handle);
294 dma_addr_t virtqueue_map_page_attrs(const struct virtqueue *_vq,
302 dma_addr_t dma_handle,
306 dma_addr_t virtqueue_map_single_attrs(const struct virtqueue *_vq, void *ptr, size_t size,
308 void virtqueue_unmap_single_attrs(const struct virtqueue *_vq, dma_addr_t addr,
311 int virtqueue_map_mapping_error(const struct virtqueue *_vq, dma_addr_t addr);
[all …]
/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 …]
/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()
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 …]
/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 …]
/linux/arch/alpha/kernel/
H A Dproto.h27 extern void cia_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
40 extern void marvel_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
51 extern void mcpcia_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
66 extern void t2_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
73 extern void titan_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
81 extern void tsunami_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
88 extern void wildfire_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
/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()
177 static inline void dpaa2_fd_set_flc(struct dpaa2_fd *fd, dma_addr_t flc_addr) in dpaa2_fd_set_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()
320 static inline void dpaa2_sg_set_addr(struct dpaa2_sg_entry *sg, dma_addr_t addr) in dpaa2_sg_set_addr()
480 static inline dma_addr_t dpaa2_fl_get_addr(const struct dpaa2_fl_entry *fle) in dpaa2_fl_get_addr()
[all …]
/linux/drivers/bluetooth/
H A Dbtintel_pcie.h347 dma_addr_t data_p_addr;
352 dma_addr_t tr_hia_p_addr;
354 dma_addr_t tr_tia_p_addr;
356 dma_addr_t cr_hia_p_addr;
358 dma_addr_t cr_tia_p_addr;
371 dma_addr_t tfds_p_addr;
374 dma_addr_t urbd0s_p_addr;
377 dma_addr_t buf_p_addr;
391 dma_addr_t frbds_p_addr;
394 dma_addr_t urbd1s_p_addr;
[all …]
/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 */
/linux/drivers/media/platform/nvidia/tegra-vde/
H A Dvde.h57 dma_addr_t y_addr;
58 dma_addr_t cb_addr;
59 dma_addr_t cr_addr;
60 dma_addr_t aux_addr;
88 dma_addr_t dma_handle;
89 dma_addr_t dma_addr;
120 dma_addr_t bitstream_data_addr;
121 dma_addr_t iram_lists_addr;
159 dma_addr_t dma_base[VB2_MAX_PLANES];
160 dma_addr_t dma_addr[VB2_MAX_PLANES];
[all …]
/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);
/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;
/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 …]
/linux/drivers/net/ethernet/cisco/enic/
H A Denic_res.h34 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_ex()
60 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_cont()
69 dma_addr_t dma_addr, unsigned int len, int vlan_tag_insert, in enic_queue_wq_desc()
79 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_csum()
91 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_csum_l4()
102 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_tso()
114 dma_addr_t dma_addr, unsigned int len) in enic_queue_rq_desc()
136 int enic_set_rss_key(struct enic *enic, dma_addr_t key_pa, u64 len);
137 int enic_set_rss_cpu(struct enic *enic, dma_addr_t cpu_pa, u64 len);
/linux/drivers/dma/ioat/
H A Dprep.c32 dma_addr_t addr, u32 offset, int idx) in xor_set_src()
39 static dma_addr_t pq_get_src(struct ioat_raw_descriptor *descs[2], int idx) in pq_get_src()
46 static dma_addr_t pq16_get_src(struct ioat_raw_descriptor *desc[3], int idx) in pq16_get_src()
54 dma_addr_t addr, u32 offset, u8 coef, int idx) in pq_set_src()
64 dma_addr_t addr, u32 offset, u8 coef, unsigned idx) in pq16_set_src()
101 ioat_dma_prep_memcpy_lock(struct dma_chan *c, dma_addr_t dma_dest, in ioat_dma_prep_memcpy_lock()
102 dma_addr_t dma_src, size_t len, unsigned long flags) in ioat_dma_prep_memcpy_lock()
107 dma_addr_t dst = dma_dest; in ioat_dma_prep_memcpy_lock()
108 dma_addr_t src = dma_src; in ioat_dma_prep_memcpy_lock()
153 dma_addr_t dest, dma_addr_t *src, unsigned int src_cnt, in __ioat_prep_xor_lock()
[all …]
/linux/drivers/net/vmxnet3/
H A Dvmxnet3_int.h145 dma_addr_t basePA;
177 dma_addr_t basePA;
193 dma_addr_t basePA;
198 dma_addr_t basePA;
210 dma_addr_t dma_addr;
294 dma_addr_t dma_addr;
317 dma_addr_t basePA;
323 dma_addr_t basePA;
407 dma_addr_t shared_pa;
408 dma_addr_t queue_desc_pa;
[all …]
/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];
/linux/drivers/dma/
H A Dste_dma40_ll.c134 dma_addr_t data, in d40_phy_fill_lli()
136 dma_addr_t next_lli, in d40_phy_fill_lli()
213 d40_phy_buf_to_lli(struct d40_phy_lli *lli, dma_addr_t addr, u32 size, in d40_phy_buf_to_lli()
214 dma_addr_t lli_phys, dma_addr_t first_phys, u32 reg_cfg, in d40_phy_buf_to_lli()
224 dma_addr_t next = lli_phys; in d40_phy_buf_to_lli()
268 dma_addr_t target, in d40_phy_sg_to_lli()
270 dma_addr_t lli_phys, in d40_phy_sg_to_lli()
280 dma_addr_t l_phys = lli_phys; in d40_phy_sg_to_lli()
286 dma_addr_t sg_addr = sg_dma_address(current_sg); in d40_phy_sg_to_lli()
288 dma_addr_t dst = target ?: sg_addr; in d40_phy_sg_to_lli()
[all …]
/linux/drivers/net/ethernet/altera/
H A Daltera_sgdma.c14 dma_addr_t ndesc_phys,
15 dma_addr_t raddr,
16 dma_addr_t waddr,
27 static dma_addr_t
31 static dma_addr_t
66 priv->rxdescphys = (dma_addr_t) 0; in sgdma_initialize()
67 priv->txdescphys = (dma_addr_t) 0; in sgdma_initialize()
295 dma_addr_t ndesc_phys, in sgdma_setup_descrip()
296 dma_addr_t raddr, in sgdma_setup_descrip()
297 dma_addr_t waddr, in sgdma_setup_descrip()
[all …]
/linux/drivers/scsi/qedi/
H A Dqedi_iscsi.h87 dma_addr_t sq_dma;
95 dma_addr_t sq_pbl_dma;
105 dma_addr_t sge_tbl_dma;
135 dma_addr_t req_dma_addr;
140 dma_addr_t resp_dma_addr;
144 dma_addr_t req_bd_dma;
146 dma_addr_t resp_bd_dma;
187 dma_addr_t sense_buffer_dma;
/linux/drivers/scsi/qla4xxx/
H A Dql4_glbl.h28 int qla4xxx_get_flash(struct scsi_qla_host *ha, dma_addr_t dma_addr,
39 dma_addr_t fw_ddb_entry_dma,
48 dma_addr_t fw_ddb_entry_dma, uint32_t *mbx_sts);
50 uint32_t *mbox_sts, dma_addr_t init_fw_cb_dma);
57 uint32_t *mbox_sts, dma_addr_t acb_dma);
58 int qla4xxx_get_acb(struct scsi_qla_host *ha, dma_addr_t acb_dma,
79 int qla4xxx_set_flash(struct scsi_qla_host *ha, dma_addr_t dma_addr,
108 dma_addr_t init_fw_cb_dma);
159 uint16_t stats_size, dma_addr_t stats_dma);
166 dma_addr_t fw_ddb_entry_dma, uint16_t ddb_index);
[all …]
/linux/drivers/crypto/hisilicon/sec/
H A Dsec_drv.h184 dma_addr_t paddr;
191 dma_addr_t paddr;
197 dma_addr_t paddr;
245 dma_addr_t pkey;
281 dma_addr_t dma_iv;
306 dma_addr_t dma_in;
309 dma_addr_t dma_out;
361 dma_addr_t buf;
381 dma_addr_t next_sgl;
/linux/drivers/block/mtip32xx/
H A Dmtip32xx.h303 dma_addr_t command_dma; /* corresponding physical address */
346 dma_addr_t command_list_dma;
356 dma_addr_t rxfis_dma;
364 dma_addr_t block1_dma;
374 dma_addr_t identify_dma;
384 dma_addr_t sector_buffer_dma;
387 dma_addr_t log_buf_dma;
390 dma_addr_t smart_buf_dma;

12345678910>>...73