• Home
  • Raw
  • Download

Lines Matching defs:devlink

102 struct net *devlink_net(const struct devlink *devlink)  in devlink_net()
108 static void __devlink_net_set(struct devlink *devlink, struct net *net) in __devlink_net_set()
113 void devlink_net_set(struct devlink *devlink, struct net *net) in devlink_net_set()
124 struct devlink *devlink; in devlink_get_from_attrs() local
151 static struct devlink_port *devlink_port_get_by_index(struct devlink *devlink, in devlink_port_get_by_index()
163 static bool devlink_port_index_exists(struct devlink *devlink, in devlink_port_index_exists()
169 static struct devlink_port *devlink_port_get_from_attrs(struct devlink *devlink, in devlink_port_get_from_attrs()
184 static struct devlink_port *devlink_port_get_from_info(struct devlink *devlink, in devlink_port_get_from_info()
205 static struct devlink_sb *devlink_sb_get_by_index(struct devlink *devlink, in devlink_sb_get_by_index()
217 static bool devlink_sb_index_exists(struct devlink *devlink, in devlink_sb_index_exists()
223 static struct devlink_sb *devlink_sb_get_from_attrs(struct devlink *devlink, in devlink_sb_get_from_attrs()
238 static struct devlink_sb *devlink_sb_get_from_info(struct devlink *devlink, in devlink_sb_get_from_info()
349 struct devlink *devlink; member
370 devlink_region_get_by_name(struct devlink *devlink, const char *region_name) in devlink_region_get_by_name()
419 struct devlink *devlink; in devlink_nl_pre_doit() local
455 struct devlink *devlink; in devlink_nl_post_doit() local
473 static int devlink_nl_put_handle(struct sk_buff *msg, struct devlink *devlink) in devlink_nl_put_handle()
509 devlink_reload_action_is_supported(struct devlink *devlink, enum devlink_reload_action action) in devlink_reload_action_is_supported()
515 devlink_reload_limit_is_supported(struct devlink *devlink, enum devlink_reload_limit limit) in devlink_reload_limit_is_supported()
540 static int devlink_reload_stats_put(struct sk_buff *msg, struct devlink *devlink, bool is_remote) in devlink_reload_stats_put()
603 static int devlink_nl_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_fill()
639 static void devlink_notify(struct devlink *devlink, enum devlink_command cmd) in devlink_notify()
718 struct devlink *devlink = port->devlink; in devlink_nl_port_function_attrs_put() local
757 static int devlink_nl_port_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_port_fill()
823 struct devlink *devlink = devlink_port->devlink; in devlink_port_notify() local
849 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_get_doit() local
870 struct devlink *devlink; in devlink_nl_cmd_get_dumpit() local
901 struct devlink *devlink = devlink_port->devlink; in devlink_nl_cmd_port_get_doit() local
924 struct devlink *devlink; in devlink_nl_cmd_port_get_dumpit() local
961 static int devlink_port_type_set(struct devlink *devlink, in devlink_port_type_set()
982 devlink_port_function_hw_addr_set(struct devlink *devlink, struct devlink_port *port, in devlink_port_function_hw_addr_set()
1022 devlink_port_function_set(struct devlink *devlink, struct devlink_port *port, in devlink_port_function_set()
1046 struct devlink *devlink = devlink_port->devlink; in devlink_nl_cmd_port_set_doit() local
1070 static int devlink_port_split(struct devlink *devlink, u32 port_index, in devlink_port_split()
1083 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_port_split_doit() local
1116 static int devlink_port_unsplit(struct devlink *devlink, u32 port_index, in devlink_port_unsplit()
1128 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_port_unsplit_doit() local
1138 static int devlink_nl_sb_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_sb_fill()
1179 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_get_doit() local
1206 struct devlink *devlink; in devlink_nl_cmd_sb_get_dumpit() local
1242 static int devlink_nl_sb_pool_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_sb_pool_fill()
1288 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_pool_get_doit() local
1322 struct devlink *devlink, in __sb_pool_get_dumpit()
1350 struct devlink *devlink; in devlink_nl_cmd_sb_pool_get_dumpit() local
1386 static int devlink_sb_pool_set(struct devlink *devlink, unsigned int sb_index, in devlink_sb_pool_set()
1403 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_pool_set_doit() local
1433 struct devlink *devlink, in devlink_nl_sb_port_pool_fill()
1495 struct devlink *devlink = devlink_port->devlink; in devlink_nl_cmd_sb_port_pool_get_doit() local
1530 struct devlink *devlink, in __sb_port_pool_get_dumpit()
1563 struct devlink *devlink; in devlink_nl_cmd_sb_port_pool_get_dumpit() local
1617 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_port_pool_set_doit() local
1641 devlink_nl_sb_tc_pool_bind_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_sb_tc_pool_bind_fill()
1709 struct devlink *devlink = devlink_port->devlink; in devlink_nl_cmd_sb_tc_pool_bind_get_doit() local
1751 struct devlink *devlink, in __sb_tc_pool_bind_get_dumpit()
1804 struct devlink *devlink; in devlink_nl_cmd_sb_tc_pool_bind_get_dumpit() local
1862 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_tc_pool_bind_set_doit() local
1900 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_occ_snapshot_doit() local
1916 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_occ_max_clear_doit() local
1929 static int devlink_nl_eswitch_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_eswitch_fill()
1987 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_eswitch_get_doit() local
2009 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_eswitch_set_doit() local
2206 struct devlink *devlink = info->user_ptr[0]; in devlink_dpipe_tables_fill() local
2284 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_dpipe_table_get() local
2443 const char *table_name, struct devlink *devlink) in devlink_dpipe_table_find()
2456 struct devlink *devlink; in devlink_dpipe_entry_ctx_prepare() local
2557 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_dpipe_entries_get() local
2644 struct devlink *devlink = info->user_ptr[0]; in devlink_dpipe_headers_fill() local
2707 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_dpipe_headers_get() local
2715 static int devlink_dpipe_table_counters_set(struct devlink *devlink, in devlink_dpipe_table_counters_set()
2741 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_dpipe_table_counters_set() local
2757 devlink_resource_find(struct devlink *devlink, in devlink_resource_find()
2829 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_resource_set() local
2884 static int devlink_resource_put(struct devlink *devlink, struct sk_buff *skb, in devlink_resource_put()
2940 struct devlink *devlink = info->user_ptr[0]; in devlink_resource_fill() local
3009 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_resource_dump() local
3018 devlink_resources_validate(struct devlink *devlink, in devlink_resources_validate()
3082 static void devlink_ns_change_notify(struct devlink *devlink, in devlink_ns_change_notify()
3114 static void devlink_reload_failed_set(struct devlink *devlink, in devlink_reload_failed_set()
3123 bool devlink_is_reload_failed(const struct devlink *devlink) in devlink_is_reload_failed()
3130 __devlink_reload_stats_update(struct devlink *devlink, u32 *reload_stats, in __devlink_reload_stats_update()
3145 devlink_reload_stats_update(struct devlink *devlink, enum devlink_reload_limit limit, in devlink_reload_stats_update()
3166 void devlink_remote_reload_actions_performed(struct devlink *devlink, in devlink_remote_reload_actions_performed()
3181 static int devlink_reload(struct devlink *devlink, struct net *dest_net, in devlink_reload()
3219 devlink_nl_reload_actions_performed_snd(struct devlink *devlink, u32 actions_performed, in devlink_nl_reload_actions_performed_snd()
3252 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_reload() local
3334 struct devlink *devlink, in devlink_nl_flash_update_fill()
3377 static void __devlink_flash_update_notify(struct devlink *devlink, in __devlink_flash_update_notify()
3404 void devlink_flash_update_begin_notify(struct devlink *devlink) in devlink_flash_update_begin_notify()
3414 void devlink_flash_update_end_notify(struct devlink *devlink) in devlink_flash_update_end_notify()
3424 void devlink_flash_update_status_notify(struct devlink *devlink, in devlink_flash_update_status_notify()
3443 void devlink_flash_update_timeout_notify(struct devlink *devlink, in devlink_flash_update_timeout_notify()
3465 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_flash_update() local
3619 static int devlink_param_get(struct devlink *devlink, in devlink_param_get()
3628 static int devlink_param_set(struct devlink *devlink, in devlink_param_set()
3706 static int devlink_nl_param_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_param_fill()
3798 static void devlink_param_notify(struct devlink *devlink, in devlink_param_notify()
3828 struct devlink *devlink; in devlink_nl_cmd_param_get_dumpit() local
3959 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_param_get_doit() local
3983 static int __devlink_nl_cmd_param_set_doit(struct devlink *devlink, in __devlink_nl_cmd_param_set_doit()
4044 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_param_set_doit() local
4050 static int devlink_param_register_one(struct devlink *devlink, in devlink_param_register_one()
4076 static void devlink_param_unregister_one(struct devlink *devlink, in devlink_param_unregister_one()
4096 struct devlink *devlink; in devlink_nl_cmd_port_param_get_dumpit() local
4182 struct devlink *devlink, in devlink_nl_region_snapshot_id_put()
4205 struct devlink *devlink, in devlink_nl_region_snapshots_id_put()
4231 static int devlink_nl_region_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_region_fill()
4281 struct devlink *devlink = region->devlink; in devlink_nl_region_notify_build() local
4339 struct devlink *devlink = region->devlink; in devlink_nl_region_notify() local
4367 static int __devlink_snapshot_id_increment(struct devlink *devlink, u32 id) in __devlink_snapshot_id_increment()
4403 static void __devlink_snapshot_id_decrement(struct devlink *devlink, u32 id) in __devlink_snapshot_id_decrement()
4445 static int __devlink_snapshot_id_insert(struct devlink *devlink, u32 id) in __devlink_snapshot_id_insert()
4472 static int __devlink_region_snapshot_id_get(struct devlink *devlink, u32 *id) in __devlink_region_snapshot_id_get()
4498 struct devlink *devlink = region->devlink; in __devlink_region_snapshot_create() local
4538 struct devlink *devlink = region->devlink; in devlink_region_snapshot_del() local
4553 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_region_get_doit() local
4626 struct devlink *devlink, in devlink_nl_cmd_region_get_devlink_dumpit()
4665 struct devlink *devlink; in devlink_nl_cmd_region_get_dumpit() local
4688 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_region_del() local
4730 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_region_new() local
4844 struct devlink *devlink, in devlink_nl_cmd_region_read_chunk_fill()
4875 struct devlink *devlink, in devlink_nl_region_read_snapshot_fill()
4927 struct devlink *devlink; in devlink_nl_cmd_region_read_dumpit() local
5133 devlink_nl_info_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_info_fill()
5165 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_info_get_doit() local
5190 struct devlink *devlink; in devlink_nl_cmd_info_get_dumpit() local
5827 struct devlink *devlink; member
5865 devlink_health_reporter_find_by_name(struct devlink *devlink, in devlink_health_reporter_find_by_name()
5883 __devlink_health_reporter_create(struct devlink *devlink, in __devlink_health_reporter_create()
5952 devlink_health_reporter_create(struct devlink *devlink, in devlink_health_reporter_create()
6033 struct devlink *devlink, in devlink_nl_health_reporter_fill()
6211 struct devlink *devlink = reporter->devlink; in devlink_health_report() local
6255 devlink_health_reporter_get_from_attrs(struct devlink *devlink, in devlink_health_reporter_get_from_attrs()
6285 devlink_health_reporter_get_from_info(struct devlink *devlink, in devlink_health_reporter_get_from_info()
6297 struct devlink *devlink; in devlink_health_reporter_get_from_cb() local
6333 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_health_reporter_get_doit() local
6369 struct devlink *devlink; in devlink_nl_cmd_health_reporter_get_dumpit() local
6438 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_health_reporter_set_doit() local
6480 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_health_reporter_recover_doit() local
6497 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_health_reporter_diagnose_doit() local
6580 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_health_reporter_dump_clear_doit() local
6602 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_health_reporter_test_doit() local
6683 devlink_trap_policer_item_lookup(struct devlink *devlink, u32 id) in devlink_trap_policer_item_lookup()
6696 devlink_trap_item_lookup(struct devlink *devlink, const char *name) in devlink_trap_item_lookup()
6709 devlink_trap_item_get_from_info(struct devlink *devlink, in devlink_trap_item_get_from_info()
6818 static int devlink_nl_trap_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_trap_fill()
6872 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_get_doit() local
6907 struct devlink *devlink; in devlink_nl_cmd_trap_get_dumpit() local
6942 static int __devlink_trap_action_set(struct devlink *devlink, in __devlink_trap_action_set()
6965 static int devlink_trap_action_set(struct devlink *devlink, in devlink_trap_action_set()
6989 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_set_doit() local
7010 devlink_trap_group_item_lookup(struct devlink *devlink, const char *name) in devlink_trap_group_item_lookup()
7023 devlink_trap_group_item_lookup_by_id(struct devlink *devlink, u16 id) in devlink_trap_group_item_lookup_by_id()
7036 devlink_trap_group_item_get_from_info(struct devlink *devlink, in devlink_trap_group_item_get_from_info()
7049 devlink_nl_trap_group_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_trap_group_fill()
7094 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_group_get_doit() local
7131 struct devlink *devlink; in devlink_nl_cmd_trap_group_get_dumpit() local
7168 __devlink_trap_group_action_set(struct devlink *devlink, in __devlink_trap_group_action_set()
7208 devlink_trap_group_action_set(struct devlink *devlink, in devlink_trap_group_action_set()
7234 static int devlink_trap_group_set(struct devlink *devlink, in devlink_trap_group_set()
7278 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_group_set_doit() local
7310 devlink_trap_policer_item_get_from_info(struct devlink *devlink, in devlink_trap_policer_item_get_from_info()
7323 devlink_trap_policer_stats_put(struct sk_buff *msg, struct devlink *devlink, in devlink_trap_policer_stats_put()
7355 devlink_nl_trap_policer_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_trap_policer_fill()
7401 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_policer_get_doit() local
7437 struct devlink *devlink; in devlink_nl_cmd_trap_policer_get_dumpit() local
7474 devlink_trap_policer_set(struct devlink *devlink, in devlink_trap_policer_set()
7528 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_policer_set_doit() local
7968 struct devlink *devlink; in devlink_alloc() local
8004 int devlink_register(struct devlink *devlink, struct device *dev) in devlink_register()
8021 void devlink_unregister(struct devlink *devlink) in devlink_unregister()
8040 void devlink_reload_enable(struct devlink *devlink) in devlink_reload_enable()
8056 void devlink_reload_disable(struct devlink *devlink) in devlink_reload_disable()
8072 void devlink_free(struct devlink *devlink) in devlink_free()
8142 int devlink_port_register(struct devlink *devlink, in devlink_port_register()
8175 struct devlink *devlink = devlink_port->devlink; in devlink_port_unregister() local
8433 int devlink_sb_register(struct devlink *devlink, unsigned int sb_index, in devlink_sb_register()
8465 void devlink_sb_unregister(struct devlink *devlink, unsigned int sb_index) in devlink_sb_unregister()
8486 int devlink_dpipe_headers_register(struct devlink *devlink, in devlink_dpipe_headers_register()
8503 void devlink_dpipe_headers_unregister(struct devlink *devlink) in devlink_dpipe_headers_unregister()
8525 bool devlink_dpipe_table_counter_enabled(struct devlink *devlink, in devlink_dpipe_table_counter_enabled()
8551 int devlink_dpipe_table_register(struct devlink *devlink, in devlink_dpipe_table_register()
8594 void devlink_dpipe_table_unregister(struct devlink *devlink, in devlink_dpipe_table_unregister()
8623 int devlink_resource_register(struct devlink *devlink, in devlink_resource_register()
8688 void devlink_resources_unregister(struct devlink *devlink, in devlink_resources_unregister()
8720 int devlink_resource_size_get(struct devlink *devlink, in devlink_resource_size_get()
8749 int devlink_dpipe_table_resource_set(struct devlink *devlink, in devlink_dpipe_table_resource_set()
8780 void devlink_resource_occ_get_register(struct devlink *devlink, in devlink_resource_occ_get_register()
8806 void devlink_resource_occ_get_unregister(struct devlink *devlink, in devlink_resource_occ_get_unregister()
8834 static int __devlink_params_register(struct devlink *devlink, in __devlink_params_register()
8872 static void __devlink_params_unregister(struct devlink *devlink, in __devlink_params_unregister()
8898 int devlink_params_register(struct devlink *devlink, in devlink_params_register()
8915 void devlink_params_unregister(struct devlink *devlink, in devlink_params_unregister()
8932 void devlink_params_publish(struct devlink *devlink) in devlink_params_publish()
8953 void devlink_params_unpublish(struct devlink *devlink) in devlink_params_unpublish()
9033 __devlink_param_driverinit_value_set(struct devlink *devlink, in __devlink_param_driverinit_value_set()
9070 int devlink_param_driverinit_value_get(struct devlink *devlink, u32 param_id, in devlink_param_driverinit_value_get()
9093 int devlink_param_driverinit_value_set(struct devlink *devlink, u32 param_id, in devlink_param_driverinit_value_set()
9118 struct devlink *devlink = devlink_port->devlink; in devlink_port_param_driverinit_value_get() local
9164 void devlink_param_value_changed(struct devlink *devlink, u32 param_id) in devlink_param_value_changed()
9228 devlink_region_create(struct devlink *devlink, in devlink_region_create()
9281 struct devlink *devlink = port->devlink; in devlink_port_region_create() local
9326 struct devlink *devlink = region->devlink; in devlink_region_destroy() local
9358 int devlink_region_snapshot_id_get(struct devlink *devlink, u32 *id) in devlink_region_snapshot_id_get()
9380 void devlink_region_snapshot_id_put(struct devlink *devlink, u32 id) in devlink_region_snapshot_id_put()
9403 struct devlink *devlink = region->devlink; in devlink_region_snapshot_create() local
9626 devlink_trap_group_notify(struct devlink *devlink, in devlink_trap_group_notify()
9652 devlink_trap_item_group_link(struct devlink *devlink, in devlink_trap_item_group_link()
9667 static void devlink_trap_notify(struct devlink *devlink, in devlink_trap_notify()
9692 devlink_trap_register(struct devlink *devlink, in devlink_trap_register()
9736 static void devlink_trap_unregister(struct devlink *devlink, in devlink_trap_unregister()
9753 static void devlink_trap_disable(struct devlink *devlink, in devlink_trap_disable()
9776 int devlink_traps_register(struct devlink *devlink, in devlink_traps_register()
9816 void devlink_traps_unregister(struct devlink *devlink, in devlink_traps_unregister()
9873 void devlink_trap_report(struct devlink *devlink, struct sk_buff *skb, in devlink_trap_report()
9908 devlink_trap_group_item_policer_link(struct devlink *devlink, in devlink_trap_group_item_policer_link()
9927 devlink_trap_group_register(struct devlink *devlink, in devlink_trap_group_register()
9973 devlink_trap_group_unregister(struct devlink *devlink, in devlink_trap_group_unregister()
9997 int devlink_trap_groups_register(struct devlink *devlink, in devlink_trap_groups_register()
10034 void devlink_trap_groups_unregister(struct devlink *devlink, in devlink_trap_groups_unregister()
10048 devlink_trap_policer_notify(struct devlink *devlink, in devlink_trap_policer_notify()
10074 devlink_trap_policer_register(struct devlink *devlink, in devlink_trap_policer_register()
10109 devlink_trap_policer_unregister(struct devlink *devlink, in devlink_trap_policer_unregister()
10135 devlink_trap_policers_register(struct devlink *devlink, in devlink_trap_policers_register()
10176 devlink_trap_policers_unregister(struct devlink *devlink, in devlink_trap_policers_unregister()
10189 static void __devlink_compat_running_version(struct devlink *devlink, in __devlink_compat_running_version()
10228 struct devlink *devlink; in devlink_compat_running_version() local
10249 struct devlink *devlink; in devlink_compat_flash_update() local
10312 struct devlink *devlink; in devlink_pernet_pre_exit() local