Lines Matching refs:vid
1536 u16 vid = adapter->hw.mng_cookie.vlan_id; in igb_update_mng_vlan() local
1541 igb_vfta_set(hw, vid, true); in igb_update_mng_vlan()
1542 adapter->mng_vlan_id = vid; in igb_update_mng_vlan()
1548 (vid != old_vid) && in igb_update_mng_vlan()
5795 u32 pool_mask, reg, vid; in igb_clear_vf_vfta() local
5811 vid = reg & E1000_VLVF_VLANID_MASK; in igb_clear_vf_vfta()
5812 igb_vfta_set(hw, vid, false); in igb_clear_vf_vfta()
5821 static s32 igb_vlvf_set(struct igb_adapter *adapter, u32 vid, bool add, u32 vf) in igb_vlvf_set() argument
5838 vid == (reg & E1000_VLVF_VLANID_MASK)) in igb_vlvf_set()
5861 igb_vfta_set(hw, vid, true); in igb_vlvf_set()
5865 reg |= vid; in igb_vlvf_set()
5892 igb_vfta_set(hw, vid, false); in igb_vlvf_set()
5916 static void igb_set_vmvir(struct igb_adapter *adapter, u32 vid, u32 vf) in igb_set_vmvir() argument
5920 if (vid) in igb_set_vmvir()
5921 wr32(E1000_VMVIR(vf), (vid | E1000_VMVIR_VLANA_DEFAULT)); in igb_set_vmvir()
5962 static int igb_find_vlvf_entry(struct igb_adapter *adapter, int vid) in igb_find_vlvf_entry() argument
5972 vid == (reg & E1000_VLVF_VLANID_MASK)) in igb_find_vlvf_entry()
5986 int vid = (msgbuf[1] & E1000_VLVF_VLANID_MASK); in igb_set_vf_vlan() local
5993 err = igb_vlvf_set(adapter, vid, add, in igb_set_vf_vlan()
5998 err = igb_vlvf_set(adapter, vid, add, vf); in igb_set_vf_vlan()
6008 int regndx = igb_find_vlvf_entry(adapter, vid); in igb_set_vf_vlan()
6022 if ((vlvf & VLAN_VID_MASK) == vid && in igb_set_vf_vlan()
6023 !test_bit(vid, adapter->active_vlans) && in igb_set_vf_vlan()
6025 igb_vlvf_set(adapter, vid, add, in igb_set_vf_vlan()
6943 u16 vid; in igb_process_skb_fields() local
6947 vid = be16_to_cpu(rx_desc->wb.upper.vlan); in igb_process_skb_fields()
6949 vid = le16_to_cpu(rx_desc->wb.upper.vlan); in igb_process_skb_fields()
6951 __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), vid); in igb_process_skb_fields()
7248 __be16 proto, u16 vid) in igb_vlan_rx_add_vid() argument
7255 igb_vlvf_set(adapter, vid, true, pf_id); in igb_vlan_rx_add_vid()
7258 igb_vfta_set(hw, vid, true); in igb_vlan_rx_add_vid()
7260 set_bit(vid, adapter->active_vlans); in igb_vlan_rx_add_vid()
7266 __be16 proto, u16 vid) in igb_vlan_rx_kill_vid() argument
7274 err = igb_vlvf_set(adapter, vid, false, pf_id); in igb_vlan_rx_kill_vid()
7278 igb_vfta_set(hw, vid, false); in igb_vlan_rx_kill_vid()
7280 clear_bit(vid, adapter->active_vlans); in igb_vlan_rx_kill_vid()
7287 u16 vid; in igb_restore_vlan() local
7291 for_each_set_bit(vid, adapter->active_vlans, VLAN_N_VID) in igb_restore_vlan()
7292 igb_vlan_rx_add_vid(adapter->netdev, htons(ETH_P_8021Q), vid); in igb_restore_vlan()