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;