fid_index         847 drivers/net/ethernet/mellanox/mlxsw/spectrum.h bool mlxsw_sp_fid_is_dummy(struct mlxsw_sp *mlxsw_sp, u16 fid_index);
fid_index         850 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 						  u16 fid_index);
fid_index          28 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	u16 fid_index;
fid_index          52 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	.key_len = sizeof_field(struct mlxsw_sp_fid, fid_index),
fid_index          53 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	.key_offset = offsetof(struct mlxsw_sp_fid, fid_index),
fid_index         129 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c bool mlxsw_sp_fid_is_dummy(struct mlxsw_sp *mlxsw_sp, u16 fid_index)
fid_index         136 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	return fid_family->start_index == fid_index;
fid_index         145 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 						  u16 fid_index)
fid_index         149 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	fid = rhashtable_lookup_fast(&mlxsw_sp->fid_core->fid_ht, &fid_index,
fid_index         364 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	return fid->fid_index;
fid_index         415 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c static int mlxsw_sp_fid_op(struct mlxsw_sp *mlxsw_sp, u16 fid_index,
fid_index         420 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	mlxsw_reg_sfmr_pack(sfmr_pl, mlxsw_sp_sfmr_op(valid), fid_index,
fid_index         425 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c static int mlxsw_sp_fid_vni_op(struct mlxsw_sp *mlxsw_sp, u16 fid_index,
fid_index         431 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	mlxsw_reg_sfmr_pack(sfmr_pl, MLXSW_REG_SFMR_OP_CREATE_FID, fid_index,
fid_index         440 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c static int mlxsw_sp_fid_vid_map(struct mlxsw_sp *mlxsw_sp, u16 fid_index,
fid_index         446 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	mlxsw_reg_svfa_pack(svfa_pl, 0, mt, valid, fid_index, vid);
fid_index         450 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c static int __mlxsw_sp_fid_port_vid_map(struct mlxsw_sp *mlxsw_sp, u16 fid_index,
fid_index         456 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	mlxsw_reg_svfa_pack(svfa_pl, local_port, mt, valid, fid_index, vid);
fid_index         466 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	err = mlxsw_sp_fid_op(mlxsw_sp, fid->fid_index, fid->fid_index, true);
fid_index         471 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	err = mlxsw_sp_fid_vid_map(mlxsw_sp, fid->fid_index, fid_8021q->vid,
fid_index         479 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	mlxsw_sp_fid_op(mlxsw_sp, fid->fid_index, 0, false);
fid_index         489 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	mlxsw_sp_fid_vid_map(mlxsw_sp, fid->fid_index, fid_8021q->vid, false);
fid_index         490 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	mlxsw_sp_fid_op(mlxsw_sp, fid->fid_index, 0, false);
fid_index         517 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	return fid->fid_index;
fid_index         533 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	return __mlxsw_sp_fid_port_vid_map(mlxsw_sp, fid->fid_index, local_port,
fid_index         546 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	__mlxsw_sp_fid_port_vid_map(mlxsw_sp, fid->fid_index, local_port, vid,
fid_index         611 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	return mlxsw_sp_fid_op(fid_family->mlxsw_sp, fid->fid_index, 0, true);
fid_index         618 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	mlxsw_sp_fid_op(fid->fid_family->mlxsw_sp, fid->fid_index, 0, false);
fid_index         625 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	u16 nr_fids, fid_index;
fid_index         628 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	fid_index = find_first_zero_bit(fid_family->fids_bitmap, nr_fids);
fid_index         629 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	if (fid_index == nr_fids)
fid_index         631 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	*p_fid_index = fid_family->start_index + fid_index;
fid_index         646 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	return fid->fid_index - VLAN_N_VID;
fid_index         663 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 		err = __mlxsw_sp_fid_port_vid_map(mlxsw_sp, fid->fid_index,
fid_index         686 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 		__mlxsw_sp_fid_port_vid_map(mlxsw_sp, fid->fid_index,
fid_index         708 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 		__mlxsw_sp_fid_port_vid_map(mlxsw_sp, fid->fid_index,
fid_index         722 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	err = __mlxsw_sp_fid_port_vid_map(mlxsw_sp, fid->fid_index,
fid_index         737 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	__mlxsw_sp_fid_port_vid_map(mlxsw_sp, fid->fid_index,
fid_index         752 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	__mlxsw_sp_fid_port_vid_map(mlxsw_sp, fid->fid_index,
fid_index         760 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	return mlxsw_sp_fid_vni_op(fid_family->mlxsw_sp, fid->fid_index, vni,
fid_index         769 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	mlxsw_sp_fid_vni_op(fid_family->mlxsw_sp, fid->fid_index, 0, false,
fid_index         778 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	return mlxsw_sp_fid_vni_op(fid_family->mlxsw_sp, fid->fid_index,
fid_index         787 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	mlxsw_sp_fid_vni_op(fid_family->mlxsw_sp, fid->fid_index, fid->vni,
fid_index         914 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	return fid->fid_index == rif_index + fid->fid_family->start_index;
fid_index         978 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	return mlxsw_sp_fid_op(mlxsw_sp, fid->fid_index, 0, true);
fid_index         983 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	mlxsw_sp_fid_op(fid->fid_family->mlxsw_sp, fid->fid_index, 0, false);
fid_index        1046 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	u16 fid_index;
fid_index        1059 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	err = fid->fid_family->ops->index_alloc(fid, arg, &fid_index);
fid_index        1062 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	fid->fid_index = fid_index;
fid_index        1063 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	__set_bit(fid_index - fid_family->start_index, fid_family->fids_bitmap);
fid_index        1084 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	__clear_bit(fid_index - fid_family->start_index,
fid_index        1103 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 	__clear_bit(fid->fid_index - fid_family->start_index,
fid_index          80 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 			u16 fid_index;
fid_index          93 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 			fid_index = mlxsw_sp_fid_index(fid);
fid_index          95 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 							     fid_index, extack);
fid_index          46 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c 	u16 fid_index;
fid_index         632 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c 	key.fid_index = mlxsw_sp_fid_index(fid);
fid_index         662 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c 	key.fid_index = mlxsw_sp_fid_index(fid);
fid_index         704 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c 	key.fid_index = mlxsw_sp_fid_index(fid);
fid_index         784 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c 					  u16 fid_index)
fid_index         789 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c 	mlxsw_reg_sfdf_fid_set(sfdf_pl, fid_index);
fid_index         861 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c 	u16 fid_index = mlxsw_sp_fid_index(fid);
fid_index         867 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c 	mlxsw_sp_nve_fdb_flush_by_fid(mlxsw_sp, fid_index);
fid_index        7180 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	u16 fid_index;
fid_index        7183 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	fid_index = mlxsw_sp_fid_index(rif->fid);
fid_index        7185 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	err = mlxsw_sp_rif_fdb_op(mlxsw_sp, rif->addr, fid_index, false);
fid_index        7194 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	err = mlxsw_sp_rif_fdb_op(mlxsw_sp, dev->dev_addr, fid_index, true);
fid_index        7222 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	mlxsw_sp_rif_fdb_op(mlxsw_sp, rif->addr, fid_index, true);
fid_index        7551 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	u16 fid_index = mlxsw_sp_fid_index(rif->fid);
fid_index        7554 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	err = mlxsw_sp_rif_vlan_fid_op(rif, MLXSW_REG_RITR_FID_IF, fid_index,
fid_index        7584 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	mlxsw_sp_rif_vlan_fid_op(rif, MLXSW_REG_RITR_FID_IF, fid_index, false);
fid_index        7590 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	u16 fid_index = mlxsw_sp_fid_index(rif->fid);
fid_index        7602 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	mlxsw_sp_rif_vlan_fid_op(rif, MLXSW_REG_RITR_FID_IF, fid_index, false);
fid_index         103 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 			       u16 fid_index);
fid_index         363 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 			       u16 fid_index)
fid_index         371 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		if (fid && mlxsw_sp_fid_index(fid) == fid_index)
fid_index        1195 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 			       u16 fid_index)
fid_index        1203 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mlxsw_reg_sfdf_fid_set(sfdf_pl, fid_index);
fid_index        1349 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	u16 fid_index, vid;
fid_index        1362 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	fid_index = mlxsw_sp_fid_index(mlxsw_sp_port_vlan->fid);
fid_index        1368 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 					       fdb_info->addr, fid_index,
fid_index        1373 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 						   fdb_info->addr, fid_index,
fid_index        1630 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	u16 fid_index;
fid_index        1647 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	fid_index = mlxsw_sp_fid_index(mlxsw_sp_port_vlan->fid);
fid_index        1649 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mid = __mlxsw_sp_mc_get(bridge_device, mdb->addr, fid_index);
fid_index        1652 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 					  fid_index);
fid_index        1855 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	u16 fid_index;
fid_index        1868 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	fid_index = mlxsw_sp_fid_index(mlxsw_sp_port_vlan->fid);
fid_index        1870 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mid = __mlxsw_sp_mc_get(bridge_device, mdb->addr, fid_index);
fid_index        2636 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	u16 fid_index, vid;
fid_index        2641 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mlxsw_reg_sfn_uc_tunnel_unpack(sfn_pl, rec_index, mac, &fid_index,
fid_index        2644 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	fid = mlxsw_sp_fid_lookup_by_index(mlxsw_sp, fid_index);
fid_index        2659 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	err = mlxsw_sp_port_fdb_tunnel_uc_op(mlxsw_sp, mac, fid_index,
fid_index        2685 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mlxsw_sp_port_fdb_tunnel_uc_op(mlxsw_sp, mac, fid_index,