/kernel/linux/linux-5.10/drivers/soc/fsl/dpio/ |
H A D | qbman-portal.c | 1425 #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 D | ixgbe_82598.c | 781 * @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 D | ixgbe_common.c | 1832 /* 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 D | ixgbe_common.h | 67 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 D | ixgbe_82598.c | 781 * @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 D | ixgbe_common.c | 1833 /* 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 D | ixgbe_common.h | 66 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 D | qbman-portal.c | 1438 #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 D | wx_hw.c | 518 /* 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 D | xgene_pmu.c | 547 XGENE_PMU_EVENT_ATTR(rar-hazard, 0x10),
|
/kernel/linux/linux-6.6/drivers/perf/ |
H A D | xgene_pmu.c | 544 XGENE_PMU_EVENT_ATTR(rar-hazard, 0x10),
|