Lines Matching defs:vid
342 int mlxsw_sp_port_vid_stp_set(struct mlxsw_sp_port *mlxsw_sp_port, u16 vid,
354 mlxsw_reg_spms_vid_pack(spms_pl, vid, spms_state);
452 int mlxsw_sp_port_vid_learning_set(struct mlxsw_sp_port *mlxsw_sp_port, u16 vid,
462 mlxsw_reg_spvmlr_pack(spvmlr_pl, mlxsw_sp_port->local_port, vid, vid,
520 u16 vid, u16 ethtype)
531 mlxsw_reg_spvid_pack(spvid_pl, mlxsw_sp_port->local_port, vid,
547 int mlxsw_sp_port_pvid_set(struct mlxsw_sp_port *mlxsw_sp_port, u16 vid,
552 if (!vid) {
557 err = __mlxsw_sp_port_pvid_set(mlxsw_sp_port, vid, ethtype);
565 mlxsw_sp_port->pvid = vid;
1038 u16 vid, vid_e;
1041 for (vid = vid_begin; vid <= vid_end;
1042 vid += MLXSW_REG_SPVM_REC_MAX_COUNT) {
1043 vid_e = min((u16) (vid + MLXSW_REG_SPVM_REC_MAX_COUNT - 1),
1046 err = __mlxsw_sp_port_vlan_set(mlxsw_sp_port, vid, vid_e,
1063 mlxsw_sp_port_vlan->vid == MLXSW_SP_DEFAULT_VID)
1079 mlxsw_sp_port_vlan_create(struct mlxsw_sp_port *mlxsw_sp_port, u16 vid)
1082 bool untagged = vid == MLXSW_SP_DEFAULT_VID;
1085 mlxsw_sp_port_vlan = mlxsw_sp_port_vlan_find_by_vid(mlxsw_sp_port, vid);
1089 err = mlxsw_sp_port_vlan_set(mlxsw_sp_port, vid, vid, true, untagged);
1100 mlxsw_sp_port_vlan->vid = vid;
1106 mlxsw_sp_port_vlan_set(mlxsw_sp_port, vid, vid, false, false);
1113 u16 vid = mlxsw_sp_port_vlan->vid;
1118 mlxsw_sp_port_vlan_set(mlxsw_sp_port, vid, vid, false, false);
1122 __be16 __always_unused proto, u16 vid)
1129 if (!vid)
1132 return PTR_ERR_OR_ZERO(mlxsw_sp_port_vlan_create(mlxsw_sp_port, vid));
1136 __be16 __always_unused proto, u16 vid)
1144 if (!vid)
1147 mlxsw_sp_port_vlan = mlxsw_sp_port_vlan_find_by_vid(mlxsw_sp_port, vid);
4592 u16 vid;
4603 for (vid = 0; vid < VLAN_N_VID; vid++)
4604 mlxsw_reg_spms_vid_pack(spms_pl, vid, spms_state);
4613 u16 vid = 1;
4627 for (; vid <= VLAN_N_VID - 1; vid++) {
4629 vid, false);
4637 for (vid--; vid >= 1; vid--)
4638 mlxsw_sp_port_vid_learning_set(mlxsw_sp_port, vid, true);
4648 u16 vid;
4650 for (vid = VLAN_N_VID - 1; vid >= 1; vid--)
4652 vid, true);
5018 u16 vid, bool replay_deslavement)
5086 void *ptr, u16 vid)
5096 vid, false);
5109 u16 vid, bool process_foreign)
5147 u16 vid = vlan_dev_vlan_id(vlan_dev);
5151 event, ptr, vid,
5156 ptr, vid);
5160 ptr, vid,