Symbol: mlx5_flow_root_namespace
sys/dev/mlx5/driver.h
693
struct mlx5_flow_root_namespace;
sys/dev/mlx5/driver.h
728
struct mlx5_flow_root_namespace *root_ns;
sys/dev/mlx5/driver.h
729
struct mlx5_flow_root_namespace *fdb_root_ns;
sys/dev/mlx5/driver.h
730
struct mlx5_flow_root_namespace *esw_egress_root_ns;
sys/dev/mlx5/driver.h
731
struct mlx5_flow_root_namespace *esw_ingress_root_ns;
sys/dev/mlx5/driver.h
732
struct mlx5_flow_root_namespace *sniffer_rx_root_ns;
sys/dev/mlx5/driver.h
733
struct mlx5_flow_root_namespace *sniffer_tx_root_ns;
sys/dev/mlx5/driver.h
734
struct mlx5_flow_root_namespace *nic_tx_root_ns;
sys/dev/mlx5/driver.h
735
struct mlx5_flow_root_namespace *rdma_tx_root_ns;
sys/dev/mlx5/driver.h
736
struct mlx5_flow_root_namespace *rdma_rx_root_ns;
sys/dev/mlx5/mlx5_core/fs_cmd.h
101
u32 (*get_capabilities)(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/fs_cmd.h
39
int (*create_flow_table)(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/fs_cmd.h
43
int (*destroy_flow_table)(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/fs_cmd.h
46
int (*modify_flow_table)(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/fs_cmd.h
50
int (*create_flow_group)(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/fs_cmd.h
55
int (*destroy_flow_group)(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/fs_cmd.h
59
int (*create_fte)(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/fs_cmd.h
64
int (*update_fte)(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/fs_cmd.h
70
int (*delete_fte)(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/fs_cmd.h
74
int (*update_root_ft)(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/fs_cmd.h
79
int (*packet_reformat_alloc)(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/fs_cmd.h
84
void (*packet_reformat_dealloc)(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/fs_cmd.h
87
int (*modify_header_alloc)(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/fs_cmd.h
92
void (*modify_header_dealloc)(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/fs_cmd.h
95
int (*set_peer)(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/fs_cmd.h
96
struct mlx5_flow_root_namespace *peer_ns);
sys/dev/mlx5/mlx5_core/fs_cmd.h
98
int (*create_ns)(struct mlx5_flow_root_namespace *ns);
sys/dev/mlx5/mlx5_core/fs_cmd.h
99
int (*destroy_ns)(struct mlx5_flow_root_namespace *ns);
sys/dev/mlx5/mlx5_core/fs_core.h
123
struct mlx5_flow_root_namespace *root_ns;
sys/dev/mlx5/mlx5_core/fs_core.h
124
struct mlx5_flow_root_namespace *fdb_root_ns;
sys/dev/mlx5/mlx5_core/fs_core.h
126
struct mlx5_flow_root_namespace **esw_egress_root_ns;
sys/dev/mlx5/mlx5_core/fs_core.h
127
struct mlx5_flow_root_namespace **esw_ingress_root_ns;
sys/dev/mlx5/mlx5_core/fs_core.h
128
struct mlx5_flow_root_namespace *sniffer_tx_root_ns;
sys/dev/mlx5/mlx5_core/fs_core.h
129
struct mlx5_flow_root_namespace *sniffer_rx_root_ns;
sys/dev/mlx5/mlx5_core/fs_core.h
130
struct mlx5_flow_root_namespace *rdma_rx_root_ns;
sys/dev/mlx5/mlx5_core/fs_core.h
131
struct mlx5_flow_root_namespace *rdma_tx_root_ns;
sys/dev/mlx5/mlx5_core/fs_core.h
132
struct mlx5_flow_root_namespace *egress_root_ns;
sys/dev/mlx5/mlx5_core/fs_core.h
133
struct mlx5_flow_root_namespace *port_sel_root_ns;
sys/dev/mlx5/mlx5_core/fs_core.h
280
int mlx5_flow_namespace_set_peer(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/fs_core.h
281
struct mlx5_flow_root_namespace *peer_ns);
sys/dev/mlx5/mlx5_core/fs_core.h
298
struct mlx5_flow_root_namespace *find_root(struct fs_node *node);
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
108
static int mlx5_cmd_stub_delete_fte(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
115
static int mlx5_cmd_stub_packet_reformat_alloc(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
123
static void mlx5_cmd_stub_packet_reformat_dealloc(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
128
static int mlx5_cmd_stub_modify_header_alloc(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
136
static void mlx5_cmd_stub_modify_header_dealloc(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
141
static int mlx5_cmd_stub_set_peer(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
142
struct mlx5_flow_root_namespace *peer_ns)
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
147
static int mlx5_cmd_stub_create_ns(struct mlx5_flow_root_namespace *ns)
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
152
static int mlx5_cmd_stub_destroy_ns(struct mlx5_flow_root_namespace *ns)
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
157
static u32 mlx5_cmd_stub_get_capabilities(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
163
static int mlx5_cmd_update_root_ft(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
191
static int mlx5_cmd_create_flow_table(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
263
static int mlx5_cmd_destroy_flow_table(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
285
static int mlx5_cmd_modify_flow_table(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
330
static int mlx5_cmd_create_flow_group(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
353
static int mlx5_cmd_destroy_flow_group(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
43
static int mlx5_cmd_stub_update_root_ft(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
51
static int mlx5_cmd_stub_create_flow_table(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
63
static int mlx5_cmd_stub_destroy_flow_table(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
641
static int mlx5_cmd_create_fte(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
652
static int mlx5_cmd_update_fte(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
670
static int mlx5_cmd_delete_fte(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
69
static int mlx5_cmd_stub_modify_flow_table(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
76
static int mlx5_cmd_stub_create_flow_group(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
763
static int mlx5_cmd_packet_reformat_alloc(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
822
static void mlx5_cmd_packet_reformat_dealloc(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
836
static int mlx5_cmd_modify_header_alloc(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
84
static int mlx5_cmd_stub_destroy_flow_group(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
906
static void mlx5_cmd_modify_header_dealloc(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
91
static int mlx5_cmd_stub_create_fte(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
920
static u32 mlx5_cmd_get_capabilities(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
99
static int mlx5_cmd_stub_update_fte(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1120
struct mlx5_flow_root_namespace *root = find_root(&ns->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1274
struct mlx5_flow_root_namespace *root = find_root(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1425
struct mlx5_flow_root_namespace *root;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1511
struct mlx5_flow_root_namespace *root = find_root(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2064
struct mlx5_flow_root_namespace *root = find_root(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2181
struct mlx5_flow_root_namespace *root = find_root(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2256
struct mlx5_flow_root_namespace *root = find_root(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2316
struct mlx5_flow_root_namespace *root_ns;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2591
struct mlx5_flow_root_namespace *root_ns;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2595
root_ns = container_of(ns, struct mlx5_flow_root_namespace, ns);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2600
static struct mlx5_flow_root_namespace
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2605
struct mlx5_flow_root_namespace *root_ns;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2664
static void set_prio_attrs(struct mlx5_flow_root_namespace *root_ns)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2740
static void cleanup_root_ns(struct mlx5_flow_root_namespace *root_ns)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3119
struct mlx5_flow_root_namespace *root;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3295
struct mlx5_flow_root_namespace *root = dev->priv.steering->root_ns;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
331
static void cleanup_root_ns(struct mlx5_flow_root_namespace *root_ns);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3334
struct mlx5_flow_root_namespace *root = dev->priv.steering->root_ns;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3372
static struct mlx5_flow_root_namespace
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3393
struct mlx5_flow_root_namespace *root;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3420
struct mlx5_flow_root_namespace *root;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3435
struct mlx5_flow_root_namespace *root;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3462
struct mlx5_flow_root_namespace *root;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3472
int mlx5_flow_namespace_set_peer(struct mlx5_flow_root_namespace *ns,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3473
struct mlx5_flow_root_namespace *peer_ns)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3491
struct mlx5_flow_root_namespace *root;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
481
struct mlx5_flow_root_namespace *find_root(struct fs_node *node)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
494
return container_of(ns, struct mlx5_flow_root_namespace, ns);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
499
struct mlx5_flow_root_namespace *root = find_root(node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
508
struct mlx5_flow_root_namespace *root = find_root(node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
527
struct mlx5_flow_root_namespace *root;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
560
struct mlx5_flow_root_namespace *root;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
625
struct mlx5_flow_root_namespace *root;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
667
struct mlx5_flow_root_namespace *root;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
919
struct mlx5_flow_root_namespace *root = find_root(&prio->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
956
struct mlx5_flow_root_namespace *root = find_root(&prio->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
995
struct mlx5_flow_root_namespace *root;