Lines Matching refs:vid

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