Home
last modified time | relevance | path

Searched refs:rar (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/soc/fsl/dpio/
H A Dqbman-portal.c1438 #define RAR_IDX(rar) ((rar) & 0x7) argument
1439 #define RAR_VB(rar) ((rar) & 0x80) argument
1440 #define RAR_SUCCESS(rar) ((rar) & 0x100) argument
1457 u32 rar; in qbman_swp_release_direct() local
1462 rar = qbman_read_register(s, QBMAN_CINH_SWP_RAR); in qbman_swp_release_direct()
1463 if (!RAR_SUCCESS(rar)) in qbman_swp_release_direct()
1479 p->verb = d->verb | RAR_VB(rar) | num_buffers; in qbman_swp_release_direct()
1499 u32 rar; in qbman_swp_release_mem_back() local
1505 if (!RAR_SUCCESS(rar)) in qbman_swp_release_mem_back()
1516 p->verb = d->verb | RAR_VB(rar) | num_buffers; in qbman_swp_release_mem_back()
[all …]
/linux-6.15/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_82598.c785 static int ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) in ixgbe_set_vmdq_82598() argument
791 if (rar >= rar_entries) { in ixgbe_set_vmdq_82598()
792 hw_dbg(hw, "RAR index %d is out of range.\n", rar); in ixgbe_set_vmdq_82598()
796 rar_high = IXGBE_READ_REG(hw, IXGBE_RAH(rar)); in ixgbe_set_vmdq_82598()
799 IXGBE_WRITE_REG(hw, IXGBE_RAH(rar), rar_high); in ixgbe_set_vmdq_82598()
809 static int ixgbe_clear_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) in ixgbe_clear_vmdq_82598() argument
816 if (rar >= rar_entries) { in ixgbe_clear_vmdq_82598()
817 hw_dbg(hw, "RAR index %d is out of range.\n", rar); in ixgbe_clear_vmdq_82598()
821 rar_high = IXGBE_READ_REG(hw, IXGBE_RAH(rar)); in ixgbe_clear_vmdq_82598()
824 IXGBE_WRITE_REG(hw, IXGBE_RAH(rar), rar_high); in ixgbe_clear_vmdq_82598()
H A Dixgbe_common.c2967 if (rar >= rar_entries) { in ixgbe_clear_vmdq_generic()
2983 IXGBE_WRITE_REG(hw, IXGBE_MPSAR_LO(rar), 0); in ixgbe_clear_vmdq_generic()
2987 IXGBE_WRITE_REG(hw, IXGBE_MPSAR_HI(rar), 0); in ixgbe_clear_vmdq_generic()
3000 rar != 0 && rar != hw->mac.san_mac_rar_index) in ixgbe_clear_vmdq_generic()
3001 hw->mac.ops.clear_rar(hw, rar); in ixgbe_clear_vmdq_generic()
3018 if (rar >= rar_entries) { in ixgbe_set_vmdq_generic()
3024 mpsar = IXGBE_READ_REG(hw, IXGBE_MPSAR_LO(rar)); in ixgbe_set_vmdq_generic()
3026 IXGBE_WRITE_REG(hw, IXGBE_MPSAR_LO(rar), mpsar); in ixgbe_set_vmdq_generic()
3047 u32 rar = hw->mac.san_mac_rar_index; in ixgbe_set_vmdq_san_mac_generic() local
3051 IXGBE_WRITE_REG(hw, IXGBE_MPSAR_HI(rar), 0); in ixgbe_set_vmdq_san_mac_generic()
[all …]
H A Dixgbe_common.h66 int ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
68 int ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
/linux-6.15/drivers/net/ethernet/wangxun/libwx/
H A Dwx_hw.c853 static int wx_clear_vmdq(struct wx *wx, u32 rar, u32 __maybe_unused vmdq) in wx_clear_vmdq() argument
859 if (rar >= rar_entries) { in wx_clear_vmdq()
860 wx_err(wx, "RAR index %d is out of range.\n", rar); in wx_clear_vmdq()
864 wr32(wx, WX_PSR_MAC_SWC_IDX, rar); in wx_clear_vmdq()
872 if (mpsar_lo == 0 && mpsar_hi == 0 && rar != 0) in wx_clear_vmdq()
873 wx_clear_rar(wx, rar); in wx_clear_vmdq()
/linux-6.15/drivers/perf/
H A Dxgene_pmu.c533 XGENE_PMU_EVENT_ATTR(rar-hazard, 0x10),