mr_vif 47 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c struct mlxsw_sp_mr_vif *mr_vif; mr_vif 123 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c if (mlxsw_sp_mr_vif_valid(rve->mr_vif)) mr_vif 134 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c if (!mlxsw_sp_mr_vif_valid(mr_route->ivif.mr_vif)) mr_vif 153 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c if (mlxsw_sp_mr_vif_exists(rve->mr_vif) && !rve->mr_vif->rif) mr_vif 168 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c struct mlxsw_sp_mr_vif *mr_vif) mr_vif 176 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c rve->mr_vif = mr_vif; mr_vif 178 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c list_add_tail(&rve->vif_node, &mr_vif->route_evif_list); mr_vif 191 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c struct mlxsw_sp_mr_vif *mr_vif) mr_vif 194 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mr_route->ivif.mr_vif = mr_vif; mr_vif 195 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c list_add_tail(&mr_route->ivif.vif_node, &mr_vif->route_ivif_list); mr_vif 219 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c if (mlxsw_sp_mr_vif_valid(rve->mr_vif)) { mr_vif 220 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c u16 rifi = mlxsw_sp_rif_index(rve->mr_vif->rif); mr_vif 226 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c if (mlxsw_sp_mr_vif_valid(mr_route->ivif.mr_vif)) mr_vif 227 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c irif_index = mlxsw_sp_rif_index(mr_route->ivif.mr_vif->rif); mr_vif 483 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c irif_index = mlxsw_sp_rif_index(rve->mr_vif->rif); mr_vif 540 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c if (mlxsw_sp_mr_vif_valid(rve->mr_vif)) { mr_vif 541 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c erif_index = mlxsw_sp_rif_index(rve->mr_vif->rif); mr_vif 550 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c if (rve->mr_vif->dev->mtu < rve->mr_route->min_mtu) { mr_vif 551 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c rve->mr_route->min_mtu = rve->mr_vif->dev->mtu; mr_vif 564 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c if (mlxsw_sp_mr_vif_valid(rve->mr_vif)) mr_vif 586 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c if (!mlxsw_sp_mr_vif_valid(rve->mr_vif)) mr_vif 604 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c rifi = mlxsw_sp_rif_index(rve->mr_vif->rif); mr_vif 612 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c struct mlxsw_sp_mr_vif *mr_vif, mr_vif 620 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mr_vif->dev = dev; mr_vif 621 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mr_vif->rif = rif; mr_vif 622 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mr_vif->vif_flags = vif_flags; mr_vif 625 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c list_for_each_entry(irve, &mr_vif->route_ivif_list, vif_node) { mr_vif 632 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c list_for_each_entry(erve, &mr_vif->route_evif_list, vif_node) { mr_vif 640 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c list_for_each_entry_continue_reverse(erve, &mr_vif->route_evif_list, mr_vif 644 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c list_for_each_entry_continue_reverse(irve, &mr_vif->route_ivif_list, mr_vif 647 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mr_vif->rif = NULL; mr_vif 653 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c struct mlxsw_sp_mr_vif *mr_vif) mr_vif 658 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c list_for_each_entry(rve, &mr_vif->route_evif_list, vif_node) mr_vif 662 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c list_for_each_entry(rve, &mr_vif->route_ivif_list, vif_node) mr_vif 666 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mr_vif->dev = dev; mr_vif 667 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mr_vif->rif = NULL; mr_vif 674 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c struct mlxsw_sp_mr_vif *mr_vif = &mr_table->vifs[vif_index]; mr_vif 678 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c if (mr_vif->dev) mr_vif 680 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c return mlxsw_sp_mr_vif_resolve(mr_table, dev, mr_vif, vif_flags, rif); mr_vif 685 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c struct mlxsw_sp_mr_vif *mr_vif = &mr_table->vifs[vif_index]; mr_vif 689 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c if (WARN_ON(!mr_vif->dev)) mr_vif 691 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mlxsw_sp_mr_vif_unresolve(mr_table, NULL, mr_vif); mr_vif 710 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c struct mlxsw_sp_mr_vif *mr_vif; mr_vif 715 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mr_vif = mlxsw_sp_mr_dev_vif_lookup(mr_table, rif_dev); mr_vif 716 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c if (!mr_vif) mr_vif 718 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c return mlxsw_sp_mr_vif_resolve(mr_table, mr_vif->dev, mr_vif, mr_vif 719 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mr_vif->vif_flags, rif); mr_vif 726 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c struct mlxsw_sp_mr_vif *mr_vif; mr_vif 731 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mr_vif = mlxsw_sp_mr_dev_vif_lookup(mr_table, rif_dev); mr_vif 732 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c if (!mr_vif) mr_vif 734 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mlxsw_sp_mr_vif_unresolve(mr_table, mr_vif->dev, mr_vif); mr_vif 744 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c struct mlxsw_sp_mr_vif *mr_vif; mr_vif 750 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mr_vif = mlxsw_sp_mr_dev_vif_lookup(mr_table, rif_dev); mr_vif 751 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c if (!mr_vif) mr_vif 755 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c list_for_each_entry(rve, &mr_vif->route_evif_list, vif_node) {