Lines Matching defs:devlink
38 struct devlink *devlink; member
153 static struct devlink_port *devlink_port_get_by_index(struct devlink *devlink, in devlink_port_get_by_index()
159 struct devlink_port *devlink_port_get_from_attrs(struct devlink *devlink, in devlink_port_get_from_attrs()
174 struct devlink_port *devlink_port_get_from_info(struct devlink *devlink, in devlink_port_get_from_info()
193 devlink_rate_leaf_get_from_info(struct devlink *devlink, struct genl_info *info) in devlink_rate_leaf_get_from_info()
206 devlink_rate_node_get_by_name(struct devlink *devlink, const char *node_name) in devlink_rate_node_get_by_name()
219 devlink_rate_node_get_from_attrs(struct devlink *devlink, struct nlattr **attrs) in devlink_rate_node_get_from_attrs()
236 devlink_rate_node_get_from_info(struct devlink *devlink, struct genl_info *info) in devlink_rate_node_get_from_info()
242 devlink_rate_get_from_info(struct devlink *devlink, struct genl_info *info) in devlink_rate_get_from_info()
255 devlink_linecard_get_by_index(struct devlink *devlink, in devlink_linecard_get_by_index()
267 static bool devlink_linecard_index_exists(struct devlink *devlink, in devlink_linecard_index_exists()
274 devlink_linecard_get_from_attrs(struct devlink *devlink, struct nlattr **attrs) in devlink_linecard_get_from_attrs()
289 devlink_linecard_get_from_info(struct devlink *devlink, struct genl_info *info) in devlink_linecard_get_from_info()
309 static struct devlink_sb *devlink_sb_get_by_index(struct devlink *devlink, in devlink_sb_get_by_index()
321 static bool devlink_sb_index_exists(struct devlink *devlink, in devlink_sb_index_exists()
327 static struct devlink_sb *devlink_sb_get_from_attrs(struct devlink *devlink, in devlink_sb_get_from_attrs()
342 static struct devlink_sb *devlink_sb_get_from_info(struct devlink *devlink, in devlink_sb_get_from_info()
534 struct devlink *devlink; member
559 devlink_region_get_by_name(struct devlink *devlink, const char *region_name) in devlink_region_get_by_name()
595 static int devlink_nl_put_nested_handle(struct sk_buff *msg, struct devlink *devlink) in devlink_nl_put_nested_handle()
624 struct devlink *devlink = devlink_port->devlink; in devlink_nl_port_handle_size() local
726 struct devlink *devlink = devlink_rate->devlink; in devlink_nl_rate_fill() local
909 struct devlink *devlink = devlink_port->devlink; in devlink_nl_port_fill() local
967 struct devlink *devlink = devlink_port->devlink; in devlink_port_notify() local
993 struct devlink *devlink = devlink_rate->devlink; in devlink_rate_notify() local
1017 devlink_nl_cmd_rate_get_dump_one(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_cmd_rate_get_dump_one()
1107 devlink_nl_cmd_port_get_dump_one(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_cmd_port_get_dump_one()
1318 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_port_split_doit() local
1350 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_port_unsplit_doit() local
1357 static int devlink_port_new_notify(struct devlink *devlink, in devlink_port_new_notify()
1393 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_port_new_doit() local
1443 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_port_del_doit() local
1463 struct devlink *devlink = devlink_rate->devlink; in devlink_nl_rate_parent_node_set() local
1669 struct devlink *devlink = devlink_rate->devlink; in devlink_nl_cmd_rate_set_doit() local
1686 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_rate_new_doit() local
1744 struct devlink *devlink = rate_node->devlink; in devlink_nl_cmd_rate_del_doit() local
1769 struct devlink *devlink, in devlink_nl_linecard_fill()
1825 struct devlink *devlink = linecard->devlink; in devlink_linecard_notify() local
1854 struct devlink *devlink = linecard->devlink; in devlink_nl_cmd_linecard_get_doit() local
1877 struct devlink *devlink, in devlink_nl_cmd_linecard_get_dump_one()
2069 static int devlink_nl_sb_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_sb_fill()
2110 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_get_doit() local
2135 devlink_nl_cmd_sb_get_dump_one(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_cmd_sb_get_dump_one()
2167 static int devlink_nl_sb_pool_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_sb_pool_fill()
2213 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_pool_get_doit() local
2247 struct devlink *devlink, in __sb_pool_get_dumpit()
2274 struct devlink *devlink, in devlink_nl_cmd_sb_pool_get_dump_one()
2305 static int devlink_sb_pool_set(struct devlink *devlink, unsigned int sb_index, in devlink_sb_pool_set()
2322 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_pool_set_doit() local
2352 struct devlink *devlink, in devlink_nl_sb_port_pool_fill()
2414 struct devlink *devlink = devlink_port->devlink; in devlink_nl_cmd_sb_port_pool_get_doit() local
2449 struct devlink *devlink, in __sb_port_pool_get_dumpit()
2482 struct devlink *devlink, in devlink_nl_cmd_sb_port_pool_get_dump_one()
2531 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_port_pool_set_doit() local
2555 devlink_nl_sb_tc_pool_bind_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_sb_tc_pool_bind_fill()
2623 struct devlink *devlink = devlink_port->devlink; in devlink_nl_cmd_sb_tc_pool_bind_get_doit() local
2665 struct devlink *devlink, in __sb_tc_pool_bind_get_dumpit()
2717 struct devlink *devlink, in devlink_nl_cmd_sb_tc_pool_bind_get_dump_one()
2768 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_tc_pool_bind_set_doit() local
2806 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_occ_snapshot_doit() local
2822 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_sb_occ_max_clear_doit() local
2835 int devlink_rate_nodes_check(struct devlink *devlink, u16 mode, in devlink_rate_nodes_check()
3005 struct devlink *devlink = info->user_ptr[0]; in devlink_dpipe_tables_fill() local
3083 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_dpipe_table_get() local
3242 const char *table_name, struct devlink *devlink) in devlink_dpipe_table_find()
3255 struct devlink *devlink; in devlink_dpipe_entry_ctx_prepare() local
3356 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_dpipe_entries_get() local
3443 struct devlink *devlink = info->user_ptr[0]; in devlink_dpipe_headers_fill() local
3506 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_dpipe_headers_get() local
3514 static int devlink_dpipe_table_counters_set(struct devlink *devlink, in devlink_dpipe_table_counters_set()
3540 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_dpipe_table_counters_set() local
3557 devlink_resource_find(struct devlink *devlink, in devlink_resource_find()
3629 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_resource_set() local
3684 static int devlink_resource_put(struct devlink *devlink, struct sk_buff *skb, in devlink_resource_put()
3741 struct devlink *devlink = info->user_ptr[0]; in devlink_resource_fill() local
3810 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_resource_dump() local
3818 int devlink_resources_validate(struct devlink *devlink, in devlink_resources_validate()
3981 static int devlink_param_get(struct devlink *devlink, in devlink_param_get()
3990 static int devlink_param_set(struct devlink *devlink, in devlink_param_set()
4068 static int devlink_nl_param_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_param_fill()
4161 static void devlink_param_notify(struct devlink *devlink, in devlink_param_notify()
4195 devlink_nl_cmd_param_get_dump_one(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_cmd_param_get_dump_one()
4314 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_param_get_doit() local
4338 static int __devlink_nl_cmd_param_set_doit(struct devlink *devlink, in __devlink_nl_cmd_param_set_doit()
4396 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_param_set_doit() local
4424 struct devlink *devlink, in devlink_nl_region_snapshot_id_put()
4447 struct devlink *devlink, in devlink_nl_region_snapshots_id_put()
4473 static int devlink_nl_region_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_region_fill()
4528 struct devlink *devlink = region->devlink; in devlink_nl_region_notify_build() local
4586 struct devlink *devlink = region->devlink; in devlink_nl_region_notify() local
4616 static int __devlink_snapshot_id_increment(struct devlink *devlink, u32 id) in __devlink_snapshot_id_increment()
4659 static void __devlink_snapshot_id_decrement(struct devlink *devlink, u32 id) in __devlink_snapshot_id_decrement()
4702 static int __devlink_snapshot_id_insert(struct devlink *devlink, u32 id) in __devlink_snapshot_id_insert()
4733 static int __devlink_region_snapshot_id_get(struct devlink *devlink, u32 *id) in __devlink_region_snapshot_id_get()
4757 struct devlink *devlink = region->devlink; in __devlink_region_snapshot_create() local
4797 struct devlink *devlink = region->devlink; in devlink_region_snapshot_del() local
4812 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_region_get_doit() local
4884 devlink_nl_cmd_region_get_dump_one(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_cmd_region_get_dump_one()
4930 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_region_del() local
4976 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_region_new() local
5216 struct devlink *devlink; in devlink_nl_cmd_region_read_dumpit() local
5437 devlink_trap_policer_item_lookup(struct devlink *devlink, u32 id) in devlink_trap_policer_item_lookup()
5450 devlink_trap_item_lookup(struct devlink *devlink, const char *name) in devlink_trap_item_lookup()
5463 devlink_trap_item_get_from_info(struct devlink *devlink, in devlink_trap_item_get_from_info()
5575 static int devlink_trap_stats_put(struct sk_buff *msg, struct devlink *devlink, in devlink_trap_stats_put()
5621 static int devlink_nl_trap_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_trap_fill()
5675 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_get_doit() local
5707 devlink_nl_cmd_trap_get_dump_one(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_cmd_trap_get_dump_one()
5739 static int __devlink_trap_action_set(struct devlink *devlink, in __devlink_trap_action_set()
5762 static int devlink_trap_action_set(struct devlink *devlink, in devlink_trap_action_set()
5786 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_set_doit() local
5802 devlink_trap_group_item_lookup(struct devlink *devlink, const char *name) in devlink_trap_group_item_lookup()
5815 devlink_trap_group_item_lookup_by_id(struct devlink *devlink, u16 id) in devlink_trap_group_item_lookup_by_id()
5828 devlink_trap_group_item_get_from_info(struct devlink *devlink, in devlink_trap_group_item_get_from_info()
5841 devlink_nl_trap_group_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_trap_group_fill()
5886 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_group_get_doit() local
5919 struct devlink *devlink, in devlink_nl_cmd_trap_group_get_dump_one()
5953 __devlink_trap_group_action_set(struct devlink *devlink, in __devlink_trap_group_action_set()
5993 devlink_trap_group_action_set(struct devlink *devlink, in devlink_trap_group_action_set()
6019 static int devlink_trap_group_set(struct devlink *devlink, in devlink_trap_group_set()
6058 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_group_set_doit() local
6090 devlink_trap_policer_item_get_from_info(struct devlink *devlink, in devlink_trap_policer_item_get_from_info()
6103 devlink_trap_policer_stats_put(struct sk_buff *msg, struct devlink *devlink, in devlink_trap_policer_stats_put()
6135 devlink_nl_trap_policer_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_trap_policer_fill()
6181 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_policer_get_doit() local
6213 struct devlink *devlink, in devlink_nl_cmd_trap_policer_get_dump_one()
6246 devlink_trap_policer_set(struct devlink *devlink, in devlink_trap_policer_set()
6300 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_trap_policer_set_doit() local
6693 void devlink_notify_register(struct devlink *devlink) in devlink_notify_register()
6735 void devlink_notify_unregister(struct devlink *devlink) in devlink_notify_unregister()
6817 void devlink_port_init(struct devlink *devlink, in devlink_port_init()
6857 int devl_port_register(struct devlink *devlink, in devl_port_register()
6898 int devlink_port_register(struct devlink *devlink, in devlink_port_register()
6938 struct devlink *devlink = devlink_port->devlink; in devlink_port_unregister() local
7074 struct devlink *devlink; in devlink_port_netdevice_event() local
7254 devl_rate_node_create(struct devlink *devlink, void *priv, char *node_name, in devl_rate_node_create()
7300 struct devlink *devlink = devlink_port->devlink; in devl_rate_leaf_create() local
7360 void devl_rate_nodes_destroy(struct devlink *devlink) in devl_rate_nodes_destroy()
7517 devl_linecard_create(struct devlink *devlink, unsigned int linecard_index, in devl_linecard_create()
7685 int devl_sb_register(struct devlink *devlink, unsigned int sb_index, in devl_sb_register()
7711 int devlink_sb_register(struct devlink *devlink, unsigned int sb_index, in devlink_sb_register()
7727 void devl_sb_unregister(struct devlink *devlink, unsigned int sb_index) in devl_sb_unregister()
7740 void devlink_sb_unregister(struct devlink *devlink, unsigned int sb_index) in devlink_sb_unregister()
7756 void devl_dpipe_headers_register(struct devlink *devlink, in devl_dpipe_headers_register()
7772 void devl_dpipe_headers_unregister(struct devlink *devlink) in devl_dpipe_headers_unregister()
7794 bool devlink_dpipe_table_counter_enabled(struct devlink *devlink, in devlink_dpipe_table_counter_enabled()
7820 int devl_dpipe_table_register(struct devlink *devlink, in devl_dpipe_table_register()
7857 void devl_dpipe_table_unregister(struct devlink *devlink, in devl_dpipe_table_unregister()
7887 int devl_resource_register(struct devlink *devlink, in devl_resource_register()
7956 int devlink_resource_register(struct devlink *devlink, in devlink_resource_register()
7973 static void devlink_resource_unregister(struct devlink *devlink, in devlink_resource_unregister()
7991 void devl_resources_unregister(struct devlink *devlink) in devl_resources_unregister()
8013 void devlink_resources_unregister(struct devlink *devlink) in devlink_resources_unregister()
8028 int devl_resource_size_get(struct devlink *devlink, in devl_resource_size_get()
8053 int devl_dpipe_table_resource_set(struct devlink *devlink, in devl_dpipe_table_resource_set()
8079 void devl_resource_occ_get_register(struct devlink *devlink, in devl_resource_occ_get_register()
8108 void devlink_resource_occ_get_register(struct devlink *devlink, in devlink_resource_occ_get_register()
8126 void devl_resource_occ_get_unregister(struct devlink *devlink, in devl_resource_occ_get_unregister()
8151 void devlink_resource_occ_get_unregister(struct devlink *devlink, in devlink_resource_occ_get_unregister()
8170 static int devlink_param_register(struct devlink *devlink, in devlink_param_register()
8202 static void devlink_param_unregister(struct devlink *devlink, in devlink_param_unregister()
8224 int devl_params_register(struct devlink *devlink, in devl_params_register()
8250 int devlink_params_register(struct devlink *devlink, in devlink_params_register()
8269 void devl_params_unregister(struct devlink *devlink, in devl_params_unregister()
8283 void devlink_params_unregister(struct devlink *devlink, in devlink_params_unregister()
8316 int devl_param_driverinit_value_get(struct devlink *devlink, u32 param_id, in devl_param_driverinit_value_get()
8353 void devl_param_driverinit_value_set(struct devlink *devlink, u32 param_id, in devl_param_driverinit_value_set()
8375 void devlink_params_driverinit_load_new(struct devlink *devlink) in devlink_params_driverinit_load_new()
8403 void devl_param_value_changed(struct devlink *devlink, u32 param_id) in devl_param_value_changed()
8422 struct devlink_region *devl_region_create(struct devlink *devlink, in devl_region_create()
8465 devlink_region_create(struct devlink *devlink, in devlink_region_create()
8494 struct devlink *devlink = port->devlink; in devlink_port_region_create() local
8542 struct devlink *devlink = region->devlink; in devl_region_destroy() local
8570 struct devlink *devlink = region->devlink; in devlink_region_destroy() local
8593 int devlink_region_snapshot_id_get(struct devlink *devlink, u32 *id) in devlink_region_snapshot_id_get()
8609 void devlink_region_snapshot_id_put(struct devlink *devlink, u32 id) in devlink_region_snapshot_id_put()
8856 devlink_trap_group_notify(struct devlink *devlink, in devlink_trap_group_notify()
8884 devlink_trap_item_group_link(struct devlink *devlink, in devlink_trap_item_group_link()
8899 static void devlink_trap_notify(struct devlink *devlink, in devlink_trap_notify()
8926 devlink_trap_register(struct devlink *devlink, in devlink_trap_register()
8970 static void devlink_trap_unregister(struct devlink *devlink, in devlink_trap_unregister()
8987 static void devlink_trap_disable(struct devlink *devlink, in devlink_trap_disable()
9010 int devl_traps_register(struct devlink *devlink, in devl_traps_register()
9053 int devlink_traps_register(struct devlink *devlink, in devlink_traps_register()
9072 void devl_traps_unregister(struct devlink *devlink, in devl_traps_unregister()
9098 void devlink_traps_unregister(struct devlink *devlink, in devlink_traps_unregister()
9146 void devlink_trap_report(struct devlink *devlink, struct sk_buff *skb, in devlink_trap_report()
9181 devlink_trap_group_item_policer_link(struct devlink *devlink, in devlink_trap_group_item_policer_link()
9200 devlink_trap_group_register(struct devlink *devlink, in devlink_trap_group_register()
9246 devlink_trap_group_unregister(struct devlink *devlink, in devlink_trap_group_unregister()
9270 int devl_trap_groups_register(struct devlink *devlink, in devl_trap_groups_register()
9309 int devlink_trap_groups_register(struct devlink *devlink, in devlink_trap_groups_register()
9328 void devl_trap_groups_unregister(struct devlink *devlink, in devl_trap_groups_unregister()
9348 void devlink_trap_groups_unregister(struct devlink *devlink, in devlink_trap_groups_unregister()
9359 devlink_trap_policer_notify(struct devlink *devlink, in devlink_trap_policer_notify()
9387 devlink_trap_policer_register(struct devlink *devlink, in devlink_trap_policer_register()
9422 devlink_trap_policer_unregister(struct devlink *devlink, in devlink_trap_policer_unregister()
9448 devl_trap_policers_register(struct devlink *devlink, in devl_trap_policers_register()
9486 devl_trap_policers_unregister(struct devlink *devlink, in devl_trap_policers_unregister()