| /linux/kernel/dma/ |
| H A D | debug.h | 13 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 D | direct.h | 14 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 D | dma-mapping.h | 116 #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 D | virtio.h | 124 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 D | pdb.h | 510 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 D | dma-octeon.c | 31 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 D | ocs-aes.h | 63 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 D | proto.h | 27 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 D | dpaa2-fd.h | 104 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 D | btintel_pcie.h | 347 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 D | cc_aead.h | 70 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 D | vde.h | 57 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 D | knav_qmss.h | 66 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 D | megaraid_mbox.h | 132 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 D | ce.h | 96 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 D | enic_res.h | 34 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 D | prep.c | 32 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 D | vmxnet3_int.h | 145 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 D | t7xx_dpmaif.h | 45 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 D | ste_dma40_ll.c | 134 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 D | altera_sgdma.c | 14 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 D | qedi_iscsi.h | 87 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 D | ql4_glbl.h | 28 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 D | sec_drv.h | 184 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 D | mtip32xx.h | 303 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;
|