Home
last modified time | relevance | path

Searched refs:hw_addr (Results 1 – 25 of 66) sorted by relevance

123

/dpdk/drivers/net/octeontx_ep/
H A Dotx_ep_vf.c34 reg_val = rte_read64(otx_ep->hw_addr + in otx_ep_setup_global_iq_reg()
101 reg_val = rte_read64(otx_ep->hw_addr + in otx_ep_setup_iq_regs()
109 otx_ep_write64(iq->nb_desc, otx_ep->hw_addr, in otx_ep_setup_iq_regs()
115 iq->doorbell_reg = (uint8_t *)otx_ep->hw_addr + in otx_ep_setup_iq_regs()
117 iq->inst_cnt_reg = (uint8_t *)otx_ep->hw_addr + in otx_ep_setup_iq_regs()
154 reg_val = rte_read64(otx_ep->hw_addr + in otx_ep_setup_oq_regs()
160 otx_ep_write64(droq->nb_desc, otx_ep->hw_addr, in otx_ep_setup_oq_regs()
214 otx_ep_write64(0xFFFFFFFF, otx_ep->hw_addr, in otx_ep_enable_iq()
217 while (((rte_read64(otx_ep->hw_addr + in otx_ep_enable_iq()
247 otx_ep_write64(0xFFFFFFFF, otx_ep->hw_addr, in otx_ep_enable_oq()
[all …]
H A Dotx2_ep_vf.c88 reg_val = otx2_read64(otx_ep->hw_addr + in otx2_vf_setup_iq_regs()
94 otx2_write64(iq->base_addr_dma, otx_ep->hw_addr + in otx2_vf_setup_iq_regs()
96 otx2_write64(iq->nb_desc, otx_ep->hw_addr + in otx2_vf_setup_iq_regs()
102 iq->doorbell_reg = (uint8_t *)otx_ep->hw_addr + in otx2_vf_setup_iq_regs()
104 iq->inst_cnt_reg = (uint8_t *)otx_ep->hw_addr + in otx2_vf_setup_iq_regs()
135 reg_val = otx2_read64(otx_ep->hw_addr + in otx2_vf_setup_oq_regs()
139 otx2_write64(droq->desc_ring_dma, otx_ep->hw_addr + in otx2_vf_setup_oq_regs()
141 otx2_write64(droq->nb_desc, otx_ep->hw_addr + in otx2_vf_setup_oq_regs()
155 droq->pkts_sent_reg = (uint8_t *)otx_ep->hw_addr + in otx2_vf_setup_oq_regs()
201 otx2_write64(0xFFFFFFFF, otx_ep->hw_addr + in otx2_vf_enable_iq()
[all …]
/dpdk/drivers/raw/ntb/
H A Dntb_hw_intel.c217 xlat_addr = hw->hw_addr + xlat_off; in intel_ntb_mw_set_trans()
218 limit_addr = hw->hw_addr + limit_off; in intel_ntb_mw_set_trans()
229 xlat_addr = hw->hw_addr + xlat_off; in intel_ntb_mw_set_trans()
232 limit_addr = hw->hw_addr + limit_off; in intel_ntb_mw_set_trans()
241 xlat_addr = hw->hw_addr + xlat_off; in intel_ntb_mw_set_trans()
322 reg_addr = hw->hw_addr + reg_off; in intel_ntb_gen3_set_link()
472 db_addr = hw->hw_addr + db_off; in intel_ntb_db_read()
487 db_addr = hw->hw_addr + db_off; in intel_ntb_db_clear()
491 hw->hw_addr + XEON_GEN4_SLOTSTS); in intel_ntb_db_clear()
505 db_m_addr = hw->hw_addr + db_m_off; in intel_ntb_db_set_mask()
[all …]
H A Dntb.h211 char *hw_addr; member
/dpdk/drivers/net/liquidio/base/
H A Dlio_hw_defs.h186 rte_write32(_value, _dev->hw_addr + _reg_off); \
199 rte_write64(_val64, _dev->hw_addr + _reg_off); \
206 uint32_t val = rte_read32(_dev->hw_addr + _reg_off); \
218 uint64_t val64 = rte_read64(_dev->hw_addr + _reg_off); \
228 rte_write32(value, (lio_dev)->hw_addr + (reg_off))
231 rte_write64(val64, (lio_dev)->hw_addr + (reg_off))
234 rte_read32((lio_dev)->hw_addr + (reg_off))
237 rte_read64((lio_dev)->hw_addr + (reg_off))
H A Dlio_23xx_vf.c192 iq->doorbell_reg = (uint8_t *)lio_dev->hw_addr + in cn23xx_vf_setup_iq_regs()
194 iq->inst_cnt_reg = (uint8_t *)lio_dev->hw_addr + in cn23xx_vf_setup_iq_regs()
225 droq->pkts_sent_reg = (uint8_t *)lio_dev->hw_addr + in cn23xx_vf_setup_oq_regs()
227 droq->pkts_credit_reg = (uint8_t *)lio_dev->hw_addr + in cn23xx_vf_setup_oq_regs()
272 mbox->mbox_int_reg = (uint8_t *)lio_dev->hw_addr + in cn23xx_vf_setup_mbox()
275 mbox->mbox_read_reg = (uint8_t *)lio_dev->hw_addr + in cn23xx_vf_setup_mbox()
278 mbox->mbox_write_reg = (uint8_t *)lio_dev->hw_addr + in cn23xx_vf_setup_mbox()
/dpdk/drivers/net/qede/base/
H A Decore_hw.h122 u32 hw_addr,
134 u32 hw_addr);
149 u32 hw_addr,
164 u32 hw_addr,
324 u8 abs_ppfid, u32 hw_addr, u32 val);
336 u8 abs_ppfid, u32 hw_addr);
H A Decore_hw.c204 struct ecore_ptt *p_ptt, u32 hw_addr) in ecore_set_ptt() argument
209 offset = hw_addr - win_hw_addr; in ecore_set_ptt()
217 if (hw_addr < win_hw_addr || in ecore_set_ptt()
272 bar_addr, hw_addr, val); in ecore_wr()
281 hw_addr, val); in ecore_wr()
296 bar_addr, hw_addr, val); in ecore_rd()
305 hw_addr); in ecore_rd()
327 hw_offset = hw_addr + done; in ecore_memcpy_hw()
352 hw_addr, dest, hw_addr, (unsigned long)n); in ecore_memcpy_from()
363 hw_addr, hw_addr, src, (unsigned long)n); in ecore_memcpy_to()
[all …]
/dpdk/drivers/net/fm10k/base/
H A Dfm10k_osdep.h59 rte_write32((val), ((hw)->hw_addr + (reg)))
61 #define FM10K_READ_REG(hw, reg) rte_read32(((hw)->hw_addr + (reg)))
86 #define FM10K_REMOVED(hw_addr) (!(hw_addr)) argument
H A Dfm10k_common.c204 if (FM10K_REMOVED(hw->hw_addr)) in fm10k_disable_queues_generic()
272 if (FM10K_REMOVED(hw->hw_addr)) in fm10k_read_hw_stats_32b()
/dpdk/drivers/compress/octeontx/
H A Dotx_zip.c8 zip_reg_read64(uint8_t *hw_addr, uint64_t offset) in zip_reg_read64() argument
10 uint8_t *base = hw_addr; in zip_reg_read64()
15 zip_reg_write64(uint8_t *hw_addr, uint64_t offset, uint64_t val) in zip_reg_write64() argument
17 uint8_t *base = hw_addr; in zip_reg_write64()
H A Dotx_zip.h273 zip_reg_read64(uint8_t *hw_addr, uint64_t offset);
276 zip_reg_write64(uint8_t *hw_addr, uint64_t offset, uint64_t val);
/dpdk/drivers/common/iavf/
H A Diavf_osdep.h119 #define wr32(a, reg, value) writel((value), (a)->hw_addr + (reg))
120 #define rd32(a, reg) readl((a)->hw_addr + (reg))
121 #define wr64(a, reg, value) writeq((value), (a)->hw_addr + (reg))
122 #define rd64(a, reg) readq((a)->hw_addr + (reg))
/dpdk/drivers/crypto/ccp/
H A Dccp_dev.h166 #define CCP_READ_REG(hw_addr, reg_offset) \ argument
167 ccp_pci_reg_read(hw_addr, reg_offset)
169 #define CCP_WRITE_REG(hw_addr, reg_offset, value) \ argument
170 ccp_pci_reg_write(hw_addr, reg_offset, value)
/dpdk/drivers/net/ice/base/
H A Dice_osdep.h126 #define wr32(a, reg, value) writel((value), (a)->hw_addr + (reg))
127 #define rd32(a, reg) readl((a)->hw_addr + (reg))
128 #define wr64(a, reg, value) writeq((value), (a)->hw_addr + (reg))
129 #define rd64(a, reg) readq((a)->hw_addr + (reg))
/dpdk/drivers/net/ipn3ke/
H A Dipn3ke_ethdev.h310 uint8_t *hw_addr; member
332 ((volatile uint32_t *)((char *)(a)->hw_addr + (reg)))
352 indirect_addrs = hw->hw_addr + (uint32_t)(INDRCT_CTRL); in _ipn3ke_indrct_read()
358 indirect_addrs = hw->hw_addr + (uint32_t)(INDRCT_STS); in _ipn3ke_indrct_read()
374 indirect_addrs = hw->hw_addr + (uint32_t)(INDRCT_CTRL); in _ipn3ke_indrct_write()
/dpdk/drivers/net/i40e/base/
H A Di40e_osdep.h140 ((volatile uint32_t *)((char *)(a)->hw_addr + (reg)))
148 ((volatile uint64_t *)((char *)(a)->hw_addr + (reg)))
/dpdk/drivers/net/liquidio/
H A Dlio_struct.h565 uint64_t hw_addr; member
611 uint8_t *hw_addr; member
H A Dlio_ethdev.c1831 lio_dev->linfo.hw_addr = resp->cfg_info.linfo.hw_addr; in lio_dev_configure()
1837 lio_swap_8B_data(&lio_dev->linfo.hw_addr, 1); in lio_dev_configure()
1839 mac[i] = *((uint8_t *)(((uint8_t *)&lio_dev->linfo.hw_addr) + in lio_dev_configure()
2074 lio_dev->hw_addr = pdev->mem_resource[0].addr; in lio_eth_dev_init()
/dpdk/drivers/net/e1000/base/
H A De1000_osdep.h85 ((volatile uint32_t *)((char *)(hw)->hw_addr + (reg)))
H A De1000_vf.h234 u8 *hw_addr; member
/dpdk/drivers/net/ixgbe/base/
H A Dixgbe_osdep.h124 ((volatile uint32_t *)((char *)(hw)->hw_addr + (reg)))
/dpdk/drivers/net/igc/base/
H A Digc_osdep.h95 ((volatile uint32_t *)((char *)(hw)->hw_addr + (reg)))
/dpdk/drivers/net/cxgbe/base/
H A Dadapter.h669 u8 hw_addr[]) in t4_os_set_hw_addr() argument
673 rte_ether_addr_copy((struct rte_ether_addr *)hw_addr, in t4_os_set_hw_addr()
/dpdk/drivers/net/atlantic/hw_atl/
H A Dhw_atl_utils_fw2x.c47 u8 hw_addr[6]; member
408 memcpy(msg->hw_addr, mac, ETH_ALEN); in aq_fw2x_set_wol_params()

123