mlx5_flow_root_namespace 1641 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c struct mlx5_flow_root_namespace *peer_ns; mlx5_flow_root_namespace 1642 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c struct mlx5_flow_root_namespace *ns; mlx5_flow_root_namespace 995 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c static int fpga_ipsec_fs_create_flow_group(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 1001 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c int (*create_flow_group)(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 1038 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c static int fpga_ipsec_fs_create_fte(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 1044 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c int (*create_fte)(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 1089 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c static int fpga_ipsec_fs_update_fte(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 1096 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c int (*update_fte)(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 1120 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c static int fpga_ipsec_fs_delete_fte(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 1125 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c int (*delete_fte)(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 1158 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c mlx5_fpga_ipsec_fs_create_flow_group_egress(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 1167 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c mlx5_fpga_ipsec_fs_create_fte_egress(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 1176 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c mlx5_fpga_ipsec_fs_update_fte_egress(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 1187 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c mlx5_fpga_ipsec_fs_delete_fte_egress(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 1195 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c mlx5_fpga_ipsec_fs_create_flow_group_ingress(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 1204 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c mlx5_fpga_ipsec_fs_create_fte_ingress(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 1213 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c mlx5_fpga_ipsec_fs_update_fte_ingress(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 1224 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c mlx5_fpga_ipsec_fs_delete_fte_ingress(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 42 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_stub_update_root_ft(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 50 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_stub_create_flow_table(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 58 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_stub_destroy_flow_table(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 64 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_stub_modify_flow_table(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 71 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_stub_create_flow_group(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 79 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_stub_destroy_flow_group(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 86 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_stub_create_fte(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 94 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_stub_update_fte(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 103 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_stub_delete_fte(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 110 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_stub_packet_reformat_alloc(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 120 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static void mlx5_cmd_stub_packet_reformat_dealloc(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 125 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_stub_modify_header_alloc(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 133 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static void mlx5_cmd_stub_modify_header_dealloc(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 138 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_stub_set_peer(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 139 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c struct mlx5_flow_root_namespace *peer_ns) mlx5_flow_root_namespace 144 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_stub_create_ns(struct mlx5_flow_root_namespace *ns) mlx5_flow_root_namespace 149 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_stub_destroy_ns(struct mlx5_flow_root_namespace *ns) mlx5_flow_root_namespace 154 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_update_root_ft(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 187 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_create_flow_table(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 249 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_destroy_flow_table(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 268 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_modify_flow_table(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 316 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_create_flow_group(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 342 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_destroy_flow_group(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 567 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_create_fte(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 578 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_update_fte(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 596 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_delete_fte(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 693 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_packet_reformat_alloc(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 750 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static void mlx5_cmd_packet_reformat_dealloc(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 766 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_modify_header_alloc(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 829 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static void mlx5_cmd_modify_header_dealloc(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 39 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int (*create_flow_table)(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 43 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int (*destroy_flow_table)(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 46 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int (*modify_flow_table)(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 50 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int (*create_flow_group)(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 55 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int (*destroy_flow_group)(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 59 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int (*create_fte)(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 64 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int (*update_fte)(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 70 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int (*delete_fte)(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 74 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int (*update_root_ft)(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 79 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int (*packet_reformat_alloc)(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 86 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h void (*packet_reformat_dealloc)(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 89 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int (*modify_header_alloc)(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 94 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h void (*modify_header_dealloc)(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 97 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int (*set_peer)(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 98 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h struct mlx5_flow_root_namespace *peer_ns); mlx5_flow_root_namespace 100 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int (*create_ns)(struct mlx5_flow_root_namespace *ns); mlx5_flow_root_namespace 101 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int (*destroy_ns)(struct mlx5_flow_root_namespace *ns); mlx5_flow_root_namespace 242 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static void cleanup_root_ns(struct mlx5_flow_root_namespace *root_ns); mlx5_flow_root_namespace 379 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static struct mlx5_flow_root_namespace *find_root(struct fs_node *node) mlx5_flow_root_namespace 392 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c return container_of(ns, struct mlx5_flow_root_namespace, ns); mlx5_flow_root_namespace 397 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root = find_root(node); mlx5_flow_root_namespace 406 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root = find_root(node); mlx5_flow_root_namespace 425 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root; mlx5_flow_root_namespace 457 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root; mlx5_flow_root_namespace 510 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root; mlx5_flow_root_namespace 554 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root; mlx5_flow_root_namespace 810 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root = find_root(&prio->node); mlx5_flow_root_namespace 850 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root = find_root(&prio->node); mlx5_flow_root_namespace 889 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root; mlx5_flow_root_namespace 1008 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root = find_root(&ns->node); mlx5_flow_root_namespace 1139 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root = find_root(&ft->node); mlx5_flow_root_namespace 1285 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root; mlx5_flow_root_namespace 1370 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root = find_root(&ft->node); mlx5_flow_root_namespace 1866 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root = find_root(&ft->node); mlx5_flow_root_namespace 1957 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root = find_root(&ft->node); mlx5_flow_root_namespace 2032 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root = find_root(&ft->node); mlx5_flow_root_namespace 2073 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root_ns; mlx5_flow_root_namespace 2313 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static struct mlx5_flow_root_namespace mlx5_flow_root_namespace 2318 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root_ns; mlx5_flow_root_namespace 2373 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static void set_prio_attrs(struct mlx5_flow_root_namespace *root_ns) mlx5_flow_root_namespace 2449 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static void cleanup_root_ns(struct mlx5_flow_root_namespace *root_ns) mlx5_flow_root_namespace 2819 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root = dev->priv.steering->root_ns; mlx5_flow_root_namespace 2858 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root = dev->priv.steering->root_ns; mlx5_flow_root_namespace 2896 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static struct mlx5_flow_root_namespace mlx5_flow_root_namespace 2916 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root; mlx5_flow_root_namespace 2943 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root; mlx5_flow_root_namespace 2960 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root; mlx5_flow_root_namespace 2988 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root; mlx5_flow_root_namespace 2998 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c int mlx5_flow_namespace_set_peer(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 2999 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *peer_ns) mlx5_flow_root_namespace 3017 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_root_namespace *root; mlx5_flow_root_namespace 111 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h struct mlx5_flow_root_namespace *root_ns; mlx5_flow_root_namespace 112 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h struct mlx5_flow_root_namespace *fdb_root_ns; mlx5_flow_root_namespace 114 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h struct mlx5_flow_root_namespace **esw_egress_root_ns; mlx5_flow_root_namespace 115 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h struct mlx5_flow_root_namespace **esw_ingress_root_ns; mlx5_flow_root_namespace 116 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h struct mlx5_flow_root_namespace *sniffer_tx_root_ns; mlx5_flow_root_namespace 117 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h struct mlx5_flow_root_namespace *sniffer_rx_root_ns; mlx5_flow_root_namespace 118 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h struct mlx5_flow_root_namespace *rdma_rx_root_ns; mlx5_flow_root_namespace 119 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h struct mlx5_flow_root_namespace *egress_root_ns; mlx5_flow_root_namespace 266 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h int mlx5_flow_namespace_set_peer(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 267 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h struct mlx5_flow_root_namespace *peer_ns); mlx5_flow_root_namespace 18 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static int mlx5_cmd_dr_update_root_ft(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 27 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static int set_miss_action(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 63 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static int mlx5_cmd_dr_create_flow_table(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 98 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static int mlx5_cmd_dr_destroy_flow_table(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 125 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static int mlx5_cmd_dr_modify_flow_table(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 132 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static int mlx5_cmd_dr_create_flow_group(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 166 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static int mlx5_cmd_dr_destroy_flow_group(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 210 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static int mlx5_cmd_dr_create_fte(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 449 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static int mlx5_cmd_dr_packet_reformat_alloc(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 492 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static void mlx5_cmd_dr_packet_reformat_dealloc(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 498 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static int mlx5_cmd_dr_modify_header_alloc(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 522 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static void mlx5_cmd_dr_modify_header_dealloc(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 528 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static int mlx5_cmd_dr_update_fte(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 537 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static int mlx5_cmd_dr_delete_fte(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 560 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static int mlx5_cmd_dr_set_peer(struct mlx5_flow_root_namespace *ns, mlx5_flow_root_namespace 561 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c struct mlx5_flow_root_namespace *peer_ns) mlx5_flow_root_namespace 572 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static int mlx5_cmd_dr_create_ns(struct mlx5_flow_root_namespace *ns) mlx5_flow_root_namespace 584 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static int mlx5_cmd_dr_destroy_ns(struct mlx5_flow_root_namespace *ns) mlx5_flow_root_namespace 10 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.h struct mlx5_flow_root_namespace;