Lines Matching refs:vid
1538 u16 vid = adapter->hw.mng_cookie.vlan_id; in igb_update_mng_vlan() local
1543 igb_vfta_set(hw, vid, true); in igb_update_mng_vlan()
1544 adapter->mng_vlan_id = vid; in igb_update_mng_vlan()
1550 (vid != old_vid) && in igb_update_mng_vlan()
5787 u32 pool_mask, reg, vid; in igb_clear_vf_vfta() local
5803 vid = reg & E1000_VLVF_VLANID_MASK; in igb_clear_vf_vfta()
5804 igb_vfta_set(hw, vid, false); in igb_clear_vf_vfta()
5813 static s32 igb_vlvf_set(struct igb_adapter *adapter, u32 vid, bool add, u32 vf) in igb_vlvf_set() argument
5830 vid == (reg & E1000_VLVF_VLANID_MASK)) in igb_vlvf_set()
5853 igb_vfta_set(hw, vid, true); in igb_vlvf_set()
5857 reg |= vid; in igb_vlvf_set()
5884 igb_vfta_set(hw, vid, false); in igb_vlvf_set()
5908 static void igb_set_vmvir(struct igb_adapter *adapter, u32 vid, u32 vf) in igb_set_vmvir() argument
5912 if (vid) in igb_set_vmvir()
5913 wr32(E1000_VMVIR(vf), (vid | E1000_VMVIR_VLANA_DEFAULT)); in igb_set_vmvir()
5954 static int igb_find_vlvf_entry(struct igb_adapter *adapter, int vid) in igb_find_vlvf_entry() argument
5964 vid == (reg & E1000_VLVF_VLANID_MASK)) in igb_find_vlvf_entry()
5978 int vid = (msgbuf[1] & E1000_VLVF_VLANID_MASK); in igb_set_vf_vlan() local
5985 err = igb_vlvf_set(adapter, vid, add, in igb_set_vf_vlan()
5990 err = igb_vlvf_set(adapter, vid, add, vf); in igb_set_vf_vlan()
6000 int regndx = igb_find_vlvf_entry(adapter, vid); in igb_set_vf_vlan()
6014 if ((vlvf & VLAN_VID_MASK) == vid && in igb_set_vf_vlan()
6015 !test_bit(vid, adapter->active_vlans) && in igb_set_vf_vlan()
6017 igb_vlvf_set(adapter, vid, add, in igb_set_vf_vlan()
6896 u16 vid; in igb_process_skb_fields() local
6900 vid = be16_to_cpu(rx_desc->wb.upper.vlan); in igb_process_skb_fields()
6902 vid = le16_to_cpu(rx_desc->wb.upper.vlan); in igb_process_skb_fields()
6904 __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), vid); in igb_process_skb_fields()
7201 __be16 proto, u16 vid) in igb_vlan_rx_add_vid() argument
7208 igb_vlvf_set(adapter, vid, true, pf_id); in igb_vlan_rx_add_vid()
7211 igb_vfta_set(hw, vid, true); in igb_vlan_rx_add_vid()
7213 set_bit(vid, adapter->active_vlans); in igb_vlan_rx_add_vid()
7219 __be16 proto, u16 vid) in igb_vlan_rx_kill_vid() argument
7227 err = igb_vlvf_set(adapter, vid, false, pf_id); in igb_vlan_rx_kill_vid()
7231 igb_vfta_set(hw, vid, false); in igb_vlan_rx_kill_vid()
7233 clear_bit(vid, adapter->active_vlans); in igb_vlan_rx_kill_vid()
7240 u16 vid; in igb_restore_vlan() local
7244 for_each_set_bit(vid, adapter->active_vlans, VLAN_N_VID) in igb_restore_vlan()
7245 igb_vlan_rx_add_vid(adapter->netdev, htons(ETH_P_8021Q), vid); in igb_restore_vlan()