mlx5_lag          121 drivers/net/ethernet/mellanox/mlx5/core/lag.c int mlx5_lag_dev_get_netdev_idx(struct mlx5_lag *ldev,
mlx5_lag          133 drivers/net/ethernet/mellanox/mlx5/core/lag.c static bool __mlx5_lag_is_roce(struct mlx5_lag *ldev)
mlx5_lag          138 drivers/net/ethernet/mellanox/mlx5/core/lag.c static bool __mlx5_lag_is_sriov(struct mlx5_lag *ldev)
mlx5_lag          159 drivers/net/ethernet/mellanox/mlx5/core/lag.c void mlx5_modify_lag(struct mlx5_lag *ldev,
mlx5_lag          185 drivers/net/ethernet/mellanox/mlx5/core/lag.c static int mlx5_create_lag(struct mlx5_lag *ldev,
mlx5_lag          205 drivers/net/ethernet/mellanox/mlx5/core/lag.c int mlx5_activate_lag(struct mlx5_lag *ldev,
mlx5_lag          230 drivers/net/ethernet/mellanox/mlx5/core/lag.c static int mlx5_deactivate_lag(struct mlx5_lag *ldev)
mlx5_lag          253 drivers/net/ethernet/mellanox/mlx5/core/lag.c static bool mlx5_lag_check_prereq(struct mlx5_lag *ldev)
mlx5_lag          266 drivers/net/ethernet/mellanox/mlx5/core/lag.c static void mlx5_lag_add_ib_devices(struct mlx5_lag *ldev)
mlx5_lag          276 drivers/net/ethernet/mellanox/mlx5/core/lag.c static void mlx5_lag_remove_ib_devices(struct mlx5_lag *ldev)
mlx5_lag          286 drivers/net/ethernet/mellanox/mlx5/core/lag.c static void mlx5_do_bond(struct mlx5_lag *ldev)
mlx5_lag          348 drivers/net/ethernet/mellanox/mlx5/core/lag.c static void mlx5_queue_bond_work(struct mlx5_lag *ldev, unsigned long delay)
mlx5_lag          356 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_lag *ldev = container_of(delayed_work, struct mlx5_lag,
mlx5_lag          371 drivers/net/ethernet/mellanox/mlx5/core/lag.c static int mlx5_handle_changeupper_event(struct mlx5_lag *ldev,
mlx5_lag          429 drivers/net/ethernet/mellanox/mlx5/core/lag.c static int mlx5_handle_changelowerstate_event(struct mlx5_lag *ldev,
mlx5_lag          461 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_lag *ldev;
mlx5_lag          470 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	ldev    = container_of(this, struct mlx5_lag, nb);
mlx5_lag          494 drivers/net/ethernet/mellanox/mlx5/core/lag.c static struct mlx5_lag *mlx5_lag_dev_alloc(void)
mlx5_lag          496 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_lag *ldev;
mlx5_lag          513 drivers/net/ethernet/mellanox/mlx5/core/lag.c static void mlx5_lag_dev_free(struct mlx5_lag *ldev)
mlx5_lag          519 drivers/net/ethernet/mellanox/mlx5/core/lag.c static void mlx5_lag_dev_add_pf(struct mlx5_lag *ldev,
mlx5_lag          539 drivers/net/ethernet/mellanox/mlx5/core/lag.c static void mlx5_lag_dev_remove_pf(struct mlx5_lag *ldev,
mlx5_lag          561 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_lag *ldev = NULL;
mlx5_lag          601 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_lag *ldev;
mlx5_lag          628 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_lag *ldev;
mlx5_lag          642 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_lag *ldev;
mlx5_lag          656 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_lag *ldev;
mlx5_lag          670 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_lag *ldev;
mlx5_lag          686 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_lag *ldev;
mlx5_lag          714 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_lag *ldev;
mlx5_lag          734 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_lag *ldev;
mlx5_lag           45 drivers/net/ethernet/mellanox/mlx5/core/lag.h static inline struct mlx5_lag *
mlx5_lag           52 drivers/net/ethernet/mellanox/mlx5/core/lag.h __mlx5_lag_is_active(struct mlx5_lag *ldev)
mlx5_lag           57 drivers/net/ethernet/mellanox/mlx5/core/lag.h void mlx5_modify_lag(struct mlx5_lag *ldev,
mlx5_lag           59 drivers/net/ethernet/mellanox/mlx5/core/lag.h int mlx5_activate_lag(struct mlx5_lag *ldev,
mlx5_lag           62 drivers/net/ethernet/mellanox/mlx5/core/lag.h int mlx5_lag_dev_get_netdev_idx(struct mlx5_lag *ldev,
mlx5_lag           12 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c static bool mlx5_lag_multipath_check_prereq(struct mlx5_lag *ldev)
mlx5_lag           20 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c static bool __mlx5_lag_is_multipath(struct mlx5_lag *ldev)
mlx5_lag           27 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c 	struct mlx5_lag *ldev;
mlx5_lag           46 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c static void mlx5_lag_set_port_affinity(struct mlx5_lag *ldev, int port)
mlx5_lag           94 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c 	struct mlx5_lag *ldev = container_of(mp, struct mlx5_lag, lag_mp);
mlx5_lag          101 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c 	struct mlx5_lag *ldev;
mlx5_lag          109 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c static void mlx5_lag_fib_route_event(struct mlx5_lag *ldev,
mlx5_lag          164 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c static void mlx5_lag_fib_nexthop_event(struct mlx5_lag *ldev,
mlx5_lag          193 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c 	struct mlx5_lag *ldev = fib_work->ldev;
mlx5_lag          223 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c mlx5_lag_init_fib_work(struct mlx5_lag *ldev, unsigned long event)
mlx5_lag          243 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c 	struct mlx5_lag *ldev = container_of(mp, struct mlx5_lag, lag_mp);
mlx5_lag          305 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c int mlx5_lag_mp_init(struct mlx5_lag *ldev)
mlx5_lag          322 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c void mlx5_lag_mp_cleanup(struct mlx5_lag *ldev)
mlx5_lag           17 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h int mlx5_lag_mp_init(struct mlx5_lag *ldev);
mlx5_lag           18 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h void mlx5_lag_mp_cleanup(struct mlx5_lag *ldev);
mlx5_lag           22 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h static inline int mlx5_lag_mp_init(struct mlx5_lag *ldev) { return 0; }
mlx5_lag           23 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h static inline void mlx5_lag_mp_cleanup(struct mlx5_lag *ldev) {}
mlx5_lag          502 include/linux/mlx5/driver.h struct mlx5_lag;
mlx5_lag          584 include/linux/mlx5/driver.h 	struct mlx5_lag		*lag;