Home
last modified time | relevance | path

Searched refs:vfta (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/intel/igb/
De1000_mac.c198 u32 vfta; in igb_vfta_set() local
202 vfta = adapter->shadow_vfta[index]; in igb_vfta_set()
205 if ((!!(vfta & mask)) == add) { in igb_vfta_set()
209 vfta |= mask; in igb_vfta_set()
211 vfta &= ~mask; in igb_vfta_set()
214 igb_write_vfta_i350(hw, index, vfta); in igb_vfta_set()
216 igb_write_vfta(hw, index, vfta); in igb_vfta_set()
217 adapter->shadow_vfta[index] = vfta; in igb_vfta_set()
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/
Dixgb_main.c2210 u32 vfta, index; in ixgb_vlan_rx_add_vid() local
2215 vfta = IXGB_READ_REG_ARRAY(&adapter->hw, VFTA, index); in ixgb_vlan_rx_add_vid()
2216 vfta |= (1 << (vid & 0x1F)); in ixgb_vlan_rx_add_vid()
2217 ixgb_write_vfta(&adapter->hw, index, vfta); in ixgb_vlan_rx_add_vid()
2227 u32 vfta, index; in ixgb_vlan_rx_kill_vid() local
2232 vfta = IXGB_READ_REG_ARRAY(&adapter->hw, VFTA, index); in ixgb_vlan_rx_kill_vid()
2233 vfta &= ~(1 << (vid & 0x1F)); in ixgb_vlan_rx_kill_vid()
2234 ixgb_write_vfta(&adapter->hw, index, vfta); in ixgb_vlan_rx_kill_vid()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_common.c3043 u32 vfta; in ixgbe_set_vfta_generic() local
3067 vfta = IXGBE_READ_REG(hw, IXGBE_VFTA(regindex)); in ixgbe_set_vfta_generic()
3070 if (!(vfta & targetbit)) { in ixgbe_set_vfta_generic()
3071 vfta |= targetbit; in ixgbe_set_vfta_generic()
3075 if ((vfta & targetbit)) { in ixgbe_set_vfta_generic()
3076 vfta &= ~targetbit; in ixgbe_set_vfta_generic()
3167 IXGBE_WRITE_REG(hw, IXGBE_VFTA(regindex), vfta); in ixgbe_set_vfta_generic()
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
De1000_main.c4943 u32 vfta, index; in e1000_vlan_rx_add_vid() local
4955 vfta = E1000_READ_REG_ARRAY(hw, VFTA, index); in e1000_vlan_rx_add_vid()
4956 vfta |= (1 << (vid & 0x1F)); in e1000_vlan_rx_add_vid()
4957 e1000_write_vfta(hw, index, vfta); in e1000_vlan_rx_add_vid()
4969 u32 vfta, index; in e1000_vlan_rx_kill_vid() local
4978 vfta = E1000_READ_REG_ARRAY(hw, VFTA, index); in e1000_vlan_rx_kill_vid()
4979 vfta &= ~(1 << (vid & 0x1F)); in e1000_vlan_rx_kill_vid()
4980 e1000_write_vfta(hw, index, vfta); in e1000_vlan_rx_kill_vid()
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
Dnetdev.c2713 u32 vfta, index; in e1000_vlan_rx_add_vid() local
2724 vfta = E1000_READ_REG_ARRAY(hw, E1000_VFTA, index); in e1000_vlan_rx_add_vid()
2725 vfta |= (1 << (vid & 0x1F)); in e1000_vlan_rx_add_vid()
2726 hw->mac.ops.write_vfta(hw, index, vfta); in e1000_vlan_rx_add_vid()
2739 u32 vfta, index; in e1000_vlan_rx_kill_vid() local
2752 vfta = E1000_READ_REG_ARRAY(hw, E1000_VFTA, index); in e1000_vlan_rx_kill_vid()
2753 vfta &= ~(1 << (vid & 0x1F)); in e1000_vlan_rx_kill_vid()
2754 hw->mac.ops.write_vfta(hw, index, vfta); in e1000_vlan_rx_kill_vid()