/openbmc/qemu/include/sysemu/ |
H A D | dma.h | 30 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 D | proto.h | 23 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 D | debug.h | 14 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 D | dma-mapping.h | 75 #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 D | dma-direct.h | 22 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 D | dma-map-ops.h | 27 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 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 …]
|
H A D | caamalg_qi2.h | 60 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 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 …]
|
/openbmc/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() 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 D | k3-udma-glue.h | 32 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 D | cedrus.h | 104 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 D | desc.h | 694 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 D | sec.h | 13 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 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);
|
/openbmc/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 */
|
/openbmc/linux/drivers/scsi/bnx2fc/ |
H A D | bnx2fc.h | 320 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 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;
|
/openbmc/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() 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 D | vde.h | 58 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 D | dma.h | 92 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 D | pci_device.h | 236 static inline MemTxResult pci_dma_rw(PCIDevice *dev, dma_addr_t addr, in pci_dma_rw() 237 void *buf, dma_addr_t len, in pci_dma_rw() 256 static inline MemTxResult pci_dma_read(PCIDevice *dev, dma_addr_t addr, in pci_dma_read() 257 void *buf, dma_addr_t len) in pci_dma_read() 275 static inline MemTxResult pci_dma_write(PCIDevice *dev, dma_addr_t addr, in pci_dma_write() 276 const void *buf, dma_addr_t len) in pci_dma_write() 284 dma_addr_t addr, \ 291 dma_addr_t addr, \ 320 static inline void *pci_dma_map(PCIDevice *dev, dma_addr_t addr, in pci_dma_map() 321 dma_addr_t *plen, DMADirection dir) in pci_dma_map() [all …]
|
/openbmc/linux/drivers/net/ethernet/cisco/enic/ |
H A D | enic_res.h | 31 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 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 …]
|
/openbmc/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];
|