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,