| H A D | devlink.c | 102 struct net *devlink_net(const struct devlink *devlink) in devlink_net() argument 108 static void __devlink_net_set(struct devlink *devlink, struct net *net) in __devlink_net_set() argument 113 devlink_net_set(struct devlink *devlink, struct net *net) devlink_net_set() argument 124 struct devlink *devlink; devlink_get_from_attrs() local 151 devlink_port_get_by_index(struct devlink *devlink, unsigned int port_index) devlink_port_get_by_index() argument 163 devlink_port_index_exists(struct devlink *devlink, unsigned int port_index) devlink_port_index_exists() argument 169 devlink_port_get_from_attrs(struct devlink *devlink, struct nlattr **attrs) devlink_port_get_from_attrs() argument 184 devlink_port_get_from_info(struct devlink *devlink, struct genl_info *info) devlink_port_get_from_info() argument 205 devlink_sb_get_by_index(struct devlink *devlink, unsigned int sb_index) devlink_sb_get_by_index() argument 217 devlink_sb_index_exists(struct devlink *devlink, unsigned int sb_index) devlink_sb_index_exists() argument 223 devlink_sb_get_from_attrs(struct devlink *devlink, struct nlattr **attrs) devlink_sb_get_from_attrs() argument 238 devlink_sb_get_from_info(struct devlink *devlink, struct genl_info *info) devlink_sb_get_from_info() argument 349 struct devlink *devlink; global() member 370 devlink_region_get_by_name(struct devlink *devlink, const char *region_name) devlink_region_get_by_name() argument 419 struct devlink *devlink; devlink_nl_pre_doit() local 455 struct devlink *devlink; devlink_nl_post_doit() local 473 devlink_nl_put_handle(struct sk_buff *msg, struct devlink *devlink) devlink_nl_put_handle() argument 509 devlink_reload_action_is_supported(struct devlink *devlink, enum devlink_reload_action action) devlink_reload_action_is_supported() argument 515 devlink_reload_limit_is_supported(struct devlink *devlink, enum devlink_reload_limit limit) devlink_reload_limit_is_supported() argument 540 devlink_reload_stats_put(struct sk_buff *msg, struct devlink *devlink, bool is_remote) devlink_reload_stats_put() argument 603 devlink_nl_fill(struct sk_buff *msg, struct devlink *devlink, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_fill() argument 639 devlink_notify(struct devlink *devlink, enum devlink_command cmd) devlink_notify() argument 718 struct devlink *devlink = port->devlink; devlink_nl_port_function_attrs_put() local 757 devlink_nl_port_fill(struct sk_buff *msg, struct devlink *devlink, struct devlink_port *devlink_port, enum devlink_command cmd, u32 portid, u32 seq, int flags, struct netlink_ext_ack *extack) devlink_nl_port_fill() argument 823 struct devlink *devlink = devlink_port->devlink; devlink_port_notify() local 849 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_get_doit() local 870 struct devlink *devlink; devlink_nl_cmd_get_dumpit() local 901 struct devlink *devlink = devlink_port->devlink; devlink_nl_cmd_port_get_doit() local 924 struct devlink *devlink; devlink_nl_cmd_port_get_dumpit() local 961 devlink_port_type_set(struct devlink *devlink, struct devlink_port *devlink_port, enum devlink_port_type port_type) devlink_port_type_set() argument 982 devlink_port_function_hw_addr_set(struct devlink *devlink, struct devlink_port *port, const struct nlattr *attr, struct netlink_ext_ack *extack) devlink_port_function_hw_addr_set() argument 1022 devlink_port_function_set(struct devlink *devlink, struct devlink_port *port, const struct nlattr *attr, struct netlink_ext_ack *extack) devlink_port_function_set() argument 1046 struct devlink *devlink = devlink_port->devlink; devlink_nl_cmd_port_set_doit() local 1070 devlink_port_split(struct devlink *devlink, u32 port_index, u32 count, struct netlink_ext_ack *extack) devlink_port_split() argument 1083 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_port_split_doit() local 1116 devlink_port_unsplit(struct devlink *devlink, u32 port_index, struct netlink_ext_ack *extack) devlink_port_unsplit() argument 1128 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_port_unsplit_doit() local 1138 devlink_nl_sb_fill(struct sk_buff *msg, struct devlink *devlink, struct devlink_sb *devlink_sb, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_sb_fill() argument 1179 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_sb_get_doit() local 1206 struct devlink *devlink; devlink_nl_cmd_sb_get_dumpit() local 1242 devlink_nl_sb_pool_fill(struct sk_buff *msg, struct devlink *devlink, struct devlink_sb *devlink_sb, u16 pool_index, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_sb_pool_fill() argument 1288 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_sb_pool_get_doit() local 1321 __sb_pool_get_dumpit(struct sk_buff *msg, int start, int *p_idx, struct devlink *devlink, struct devlink_sb *devlink_sb, u32 portid, u32 seq) __sb_pool_get_dumpit() argument 1350 struct devlink *devlink; devlink_nl_cmd_sb_pool_get_dumpit() local 1386 devlink_sb_pool_set(struct devlink *devlink, unsigned int sb_index, u16 pool_index, u32 size, enum devlink_sb_threshold_type threshold_type, struct netlink_ext_ack *extack) devlink_sb_pool_set() argument 1403 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_sb_pool_set_doit() local 1432 devlink_nl_sb_port_pool_fill(struct sk_buff *msg, struct devlink *devlink, struct devlink_port *devlink_port, struct devlink_sb *devlink_sb, u16 pool_index, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_sb_port_pool_fill() argument 1495 struct devlink *devlink = devlink_port->devlink; devlink_nl_cmd_sb_port_pool_get_doit() local 1529 __sb_port_pool_get_dumpit(struct sk_buff *msg, int start, int *p_idx, struct devlink *devlink, struct devlink_sb *devlink_sb, u32 portid, u32 seq) __sb_port_pool_get_dumpit() argument 1563 struct devlink *devlink; devlink_nl_cmd_sb_port_pool_get_dumpit() local 1617 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_sb_port_pool_set_doit() local 1641 devlink_nl_sb_tc_pool_bind_fill(struct sk_buff *msg, struct devlink *devlink, struct devlink_port *devlink_port, struct devlink_sb *devlink_sb, u16 tc_index, enum devlink_sb_pool_type pool_type, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_sb_tc_pool_bind_fill() argument 1709 struct devlink *devlink = devlink_port->devlink; devlink_nl_cmd_sb_tc_pool_bind_get_doit() local 1749 __sb_tc_pool_bind_get_dumpit(struct sk_buff *msg, int start, int *p_idx, struct devlink *devlink, struct devlink_sb *devlink_sb, u32 portid, u32 seq) __sb_tc_pool_bind_get_dumpit() argument 1804 struct devlink *devlink; devlink_nl_cmd_sb_tc_pool_bind_get_dumpit() local 1862 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_sb_tc_pool_bind_set_doit() local 1900 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_sb_occ_snapshot_doit() local 1916 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_sb_occ_max_clear_doit() local 1929 devlink_nl_eswitch_fill(struct sk_buff *msg, struct devlink *devlink, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_eswitch_fill() argument 1987 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_eswitch_get_doit() local 2009 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_eswitch_set_doit() local 2206 struct devlink *devlink = info->user_ptr[0]; devlink_dpipe_tables_fill() local 2284 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_dpipe_table_get() local 2442 devlink_dpipe_table_find(struct list_head *dpipe_tables, const char *table_name, struct devlink *devlink) devlink_dpipe_table_find() argument 2456 struct devlink *devlink; devlink_dpipe_entry_ctx_prepare() local 2557 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_dpipe_entries_get() local 2644 struct devlink *devlink = info->user_ptr[0]; devlink_dpipe_headers_fill() local 2707 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_dpipe_headers_get() local 2715 devlink_dpipe_table_counters_set(struct devlink *devlink, const char *table_name, bool enable) devlink_dpipe_table_counters_set() argument 2741 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_dpipe_table_counters_set() local 2757 devlink_resource_find(struct devlink *devlink, struct devlink_resource *resource, u64 resource_id) devlink_resource_find() argument 2829 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_resource_set() local 2884 devlink_resource_put(struct devlink *devlink, struct sk_buff *skb, struct devlink_resource *resource) devlink_resource_put() argument 2940 struct devlink *devlink = info->user_ptr[0]; devlink_resource_fill() local 3009 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_resource_dump() local 3018 devlink_resources_validate(struct devlink *devlink, struct devlink_resource *resource, struct genl_info *info) devlink_resources_validate() argument 3082 devlink_ns_change_notify(struct devlink *devlink, struct net *dest_net, struct net *curr_net, bool new) devlink_ns_change_notify() argument 3114 devlink_reload_failed_set(struct devlink *devlink, bool reload_failed) devlink_reload_failed_set() argument 3123 devlink_is_reload_failed(const struct devlink *devlink) devlink_is_reload_failed() argument 3130 __devlink_reload_stats_update(struct devlink *devlink, u32 *reload_stats, enum devlink_reload_limit limit, u32 actions_performed) __devlink_reload_stats_update() argument 3145 devlink_reload_stats_update(struct devlink *devlink, enum devlink_reload_limit limit, u32 actions_performed) devlink_reload_stats_update() argument 3166 devlink_remote_reload_actions_performed(struct devlink *devlink, enum devlink_reload_limit limit, u32 actions_performed) devlink_remote_reload_actions_performed() argument 3181 devlink_reload(struct devlink *devlink, struct net *dest_net, enum devlink_reload_action action, enum devlink_reload_limit limit, u32 *actions_performed, struct netlink_ext_ack *extack) devlink_reload() argument 3219 devlink_nl_reload_actions_performed_snd(struct devlink *devlink, u32 actions_performed, enum devlink_command cmd, struct genl_info *info) devlink_nl_reload_actions_performed_snd() argument 3252 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_reload() local 3333 devlink_nl_flash_update_fill(struct sk_buff *msg, struct devlink *devlink, enum devlink_command cmd, struct devlink_flash_notify *params) devlink_nl_flash_update_fill() argument 3377 __devlink_flash_update_notify(struct devlink *devlink, enum devlink_command cmd, struct devlink_flash_notify *params) __devlink_flash_update_notify() argument 3404 devlink_flash_update_begin_notify(struct devlink *devlink) devlink_flash_update_begin_notify() argument 3414 devlink_flash_update_end_notify(struct devlink *devlink) devlink_flash_update_end_notify() argument 3424 devlink_flash_update_status_notify(struct devlink *devlink, const char *status_msg, const char *component, unsigned long done, unsigned long total) devlink_flash_update_status_notify() argument 3443 devlink_flash_update_timeout_notify(struct devlink *devlink, const char *status_msg, const char *component, unsigned long timeout) devlink_flash_update_timeout_notify() argument 3465 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_flash_update() local 3619 devlink_param_get(struct devlink *devlink, const struct devlink_param *param, struct devlink_param_gset_ctx *ctx) devlink_param_get() argument 3628 devlink_param_set(struct devlink *devlink, const struct devlink_param *param, struct devlink_param_gset_ctx *ctx) devlink_param_set() argument 3706 devlink_nl_param_fill(struct sk_buff *msg, struct devlink *devlink, unsigned int port_index, struct devlink_param_item *param_item, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_param_fill() argument 3798 devlink_param_notify(struct devlink *devlink, unsigned int port_index, struct devlink_param_item *param_item, enum devlink_command cmd) devlink_param_notify() argument 3828 struct devlink *devlink; devlink_nl_cmd_param_get_dumpit() local 3959 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_param_get_doit() local 3983 __devlink_nl_cmd_param_set_doit(struct devlink *devlink, unsigned int port_index, struct list_head *param_list, struct genl_info *info, enum devlink_command cmd) __devlink_nl_cmd_param_set_doit() argument 4044 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_param_set_doit() local 4050 devlink_param_register_one(struct devlink *devlink, unsigned int port_index, struct list_head *param_list, const struct devlink_param *param, enum devlink_command cmd) devlink_param_register_one() argument 4076 devlink_param_unregister_one(struct devlink *devlink, unsigned int port_index, struct list_head *param_list, const struct devlink_param *param, enum devlink_command cmd) devlink_param_unregister_one() argument 4096 struct devlink *devlink; devlink_nl_cmd_port_param_get_dumpit() local 4181 devlink_nl_region_snapshot_id_put(struct sk_buff *msg, struct devlink *devlink, struct devlink_snapshot *snapshot) devlink_nl_region_snapshot_id_put() argument 4204 devlink_nl_region_snapshots_id_put(struct sk_buff *msg, struct devlink *devlink, struct devlink_region *region) devlink_nl_region_snapshots_id_put() argument 4231 devlink_nl_region_fill(struct sk_buff *msg, struct devlink *devlink, enum devlink_command cmd, u32 portid, u32 seq, int flags, struct devlink_region *region) devlink_nl_region_fill() argument 4281 struct devlink *devlink = region->devlink; devlink_nl_region_notify_build() local 4339 struct devlink *devlink = region->devlink; devlink_nl_region_notify() local 4367 __devlink_snapshot_id_increment(struct devlink *devlink, u32 id) __devlink_snapshot_id_increment() argument 4403 __devlink_snapshot_id_decrement(struct devlink *devlink, u32 id) __devlink_snapshot_id_decrement() argument 4445 __devlink_snapshot_id_insert(struct devlink *devlink, u32 id) __devlink_snapshot_id_insert() argument 4472 __devlink_region_snapshot_id_get(struct devlink *devlink, u32 *id) __devlink_region_snapshot_id_get() argument 4498 struct devlink *devlink = region->devlink; __devlink_region_snapshot_create() local 4538 struct devlink *devlink = region->devlink; devlink_region_snapshot_del() local 4553 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_region_get_doit() local 4624 devlink_nl_cmd_region_get_devlink_dumpit(struct sk_buff *msg, struct netlink_callback *cb, struct devlink *devlink, int *idx, int start) devlink_nl_cmd_region_get_devlink_dumpit() argument 4665 struct devlink *devlink; devlink_nl_cmd_region_get_dumpit() local 4688 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_region_del() local 4730 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_region_new() local 4843 devlink_nl_cmd_region_read_chunk_fill(struct sk_buff *msg, struct devlink *devlink, u8 *chunk, u32 chunk_size, u64 addr) devlink_nl_cmd_region_read_chunk_fill() argument 4874 devlink_nl_region_read_snapshot_fill(struct sk_buff *skb, struct devlink *devlink, struct devlink_region *region, struct nlattr **attrs, u64 start_offset, u64 end_offset, u64 *new_offset) devlink_nl_region_read_snapshot_fill() argument 4927 struct devlink *devlink; devlink_nl_cmd_region_read_dumpit() local 5133 devlink_nl_info_fill(struct sk_buff *msg, struct devlink *devlink, enum devlink_command cmd, u32 portid, u32 seq, int flags, struct netlink_ext_ack *extack) devlink_nl_info_fill() argument 5165 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_info_get_doit() local 5190 struct devlink *devlink; devlink_nl_cmd_info_get_dumpit() local 5827 struct devlink *devlink; global() member 5865 devlink_health_reporter_find_by_name(struct devlink *devlink, const char *reporter_name) devlink_health_reporter_find_by_name() argument 5883 __devlink_health_reporter_create(struct devlink *devlink, const struct devlink_health_reporter_ops *ops, u64 graceful_period, void *priv) __devlink_health_reporter_create() argument 5952 devlink_health_reporter_create(struct devlink *devlink, const struct devlink_health_reporter_ops *ops, u64 graceful_period, void *priv) devlink_health_reporter_create() argument 6032 devlink_nl_health_reporter_fill(struct sk_buff *msg, struct devlink *devlink, struct devlink_health_reporter *reporter, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_health_reporter_fill() argument 6211 struct devlink *devlink = reporter->devlink; devlink_health_report() local 6255 devlink_health_reporter_get_from_attrs(struct devlink *devlink, struct nlattr **attrs) devlink_health_reporter_get_from_attrs() argument 6285 devlink_health_reporter_get_from_info(struct devlink *devlink, struct genl_info *info) devlink_health_reporter_get_from_info() argument 6297 struct devlink *devlink; devlink_health_reporter_get_from_cb() local 6333 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_health_reporter_get_doit() local 6369 struct devlink *devlink; devlink_nl_cmd_health_reporter_get_dumpit() local 6438 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_health_reporter_set_doit() local 6480 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_health_reporter_recover_doit() local 6497 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_health_reporter_diagnose_doit() local 6580 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_health_reporter_dump_clear_doit() local 6602 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_health_reporter_test_doit() local 6683 devlink_trap_policer_item_lookup(struct devlink *devlink, u32 id) devlink_trap_policer_item_lookup() argument 6696 devlink_trap_item_lookup(struct devlink *devlink, const char *name) devlink_trap_item_lookup() argument 6709 devlink_trap_item_get_from_info(struct devlink *devlink, struct genl_info *info) devlink_trap_item_get_from_info() argument 6818 devlink_nl_trap_fill(struct sk_buff *msg, struct devlink *devlink, const struct devlink_trap_item *trap_item, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_trap_fill() argument 6872 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_trap_get_doit() local 6907 struct devlink *devlink; devlink_nl_cmd_trap_get_dumpit() local 6942 __devlink_trap_action_set(struct devlink *devlink, struct devlink_trap_item *trap_item, enum devlink_trap_action trap_action, struct netlink_ext_ack *extack) __devlink_trap_action_set() argument 6965 devlink_trap_action_set(struct devlink *devlink, struct devlink_trap_item *trap_item, struct genl_info *info) devlink_trap_action_set() argument 6989 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_trap_set_doit() local 7010 devlink_trap_group_item_lookup(struct devlink *devlink, const char *name) devlink_trap_group_item_lookup() argument 7023 devlink_trap_group_item_lookup_by_id(struct devlink *devlink, u16 id) devlink_trap_group_item_lookup_by_id() argument 7036 devlink_trap_group_item_get_from_info(struct devlink *devlink, struct genl_info *info) devlink_trap_group_item_get_from_info() argument 7049 devlink_nl_trap_group_fill(struct sk_buff *msg, struct devlink *devlink, const struct devlink_trap_group_item *group_item, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_trap_group_fill() argument 7094 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_trap_group_get_doit() local 7131 struct devlink *devlink; devlink_nl_cmd_trap_group_get_dumpit() local 7168 __devlink_trap_group_action_set(struct devlink *devlink, struct devlink_trap_group_item *group_item, enum devlink_trap_action trap_action, struct netlink_ext_ack *extack) __devlink_trap_group_action_set() argument 7208 devlink_trap_group_action_set(struct devlink *devlink, struct devlink_trap_group_item *group_item, struct genl_info *info, bool *p_modified) devlink_trap_group_action_set() argument 7234 devlink_trap_group_set(struct devlink *devlink, struct devlink_trap_group_item *group_item, struct genl_info *info) devlink_trap_group_set() argument 7278 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_trap_group_set_doit() local 7310 devlink_trap_policer_item_get_from_info(struct devlink *devlink, struct genl_info *info) devlink_trap_policer_item_get_from_info() argument 7323 devlink_trap_policer_stats_put(struct sk_buff *msg, struct devlink *devlink, const struct devlink_trap_policer *policer) devlink_trap_policer_stats_put() argument 7355 devlink_nl_trap_policer_fill(struct sk_buff *msg, struct devlink *devlink, const struct devlink_trap_policer_item *policer_item, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_trap_policer_fill() argument 7401 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_trap_policer_get_doit() local 7437 struct devlink *devlink; devlink_nl_cmd_trap_policer_get_dumpit() local 7474 devlink_trap_policer_set(struct devlink *devlink, struct devlink_trap_policer_item *policer_item, struct genl_info *info) devlink_trap_policer_set() argument 7528 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_trap_policer_set_doit() local 7968 struct devlink *devlink; devlink_alloc() local 8004 devlink_register(struct devlink *devlink, struct device *dev) devlink_register() argument 8021 devlink_unregister(struct devlink *devlink) devlink_unregister() argument 8040 devlink_reload_enable(struct devlink *devlink) devlink_reload_enable() argument 8056 devlink_reload_disable(struct devlink *devlink) devlink_reload_disable() argument 8072 devlink_free(struct devlink *devlink) devlink_free() argument 8142 devlink_port_register(struct devlink *devlink, struct devlink_port *devlink_port, unsigned int port_index) devlink_port_register() argument 8175 struct devlink *devlink = devlink_port->devlink; devlink_port_unregister() local 8433 devlink_sb_register(struct devlink *devlink, unsigned int sb_index, u32 size, u16 ingress_pools_count, u16 egress_pools_count, u16 ingress_tc_count, u16 egress_tc_count) devlink_sb_register() argument 8465 devlink_sb_unregister(struct devlink *devlink, unsigned int sb_index) devlink_sb_unregister() argument 8486 devlink_dpipe_headers_register(struct devlink *devlink, struct devlink_dpipe_headers *dpipe_headers) devlink_dpipe_headers_register() argument 8503 devlink_dpipe_headers_unregister(struct devlink *devlink) devlink_dpipe_headers_unregister() argument 8525 devlink_dpipe_table_counter_enabled(struct devlink *devlink, const char *table_name) devlink_dpipe_table_counter_enabled() argument 8551 devlink_dpipe_table_register(struct devlink *devlink, const char *table_name, struct devlink_dpipe_table_ops *table_ops, void *priv, bool counter_control_extern) devlink_dpipe_table_register() argument 8594 devlink_dpipe_table_unregister(struct devlink *devlink, const char *table_name) devlink_dpipe_table_unregister() argument 8623 devlink_resource_register(struct devlink *devlink, const char *resource_name, u64 resource_size, u64 resource_id, u64 parent_resource_id, const struct devlink_resource_size_params *size_params) devlink_resource_register() argument 8688 devlink_resources_unregister(struct devlink *devlink, struct devlink_resource *resource) devlink_resources_unregister() argument 8720 devlink_resource_size_get(struct devlink *devlink, u64 resource_id, u64 *p_resource_size) devlink_resource_size_get() argument 8749 devlink_dpipe_table_resource_set(struct devlink *devlink, const char *table_name, u64 resource_id, u64 resource_units) devlink_dpipe_table_resource_set() argument 8780 devlink_resource_occ_get_register(struct devlink *devlink, u64 resource_id, devlink_resource_occ_get_t *occ_get, void *occ_get_priv) devlink_resource_occ_get_register() argument 8806 devlink_resource_occ_get_unregister(struct devlink *devlink, u64 resource_id) devlink_resource_occ_get_unregister() argument 8834 __devlink_params_register(struct devlink *devlink, unsigned int port_index, struct list_head *param_list, const struct devlink_param *params, size_t params_count, enum devlink_command reg_cmd, enum devlink_command unreg_cmd) __devlink_params_register() argument 8872 __devlink_params_unregister(struct devlink *devlink, unsigned int port_index, struct list_head *param_list, const struct devlink_param *params, size_t params_count, enum devlink_command cmd) __devlink_params_unregister() argument 8898 devlink_params_register(struct devlink *devlink, const struct devlink_param *params, size_t params_count) devlink_params_register() argument 8915 devlink_params_unregister(struct devlink *devlink, const struct devlink_param *params, size_t params_count) devlink_params_unregister() argument 8932 devlink_params_publish(struct devlink *devlink) devlink_params_publish() argument 8953 devlink_params_unpublish(struct devlink *devlink) devlink_params_unpublish() argument 9033 __devlink_param_driverinit_value_set(struct devlink *devlink, unsigned int port_index, struct list_head *param_list, u32 param_id, union devlink_param_value init_val, enum devlink_command cmd) __devlink_param_driverinit_value_set() argument 9070 devlink_param_driverinit_value_get(struct devlink *devlink, u32 param_id, union devlink_param_value *init_val) devlink_param_driverinit_value_get() argument 9093 devlink_param_driverinit_value_set(struct devlink *devlink, u32 param_id, union devlink_param_value init_val) devlink_param_driverinit_value_set() argument 9118 struct devlink *devlink = devlink_port->devlink; devlink_port_param_driverinit_value_get() local 9164 devlink_param_value_changed(struct devlink *devlink, u32 param_id) devlink_param_value_changed() argument 9228 devlink_region_create(struct devlink *devlink, const struct devlink_region_ops *ops, u32 region_max_snapshots, u64 region_size) devlink_region_create() argument 9281 struct devlink *devlink = port->devlink; devlink_port_region_create() local 9326 struct devlink *devlink = region->devlink; devlink_region_destroy() local 9358 devlink_region_snapshot_id_get(struct devlink *devlink, u32 *id) devlink_region_snapshot_id_get() argument 9380 devlink_region_snapshot_id_put(struct devlink *devlink, u32 id) devlink_region_snapshot_id_put() argument 9403 struct devlink *devlink = region->devlink; devlink_region_snapshot_create() local 9626 devlink_trap_group_notify(struct devlink *devlink, const struct devlink_trap_group_item *group_item, enum devlink_command cmd) devlink_trap_group_notify() argument 9652 devlink_trap_item_group_link(struct devlink *devlink, struct devlink_trap_item *trap_item) devlink_trap_item_group_link() argument 9667 devlink_trap_notify(struct devlink *devlink, const struct devlink_trap_item *trap_item, enum devlink_command cmd) devlink_trap_notify() argument 9692 devlink_trap_register(struct devlink *devlink, const struct devlink_trap *trap, void *priv) devlink_trap_register() argument 9736 devlink_trap_unregister(struct devlink *devlink, const struct devlink_trap *trap) devlink_trap_unregister() argument 9753 devlink_trap_disable(struct devlink *devlink, const struct devlink_trap *trap) devlink_trap_disable() argument 9776 devlink_traps_register(struct devlink *devlink, const struct devlink_trap *traps, size_t traps_count, void *priv) devlink_traps_register() argument 9816 devlink_traps_unregister(struct devlink *devlink, const struct devlink_trap *traps, size_t traps_count) devlink_traps_unregister() argument 9873 devlink_trap_report(struct devlink *devlink, struct sk_buff *skb, void *trap_ctx, struct devlink_port *in_devlink_port, const struct flow_action_cookie *fa_cookie) devlink_trap_report() argument 9908 devlink_trap_group_item_policer_link(struct devlink *devlink, struct devlink_trap_group_item *group_item) devlink_trap_group_item_policer_link() argument 9927 devlink_trap_group_register(struct devlink *devlink, const struct devlink_trap_group *group) devlink_trap_group_register() argument 9973 devlink_trap_group_unregister(struct devlink *devlink, const struct devlink_trap_group *group) devlink_trap_group_unregister() argument 9997 devlink_trap_groups_register(struct devlink *devlink, const struct devlink_trap_group *groups, size_t groups_count) devlink_trap_groups_register() argument 10034 devlink_trap_groups_unregister(struct devlink *devlink, const struct devlink_trap_group *groups, size_t groups_count) devlink_trap_groups_unregister() argument 10048 devlink_trap_policer_notify(struct devlink *devlink, const struct devlink_trap_policer_item *policer_item, enum devlink_command cmd) devlink_trap_policer_notify() argument 10074 devlink_trap_policer_register(struct devlink *devlink, const struct devlink_trap_policer *policer) devlink_trap_policer_register() argument 10109 devlink_trap_policer_unregister(struct devlink *devlink, const struct devlink_trap_policer *policer) devlink_trap_policer_unregister() argument 10135 devlink_trap_policers_register(struct devlink *devlink, const struct devlink_trap_policer *policers, size_t policers_count) devlink_trap_policers_register() argument 10176 devlink_trap_policers_unregister(struct devlink *devlink, const struct devlink_trap_policer *policers, size_t policers_count) devlink_trap_policers_unregister() argument 10189 __devlink_compat_running_version(struct devlink *devlink, char *buf, size_t len) __devlink_compat_running_version() argument 10228 struct devlink *devlink; devlink_compat_running_version() local 10249 struct devlink *devlink; devlink_compat_flash_update() local 10312 struct devlink *devlink; devlink_pernet_pre_exit() local [all...] |