| H A D | eswitch_offloads.c | 77 static struct mlx5_eswitch_rep *mlx5_eswitch_get_rep(struct mlx5_eswitch *esw, in mlx5_eswitch_get_rep() argument 84 mlx5_eswitch_set_rule_flow_source(struct mlx5_eswitch *esw, in mlx5_eswitch_set_rule_flow_source() argument 106 mlx5_eswitch_clear_rule_source_port(struct mlx5_eswitch *esw, struct mlx5_flow_spec *spec) in mlx5_eswitch_clear_rule_source_port() argument 123 mlx5_eswitch_set_rule_source_port(struct mlx5_eswitch *esw, in mlx5_eswitch_set_rule_source_port() argument 176 esw_setup_decap_indir(struct mlx5_eswitch * esw,struct mlx5_flow_attr * attr) esw_setup_decap_indir() argument 190 esw_cleanup_decap_indir(struct mlx5_eswitch * esw,struct mlx5_flow_attr * attr) esw_cleanup_decap_indir() argument 230 esw_setup_ft_dest(struct mlx5_flow_destination * dest,struct mlx5_flow_act * flow_act,struct mlx5_eswitch * esw,struct mlx5_flow_attr * attr,int i) esw_setup_ft_dest() argument 255 esw_setup_slow_path_dest(struct mlx5_flow_destination * dest,struct mlx5_flow_act * flow_act,struct mlx5_eswitch * esw,int i) esw_setup_slow_path_dest() argument 282 esw_put_dest_tables_loop(struct mlx5_eswitch * esw,struct mlx5_flow_attr * attr,int from,int to) esw_put_dest_tables_loop() argument 298 esw_is_chain_src_port_rewrite(struct mlx5_eswitch * esw,struct mlx5_esw_flow_attr * esw_attr) esw_is_chain_src_port_rewrite() argument 311 esw_setup_chain_src_port_rewrite(struct mlx5_flow_destination * dest,struct mlx5_flow_act * flow_act,struct mlx5_eswitch * esw,struct mlx5_fs_chains * chains,struct mlx5_flow_attr * attr,int * i) esw_setup_chain_src_port_rewrite() argument 341 esw_cleanup_chain_src_port_rewrite(struct mlx5_eswitch * esw,struct mlx5_flow_attr * attr) esw_cleanup_chain_src_port_rewrite() argument 350 esw_is_indir_table(struct mlx5_eswitch * esw,struct mlx5_flow_attr * attr) esw_is_indir_table() argument 377 esw_setup_indir_table(struct mlx5_flow_destination * dest,struct mlx5_flow_act * flow_act,struct mlx5_eswitch * esw,struct mlx5_flow_attr * attr,int * i) esw_setup_indir_table() argument 412 esw_cleanup_indir_table(struct mlx5_eswitch * esw,struct mlx5_flow_attr * attr) esw_cleanup_indir_table() argument 431 esw_setup_uplink_fwd_ipsec_needed(struct mlx5_eswitch * esw,struct mlx5_esw_flow_attr * esw_attr,int attr_idx) esw_setup_uplink_fwd_ipsec_needed() argument 447 esw_flow_dests_fwd_ipsec_check(struct mlx5_eswitch * esw,struct mlx5_esw_flow_attr * esw_attr) esw_flow_dests_fwd_ipsec_check() argument 469 esw_setup_dest_fwd_vport(struct mlx5_flow_destination * dest,struct mlx5_flow_act * flow_act,struct mlx5_eswitch * esw,struct mlx5_esw_flow_attr * esw_attr,int attr_idx,int dest_idx,bool pkt_reformat) esw_setup_dest_fwd_vport() argument 494 esw_setup_dest_fwd_ipsec(struct mlx5_flow_destination * dest,struct mlx5_flow_act * flow_act,struct mlx5_eswitch * esw,struct mlx5_esw_flow_attr * esw_attr,int attr_idx,int dest_idx,bool pkt_reformat) esw_setup_dest_fwd_ipsec() argument 508 esw_setup_vport_dest(struct mlx5_flow_destination * dest,struct mlx5_flow_act * flow_act,struct mlx5_eswitch * esw,struct mlx5_esw_flow_attr * esw_attr,int attr_idx,int dest_idx,bool pkt_reformat) esw_setup_vport_dest() argument 521 esw_setup_vport_dests(struct mlx5_flow_destination * dest,struct mlx5_flow_act * flow_act,struct mlx5_eswitch * esw,struct mlx5_esw_flow_attr * esw_attr,int i) esw_setup_vport_dests() argument 532 esw_src_port_rewrite_supported(struct mlx5_eswitch * esw) esw_src_port_rewrite_supported() argument 569 esw_setup_dests(struct mlx5_flow_destination * dest,struct mlx5_flow_act * flow_act,struct mlx5_eswitch * esw,struct mlx5_flow_attr * attr,struct mlx5_flow_spec * spec,int * i) esw_setup_dests() argument 626 esw_cleanup_dests(struct mlx5_eswitch * esw,struct mlx5_flow_attr * attr) esw_cleanup_dests() argument 660 mlx5_eswitch_add_offloaded_rule(struct mlx5_eswitch * esw,struct mlx5_flow_spec * spec,struct mlx5_flow_attr * attr) mlx5_eswitch_add_offloaded_rule() argument 797 mlx5_eswitch_add_fwd_rule(struct mlx5_eswitch * esw,struct mlx5_flow_spec * spec,struct mlx5_flow_attr * attr) mlx5_eswitch_add_fwd_rule() argument 879 __mlx5_eswitch_del_rule(struct mlx5_eswitch * esw,struct mlx5_flow_handle * rule,struct mlx5_flow_attr * attr,bool fwd_rule) __mlx5_eswitch_del_rule() argument 922 mlx5_eswitch_del_offloaded_rule(struct mlx5_eswitch * esw,struct mlx5_flow_handle * rule,struct mlx5_flow_attr * attr) mlx5_eswitch_del_offloaded_rule() argument 930 mlx5_eswitch_del_fwd_rule(struct mlx5_eswitch * esw,struct mlx5_flow_handle * rule,struct mlx5_flow_attr * attr) mlx5_eswitch_del_fwd_rule() argument 1040 mlx5_eswitch_add_send_to_vport_meta_rule(struct mlx5_eswitch * esw,u16 vport_num) mlx5_eswitch_add_send_to_vport_meta_rule() argument 1076 mlx5_eswitch_reg_c1_loopback_supported(struct mlx5_eswitch * esw) mlx5_eswitch_reg_c1_loopback_supported() argument 1082 esw_set_passing_vport_metadata(struct mlx5_eswitch * esw,bool enable) esw_set_passing_vport_metadata() argument 1127 peer_miss_rules_setup(struct mlx5_eswitch * esw,struct mlx5_core_dev * peer_dev,struct mlx5_flow_spec * spec,struct mlx5_flow_destination * dest) peer_miss_rules_setup() argument 1163 esw_set_peer_miss_rule_source_port(struct mlx5_eswitch * esw,struct mlx5_eswitch * peer_esw,struct mlx5_flow_spec * spec,u16 vport) esw_set_peer_miss_rule_source_port() argument 1183 esw_add_fdb_peer_miss_rules(struct mlx5_eswitch * esw,struct mlx5_core_dev * peer_dev) esw_add_fdb_peer_miss_rules() argument 1318 esw_del_fdb_peer_miss_rules(struct mlx5_eswitch * esw,struct mlx5_core_dev * peer_dev) esw_del_fdb_peer_miss_rules() argument 1356 esw_add_fdb_miss_rule(struct mlx5_eswitch * esw) esw_add_fdb_miss_rule() argument 1417 esw_add_restore_rule(struct mlx5_eswitch * esw,u32 tag) esw_add_restore_rule() argument 1467 mlx5_esw_set_flow_group_source_port(struct mlx5_eswitch * esw,u32 * flow_group_in,int match_params) mlx5_esw_set_flow_group_source_port() argument 1494 esw_vport_tbl_put(struct mlx5_eswitch * esw) esw_vport_tbl_put() argument 1509 esw_vport_tbl_get(struct mlx5_eswitch * esw) esw_vport_tbl_get() argument 1532 fdb_modify_header_fwd_to_table_supported(esw) global() argument 1534 esw_init_chains_offload_flags(struct mlx5_eswitch * esw,u32 * flags) esw_init_chains_offload_flags() argument 1565 esw_chains_create(struct mlx5_eswitch * esw,struct mlx5_flow_table * miss_fdb) esw_chains_create() argument 1628 esw_chains_destroy(struct mlx5_eswitch * esw,struct mlx5_fs_chains * chains) esw_chains_destroy() argument 1640 esw_chains_create(struct mlx5_eswitch * esw,struct mlx5_flow_table * miss_fdb) esw_chains_create() argument 1644 esw_chains_destroy(struct mlx5_eswitch * esw,struct mlx5_fs_chains * chains) esw_chains_destroy() argument 1650 esw_create_send_to_vport_group(struct mlx5_eswitch * esw,struct mlx5_flow_table * fdb,u32 * flow_group_in,int * ix) esw_create_send_to_vport_group() argument 1694 esw_create_meta_send_to_vport_group(struct mlx5_eswitch * esw,struct mlx5_flow_table * fdb,u32 * flow_group_in,int * ix) esw_create_meta_send_to_vport_group() argument 1741 esw_create_peer_esw_miss_group(struct mlx5_eswitch * esw,struct mlx5_flow_table * fdb,u32 * flow_group_in,int * ix) esw_create_peer_esw_miss_group() argument 1789 esw_create_miss_group(struct mlx5_eswitch * esw,struct mlx5_flow_table * fdb,u32 * flow_group_in,int * ix) esw_create_miss_group() argument 1834 esw_create_offloads_fdb_tables(struct mlx5_eswitch * esw) esw_create_offloads_fdb_tables() argument 1958 esw_destroy_offloads_fdb_tables(struct mlx5_eswitch * esw) esw_destroy_offloads_fdb_tables() argument 1982 esw_get_nr_ft_offloads_steering_src_ports(struct mlx5_eswitch * esw) esw_get_nr_ft_offloads_steering_src_ports() argument 1993 esw_create_offloads_table(struct mlx5_eswitch * esw) esw_create_offloads_table() argument 2022 esw_destroy_offloads_table(struct mlx5_eswitch * esw) esw_destroy_offloads_table() argument 2029 esw_create_vport_rx_group(struct mlx5_eswitch * esw) esw_create_vport_rx_group() argument 2061 esw_destroy_vport_rx_group(struct mlx5_eswitch * esw) esw_destroy_vport_rx_group() argument 2066 esw_create_vport_rx_drop_rule_index(struct mlx5_eswitch * esw) esw_create_vport_rx_drop_rule_index() argument 2075 esw_create_vport_rx_drop_group(struct mlx5_eswitch * esw) esw_create_vport_rx_drop_group() argument 2106 esw_destroy_vport_rx_drop_group(struct mlx5_eswitch * esw) esw_destroy_vport_rx_drop_group() argument 2113 mlx5_esw_set_spec_source_port(struct mlx5_eswitch * esw,u16 vport,struct mlx5_flow_spec * spec) mlx5_esw_set_spec_source_port() argument 2141 mlx5_eswitch_create_vport_rx_rule(struct mlx5_eswitch * esw,u16 vport,struct mlx5_flow_destination * dest) mlx5_eswitch_create_vport_rx_rule() argument 2171 esw_create_vport_rx_drop_rule(struct mlx5_eswitch * esw) esw_create_vport_rx_drop_rule() argument 2191 esw_destroy_vport_rx_drop_rule(struct mlx5_eswitch * esw) esw_destroy_vport_rx_drop_rule() argument 2197 mlx5_eswitch_inline_mode_get(struct mlx5_eswitch * esw,u8 * mode) mlx5_eswitch_inline_mode_get() argument 2235 esw_destroy_restore_table(struct mlx5_eswitch * esw) esw_destroy_restore_table() argument 2247 esw_create_restore_table(struct mlx5_eswitch * esw) esw_create_restore_table() argument 2338 esw_mode_change(struct mlx5_eswitch * esw,u16 mode) esw_mode_change() argument 2357 mlx5_esw_fdb_drop_destroy(struct mlx5_eswitch * esw) mlx5_esw_fdb_drop_destroy() argument 2372 mlx5_esw_fdb_drop_create(struct mlx5_eswitch * esw) mlx5_esw_fdb_drop_create() argument 2441 mlx5_esw_fdb_active(struct mlx5_eswitch * esw) mlx5_esw_fdb_active() argument 2461 mlx5_esw_fdb_inactive(struct mlx5_eswitch * esw) mlx5_esw_fdb_inactive() argument 2482 esw_offloads_start(struct mlx5_eswitch * esw,struct netlink_ext_ack * extack) esw_offloads_start() argument 2506 mlx5_esw_offloads_rep_remove(struct mlx5_eswitch * esw,const struct mlx5_vport * vport) mlx5_esw_offloads_rep_remove() argument 2518 mlx5_esw_offloads_rep_add(struct mlx5_eswitch * esw,const struct mlx5_vport * vport) mlx5_esw_offloads_rep_add() argument 2555 mlx5_esw_offloads_rep_cleanup(struct mlx5_eswitch * esw,struct mlx5_eswitch_rep * rep) mlx5_esw_offloads_rep_cleanup() argument 2562 esw_offloads_cleanup_reps(struct mlx5_eswitch * esw) esw_offloads_cleanup_reps() argument 2572 esw_offloads_init_reps(struct mlx5_eswitch * esw) esw_offloads_init_reps() argument 2597 struct mlx5_eswitch *esw = dev->priv.eswitch; esw_port_metadata_set() local 2653 esw_offloads_init(struct mlx5_eswitch * esw) esw_offloads_init() argument 2678 esw_offloads_cleanup(struct mlx5_eswitch * esw) esw_offloads_cleanup() argument 2686 __esw_offloads_load_rep(struct mlx5_eswitch * esw,struct mlx5_eswitch_rep * rep,u8 rep_type) __esw_offloads_load_rep() argument 2696 __esw_offloads_unload_rep(struct mlx5_eswitch * esw,struct mlx5_eswitch_rep * rep,u8 rep_type) __esw_offloads_unload_rep() argument 2707 __unload_reps_all_vport(struct mlx5_eswitch * esw,u8 rep_type) __unload_reps_all_vport() argument 2716 mlx5_esw_offloads_rep_load(struct mlx5_eswitch * esw,u16 vport_num) mlx5_esw_offloads_rep_load() argument 2738 mlx5_esw_offloads_rep_unload(struct mlx5_eswitch * esw,u16 vport_num) mlx5_esw_offloads_rep_unload() argument 2748 mlx5_esw_offloads_init_pf_vf_rep(struct mlx5_eswitch * esw,struct mlx5_vport * vport) mlx5_esw_offloads_init_pf_vf_rep() argument 2756 mlx5_esw_offloads_cleanup_pf_vf_rep(struct mlx5_eswitch * esw,struct mlx5_vport * vport) mlx5_esw_offloads_cleanup_pf_vf_rep() argument 2764 mlx5_esw_offloads_init_sf_rep(struct mlx5_eswitch * esw,struct mlx5_vport * vport,struct mlx5_devlink_port * dl_port,u32 controller,u32 sfnum) mlx5_esw_offloads_init_sf_rep() argument 2771 mlx5_esw_offloads_cleanup_sf_rep(struct mlx5_eswitch * esw,struct mlx5_vport * vport) mlx5_esw_offloads_cleanup_sf_rep() argument 2776 mlx5_esw_offloads_load_rep(struct mlx5_eswitch * esw,struct mlx5_vport * vport) mlx5_esw_offloads_load_rep() argument 2797 mlx5_esw_offloads_unload_rep(struct mlx5_eswitch * esw,struct mlx5_vport * vport) mlx5_esw_offloads_unload_rep() argument 2897 esw_master_egress_create_resources(struct mlx5_eswitch * esw,struct mlx5_flow_namespace * egress_ns,struct mlx5_vport * vport,size_t count) esw_master_egress_create_resources() argument 2976 struct mlx5_eswitch *esw = master->priv.eswitch; esw_set_master_egress_rule() local 3061 mlx5_esw_offloads_rep_event_unpair(struct mlx5_eswitch * esw,struct mlx5_eswitch * peer_esw) mlx5_esw_offloads_rep_event_unpair() argument 3080 mlx5_esw_offloads_unpair(struct mlx5_eswitch * esw,struct mlx5_eswitch * peer_esw) mlx5_esw_offloads_unpair() argument 3090 mlx5_esw_offloads_pair(struct mlx5_eswitch * esw,struct mlx5_eswitch * peer_esw) mlx5_esw_offloads_pair() argument 3122 mlx5_esw_offloads_set_ns_peer(struct mlx5_eswitch * esw,struct mlx5_eswitch * peer_esw,bool pair) mlx5_esw_offloads_set_ns_peer() argument 3157 struct mlx5_eswitch *esw = my_data; mlx5_esw_offloads_devcom_event() local 3233 mlx5_esw_offloads_devcom_init(struct mlx5_eswitch * esw,const struct mlx5_devcom_match_attr * attr) mlx5_esw_offloads_devcom_init() argument 3265 mlx5_esw_offloads_devcom_cleanup(struct mlx5_eswitch * esw) mlx5_esw_offloads_devcom_cleanup() argument 3280 mlx5_esw_offloads_devcom_is_ready(struct mlx5_eswitch * esw) mlx5_esw_offloads_devcom_is_ready() argument 3285 mlx5_esw_vport_match_metadata_supported(const struct mlx5_eswitch * esw) mlx5_esw_vport_match_metadata_supported() argument 3305 mlx5_esw_match_metadata_reserved(struct mlx5_eswitch * esw) mlx5_esw_match_metadata_reserved() argument 3310 mlx5_esw_match_metadata_alloc(struct mlx5_eswitch * esw) mlx5_esw_match_metadata_alloc() argument 3334 mlx5_esw_match_metadata_free(struct mlx5_eswitch * esw,u32 metadata) mlx5_esw_match_metadata_free() argument 3342 esw_offloads_vport_metadata_setup(struct mlx5_eswitch * esw,struct mlx5_vport * vport) esw_offloads_vport_metadata_setup() argument 3354 esw_offloads_vport_metadata_cleanup(struct mlx5_eswitch * esw,struct mlx5_vport * vport) esw_offloads_vport_metadata_cleanup() argument 3367 esw_offloads_metadata_uninit(struct mlx5_eswitch * esw) esw_offloads_metadata_uninit() argument 3379 esw_offloads_metadata_init(struct mlx5_eswitch * esw) esw_offloads_metadata_init() argument 3402 esw_vport_create_offloads_acl_tables(struct mlx5_eswitch * esw,struct mlx5_vport * vport) esw_vport_create_offloads_acl_tables() argument 3423 esw_vport_destroy_offloads_acl_tables(struct mlx5_eswitch * esw,struct mlx5_vport * vport) esw_vport_destroy_offloads_acl_tables() argument 3430 esw_create_offloads_acl_tables(struct mlx5_eswitch * esw) esw_create_offloads_acl_tables() argument 3460 esw_destroy_offloads_acl_tables(struct mlx5_eswitch * esw) esw_destroy_offloads_acl_tables() argument 3473 mlx5_eswitch_reload_ib_reps(struct mlx5_eswitch * esw) mlx5_eswitch_reload_ib_reps() argument 3498 esw_offloads_steering_init(struct mlx5_eswitch * esw) esw_offloads_steering_init() argument 3564 esw_offloads_steering_cleanup(struct mlx5_eswitch * esw) esw_offloads_steering_cleanup() argument 3582 esw_vfs_changed_event_handler(struct mlx5_eswitch * esw,int work_gen,const u32 * out) esw_vfs_changed_event_handler() argument 3625 struct mlx5_eswitch *esw; esw_functions_changed_event_handler() local 3645 struct mlx5_eswitch *esw; mlx5_esw_funcs_changed_handler() local 3663 mlx5_esw_host_number_init(struct mlx5_eswitch * esw) mlx5_esw_host_number_init() argument 3681 mlx5_esw_offloads_controller_valid(const struct mlx5_eswitch * esw,u32 controller) mlx5_esw_offloads_controller_valid() argument 3694 esw_offloads_enable(struct mlx5_eswitch * esw) esw_offloads_enable() argument 3781 esw_offloads_stop(struct mlx5_eswitch * esw,struct netlink_ext_ack * extack) esw_offloads_stop() argument 3801 esw_offloads_disable(struct mlx5_eswitch * esw) esw_offloads_disable() argument 3834 esw_mode_to_devlink(struct mlx5_eswitch * esw,u16 * mode) esw_mode_to_devlink() argument 3899 struct mlx5_eswitch *esw = dev->priv.eswitch; mlx5_eswitch_block_mode() local 3917 struct mlx5_eswitch *esw = dev->priv.eswitch; mlx5_eswitch_unblock_mode() local 3951 mlx5_devlink_switchdev_active_mode_change(struct mlx5_eswitch * esw,u16 devlink_mode) mlx5_devlink_switchdev_active_mode_change() argument 4019 struct mlx5_eswitch *esw; mlx5_devlink_eswitch_mode_set() local 4109 struct mlx5_eswitch *esw; mlx5_devlink_eswitch_mode_get() local 4118 mlx5_esw_vports_inline_set(struct mlx5_eswitch * esw,u8 mlx5_mode,struct netlink_ext_ack * extack) mlx5_esw_vports_inline_set() argument 4172 struct mlx5_eswitch *esw; mlx5_devlink_eswitch_inline_mode_set() local 4228 struct mlx5_eswitch *esw; mlx5_devlink_eswitch_inline_mode_get() local 4239 struct mlx5_eswitch *esw = dev->priv.eswitch; mlx5_eswitch_block_encap() local 4260 struct mlx5_eswitch *esw = dev->priv.eswitch; mlx5_eswitch_unblock_encap() local 4275 struct mlx5_eswitch *esw; mlx5_devlink_eswitch_encap_mode_set() local 4345 struct mlx5_eswitch *esw; mlx5_devlink_eswitch_encap_mode_get() local 4356 mlx5_eswitch_vport_has_rep(const struct mlx5_eswitch * esw,u16 vport_num) mlx5_eswitch_vport_has_rep() argument 4371 mlx5_eswitch_register_vport_reps(struct mlx5_eswitch * esw,const struct mlx5_eswitch_rep_ops * ops,u8 rep_type) mlx5_eswitch_register_vport_reps() argument 4390 mlx5_eswitch_unregister_vport_reps(struct mlx5_eswitch * esw,u8 rep_type) mlx5_eswitch_unregister_vport_reps() argument 4403 mlx5_eswitch_get_uplink_priv(struct mlx5_eswitch * esw,u8 rep_type) mlx5_eswitch_get_uplink_priv() argument 4411 mlx5_eswitch_get_proto_dev(struct mlx5_eswitch * esw,u16 vport,u8 rep_type) mlx5_eswitch_get_proto_dev() argument 4426 mlx5_eswitch_uplink_get_proto_dev(struct mlx5_eswitch * esw,u8 rep_type) mlx5_eswitch_uplink_get_proto_dev() argument 4432 mlx5_eswitch_vport_rep(struct mlx5_eswitch * esw,u16 vport) mlx5_eswitch_vport_rep() argument 4439 mlx5_eswitch_reg_c1_loopback_enabled(const struct mlx5_eswitch * esw) mlx5_eswitch_reg_c1_loopback_enabled() argument 4445 mlx5_eswitch_vport_match_metadata_enabled(const struct mlx5_eswitch * esw) mlx5_eswitch_vport_match_metadata_enabled() argument 4451 mlx5_eswitch_get_vport_metadata_for_match(struct mlx5_eswitch * esw,u16 vport_num) mlx5_eswitch_get_vport_metadata_for_match() argument 4463 mlx5_esw_vport_vhca_id_map(struct mlx5_eswitch * esw,struct mlx5_vport * vport) mlx5_esw_vport_vhca_id_map() argument 4494 mlx5_esw_vport_vhca_id_unmap(struct mlx5_eswitch * esw,struct mlx5_vport * vport) mlx5_esw_vport_vhca_id_unmap() argument 4503 mlx5_eswitch_vhca_id_to_vport(struct mlx5_eswitch * esw,u16 vhca_id,u16 * vport_num) mlx5_eswitch_vhca_id_to_vport() argument 4514 mlx5_eswitch_get_vport_metadata_for_set(struct mlx5_eswitch * esw,u16 vport_num) mlx5_eswitch_get_vport_metadata_for_set() argument 4530 struct mlx5_eswitch *esw = mlx5_devlink_eswitch_nocheck_get(port->devlink); mlx5_devlink_port_fn_hw_addr_get() local 4547 struct mlx5_eswitch *esw = mlx5_devlink_eswitch_nocheck_get(port->devlink); mlx5_devlink_port_fn_hw_addr_set() local 4556 struct mlx5_eswitch *esw = mlx5_devlink_eswitch_nocheck_get(port->devlink); mlx5_devlink_port_fn_migratable_get() local 4578 struct mlx5_eswitch *esw = mlx5_devlink_eswitch_nocheck_get(port->devlink); mlx5_devlink_port_fn_migratable_set() local 4637 struct mlx5_eswitch *esw = mlx5_devlink_eswitch_nocheck_get(port->devlink); mlx5_devlink_port_fn_roce_get() local 4654 struct mlx5_eswitch *esw = mlx5_devlink_eswitch_nocheck_get(port->devlink); mlx5_devlink_port_fn_roce_set() local 4762 mlx5_eswitch_restore_ipsec_rule(struct mlx5_eswitch * esw,struct mlx5_flow_handle * rule,struct mlx5_esw_flow_attr * esw_attr,int attr_idx) mlx5_eswitch_restore_ipsec_rule() argument 4781 struct mlx5_eswitch *esw; mlx5_devlink_port_fn_ipsec_crypto_get() local 4811 struct mlx5_eswitch *esw; mlx5_devlink_port_fn_ipsec_crypto_set() local 4864 struct mlx5_eswitch *esw; mlx5_devlink_port_fn_ipsec_packet_get() local 4895 struct mlx5_eswitch *esw; mlx5_devlink_port_fn_ipsec_packet_set() local 4953 struct mlx5_eswitch *esw; mlx5_devlink_port_fn_max_io_eqs_get() local 5003 struct mlx5_eswitch *esw; mlx5_devlink_port_fn_max_io_eqs_set() local [all...] |