mlx5_sf
static void mlx5_sf_free(struct mlx5_sf_table *table, struct mlx5_sf *sf)
static bool mlx5_sf_is_active(const struct mlx5_sf *sf)
struct mlx5_sf *sf = mlx5_sf_by_dl_port(dl_port);
static int mlx5_sf_activate(struct mlx5_core_dev *dev, struct mlx5_sf *sf,
static int mlx5_sf_deactivate(struct mlx5_core_dev *dev, struct mlx5_sf *sf)
struct mlx5_sf *sf,
struct mlx5_sf *sf = mlx5_sf_by_dl_port(dl_port);
struct mlx5_sf *sf;
return container_of(mlx5_dl_port, struct mlx5_sf, dl_port);
static void mlx5_sf_dealloc(struct mlx5_sf_table *table, struct mlx5_sf *sf)
static void mlx5_sf_del(struct mlx5_sf_table *table, struct mlx5_sf *sf)
static struct mlx5_sf *
struct mlx5_sf *sf = mlx5_sf_by_dl_port(dl_port);
static bool mlx5_sf_state_update_check(const struct mlx5_sf *sf, u8 new_state)
struct mlx5_sf *sf;
static int mlx5_sf_function_id_insert(struct mlx5_sf_table *table, struct mlx5_sf *sf)
struct mlx5_sf *sf;
struct mlx5_sf *sf;
static void mlx5_sf_function_id_erase(struct mlx5_sf_table *table, struct mlx5_sf *sf)
static struct mlx5_sf *
struct mlx5_sf *sf;