Home
last modified time | relevance | path

Searched refs:vlvf_index (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igb/
H A De1000_mac.c179 s32 vlvf_index; in igb_vfta_set() local
217 vlvf_index = igb_find_vlvf_slot(hw, vlan, vlvf_bypass); in igb_vfta_set()
218 if (vlvf_index < 0) { in igb_vfta_set()
221 return vlvf_index; in igb_vfta_set()
224 bits = rd32(E1000_VLVF(vlvf_index)); in igb_vfta_set()
243 wr32(E1000_VLVF(vlvf_index), 0); in igb_vfta_set()
266 wr32(E1000_VLVF(vlvf_index), bits | vlan | E1000_VLVF_VLANID_ENABLE); in igb_vfta_set()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igb/
H A De1000_mac.c179 s32 vlvf_index; in igb_vfta_set() local
217 vlvf_index = igb_find_vlvf_slot(hw, vlan, vlvf_bypass); in igb_vfta_set()
218 if (vlvf_index < 0) { in igb_vfta_set()
221 return vlvf_index; in igb_vfta_set()
224 bits = rd32(E1000_VLVF(vlvf_index)); in igb_vfta_set()
243 wr32(E1000_VLVF(vlvf_index), 0); in igb_vfta_set()
266 wr32(E1000_VLVF(vlvf_index), bits | vlan | E1000_VLVF_VLANID_ENABLE); in igb_vfta_set()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_common.c3122 s32 vlvf_index; in ixgbe_set_vfta_generic() local
3161 vlvf_index = ixgbe_find_vlvf_slot(hw, vlan, vlvf_bypass); in ixgbe_set_vfta_generic()
3162 if (vlvf_index < 0) { in ixgbe_set_vfta_generic()
3165 return vlvf_index; in ixgbe_set_vfta_generic()
3168 bits = IXGBE_READ_REG(hw, IXGBE_VLVFB(vlvf_index * 2 + vind / 32)); in ixgbe_set_vfta_generic()
3179 !IXGBE_READ_REG(hw, IXGBE_VLVFB(vlvf_index * 2 + 1 - vind / 32))) { in ixgbe_set_vfta_generic()
3188 IXGBE_WRITE_REG(hw, IXGBE_VLVF(vlvf_index), 0); in ixgbe_set_vfta_generic()
3189 IXGBE_WRITE_REG(hw, IXGBE_VLVFB(vlvf_index * 2 + vind / 32), 0); in ixgbe_set_vfta_generic()
3212 IXGBE_WRITE_REG(hw, IXGBE_VLVFB(vlvf_index * 2 + vind / 32), bits); in ixgbe_set_vfta_generic()
3213 IXGBE_WRITE_REG(hw, IXGBE_VLVF(vlvf_index), IXGBE_VLVF_VIE in ixgbe_set_vfta_generic()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_common.c3123 s32 vlvf_index; in ixgbe_set_vfta_generic() local
3162 vlvf_index = ixgbe_find_vlvf_slot(hw, vlan, vlvf_bypass); in ixgbe_set_vfta_generic()
3163 if (vlvf_index < 0) { in ixgbe_set_vfta_generic()
3166 return vlvf_index; in ixgbe_set_vfta_generic()
3169 bits = IXGBE_READ_REG(hw, IXGBE_VLVFB(vlvf_index * 2 + vind / 32)); in ixgbe_set_vfta_generic()
3180 !IXGBE_READ_REG(hw, IXGBE_VLVFB(vlvf_index * 2 + 1 - vind / 32))) { in ixgbe_set_vfta_generic()
3189 IXGBE_WRITE_REG(hw, IXGBE_VLVF(vlvf_index), 0); in ixgbe_set_vfta_generic()
3190 IXGBE_WRITE_REG(hw, IXGBE_VLVFB(vlvf_index * 2 + vind / 32), 0); in ixgbe_set_vfta_generic()
3213 IXGBE_WRITE_REG(hw, IXGBE_VLVFB(vlvf_index * 2 + vind / 32), bits); in ixgbe_set_vfta_generic()
3214 IXGBE_WRITE_REG(hw, IXGBE_VLVF(vlvf_index), IXGBE_VLVF_VIE in ixgbe_set_vfta_generic()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/wangxun/libwx/
H A Dwx_hw.c1753 int vlvf_index; in wx_set_vlvf() local
1767 vlvf_index = wx_find_vlvf_slot(wx, vlan); in wx_set_vlvf()
1768 if (vlvf_index < 0) in wx_set_vlvf()
1769 return vlvf_index; in wx_set_vlvf()
1771 wr32(wx, WX_PSR_VLAN_SWC_IDX, vlvf_index); in wx_set_vlvf()

Completed in 19 milliseconds