Home
last modified time | relevance | path

Searched refs:rar (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/drivers/soc/fsl/dpio/
H A Dqbman-portal.c1425 #define RAR_IDX(rar) ((rar) & 0x7)
1426 #define RAR_VB(rar) ((rar) & 0x80)
1427 #define RAR_SUCCESS(rar) ((rar) & 0x100)
1444 u32 rar; in qbman_swp_release_direct() local
1449 rar = qbman_read_register(s, QBMAN_CINH_SWP_RAR); in qbman_swp_release_direct()
1450 if (!RAR_SUCCESS(rar)) in qbman_swp_release_direct()
1454 p = qbman_get_cmd(s, QBMAN_CENA_SWP_RCR(RAR_IDX(rar))); in qbman_swp_release_direct()
1486 u32 rar; qbman_swp_release_mem_back() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_82598.c781 * @rar: receive address register index to associate with a VMDq index
784 static s32 ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) in ixgbe_set_vmdq_82598() argument
789 /* Make sure we are using a valid rar index range */ in ixgbe_set_vmdq_82598()
790 if (rar >= rar_entries) { in ixgbe_set_vmdq_82598()
791 hw_dbg(hw, "RAR index %d is out of range.\n", rar); in ixgbe_set_vmdq_82598()
795 rar_high = IXGBE_READ_REG(hw, IXGBE_RAH(rar)); in ixgbe_set_vmdq_82598()
798 IXGBE_WRITE_REG(hw, IXGBE_RAH(rar), rar_high); in ixgbe_set_vmdq_82598()
805 * @rar: receive address register index to associate with a VMDq index
808 static s32 ixgbe_clear_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) in ixgbe_clear_vmdq_82598() argument
814 /* Make sure we are using a valid rar inde in ixgbe_clear_vmdq_82598()
[all...]
H A Dixgbe_common.c1832 /* Make sure we are using a valid rar index range */ in ixgbe_set_rar_generic()
1884 /* Make sure we are using a valid rar index range */ in ixgbe_clear_rar_generic()
2942 * @rar: receive address register index to disassociate
2943 * @vmdq: VMDq pool index to remove from the rar
2945 s32 ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq) in ixgbe_clear_vmdq_generic() argument
2950 /* Make sure we are using a valid rar index range */ in ixgbe_clear_vmdq_generic()
2951 if (rar >= rar_entries) { in ixgbe_clear_vmdq_generic()
2952 hw_dbg(hw, "RAR index %d is out of range.\n", rar); in ixgbe_clear_vmdq_generic()
2956 mpsar_lo = IXGBE_READ_REG(hw, IXGBE_MPSAR_LO(rar)); in ixgbe_clear_vmdq_generic()
2957 mpsar_hi = IXGBE_READ_REG(hw, IXGBE_MPSAR_HI(rar)); in ixgbe_clear_vmdq_generic()
2996 ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq) ixgbe_set_vmdq_generic() argument
3031 u32 rar = hw->mac.san_mac_rar_index; ixgbe_set_vmdq_san_mac_generic() local
[all...]
H A Dixgbe_common.h67 s32 ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
69 s32 ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_82598.c781 * @rar: receive address register index to associate with a VMDq index
784 static s32 ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) in ixgbe_set_vmdq_82598() argument
789 /* Make sure we are using a valid rar index range */ in ixgbe_set_vmdq_82598()
790 if (rar >= rar_entries) { in ixgbe_set_vmdq_82598()
791 hw_dbg(hw, "RAR index %d is out of range.\n", rar); in ixgbe_set_vmdq_82598()
795 rar_high = IXGBE_READ_REG(hw, IXGBE_RAH(rar)); in ixgbe_set_vmdq_82598()
798 IXGBE_WRITE_REG(hw, IXGBE_RAH(rar), rar_high); in ixgbe_set_vmdq_82598()
805 * @rar: receive address register index to associate with a VMDq index
808 static s32 ixgbe_clear_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) in ixgbe_clear_vmdq_82598() argument
814 /* Make sure we are using a valid rar inde in ixgbe_clear_vmdq_82598()
[all...]
H A Dixgbe_common.c1833 /* Make sure we are using a valid rar index range */ in ixgbe_set_rar_generic()
1885 /* Make sure we are using a valid rar index range */ in ixgbe_clear_rar_generic()
2943 * @rar: receive address register index to disassociate
2944 * @vmdq: VMDq pool index to remove from the rar
2946 s32 ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq) in ixgbe_clear_vmdq_generic() argument
2951 /* Make sure we are using a valid rar index range */ in ixgbe_clear_vmdq_generic()
2952 if (rar >= rar_entries) { in ixgbe_clear_vmdq_generic()
2953 hw_dbg(hw, "RAR index %d is out of range.\n", rar); in ixgbe_clear_vmdq_generic()
2957 mpsar_lo = IXGBE_READ_REG(hw, IXGBE_MPSAR_LO(rar)); in ixgbe_clear_vmdq_generic()
2958 mpsar_hi = IXGBE_READ_REG(hw, IXGBE_MPSAR_HI(rar)); in ixgbe_clear_vmdq_generic()
2997 ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq) ixgbe_set_vmdq_generic() argument
3032 u32 rar = hw->mac.san_mac_rar_index; ixgbe_set_vmdq_san_mac_generic() local
[all...]
H A Dixgbe_common.h66 s32 ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
68 s32 ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
/kernel/linux/linux-6.6/drivers/soc/fsl/dpio/
H A Dqbman-portal.c1438 #define RAR_IDX(rar) ((rar) & 0x7)
1439 #define RAR_VB(rar) ((rar) & 0x80)
1440 #define RAR_SUCCESS(rar) ((rar) & 0x100)
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()
1467 p = qbman_get_cmd(s, QBMAN_CENA_SWP_RCR(RAR_IDX(rar))); in qbman_swp_release_direct()
1499 u32 rar; qbman_swp_release_mem_back() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/wangxun/libwx/
H A Dwx_hw.c518 /* Make sure we are using a valid rar index range */ in wx_set_rar()
569 /* Make sure we are using a valid rar index range */ in wx_clear_rar()
597 * @rar: receive address register index to disassociate
598 * @vmdq: VMDq pool index to remove from the rar
600 static int wx_clear_vmdq(struct wx *wx, u32 rar, u32 __maybe_unused vmdq) in wx_clear_vmdq() argument
605 /* Make sure we are using a valid rar index range */ in wx_clear_vmdq()
606 if (rar >= rar_entries) { in wx_clear_vmdq()
607 wx_err(wx, "RAR index %d is out of range.\n", rar); in wx_clear_vmdq()
611 wr32(wx, WX_PSR_MAC_SWC_IDX, rar); in wx_clear_vmdq()
618 /* was that the last pool using this rar in wx_clear_vmdq()
[all...]
/kernel/linux/linux-5.10/drivers/perf/
H A Dxgene_pmu.c547 XGENE_PMU_EVENT_ATTR(rar-hazard, 0x10),
/kernel/linux/linux-6.6/drivers/perf/
H A Dxgene_pmu.c544 XGENE_PMU_EVENT_ATTR(rar-hazard, 0x10),

Completed in 22 milliseconds