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

/linux-master/drivers/net/ethernet/intel/igb/
H A De1000_mac.c179 s32 vlvf_index; local
217 vlvf_index = igb_find_vlvf_slot(hw, vlan, vlvf_bypass);
218 if (vlvf_index < 0) {
221 return vlvf_index;
224 bits = rd32(E1000_VLVF(vlvf_index));
243 wr32(E1000_VLVF(vlvf_index), 0);
266 wr32(E1000_VLVF(vlvf_index), bits | vlan | E1000_VLVF_VLANID_ENABLE);
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_common.c3122 int vlvf_index; local
3161 vlvf_index = ixgbe_find_vlvf_slot(hw, vlan, vlvf_bypass);
3162 if (vlvf_index < 0) {
3165 return vlvf_index;
3168 bits = IXGBE_READ_REG(hw, IXGBE_VLVFB(vlvf_index * 2 + vind / 32));
3179 !IXGBE_READ_REG(hw, IXGBE_VLVFB(vlvf_index * 2 + 1 - vind / 32))) {
3188 IXGBE_WRITE_REG(hw, IXGBE_VLVF(vlvf_index), 0);
3189 IXGBE_WRITE_REG(hw, IXGBE_VLVFB(vlvf_index * 2 + vind / 32), 0);
3212 IXGBE_WRITE_REG(hw, IXGBE_VLVFB(vlvf_index * 2 + vind / 32), bits);
3213 IXGBE_WRITE_REG(hw, IXGBE_VLVF(vlvf_index), IXGBE_VLVF_VIE
[all...]
/linux-master/drivers/net/ethernet/wangxun/libwx/
H A Dwx_hw.c2018 int vlvf_index; local
2032 vlvf_index = wx_find_vlvf_slot(wx, vlan);
2033 if (vlvf_index < 0)
2034 return vlvf_index;
2036 wr32(wx, WX_PSR_VLAN_SWC_IDX, vlvf_index);

Completed in 150 milliseconds