Lines Matching defs:devlink
42 struct devlink { struct
53 struct devlink_dpipe_headers *dpipe_headers; argument
59 const struct devlink_ops *ops; argument
62 struct devlink_dev_stats stats; argument
65 /* Serializes access to devlink instance specific objects such as argument
82 struct devlink *devlink; argument
124 void *devlink_priv(struct devlink *devlink) in devlink_priv()
136 struct device *devlink_to_dev(const struct devlink *devlink) in devlink_to_dev()
228 struct net *devlink_net(const struct devlink *devlink) in devlink_net()
236 struct devlink *devlink = container_of(head, struct devlink, rcu); in __devlink_put_rcu() local
241 void devlink_put(struct devlink *devlink) in devlink_put()
251 struct devlink *__must_check devlink_try_get(struct devlink *devlink) in devlink_try_get()
258 void devl_assert_locked(struct devlink *devlink) in devl_assert_locked()
266 bool devl_lock_is_held(struct devlink *devlink) in devl_lock_is_held()
273 void devl_lock(struct devlink *devlink) in devl_lock()
279 int devl_trylock(struct devlink *devlink) in devl_trylock()
285 void devl_unlock(struct devlink *devlink) in devl_unlock()
296 struct devlink *devlink; in devlinks_xa_find_get() local
342 #define devlinks_xa_for_each_get(net, index, devlink, filter) \ argument
347 #define devlinks_xa_for_each_registered_get(net, index, devlink) \ argument
353 struct devlink *devlink; in devlink_get_from_attrs() local
381 static struct devlink_port *devlink_port_get_by_index(struct devlink *devlink, in devlink_port_get_by_index()
393 static bool devlink_port_index_exists(struct devlink *devlink, in devlink_port_index_exists()
399 static struct devlink_port *devlink_port_get_from_attrs(struct devlink *devlink, in devlink_port_get_from_attrs()
414 static struct devlink_port *devlink_port_get_from_info(struct devlink *devlink, in devlink_port_get_from_info()
433 devlink_rate_leaf_get_from_info(struct devlink *devlink, struct genl_info *info) in devlink_rate_leaf_get_from_info()
446 devlink_rate_node_get_by_name(struct devlink *devlink, const char *node_name) in devlink_rate_node_get_by_name()
459 devlink_rate_node_get_from_attrs(struct devlink *devlink, struct nlattr **attrs) in devlink_rate_node_get_from_attrs()
476 devlink_rate_node_get_from_info(struct devlink *devlink, struct genl_info *info) in devlink_rate_node_get_from_info()
482 devlink_rate_get_from_info(struct devlink *devlink, struct genl_info *info) in devlink_rate_get_from_info()
495 devlink_linecard_get_by_index(struct devlink *devlink, in devlink_linecard_get_by_index()
507 static bool devlink_linecard_index_exists(struct devlink *devlink, in devlink_linecard_index_exists()
514 devlink_linecard_get_from_attrs(struct devlink *devlink, struct nlattr **attrs) in devlink_linecard_get_from_attrs()
533 devlink_linecard_get_from_info(struct devlink *devlink, struct genl_info *info) in devlink_linecard_get_from_info()
561 static struct devlink_sb *devlink_sb_get_by_index(struct devlink *devlink, in devlink_sb_get_by_index()
573 static bool devlink_sb_index_exists(struct devlink *devlink, in devlink_sb_index_exists()
579 static struct devlink_sb *devlink_sb_get_from_attrs(struct devlink *devlink, in devlink_sb_get_from_attrs()
594 static struct devlink_sb *devlink_sb_get_from_info(struct devlink *devlink, in devlink_sb_get_from_info()
705 struct devlink *devlink; member
730 devlink_region_get_by_name(struct devlink *devlink, const char *region_name) in devlink_region_get_by_name()
777 struct devlink *devlink; in devlink_nl_pre_doit() local
834 struct devlink *devlink; in devlink_nl_post_doit() local
855 static int devlink_nl_put_handle(struct sk_buff *msg, struct devlink *devlink) in devlink_nl_put_handle()
864 static int devlink_nl_put_nested_handle(struct sk_buff *msg, struct devlink *devlink) in devlink_nl_put_nested_handle()
909 devlink_reload_action_is_supported(struct devlink *devlink, enum devlink_reload_action action) in devlink_reload_action_is_supported()
915 devlink_reload_limit_is_supported(struct devlink *devlink, enum devlink_reload_limit limit) in devlink_reload_limit_is_supported()
940 static int devlink_reload_stats_put(struct sk_buff *msg, struct devlink *devlink, bool is_remote) in devlink_reload_stats_put()
1003 static int devlink_nl_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_fill()
1039 static void devlink_notify(struct devlink *devlink, enum devlink_command cmd) in devlink_notify()
1156 struct devlink *devlink = devlink_rate->devlink; in devlink_nl_rate_fill() local
1283 struct devlink *devlink = devlink_port->devlink; in devlink_nl_port_fill() local
1348 struct devlink *devlink = devlink_port->devlink; in devlink_port_notify() local
1374 struct devlink *devlink = devlink_rate->devlink; in devlink_rate_notify() local
1401 struct devlink *devlink; in devlink_nl_cmd_rate_get_dumpit() local
1474 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_get_doit() local
1495 struct devlink *devlink; in devlink_nl_cmd_get_dumpit() local
1546 struct devlink *devlink; in devlink_nl_cmd_port_get_dumpit() local
1717 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_port_split_doit() local
1749 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_port_unsplit_doit() local
1756 static int devlink_port_new_notify(struct devlink *devlink, in devlink_port_new_notify()
1792 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_port_new_doit() local
1842 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_port_del_doit() local
1862 struct devlink *devlink = devlink_rate->devlink; in devlink_nl_rate_parent_node_set() local
2012 struct devlink *devlink = devlink_rate->devlink; in devlink_nl_cmd_rate_set_doit() local
2029 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_rate_new_doit() local
2087 struct devlink *devlink = rate_node->devlink; in devlink_nl_cmd_rate_del_doit() local
2112 struct devlink *devlink, in devlink_nl_linecard_fill()
2168 struct devlink *devlink = linecard->devlink; in devlink_linecard_notify() local
2197 struct devlink *devlink = linecard->devlink; in devlink_nl_cmd_linecard_get_doit() local
2223 struct devlink *devlink; in devlink_nl_cmd_linecard_get_dumpit() local
2416 static int devlink_nl_sb_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_sb_fill()
2457 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_get_doit() local
2484 struct devlink *devlink; in devlink_nl_cmd_sb_get_dumpit() local
2518 static int devlink_nl_sb_pool_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_sb_pool_fill()
2564 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_pool_get_doit() local
2598 struct devlink *devlink, in __sb_pool_get_dumpit()
2626 struct devlink *devlink; in devlink_nl_cmd_sb_pool_get_dumpit() local
2663 static int devlink_sb_pool_set(struct devlink *devlink, unsigned int sb_index, in devlink_sb_pool_set()
2680 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_pool_set_doit() local
2710 struct devlink *devlink, in devlink_nl_sb_port_pool_fill()
2772 struct devlink *devlink = devlink_port->devlink; in devlink_nl_cmd_sb_port_pool_get_doit() local
2807 struct devlink *devlink, in __sb_port_pool_get_dumpit()
2840 struct devlink *devlink; in devlink_nl_cmd_sb_port_pool_get_dumpit() local
2895 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_port_pool_set_doit() local
2919 devlink_nl_sb_tc_pool_bind_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_sb_tc_pool_bind_fill()
2987 struct devlink *devlink = devlink_port->devlink; in devlink_nl_cmd_sb_tc_pool_bind_get_doit() local
3029 struct devlink *devlink, in __sb_tc_pool_bind_get_dumpit()
3082 struct devlink *devlink; in devlink_nl_cmd_sb_tc_pool_bind_get_dumpit() local
3140 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_tc_pool_bind_set_doit() local
3178 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_occ_snapshot_doit() local
3194 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_occ_max_clear_doit() local
3207 static int devlink_nl_eswitch_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_eswitch_fill()
3265 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_eswitch_get_doit() local
3284 static int devlink_rate_nodes_check(struct devlink *devlink, u16 mode, in devlink_rate_nodes_check()
3300 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_eswitch_set_doit() local
3500 struct devlink *devlink = info->user_ptr[0]; in devlink_dpipe_tables_fill() local
3578 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_dpipe_table_get() local
3737 const char *table_name, struct devlink *devlink) in devlink_dpipe_table_find()
3750 struct devlink *devlink; in devlink_dpipe_entry_ctx_prepare() local
3851 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_dpipe_entries_get() local
3938 struct devlink *devlink = info->user_ptr[0]; in devlink_dpipe_headers_fill() local
4001 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_dpipe_headers_get() local
4009 static int devlink_dpipe_table_counters_set(struct devlink *devlink, in devlink_dpipe_table_counters_set()
4035 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_dpipe_table_counters_set() local
4052 devlink_resource_find(struct devlink *devlink, in devlink_resource_find()
4124 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_resource_set() local
4179 static int devlink_resource_put(struct devlink *devlink, struct sk_buff *skb, in devlink_resource_put()
4235 struct devlink *devlink = info->user_ptr[0]; in devlink_resource_fill() local
4304 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_resource_dump() local
4313 devlink_resources_validate(struct devlink *devlink, in devlink_resources_validate()
4377 static void devlink_ns_change_notify(struct devlink *devlink, in devlink_ns_change_notify()
4409 static void devlink_reload_failed_set(struct devlink *devlink, in devlink_reload_failed_set()
4418 bool devlink_is_reload_failed(const struct devlink *devlink) in devlink_is_reload_failed()
4425 __devlink_reload_stats_update(struct devlink *devlink, u32 *reload_stats, in __devlink_reload_stats_update()
4440 devlink_reload_stats_update(struct devlink *devlink, enum devlink_reload_limit limit, in devlink_reload_stats_update()
4461 void devlink_remote_reload_actions_performed(struct devlink *devlink, in devlink_remote_reload_actions_performed()
4476 static int devlink_reload(struct devlink *devlink, struct net *dest_net, in devlink_reload()
4511 devlink_nl_reload_actions_performed_snd(struct devlink *devlink, u32 actions_performed, in devlink_nl_reload_actions_performed_snd()
4544 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_reload() local
4626 struct devlink *devlink, in devlink_nl_flash_update_fill()
4669 static void __devlink_flash_update_notify(struct devlink *devlink, in __devlink_flash_update_notify()
4699 static void devlink_flash_update_begin_notify(struct devlink *devlink) in devlink_flash_update_begin_notify()
4708 static void devlink_flash_update_end_notify(struct devlink *devlink) in devlink_flash_update_end_notify()
4717 void devlink_flash_update_status_notify(struct devlink *devlink, in devlink_flash_update_status_notify()
4736 void devlink_flash_update_timeout_notify(struct devlink *devlink, in devlink_flash_update_timeout_notify()
4781 static int devlink_flash_component_get(struct devlink *devlink, in devlink_flash_component_get()
4824 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_flash_update() local
4874 devlink_nl_selftests_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_selftests_fill()
4917 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_selftests_get_doit() local
4941 struct devlink *devlink; in devlink_nl_cmd_selftests_get_dumpit() local
4999 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_selftests_run() local
5214 static int devlink_param_get(struct devlink *devlink, in devlink_param_get()
5223 static int devlink_param_set(struct devlink *devlink, in devlink_param_set()
5301 static int devlink_nl_param_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_param_fill()
5391 static void devlink_param_notify(struct devlink *devlink, in devlink_param_notify()
5422 struct devlink *devlink; in devlink_nl_cmd_param_get_dumpit() local
5551 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_param_get_doit() local
5575 static int __devlink_nl_cmd_param_set_doit(struct devlink *devlink, in __devlink_nl_cmd_param_set_doit()
5636 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_param_set_doit() local
5664 struct devlink *devlink, in devlink_nl_region_snapshot_id_put()
5687 struct devlink *devlink, in devlink_nl_region_snapshots_id_put()
5713 static int devlink_nl_region_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_region_fill()
5768 struct devlink *devlink = region->devlink; in devlink_nl_region_notify_build() local
5826 struct devlink *devlink = region->devlink; in devlink_nl_region_notify() local
5856 static int __devlink_snapshot_id_increment(struct devlink *devlink, u32 id) in __devlink_snapshot_id_increment()
5899 static void __devlink_snapshot_id_decrement(struct devlink *devlink, u32 id) in __devlink_snapshot_id_decrement()
5942 static int __devlink_snapshot_id_insert(struct devlink *devlink, u32 id) in __devlink_snapshot_id_insert()
5973 static int __devlink_region_snapshot_id_get(struct devlink *devlink, u32 *id) in __devlink_region_snapshot_id_get()
5997 struct devlink *devlink = region->devlink; in __devlink_region_snapshot_create() local
6037 struct devlink *devlink = region->devlink; in devlink_region_snapshot_del() local
6052 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_region_get_doit() local
6125 struct devlink *devlink, in devlink_nl_cmd_region_get_devlink_dumpit()
6164 struct devlink *devlink; in devlink_nl_cmd_region_get_dumpit() local
6185 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_region_del() local
6231 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_region_new() local
6355 struct devlink *devlink, in devlink_nl_cmd_region_read_chunk_fill()
6386 struct devlink *devlink, in devlink_nl_region_read_snapshot_fill()
6438 struct devlink *devlink; in devlink_nl_cmd_region_read_dumpit() local
6674 devlink_nl_info_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_info_fill()
6706 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_info_get_doit() local
6731 struct devlink *devlink; in devlink_nl_cmd_info_get_dumpit() local
7359 struct devlink *devlink; member
7397 devlink_health_reporter_find_by_name(struct devlink *devlink, in devlink_health_reporter_find_by_name()
7415 __devlink_health_reporter_create(struct devlink *devlink, in __devlink_health_reporter_create()
7484 devlink_health_reporter_create(struct devlink *devlink, in devlink_health_reporter_create()
7569 struct devlink *devlink = reporter->devlink; in devlink_nl_health_reporter_fill() local
7637 struct devlink *devlink = reporter->devlink; in devlink_recover_notify() local
7743 struct devlink *devlink = reporter->devlink; in devlink_health_report() local
7791 devlink_health_reporter_get_from_attrs(struct devlink *devlink, in devlink_health_reporter_get_from_attrs()
7821 devlink_health_reporter_get_from_info(struct devlink *devlink, in devlink_health_reporter_get_from_info()
7833 struct devlink *devlink; in devlink_health_reporter_get_from_cb() local
7865 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_health_reporter_get_doit() local
7901 struct devlink *devlink; in devlink_nl_cmd_health_reporter_get_dumpit() local
7966 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_health_reporter_set_doit() local
8008 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_health_reporter_recover_doit() local
8025 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_health_reporter_diagnose_doit() local
8108 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_health_reporter_dump_clear_doit() local
8130 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_health_reporter_test_doit() local
8211 devlink_trap_policer_item_lookup(struct devlink *devlink, u32 id) in devlink_trap_policer_item_lookup()
8224 devlink_trap_item_lookup(struct devlink *devlink, const char *name) in devlink_trap_item_lookup()
8237 devlink_trap_item_get_from_info(struct devlink *devlink, in devlink_trap_item_get_from_info()
8349 static int devlink_trap_stats_put(struct sk_buff *msg, struct devlink *devlink, in devlink_trap_stats_put()
8395 static int devlink_nl_trap_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_trap_fill()
8449 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_get_doit() local
8484 struct devlink *devlink; in devlink_nl_cmd_trap_get_dumpit() local
8517 static int __devlink_trap_action_set(struct devlink *devlink, in __devlink_trap_action_set()
8540 static int devlink_trap_action_set(struct devlink *devlink, in devlink_trap_action_set()
8564 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_set_doit() local
8580 devlink_trap_group_item_lookup(struct devlink *devlink, const char *name) in devlink_trap_group_item_lookup()
8593 devlink_trap_group_item_lookup_by_id(struct devlink *devlink, u16 id) in devlink_trap_group_item_lookup_by_id()
8606 devlink_trap_group_item_get_from_info(struct devlink *devlink, in devlink_trap_group_item_get_from_info()
8619 devlink_nl_trap_group_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_trap_group_fill()
8664 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_group_get_doit() local
8701 struct devlink *devlink; in devlink_nl_cmd_trap_group_get_dumpit() local
8736 __devlink_trap_group_action_set(struct devlink *devlink, in __devlink_trap_group_action_set()
8776 devlink_trap_group_action_set(struct devlink *devlink, in devlink_trap_group_action_set()
8802 static int devlink_trap_group_set(struct devlink *devlink, in devlink_trap_group_set()
8846 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_group_set_doit() local
8878 devlink_trap_policer_item_get_from_info(struct devlink *devlink, in devlink_trap_policer_item_get_from_info()
8891 devlink_trap_policer_stats_put(struct sk_buff *msg, struct devlink *devlink, in devlink_trap_policer_stats_put()
8923 devlink_nl_trap_policer_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_trap_policer_fill()
8969 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_policer_get_doit() local
9005 struct devlink *devlink; in devlink_nl_cmd_trap_policer_get_dumpit() local
9040 devlink_trap_policer_set(struct devlink *devlink, in devlink_trap_policer_set()
9094 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_policer_set_doit() local
9595 void devlink_set_features(struct devlink *devlink, u64 features) in devlink_set_features()
9621 struct devlink *devlink; in devlink_alloc_ns() local
9680 static void devlink_notify_register(struct devlink *devlink) in devlink_notify_register()
9720 static void devlink_notify_unregister(struct devlink *devlink) in devlink_notify_unregister()
9761 void devlink_register(struct devlink *devlink) in devlink_register()
9776 void devlink_unregister(struct devlink *devlink) in devlink_unregister()
9796 void devlink_free(struct devlink *devlink) in devlink_free()
9868 void devlink_port_init(struct devlink *devlink, in devlink_port_init()
9908 int devl_port_register(struct devlink *devlink, in devl_port_register()
9949 int devlink_port_register(struct devlink *devlink, in devlink_port_register()
9989 struct devlink *devlink = devlink_port->devlink; in devlink_port_unregister() local
10222 struct devlink *devlink = devlink_port->devlink; in devl_rate_leaf_create() local
10277 void devl_rate_nodes_destroy(struct devlink *devlink) in devl_rate_nodes_destroy()
10434 devlink_linecard_create(struct devlink *devlink, unsigned int linecard_index, in devlink_linecard_create()
10486 struct devlink *devlink = linecard->devlink; in devlink_linecard_destroy() local
10613 int devl_sb_register(struct devlink *devlink, unsigned int sb_index, in devl_sb_register()
10639 int devlink_sb_register(struct devlink *devlink, unsigned int sb_index, in devlink_sb_register()
10655 void devl_sb_unregister(struct devlink *devlink, unsigned int sb_index) in devl_sb_unregister()
10668 void devlink_sb_unregister(struct devlink *devlink, unsigned int sb_index) in devlink_sb_unregister()
10684 void devl_dpipe_headers_register(struct devlink *devlink, in devl_dpipe_headers_register()
10700 void devl_dpipe_headers_unregister(struct devlink *devlink) in devl_dpipe_headers_unregister()
10722 bool devlink_dpipe_table_counter_enabled(struct devlink *devlink, in devlink_dpipe_table_counter_enabled()
10748 int devl_dpipe_table_register(struct devlink *devlink, in devl_dpipe_table_register()
10785 void devl_dpipe_table_unregister(struct devlink *devlink, in devl_dpipe_table_unregister()
10815 int devl_resource_register(struct devlink *devlink, in devl_resource_register()
10884 int devlink_resource_register(struct devlink *devlink, in devlink_resource_register()
10901 static void devlink_resource_unregister(struct devlink *devlink, in devlink_resource_unregister()
10919 void devl_resources_unregister(struct devlink *devlink) in devl_resources_unregister()
10941 void devlink_resources_unregister(struct devlink *devlink) in devlink_resources_unregister()
10956 int devl_resource_size_get(struct devlink *devlink, in devl_resource_size_get()
10981 int devl_dpipe_table_resource_set(struct devlink *devlink, in devl_dpipe_table_resource_set()
11007 void devl_resource_occ_get_register(struct devlink *devlink, in devl_resource_occ_get_register()
11036 void devlink_resource_occ_get_register(struct devlink *devlink, in devlink_resource_occ_get_register()
11054 void devl_resource_occ_get_unregister(struct devlink *devlink, in devl_resource_occ_get_unregister()
11079 void devlink_resource_occ_get_unregister(struct devlink *devlink, in devlink_resource_occ_get_unregister()
11107 int devlink_params_register(struct devlink *devlink, in devlink_params_register()
11139 void devlink_params_unregister(struct devlink *devlink, in devlink_params_unregister()
11162 int devlink_param_register(struct devlink *devlink, in devlink_param_register()
11193 void devlink_param_unregister(struct devlink *devlink, in devlink_param_unregister()
11219 int devlink_param_driverinit_value_get(struct devlink *devlink, u32 param_id, in devlink_param_driverinit_value_get()
11257 int devlink_param_driverinit_value_set(struct devlink *devlink, u32 param_id, in devlink_param_driverinit_value_set()
11293 void devlink_param_value_changed(struct devlink *devlink, u32 param_id) in devlink_param_value_changed()
11312 struct devlink_region *devl_region_create(struct devlink *devlink, in devl_region_create()
11355 devlink_region_create(struct devlink *devlink, in devlink_region_create()
11384 struct devlink *devlink = port->devlink; in devlink_port_region_create() local
11432 struct devlink *devlink = region->devlink; in devl_region_destroy() local
11458 struct devlink *devlink = region->devlink; in devlink_region_destroy() local
11481 int devlink_region_snapshot_id_get(struct devlink *devlink, u32 *id) in devlink_region_snapshot_id_get()
11497 void devlink_region_snapshot_id_put(struct devlink *devlink, u32 id) in devlink_region_snapshot_id_put()
11741 devlink_trap_group_notify(struct devlink *devlink, in devlink_trap_group_notify()
11769 devlink_trap_item_group_link(struct devlink *devlink, in devlink_trap_item_group_link()
11784 static void devlink_trap_notify(struct devlink *devlink, in devlink_trap_notify()
11811 devlink_trap_register(struct devlink *devlink, in devlink_trap_register()
11855 static void devlink_trap_unregister(struct devlink *devlink, in devlink_trap_unregister()
11872 static void devlink_trap_disable(struct devlink *devlink, in devlink_trap_disable()
11895 int devl_traps_register(struct devlink *devlink, in devl_traps_register()
11938 int devlink_traps_register(struct devlink *devlink, in devlink_traps_register()
11957 void devl_traps_unregister(struct devlink *devlink, in devl_traps_unregister()
11983 void devlink_traps_unregister(struct devlink *devlink, in devlink_traps_unregister()
12031 void devlink_trap_report(struct devlink *devlink, struct sk_buff *skb, in devlink_trap_report()
12066 devlink_trap_group_item_policer_link(struct devlink *devlink, in devlink_trap_group_item_policer_link()
12085 devlink_trap_group_register(struct devlink *devlink, in devlink_trap_group_register()
12131 devlink_trap_group_unregister(struct devlink *devlink, in devlink_trap_group_unregister()
12155 int devl_trap_groups_register(struct devlink *devlink, in devl_trap_groups_register()
12194 int devlink_trap_groups_register(struct devlink *devlink, in devlink_trap_groups_register()
12213 void devl_trap_groups_unregister(struct devlink *devlink, in devl_trap_groups_unregister()
12233 void devlink_trap_groups_unregister(struct devlink *devlink, in devlink_trap_groups_unregister()
12244 devlink_trap_policer_notify(struct devlink *devlink, in devlink_trap_policer_notify()
12272 devlink_trap_policer_register(struct devlink *devlink, in devlink_trap_policer_register()
12307 devlink_trap_policer_unregister(struct devlink *devlink, in devlink_trap_policer_unregister()
12333 devl_trap_policers_register(struct devlink *devlink, in devl_trap_policers_register()
12371 devl_trap_policers_unregister(struct devlink *devlink, in devl_trap_policers_unregister()
12383 static void __devlink_compat_running_version(struct devlink *devlink, in __devlink_compat_running_version()
12427 void devlink_compat_running_version(struct devlink *devlink, in devlink_compat_running_version()
12438 int devlink_compat_flash_update(struct devlink *devlink, const char *file_name) in devlink_compat_flash_update()
12499 struct devlink *devlink; in devlink_pernet_pre_exit() local