• Home
  • Raw
  • Download

Lines Matching refs:vid

212 static s32 fm10k_update_vlan_pf(struct fm10k_hw *hw, u32 vid, u8 vsi, bool set)  in fm10k_update_vlan_pf()  argument
233 len = vid >> 16; in fm10k_update_vlan_pf()
234 vid = (vid << 17) >> 17; in fm10k_update_vlan_pf()
238 vid >= FM10K_VLAN_TABLE_VID_MAX) in fm10k_update_vlan_pf()
242 for (reg = FM10K_VLAN_TABLE(vsi, vid / 32), bit = vid % 32; in fm10k_update_vlan_pf()
327 const u8 *mac, u16 vid, bool add, u8 flags) in fm10k_update_xc_addr_pf() argument
338 vid = (vid << 4) >> 4; in fm10k_update_xc_addr_pf()
347 mac_update.vlan = cpu_to_le16(vid); in fm10k_update_xc_addr_pf()
374 const u8 *mac, u16 vid, bool add, u8 flags) in fm10k_update_uc_addr_pf() argument
380 return fm10k_update_xc_addr_pf(hw, glort, mac, vid, add, flags); in fm10k_update_uc_addr_pf()
395 const u8 *mac, u16 vid, bool add) in fm10k_update_mc_addr_pf() argument
401 return fm10k_update_xc_addr_pf(hw, glort, mac, vid, add, 0); in fm10k_update_mc_addr_pf()
640 u32 vid = hw->mac.default_vid << FM10K_TXQCTL_VID_SHIFT; in fm10k_iov_assign_resources_pf() local
683 fm10k_write_reg(hw, FM10K_TXQCTL(i), FM10K_TXQCTL_PF | vid); in fm10k_iov_assign_resources_pf()
711 FM10K_TXQCTL_VF | vid); in fm10k_iov_assign_resources_pf()
1176 u32 vid; in fm10k_iov_msg_mac_vlan_pf() local
1186 err = fm10k_tlv_attr_get_u32(result, &vid); in fm10k_iov_msg_mac_vlan_pf()
1191 if (!vid || (vid == FM10K_VLAN_CLEAR)) { in fm10k_iov_msg_mac_vlan_pf()
1193 vid |= vf_info->pf_vid; in fm10k_iov_msg_mac_vlan_pf()
1195 vid |= vf_info->sw_vid; in fm10k_iov_msg_mac_vlan_pf()
1196 } else if (vid != vf_info->pf_vid) { in fm10k_iov_msg_mac_vlan_pf()
1201 err = hw->mac.ops.update_vlan(hw, vid, vf_info->vsi, in fm10k_iov_msg_mac_vlan_pf()
1202 !(vid & FM10K_VLAN_CLEAR)); in fm10k_iov_msg_mac_vlan_pf()