Lines Matching refs:rif_subport
6644 struct mlxsw_sp_rif_subport *rif_subport; in mlxsw_sp_rif_subport_get() local
6651 rif_subport = mlxsw_sp_rif_subport_rif(rif); in mlxsw_sp_rif_subport_get()
6652 refcount_inc(&rif_subport->ref_count); in mlxsw_sp_rif_subport_get()
6658 struct mlxsw_sp_rif_subport *rif_subport; in mlxsw_sp_rif_subport_put() local
6660 rif_subport = mlxsw_sp_rif_subport_rif(rif); in mlxsw_sp_rif_subport_put()
6661 if (!refcount_dec_and_test(&rif_subport->ref_count)) in mlxsw_sp_rif_subport_put()
7335 struct mlxsw_sp_rif_subport *rif_subport; in mlxsw_sp_rif_subport_setup() local
7337 rif_subport = mlxsw_sp_rif_subport_rif(rif); in mlxsw_sp_rif_subport_setup()
7338 refcount_set(&rif_subport->ref_count, 1); in mlxsw_sp_rif_subport_setup()
7339 rif_subport->vid = params->vid; in mlxsw_sp_rif_subport_setup()
7340 rif_subport->lag = params->lag; in mlxsw_sp_rif_subport_setup()
7342 rif_subport->lag_id = params->lag_id; in mlxsw_sp_rif_subport_setup()
7344 rif_subport->system_port = params->system_port; in mlxsw_sp_rif_subport_setup()
7350 struct mlxsw_sp_rif_subport *rif_subport; in mlxsw_sp_rif_subport_op() local
7353 rif_subport = mlxsw_sp_rif_subport_rif(rif); in mlxsw_sp_rif_subport_op()
7357 mlxsw_reg_ritr_sp_if_pack(ritr_pl, rif_subport->lag, in mlxsw_sp_rif_subport_op()
7358 rif_subport->lag ? rif_subport->lag_id : in mlxsw_sp_rif_subport_op()
7359 rif_subport->system_port, in mlxsw_sp_rif_subport_op()
7360 rif_subport->vid); in mlxsw_sp_rif_subport_op()