Lines Matching defs:devlink

98 static struct net *devlink_net(const struct devlink *devlink)  in devlink_net()
103 static void devlink_net_set(struct devlink *devlink, struct net *net) in devlink_net_set()
111 struct devlink *devlink; in devlink_get_from_attrs() local
138 static struct devlink_port *devlink_port_get_by_index(struct devlink *devlink, in devlink_port_get_by_index()
150 static bool devlink_port_index_exists(struct devlink *devlink, in devlink_port_index_exists()
156 static struct devlink_port *devlink_port_get_from_attrs(struct devlink *devlink, in devlink_port_get_from_attrs()
171 static struct devlink_port *devlink_port_get_from_info(struct devlink *devlink, in devlink_port_get_from_info()
192 static struct devlink_sb *devlink_sb_get_by_index(struct devlink *devlink, in devlink_sb_get_by_index()
204 static bool devlink_sb_index_exists(struct devlink *devlink, in devlink_sb_index_exists()
210 static struct devlink_sb *devlink_sb_get_from_attrs(struct devlink *devlink, in devlink_sb_get_from_attrs()
225 static struct devlink_sb *devlink_sb_get_from_info(struct devlink *devlink, in devlink_sb_get_from_info()
336 struct devlink *devlink; member
354 devlink_region_get_by_name(struct devlink *devlink, const char *region_name) in devlink_region_get_by_name()
390 struct devlink *devlink; in devlink_nl_pre_doit() local
435 struct devlink *devlink; in devlink_nl_post_doit() local
453 static int devlink_nl_put_handle(struct sk_buff *msg, struct devlink *devlink) in devlink_nl_put_handle()
462 static int devlink_nl_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_fill()
485 static void devlink_notify(struct devlink *devlink, enum devlink_command cmd) in devlink_notify()
549 static int devlink_nl_port_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_port_fill()
607 struct devlink *devlink = devlink_port->devlink; in devlink_port_notify() local
632 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_get_doit() local
653 struct devlink *devlink; in devlink_nl_cmd_get_dumpit() local
684 struct devlink *devlink = devlink_port->devlink; in devlink_nl_cmd_port_get_doit() local
706 struct devlink *devlink; in devlink_nl_cmd_port_get_dumpit() local
742 static int devlink_port_type_set(struct devlink *devlink, in devlink_port_type_set()
768 struct devlink *devlink = devlink_port->devlink; in devlink_nl_cmd_port_set_doit() local
782 static int devlink_port_split(struct devlink *devlink, u32 port_index, in devlink_port_split()
795 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_port_split_doit() local
808 static int devlink_port_unsplit(struct devlink *devlink, u32 port_index, in devlink_port_unsplit()
820 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_port_unsplit_doit() local
830 static int devlink_nl_sb_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_sb_fill()
871 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_get_doit() local
894 struct devlink *devlink; in devlink_nl_cmd_sb_get_dumpit() local
930 static int devlink_nl_sb_pool_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_sb_pool_fill()
976 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_pool_get_doit() local
1006 struct devlink *devlink, in __sb_pool_get_dumpit()
1034 struct devlink *devlink; in devlink_nl_cmd_sb_pool_get_dumpit() local
1065 static int devlink_sb_pool_set(struct devlink *devlink, unsigned int sb_index, in devlink_sb_pool_set()
1082 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_pool_set_doit() local
1108 struct devlink *devlink, in devlink_nl_sb_port_pool_fill()
1168 struct devlink *devlink = devlink_port->devlink; in devlink_nl_cmd_sb_port_pool_get_doit() local
1199 struct devlink *devlink, in __sb_port_pool_get_dumpit()
1232 struct devlink *devlink; in devlink_nl_cmd_sb_port_pool_get_dumpit() local
1300 devlink_nl_sb_tc_pool_bind_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_sb_tc_pool_bind_fill()
1368 struct devlink *devlink = devlink_port->devlink; in devlink_nl_cmd_sb_tc_pool_bind_get_doit() local
1406 struct devlink *devlink, in __sb_tc_pool_bind_get_dumpit()
1459 struct devlink *devlink; in devlink_nl_cmd_sb_tc_pool_bind_get_dumpit() local
1545 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_occ_snapshot_doit() local
1557 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_occ_max_clear_doit() local
1566 static int devlink_nl_eswitch_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_eswitch_fill()
1624 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_eswitch_get_doit() local
1646 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_eswitch_set_doit() local
1843 struct devlink *devlink = info->user_ptr[0]; in devlink_dpipe_tables_fill() local
1921 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_dpipe_table_get() local
2093 struct devlink *devlink; in devlink_dpipe_entry_ctx_prepare() local
2194 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_dpipe_entries_get() local
2281 struct devlink *devlink = info->user_ptr[0]; in devlink_dpipe_headers_fill() local
2344 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_dpipe_headers_get() local
2352 static int devlink_dpipe_table_counters_set(struct devlink *devlink, in devlink_dpipe_table_counters_set()
2378 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_dpipe_table_counters_set() local
2394 devlink_resource_find(struct devlink *devlink, in devlink_resource_find()
2466 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_resource_set() local
2521 static int devlink_resource_put(struct devlink *devlink, struct sk_buff *skb, in devlink_resource_put()
2577 struct devlink *devlink = info->user_ptr[0]; in devlink_resource_fill() local
2646 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_resource_dump() local
2655 devlink_resources_validate(struct devlink *devlink, in devlink_resources_validate()
2677 static bool devlink_reload_supported(struct devlink *devlink) in devlink_reload_supported()
2682 static void devlink_reload_failed_set(struct devlink *devlink, in devlink_reload_failed_set()
2691 bool devlink_is_reload_failed(const struct devlink *devlink) in devlink_is_reload_failed()
2699 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_reload() local
2719 struct devlink *devlink, in devlink_nl_flash_update_fill()
2761 static void __devlink_flash_update_notify(struct devlink *devlink, in __devlink_flash_update_notify()
2792 void devlink_flash_update_begin_notify(struct devlink *devlink) in devlink_flash_update_begin_notify()
2800 void devlink_flash_update_end_notify(struct devlink *devlink) in devlink_flash_update_end_notify()
2808 void devlink_flash_update_status_notify(struct devlink *devlink, in devlink_flash_update_status_notify()
2823 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_flash_update() local
2946 static int devlink_param_get(struct devlink *devlink, in devlink_param_get()
2955 static int devlink_param_set(struct devlink *devlink, in devlink_param_set()
3033 static int devlink_nl_param_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_param_fill()
3125 static void devlink_param_notify(struct devlink *devlink, in devlink_param_notify()
3155 struct devlink *devlink; in devlink_nl_cmd_param_get_dumpit() local
3274 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_param_get_doit() local
3298 static int __devlink_nl_cmd_param_set_doit(struct devlink *devlink, in __devlink_nl_cmd_param_set_doit()
3359 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_param_set_doit() local
3365 static int devlink_param_register_one(struct devlink *devlink, in devlink_param_register_one()
3391 static void devlink_param_unregister_one(struct devlink *devlink, in devlink_param_unregister_one()
3411 struct devlink *devlink; in devlink_nl_cmd_port_param_get_dumpit() local
3492 struct devlink *devlink, in devlink_nl_region_snapshot_id_put()
3515 struct devlink *devlink, in devlink_nl_region_snapshots_id_put()
3541 static int devlink_nl_region_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_region_fill()
3583 struct devlink *devlink = region->devlink; in devlink_nl_region_notify() local
3644 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_region_get_doit() local
3677 struct devlink *devlink; in devlink_nl_cmd_region_get_dumpit() local
3715 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_region_del() local
3741 struct devlink *devlink, in devlink_nl_cmd_region_read_chunk_fill()
3772 struct devlink *devlink, in devlink_nl_region_read_snapshot_fill()
3825 struct devlink *devlink; in devlink_nl_cmd_region_read_dumpit() local
4009 devlink_nl_info_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_info_fill()
4041 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_info_get_doit() local
4066 struct devlink *devlink; in devlink_nl_cmd_info_get_dumpit() local
4614 struct devlink *devlink; member
4636 devlink_health_reporter_find_by_name(struct devlink *devlink, in devlink_health_reporter_find_by_name()
4658 devlink_health_reporter_create(struct devlink *devlink, in devlink_health_reporter_create()
4807 struct devlink *devlink = reporter->devlink; in devlink_health_report() local
4844 devlink_health_reporter_get_from_attrs(struct devlink *devlink, in devlink_health_reporter_get_from_attrs()
4863 devlink_health_reporter_get_from_info(struct devlink *devlink, in devlink_health_reporter_get_from_info()
4873 struct devlink *devlink; in devlink_health_reporter_get_from_cb() local
4912 struct devlink *devlink, in devlink_nl_health_reporter_fill()
4976 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_health_reporter_get_doit() local
5011 struct devlink *devlink; in devlink_nl_cmd_health_reporter_get_dumpit() local
5052 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_health_reporter_set_doit() local
5085 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_health_reporter_recover_doit() local
5102 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_health_reporter_diagnose_doit() local
5185 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_health_reporter_dump_clear_doit() local
5249 devlink_trap_item_lookup(struct devlink *devlink, const char *name) in devlink_trap_item_lookup()
5262 devlink_trap_item_get_from_info(struct devlink *devlink, in devlink_trap_item_get_from_info()
5367 static int devlink_nl_trap_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_trap_fill()
5421 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_get_doit() local
5456 struct devlink *devlink; in devlink_nl_cmd_trap_get_dumpit() local
5491 static int __devlink_trap_action_set(struct devlink *devlink, in __devlink_trap_action_set()
5514 static int devlink_trap_action_set(struct devlink *devlink, in devlink_trap_action_set()
5538 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_set_doit() local
5559 devlink_trap_group_item_lookup(struct devlink *devlink, const char *name) in devlink_trap_group_item_lookup()
5572 devlink_trap_group_item_get_from_info(struct devlink *devlink, in devlink_trap_group_item_get_from_info()
5585 devlink_nl_trap_group_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_trap_group_fill()
5625 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_group_get_doit() local
5662 struct devlink *devlink; in devlink_nl_cmd_trap_group_get_dumpit() local
5699 __devlink_trap_group_action_set(struct devlink *devlink, in __devlink_trap_group_action_set()
5721 devlink_trap_group_action_set(struct devlink *devlink, in devlink_trap_group_action_set()
5749 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_group_set_doit() local
6155 struct devlink *devlink; in devlink_alloc() local
6186 int devlink_register(struct devlink *devlink, struct device *dev) in devlink_register()
6202 void devlink_unregister(struct devlink *devlink) in devlink_unregister()
6221 void devlink_reload_enable(struct devlink *devlink) in devlink_reload_enable()
6237 void devlink_reload_disable(struct devlink *devlink) in devlink_reload_disable()
6253 void devlink_free(struct devlink *devlink) in devlink_free()
6316 int devlink_port_register(struct devlink *devlink, in devlink_port_register()
6346 struct devlink *devlink = devlink_port->devlink; in devlink_port_unregister() local
6591 int devlink_sb_register(struct devlink *devlink, unsigned int sb_index, in devlink_sb_register()
6623 void devlink_sb_unregister(struct devlink *devlink, unsigned int sb_index) in devlink_sb_unregister()
6644 int devlink_dpipe_headers_register(struct devlink *devlink, in devlink_dpipe_headers_register()
6661 void devlink_dpipe_headers_unregister(struct devlink *devlink) in devlink_dpipe_headers_unregister()
6683 bool devlink_dpipe_table_counter_enabled(struct devlink *devlink, in devlink_dpipe_table_counter_enabled()
6709 int devlink_dpipe_table_register(struct devlink *devlink, in devlink_dpipe_table_register()
6744 void devlink_dpipe_table_unregister(struct devlink *devlink, in devlink_dpipe_table_unregister()
6773 int devlink_resource_register(struct devlink *devlink, in devlink_resource_register()
6838 void devlink_resources_unregister(struct devlink *devlink, in devlink_resources_unregister()
6870 int devlink_resource_size_get(struct devlink *devlink, in devlink_resource_size_get()
6899 int devlink_dpipe_table_resource_set(struct devlink *devlink, in devlink_dpipe_table_resource_set()
6930 void devlink_resource_occ_get_register(struct devlink *devlink, in devlink_resource_occ_get_register()
6956 void devlink_resource_occ_get_unregister(struct devlink *devlink, in devlink_resource_occ_get_unregister()
6984 static int __devlink_params_register(struct devlink *devlink, in __devlink_params_register()
7022 static void __devlink_params_unregister(struct devlink *devlink, in __devlink_params_unregister()
7048 int devlink_params_register(struct devlink *devlink, in devlink_params_register()
7065 void devlink_params_unregister(struct devlink *devlink, in devlink_params_unregister()
7082 void devlink_params_publish(struct devlink *devlink) in devlink_params_publish()
7103 void devlink_params_unpublish(struct devlink *devlink) in devlink_params_unpublish()
7183 __devlink_param_driverinit_value_set(struct devlink *devlink, in __devlink_param_driverinit_value_set()
7220 int devlink_param_driverinit_value_get(struct devlink *devlink, u32 param_id, in devlink_param_driverinit_value_get()
7243 int devlink_param_driverinit_value_set(struct devlink *devlink, u32 param_id, in devlink_param_driverinit_value_set()
7268 struct devlink *devlink = devlink_port->devlink; in devlink_port_param_driverinit_value_get() local
7314 void devlink_param_value_changed(struct devlink *devlink, u32 param_id) in devlink_param_value_changed()
7377 struct devlink_region *devlink_region_create(struct devlink *devlink, in devlink_region_create()
7422 struct devlink *devlink = region->devlink; in devlink_region_destroy() local
7448 u32 devlink_region_shapshot_id_get(struct devlink *devlink) in devlink_region_shapshot_id_get()
7477 struct devlink *devlink = region->devlink; in devlink_region_snapshot_create() local
7627 devlink_trap_group_notify(struct devlink *devlink, in devlink_trap_group_notify()
7653 devlink_trap_group_item_create(struct devlink *devlink, in devlink_trap_group_item_create()
7696 devlink_trap_group_item_destroy(struct devlink *devlink, in devlink_trap_group_item_destroy()
7707 devlink_trap_group_item_get(struct devlink *devlink, in devlink_trap_group_item_get()
7722 devlink_trap_group_item_put(struct devlink *devlink, in devlink_trap_group_item_put()
7732 devlink_trap_item_group_link(struct devlink *devlink, in devlink_trap_item_group_link()
7748 devlink_trap_item_group_unlink(struct devlink *devlink, in devlink_trap_item_group_unlink()
7754 static void devlink_trap_notify(struct devlink *devlink, in devlink_trap_notify()
7779 devlink_trap_register(struct devlink *devlink, in devlink_trap_register()
7824 static void devlink_trap_unregister(struct devlink *devlink, in devlink_trap_unregister()
7842 static void devlink_trap_disable(struct devlink *devlink, in devlink_trap_disable()
7864 int devlink_traps_register(struct devlink *devlink, in devlink_traps_register()
7904 void devlink_traps_unregister(struct devlink *devlink, in devlink_traps_unregister()
7959 void devlink_trap_report(struct devlink *devlink, struct sk_buff *skb, in devlink_trap_report()
7988 static void __devlink_compat_running_version(struct devlink *devlink, in __devlink_compat_running_version()
8027 struct devlink *devlink; in devlink_compat_running_version() local
8047 struct devlink *devlink; in devlink_compat_flash_update() local