Lines Matching refs:mid_idx
814 u16 mid_idx, bool add) in mlxsw_sp_smid_router_port_set() argument
823 mlxsw_reg_smid_pack(smid_pl, mid_idx, in mlxsw_sp_smid_router_port_set()
1352 u16 fid, u16 mid_idx, bool adding) in mlxsw_sp_port_mdb_op() argument
1364 MLXSW_REG_SFD_REC_ACTION_NOP, mid_idx); in mlxsw_sp_port_mdb_op()
1378 static int mlxsw_sp_port_smid_full_entry(struct mlxsw_sp *mlxsw_sp, u16 mid_idx, in mlxsw_sp_port_smid_full_entry() argument
1389 mlxsw_reg_smid_pack(smid_pl, mid_idx, 0, false); in mlxsw_sp_port_smid_full_entry()
1410 u16 mid_idx, bool add) in mlxsw_sp_port_smid_set() argument
1420 mlxsw_reg_smid_pack(smid_pl, mid_idx, mlxsw_sp_port->local_port, add); in mlxsw_sp_port_smid_set()
1489 u16 mid_idx; in mlxsw_sp_mc_write_mdb_entry() local
1492 mid_idx = find_first_zero_bit(mlxsw_sp->bridge->mids_bitmap, in mlxsw_sp_mc_write_mdb_entry()
1494 if (mid_idx == MLXSW_SP_MID_MAX) in mlxsw_sp_mc_write_mdb_entry()
1506 mid->mid = mid_idx; in mlxsw_sp_mc_write_mdb_entry()
1507 err = mlxsw_sp_port_smid_full_entry(mlxsw_sp, mid_idx, flood_bitmap, in mlxsw_sp_mc_write_mdb_entry()
1513 err = mlxsw_sp_port_mdb_op(mlxsw_sp, mid->addr, mid->fid, mid_idx, in mlxsw_sp_mc_write_mdb_entry()
1518 set_bit(mid_idx, mlxsw_sp->bridge->mids_bitmap); in mlxsw_sp_mc_write_mdb_entry()