Symbol: fs_prio
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1075
struct fs_prio *prio)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1102
struct fs_prio *prio)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1123
struct fs_prio *fs_prio = NULL;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1133
fs_prio = find_prio(ns, ft_attr->prio);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1134
if (!fs_prio) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1142
if (ft_attr->level >= fs_prio->num_levels) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1147
ft_attr->level += fs_prio->start_level;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1164
find_next_chained_ft(fs_prio);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1172
err = connect_flow_table(root->dev, ft, fs_prio);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1178
down_write_ref_node(&fs_prio->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1180
tree_add_node(&ft->node, &fs_prio->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1181
list_add_flow_table(ft, fs_prio);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1183
ft->node.root = fs_prio->node.root;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1185
fs_prio->num_ft++;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1186
up_write_ref_node(&fs_prio->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2170
struct fs_prio *prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2229
struct fs_prio *prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2318
struct fs_prio *fs_prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2388
fs_prio = find_prio(&root_ns->ns, prio);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2389
if (!fs_prio)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2392
ns = list_first_entry(&fs_prio->node.children,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2431
static struct fs_prio *_fs_create_prio(struct mlx5_flow_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2436
struct fs_prio *fs_prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2438
fs_prio = kzalloc(sizeof(*fs_prio), GFP_KERNEL);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2439
if (!fs_prio)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2442
fs_prio->node.type = type;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2443
tree_init_node(&fs_prio->node, NULL, del_sw_prio);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2444
tree_add_node(&fs_prio->node, &ns->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2445
fs_prio->num_levels = num_levels;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2446
fs_prio->prio = prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2447
list_add_tail(&fs_prio->node.list, &ns->node.children);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2449
return fs_prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2452
static struct fs_prio *fs_create_prio_chained(struct mlx5_flow_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2459
static struct fs_prio *fs_create_prio(struct mlx5_flow_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2473
static struct mlx5_flow_namespace *fs_create_namespace(struct fs_prio *prio,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2494
struct fs_prio *fs_prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2498
fs_prio = fs_create_prio(ns, prio++, prio_metadata->num_levels);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2499
if (IS_ERR(fs_prio))
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2500
return PTR_ERR(fs_prio);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2531
struct fs_prio *fs_prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2544
fs_prio = fs_create_prio(fs_ns, prio, init_node->num_levels);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2545
if (IS_ERR(fs_prio))
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2546
return PTR_ERR(fs_prio);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2547
base = &fs_prio->node;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2549
fs_get_obj(fs_prio, fs_parent_node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2550
fs_ns = fs_create_namespace(fs_prio, init_node->def_miss_action);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2628
static void set_prio_attrs_in_prio(struct fs_prio *prio, int acc_level);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2632
struct fs_prio *prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2642
static void set_prio_attrs_in_prio(struct fs_prio *prio, int acc_level)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2667
struct fs_prio *prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2750
struct fs_prio *prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2763
struct fs_prio *prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2777
struct fs_prio *prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2852
struct fs_prio *maj_prio)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2855
struct fs_prio *min_prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2874
int fs_prio,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2877
struct fs_prio *maj_prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2884
fs_prio,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2922
struct fs_prio *prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2951
struct fs_prio *maj_prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3005
struct fs_prio *prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3018
struct fs_prio *prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
437
static struct fs_prio *find_prio(struct mlx5_flow_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
440
struct fs_prio *iter_prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
546
struct fs_prio *prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
875
static struct mlx5_flow_table *find_closest_ft(struct fs_prio *prio, bool reverse)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
892
static struct mlx5_flow_table *find_next_chained_ft(struct fs_prio *prio)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
898
static struct mlx5_flow_table *find_prev_chained_ft(struct fs_prio *prio)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
906
struct fs_prio *prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
916
struct fs_prio *prio,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
939
struct fs_prio *prio)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
945
struct fs_prio *prev_prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
953
static int update_root_ft_create(struct mlx5_flow_table *ft, struct fs_prio