eswitch 16 drivers/infiniband/hw/mlx5/ib_rep.c ibdev = mlx5_ib_get_uplink_ibdev(dev->priv.eswitch); eswitch 23 drivers/infiniband/hw/mlx5/ib_rep.c mlx5_ib_get_rep_netdev(dev->priv.eswitch, rep->vport); eswitch 57 drivers/infiniband/hw/mlx5/ib_rep.c mlx5_ib_get_rep_netdev(dev->priv.eswitch, rep->vport); eswitch 99 drivers/infiniband/hw/mlx5/ib_rep.c struct mlx5_eswitch *esw = mdev->priv.eswitch; eswitch 106 drivers/infiniband/hw/mlx5/ib_rep.c struct mlx5_eswitch *esw = mdev->priv.eswitch; eswitch 143 drivers/infiniband/hw/mlx5/ib_rep.c struct mlx5_eswitch *esw = dev->mdev->priv.eswitch; eswitch 164 drivers/infiniband/hw/mlx5/main.c struct mlx5_eswitch *esw = dev->mdev->priv.eswitch; eswitch 3487 drivers/infiniband/hw/mlx5/main.c struct mlx5_eswitch *esw = dev->mdev->priv.eswitch; eswitch 5334 drivers/infiniband/hw/mlx5/main.c mlx5_ib_eswitch_mode(mdev->priv.eswitch) == eswitch 6905 drivers/infiniband/hw/mlx5/main.c mlx5_ib_eswitch_mode(mdev->priv.eswitch) == MLX5_ESWITCH_OFFLOADS) { eswitch 128 drivers/net/ethernet/mellanox/mlx5/core/devlink.c eswitch_mode = mlx5_eswitch_mode(dev->priv.eswitch); eswitch 29 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 89 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c struct mlx5_eswitch *esw = mdev->priv.eswitch; eswitch 4089 drivers/net/ethernet/mellanox/mlx5/core/en_main.c return mlx5_eswitch_set_vport_mac(mdev->priv.eswitch, vf + 1, mac); eswitch 4101 drivers/net/ethernet/mellanox/mlx5/core/en_main.c return mlx5_eswitch_set_vport_vlan(mdev->priv.eswitch, vf + 1, eswitch 4110 drivers/net/ethernet/mellanox/mlx5/core/en_main.c return mlx5_eswitch_set_vport_spoofchk(mdev->priv.eswitch, vf + 1, setting); eswitch 4118 drivers/net/ethernet/mellanox/mlx5/core/en_main.c return mlx5_eswitch_set_vport_trust(mdev->priv.eswitch, vf + 1, setting); eswitch 4127 drivers/net/ethernet/mellanox/mlx5/core/en_main.c return mlx5_eswitch_set_vport_rate(mdev->priv.eswitch, vf + 1, eswitch 4159 drivers/net/ethernet/mellanox/mlx5/core/en_main.c return mlx5_eswitch_set_vport_state(mdev->priv.eswitch, vf + 1, eswitch 4170 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5_eswitch_get_vport_config(mdev->priv.eswitch, vf + 1, ivi); eswitch 4183 drivers/net/ethernet/mellanox/mlx5/core/en_main.c return mlx5_eswitch_get_vport_stats(mdev->priv.eswitch, vf + 1, eswitch 4548 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5_eswitch_get_vepa(mdev->priv.eswitch, &setting); eswitch 4589 drivers/net/ethernet/mellanox/mlx5/core/en_main.c return mlx5_eswitch_set_vepa(mdev->priv.eswitch, setting); eswitch 5442 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5_eswitch_mode(mdev->priv.eswitch) == MLX5_ESWITCH_OFFLOADS) { eswitch 137 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 240 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 467 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 496 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 603 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 1539 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 1801 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5_eswitch_is_vf_vport(dev->priv.eswitch, rpriv->rep->vport); eswitch 1836 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c } else if (mlx5_eswitch_is_vf_vport(dev->priv.eswitch, eswitch 1980 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5_eswitch *esw = mdev->priv.eswitch; eswitch 1987 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5_eswitch *esw = mdev->priv.eswitch; eswitch 302 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 1124 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c esw = flow->priv->mdev->priv.eswitch; eswitch 1139 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c esw = flow->priv->mdev->priv.eswitch; eswitch 1153 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 1257 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 1298 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 1363 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 1508 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c esw = priv->mdev->priv.eswitch; eswitch 1571 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 1585 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 1606 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_eswitch *esw = flow->priv->mdev->priv.eswitch; eswitch 2161 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_eswitch *esw = dev->priv.eswitch; eswitch 2965 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 2996 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 3216 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 3289 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 3493 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 3570 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 3643 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch, *peer_esw; eswitch 3780 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; eswitch 3962 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c esw = priv->mdev->priv.eswitch; eswitch 915 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c struct mlx5_eswitch *esw = dev->priv.eswitch; eswitch 949 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c struct mlx5_eswitch *esw = vport->dev->priv.eswitch; eswitch 2021 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c dev->priv.eswitch = esw; eswitch 2039 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c esw->dev->priv.eswitch = NULL; eswitch 2461 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c struct mlx5_eswitch *esw = dev->priv.eswitch; eswitch 2584 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c esw = dev->priv.eswitch; eswitch 2592 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c if ((dev0->priv.eswitch->mode == MLX5_ESWITCH_NONE && eswitch 2593 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c dev1->priv.eswitch->mode == MLX5_ESWITCH_NONE) || eswitch 2594 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c (dev0->priv.eswitch->mode == MLX5_ESWITCH_OFFLOADS && eswitch 2595 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c dev1->priv.eswitch->mode == MLX5_ESWITCH_OFFLOADS)) eswitch 2604 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c return (dev0->priv.eswitch->mode == MLX5_ESWITCH_OFFLOADS && eswitch 2605 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c dev1->priv.eswitch->mode == MLX5_ESWITCH_OFFLOADS); eswitch 105 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c mlx5_eswitch_get_vport_metadata_for_match(attr->in_mdev->priv.eswitch, eswitch 655 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c dest->vport.num = peer_dev->priv.eswitch->manager_vport; eswitch 710 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c esw_set_peer_miss_rule_source_port(esw, peer_dev->priv.eswitch, eswitch 735 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c peer_dev->priv.eswitch, eswitch 2309 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c if (dev->priv.eswitch->mode == MLX5_ESWITCH_NONE && eswitch 2327 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c cur_mlx5_mode = dev->priv.eswitch->mode; eswitch 2336 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c return esw_offloads_start(dev->priv.eswitch, extack); eswitch 2338 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c return esw_offloads_stop(dev->priv.eswitch, extack); eswitch 2352 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c return esw_mode_to_devlink(dev->priv.eswitch->mode, mode); eswitch 2359 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c struct mlx5_eswitch *esw = dev->priv.eswitch; eswitch 2414 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c struct mlx5_eswitch *esw = dev->priv.eswitch; eswitch 2466 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c struct mlx5_eswitch *esw = dev->priv.eswitch; eswitch 2515 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c struct mlx5_eswitch *esw = dev->priv.eswitch; eswitch 308 drivers/net/ethernet/mellanox/mlx5/core/lag.c roce_lag &= dev0->priv.eswitch->mode == MLX5_ESWITCH_NONE && eswitch 309 drivers/net/ethernet/mellanox/mlx5/core/lag.c dev1->priv.eswitch->mode == MLX5_ESWITCH_NONE; eswitch 894 drivers/net/ethernet/mellanox/mlx5/core/main.c mlx5_eswitch_cleanup(dev->priv.eswitch); eswitch 924 drivers/net/ethernet/mellanox/mlx5/core/main.c mlx5_eswitch_cleanup(dev->priv.eswitch); eswitch 84 drivers/net/ethernet/mellanox/mlx5/core/rdma.c dev->priv.eswitch->manager_vport); eswitch 80 drivers/net/ethernet/mellanox/mlx5/core/sriov.c mlx5_eswitch_update_num_of_vfs(dev->priv.eswitch, num_vfs); eswitch 81 drivers/net/ethernet/mellanox/mlx5/core/sriov.c err = mlx5_eswitch_enable(dev->priv.eswitch, MLX5_ESWITCH_LEGACY); eswitch 130 drivers/net/ethernet/mellanox/mlx5/core/sriov.c mlx5_eswitch_disable(dev->priv.eswitch); eswitch 2725 drivers/net/ethernet/qlogic/qed/qed_mcp.c enum qed_ov_eswitch eswitch) eswitch 2731 drivers/net/ethernet/qlogic/qed/qed_mcp.c switch (eswitch) { eswitch 2742 drivers/net/ethernet/qlogic/qed/qed_mcp.c DP_ERR(p_hwfn, "Invalid eswitch mode %d\n", eswitch); eswitch 1050 drivers/net/ethernet/qlogic/qed/qed_mcp.h enum qed_ov_eswitch eswitch); eswitch 1161 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct qlcnic_eswitch *eswitch; eswitch 282 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c adapter->eswitch[*port_id].flags |= QLCNIC_SWITCH_ENABLE; eswitch 1032 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c !(adapter->eswitch[id].flags & QLCNIC_SWITCH_ENABLE)) { eswitch 1185 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_get_eswitch_stats(struct qlcnic_adapter *adapter, const u8 eswitch, eswitch 1207 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c esw_stats->context_id = eswitch; eswitch 1210 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c if (adapter->npars[i].phy_port != eswitch) eswitch 1032 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c adapter->eswitch = kcalloc(QLCNIC_NIU_MAX_XG_PORTS, eswitch 1035 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (!adapter->eswitch) { eswitch 1080 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c adapter->eswitch[i].flags |= QLCNIC_SWITCH_ENABLE; eswitch 1087 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c kfree(adapter->eswitch); eswitch 1088 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c adapter->eswitch = NULL; eswitch 2773 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c kfree(adapter->eswitch); eswitch 582 include/linux/mlx5/driver.h struct mlx5_eswitch *eswitch;