| /kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | health.c | 661 struct devlink *devlink; in mlx5_fw_fatal_reporter_err_work() local 712 struct devlink *devlink = priv_to_devlink(dev); in mlx5_fw_reporters_create() local 896 struct devlink *devlin in mlx5_health_init() local [all...] |
| H A D | fw_reset.c | 54 static int mlx5_fw_reset_enable_remote_dev_reset_set(struct devlink *devlink, u32 id, in mlx5_fw_reset_enable_remote_dev_reset_set() argument 69 static int mlx5_fw_reset_enable_remote_dev_reset_get(struct devlink *devlink, u32 id, in mlx5_fw_reset_enable_remote_dev_reset_get() argument
|
| H A D | devlink.c | 14 static int mlx5_devlink_flash_update(struct devlink *devlink, in mlx5_devlink_flash_update() argument 41 mlx5_devlink_info_get(struct devlink *devlink, struct devlink_info_req *req, in mlx5_devlink_info_get() argument 84 static int mlx5_devlink_reload_fw_activate(struct devlink *devlink, struct netlink_ext_ack *extack) in mlx5_devlink_reload_fw_activate() argument 115 mlx5_devlink_trigger_fw_live_patch(struct devlink *devlink, struct netlink_ext_ack *extack) mlx5_devlink_trigger_fw_live_patch() argument 134 mlx5_devlink_reload_down(struct devlink *devlink, bool netns_change, enum devlink_reload_action action, enum devlink_reload_limit limit, struct netlink_ext_ack *extack) mlx5_devlink_reload_down() argument 199 mlx5_devlink_reload_up(struct devlink *devlink, enum devlink_reload_action action, enum devlink_reload_limit limit, u32 *actions_performed, struct netlink_ext_ack *extack) mlx5_devlink_reload_up() argument 245 mlx5_devlink_trap_init(struct devlink *devlink, const struct devlink_trap *trap, void *trap_ctx) mlx5_devlink_trap_init() argument 269 mlx5_devlink_trap_fini(struct devlink *devlink, const struct devlink_trap *trap, void *trap_ctx) mlx5_devlink_trap_fini() argument 284 mlx5_devlink_trap_action_set(struct devlink *devlink, const struct devlink_trap *trap, enum devlink_trap_action action, struct netlink_ext_ack *extack) mlx5_devlink_trap_action_set() argument 358 struct devlink *devlink = priv_to_devlink(dev); mlx5_devlink_trap_report() local 409 mlx5_devlink_free(struct devlink *devlink) mlx5_devlink_free() argument 414 mlx5_devlink_enable_roce_validate(struct devlink *devlink, u32 id, union devlink_param_value val, struct netlink_ext_ack *extack) mlx5_devlink_enable_roce_validate() argument 435 mlx5_devlink_large_group_num_validate(struct devlink *devlink, u32 id, union devlink_param_value val, struct netlink_ext_ack *extack) mlx5_devlink_large_group_num_validate() argument 451 mlx5_devlink_eq_depth_validate(struct devlink *devlink, u32 id, union devlink_param_value val, struct netlink_ext_ack *extack) mlx5_devlink_eq_depth_validate() argument 459 mlx5_devlink_hairpin_num_queues_validate(struct devlink *devlink, u32 id, union devlink_param_value val, struct netlink_ext_ack *extack) mlx5_devlink_hairpin_num_queues_validate() argument 467 mlx5_devlink_hairpin_queue_size_validate(struct devlink *devlink, u32 id, union devlink_param_value val, struct netlink_ext_ack *extack) mlx5_devlink_hairpin_queue_size_validate() argument 489 mlx5_devlink_hairpin_params_init_values(struct devlink *devlink) mlx5_devlink_hairpin_params_init_values() argument 529 mlx5_devlink_set_params_init_values(struct devlink *devlink) mlx5_devlink_set_params_init_values() argument 570 mlx5_devlink_eth_params_register(struct devlink *devlink) mlx5_devlink_eth_params_register() argument 594 mlx5_devlink_eth_params_unregister(struct devlink *devlink) mlx5_devlink_eth_params_unregister() argument 605 mlx5_devlink_enable_rdma_validate(struct devlink *devlink, u32 id, union devlink_param_value val, struct netlink_ext_ack *extack) mlx5_devlink_enable_rdma_validate() argument 622 mlx5_devlink_rdma_params_register(struct devlink *devlink) mlx5_devlink_rdma_params_register() argument 643 mlx5_devlink_rdma_params_unregister(struct devlink *devlink) mlx5_devlink_rdma_params_unregister() argument 657 mlx5_devlink_vnet_params_register(struct devlink *devlink) mlx5_devlink_vnet_params_register() argument 678 mlx5_devlink_vnet_params_unregister(struct devlink *devlink) mlx5_devlink_vnet_params_unregister() argument 689 mlx5_devlink_auxdev_params_register(struct devlink *devlink) mlx5_devlink_auxdev_params_register() argument 713 mlx5_devlink_auxdev_params_unregister(struct devlink *devlink) mlx5_devlink_auxdev_params_unregister() argument 720 mlx5_devlink_max_uc_list_validate(struct devlink *devlink, u32 id, union devlink_param_value val, struct netlink_ext_ack *extack) mlx5_devlink_max_uc_list_validate() argument 750 mlx5_devlink_max_uc_list_params_register(struct devlink *devlink) mlx5_devlink_max_uc_list_params_register() argument 772 mlx5_devlink_max_uc_list_params_unregister(struct devlink *devlink) mlx5_devlink_max_uc_list_params_unregister() argument 797 mlx5_devlink_traps_register(struct devlink *devlink) mlx5_devlink_traps_register() argument 819 mlx5_devlink_traps_unregister(struct devlink *devlink) mlx5_devlink_traps_unregister() argument 826 mlx5_devlink_params_register(struct devlink *devlink) mlx5_devlink_params_register() argument 860 mlx5_devlink_params_unregister(struct devlink *devlink) mlx5_devlink_params_unregister() argument [all...] |
| H A D | eq.c | 639 struct devlink *devlink = priv_to_devlink(dev); in async_eq_depth_devlink_param_get() local 990 struct devlink *devlink = priv_to_devlink(dev); in comp_eq_depth_devlink_param_get() local
|
| H A D | main.c | 513 struct devlink *devlink = priv_to_devlink(dev); in max_uc_list_get_devlink_param() local 528 struct devlink *devlink = priv_to_devlink(dev); in mlx5_is_roce_on() local 1493 struct devlink *devlink = priv_to_devlink(dev); mlx5_init_one() local 1504 struct devlink *devlink = priv_to_devlink(dev); mlx5_uninit_one() local 1578 struct devlink *devlink = priv_to_devlink(dev); mlx5_load_one() local 1609 struct devlink *devlink = priv_to_devlink(dev); mlx5_unload_one() local 1655 struct devlink *devlink = priv_to_devlink(dev); mlx5_init_one_light() local 1690 struct devlink *devlink = priv_to_devlink(dev); mlx5_uninit_one_light() local 1895 struct devlink *devlink; probe_one() local 1962 struct devlink *devlink = priv_to_devlink(dev); remove_one() local [all...] |
| /kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_hw_dev.c | 905 struct hinic_hwdev *hinic_init_hwdev(struct pci_dev *pdev, struct devlink *devlink) in hinic_init_hwdev() argument
|
| H A D | hinic_main.c | 1164 struct devlink *devlink; in nic_dev_init() local 1416 struct devlink *devlink = nic_dev->devlink; hinic_remove() local [all...] |
| /kernel/linux/linux-6.6/net/devlink/ |
| H A D | region.c | 10 struct devlink *devlink; member 35 devlink_region_get_by_name(struct devlink *devlink, const char *region_name) in devlink_region_get_by_name() argument 71 devlink_nl_region_snapshot_id_put(struct sk_buff *msg, struct devlink *devlink, struct devlink_snapshot *snapshot) devlink_nl_region_snapshot_id_put() argument 94 devlink_nl_region_snapshots_id_put(struct sk_buff *msg, struct devlink *devlink, struct devlink_region *region) devlink_nl_region_snapshots_id_put() argument 121 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 176 struct devlink *devlink = region->devlink; devlink_nl_region_notify_build() local 233 struct devlink *devlink = region->devlink; devlink_nl_region_notify() local 248 devlink_regions_notify_register(struct devlink *devlink) devlink_regions_notify_register() argument 256 devlink_regions_notify_unregister(struct devlink *devlink) devlink_regions_notify_unregister() argument 279 __devlink_snapshot_id_increment(struct devlink *devlink, u32 id) __devlink_snapshot_id_increment() argument 322 __devlink_snapshot_id_decrement(struct devlink *devlink, u32 id) __devlink_snapshot_id_decrement() argument 365 __devlink_snapshot_id_insert(struct devlink *devlink, u32 id) __devlink_snapshot_id_insert() argument 396 __devlink_region_snapshot_id_get(struct devlink *devlink, u32 *id) __devlink_region_snapshot_id_get() argument 420 struct devlink *devlink = region->devlink; __devlink_region_snapshot_create() local 460 struct devlink *devlink = region->devlink; devlink_region_snapshot_del() local 474 struct devlink *devlink = info->user_ptr[0]; devlink_nl_region_get_doit() local 544 devlink_nl_region_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) devlink_nl_region_get_dump_one() argument 593 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_region_del() local 638 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_region_new() local 878 struct devlink *devlink; devlink_nl_cmd_region_read_dumpit() local 1045 devl_region_create(struct devlink *devlink, const struct devlink_region_ops *ops, u32 region_max_snapshots, u64 region_size) devl_region_create() argument 1088 devlink_region_create(struct devlink *devlink, const struct devlink_region_ops *ops, u32 region_max_snapshots, u64 region_size) devlink_region_create() argument 1117 struct devlink *devlink = port->devlink; devlink_port_region_create() local 1165 struct devlink *devlink = region->devlink; devl_region_destroy() local 1193 struct devlink *devlink = region->devlink; devlink_region_destroy() local 1216 devlink_region_snapshot_id_get(struct devlink *devlink, u32 *id) devlink_region_snapshot_id_get() argument 1232 devlink_region_snapshot_id_put(struct devlink *devlink, u32 id) devlink_region_snapshot_id_put() argument [all...] |
| H A D | sb.c | 24 static struct devlink_sb *devlink_sb_get_by_index(struct devlink *devlink, in devlink_sb_get_by_index() argument 36 static bool devlink_sb_index_exists(struct devlink *devlink, in devlink_sb_index_exists() argument 42 static struct devlink_sb *devlink_sb_get_from_attrs(struct devlink *devlink, in devlink_sb_get_from_attrs() argument 57 static struct devlink_sb *devlink_sb_get_from_info(struct devlink *devlin argument 167 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 207 struct devlink *devlink = info->user_ptr[0]; devlink_nl_sb_get_doit() local 232 devlink_nl_sb_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) devlink_nl_sb_get_dump_one() argument 264 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 309 struct devlink *devlink = info->user_ptr[0]; devlink_nl_sb_pool_get_doit() local 342 __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, int flags) __sb_pool_get_dumpit() argument 369 devlink_nl_sb_pool_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) devlink_nl_sb_pool_get_dump_one() argument 402 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 418 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_sb_pool_set_doit() local 447 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 510 struct devlink *devlink = devlink_port->devlink; devlink_nl_sb_port_pool_get_doit() local 544 __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, int flags) __sb_port_pool_get_dumpit() argument 576 devlink_nl_sb_port_pool_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) devlink_nl_sb_port_pool_get_dump_one() argument 628 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_sb_port_pool_set_doit() local 652 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 720 struct devlink *devlink = devlink_port->devlink; devlink_nl_sb_tc_pool_bind_get_doit() local 760 __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, int flags) __sb_tc_pool_bind_get_dumpit() argument 812 devlink_nl_sb_tc_pool_bind_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) devlink_nl_sb_tc_pool_bind_get_dump_one() argument 868 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_sb_tc_pool_bind_set_doit() local 906 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_sb_occ_snapshot_doit() local 922 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_sb_occ_max_clear_doit() local 935 devl_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) devl_sb_register() argument 961 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 977 devl_sb_unregister(struct devlink *devlink, unsigned int sb_index) devl_sb_unregister() argument 990 devlink_sb_unregister(struct devlink *devlink, unsigned int sb_index) devlink_sb_unregister() argument [all...] |
| H A D | dpipe.c | 217 struct devlink *devlink = info->user_ptr[0]; in devlink_dpipe_tables_fill() local 294 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_dpipe_table_get() local 467 struct devlink *devlin in devlink_dpipe_entry_ctx_prepare() local 452 devlink_dpipe_table_find(struct list_head *dpipe_tables, const char *table_name, struct devlink *devlink) devlink_dpipe_table_find() argument 568 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_dpipe_entries_get() local 655 struct devlink *devlink = info->user_ptr[0]; devlink_dpipe_headers_fill() local 718 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_dpipe_headers_get() local 726 devlink_dpipe_table_counters_set(struct devlink *devlink, const char *table_name, bool enable) devlink_dpipe_table_counters_set() argument 752 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_dpipe_table_counters_set() local 776 devl_dpipe_headers_register(struct devlink *devlink, struct devlink_dpipe_headers *dpipe_headers) devl_dpipe_headers_register() argument 792 devl_dpipe_headers_unregister(struct devlink *devlink) devl_dpipe_headers_unregister() argument 814 devlink_dpipe_table_counter_enabled(struct devlink *devlink, const char *table_name) devlink_dpipe_table_counter_enabled() argument 840 devl_dpipe_table_register(struct devlink *devlink, const char *table_name, struct devlink_dpipe_table_ops *table_ops, void *priv, bool counter_control_extern) devl_dpipe_table_register() argument 877 devl_dpipe_table_unregister(struct devlink *devlink, const char *table_name) devl_dpipe_table_unregister() argument 901 devl_dpipe_table_resource_set(struct devlink *devlink, const char *table_name, u64 resource_id, u64 resource_units) devl_dpipe_table_resource_set() argument [all...] |
| H A D | trap.c | 73 devlink_trap_policer_item_lookup(struct devlink *devlink, u32 id) in devlink_trap_policer_item_lookup() argument 86 devlink_trap_item_lookup(struct devlink *devlink, const char *name) in devlink_trap_item_lookup() argument 99 devlink_trap_item_get_from_info(struct devlink *devlink, struct genl_info *info) devlink_trap_item_get_from_info() argument 211 devlink_trap_stats_put(struct sk_buff *msg, struct devlink *devlink, const struct devlink_trap_item *trap_item) devlink_trap_stats_put() argument 257 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 310 struct devlink *devlink = info->user_ptr[0]; devlink_nl_trap_get_doit() local 341 devlink_nl_trap_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) devlink_nl_trap_get_dump_one() argument 374 __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 397 devlink_trap_action_set(struct devlink *devlink, struct devlink_trap_item *trap_item, struct genl_info *info) devlink_trap_action_set() argument 420 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_trap_set_doit() local 436 devlink_trap_group_item_lookup(struct devlink *devlink, const char *name) devlink_trap_group_item_lookup() argument 449 devlink_trap_group_item_lookup_by_id(struct devlink *devlink, u16 id) devlink_trap_group_item_lookup_by_id() argument 462 devlink_trap_group_item_get_from_info(struct devlink *devlink, struct genl_info *info) devlink_trap_group_item_get_from_info() argument 475 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 519 struct devlink *devlink = info->user_ptr[0]; devlink_nl_trap_group_get_doit() local 550 devlink_nl_trap_group_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) devlink_nl_trap_group_get_dump_one() argument 586 __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 626 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 652 devlink_trap_group_set(struct devlink *devlink, struct devlink_trap_group_item *group_item, struct genl_info *info) devlink_trap_group_set() argument 691 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_trap_group_set_doit() local 723 devlink_trap_policer_item_get_from_info(struct devlink *devlink, struct genl_info *info) devlink_trap_policer_item_get_from_info() argument 736 devlink_trap_policer_stats_put(struct sk_buff *msg, struct devlink *devlink, const struct devlink_trap_policer *policer) devlink_trap_policer_stats_put() argument 768 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 814 struct devlink *devlink = info->user_ptr[0]; devlink_nl_trap_policer_get_doit() local 844 devlink_nl_trap_policer_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) devlink_nl_trap_policer_get_dump_one() argument 880 devlink_trap_policer_set(struct devlink *devlink, struct devlink_trap_policer_item *policer_item, struct genl_info *info) devlink_trap_policer_set() argument 934 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_trap_policer_set_doit() local 1168 devlink_trap_group_notify(struct devlink *devlink, const struct devlink_trap_group_item *group_item, enum devlink_command cmd) devlink_trap_group_notify() argument 1195 devlink_trap_groups_notify_register(struct devlink *devlink) devlink_trap_groups_notify_register() argument 1204 devlink_trap_groups_notify_unregister(struct devlink *devlink) devlink_trap_groups_notify_unregister() argument 1214 devlink_trap_item_group_link(struct devlink *devlink, struct devlink_trap_item *trap_item) devlink_trap_item_group_link() argument 1229 devlink_trap_notify(struct devlink *devlink, const struct devlink_trap_item *trap_item, enum devlink_command cmd) devlink_trap_notify() argument 1255 devlink_traps_notify_register(struct devlink *devlink) devlink_traps_notify_register() argument 1263 devlink_traps_notify_unregister(struct devlink *devlink) devlink_traps_notify_unregister() argument 1272 devlink_trap_register(struct devlink *devlink, const struct devlink_trap *trap, void *priv) devlink_trap_register() argument 1316 devlink_trap_unregister(struct devlink *devlink, const struct devlink_trap *trap) devlink_trap_unregister() argument 1333 devlink_trap_disable(struct devlink *devlink, const struct devlink_trap *trap) devlink_trap_disable() argument 1356 devl_traps_register(struct devlink *devlink, const struct devlink_trap *traps, size_t traps_count, void *priv) devl_traps_register() argument 1399 devlink_traps_register(struct devlink *devlink, const struct devlink_trap *traps, size_t traps_count, void *priv) devlink_traps_register() argument 1418 devl_traps_unregister(struct devlink *devlink, const struct devlink_trap *traps, size_t traps_count) devl_traps_unregister() argument 1444 devlink_traps_unregister(struct devlink *devlink, const struct devlink_trap *traps, size_t traps_count) devlink_traps_unregister() argument 1492 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 1527 devlink_trap_group_item_policer_link(struct devlink *devlink, struct devlink_trap_group_item *group_item) devlink_trap_group_item_policer_link() argument 1546 devlink_trap_group_register(struct devlink *devlink, const struct devlink_trap_group *group) devlink_trap_group_register() argument 1592 devlink_trap_group_unregister(struct devlink *devlink, const struct devlink_trap_group *group) devlink_trap_group_unregister() argument 1616 devl_trap_groups_register(struct devlink *devlink, const struct devlink_trap_group *groups, size_t groups_count) devl_trap_groups_register() argument 1655 devlink_trap_groups_register(struct devlink *devlink, const struct devlink_trap_group *groups, size_t groups_count) devlink_trap_groups_register() argument 1674 devl_trap_groups_unregister(struct devlink *devlink, const struct devlink_trap_group *groups, size_t groups_count) devl_trap_groups_unregister() argument 1694 devlink_trap_groups_unregister(struct devlink *devlink, const struct devlink_trap_group *groups, size_t groups_count) devlink_trap_groups_unregister() argument 1705 devlink_trap_policer_notify(struct devlink *devlink, const struct devlink_trap_policer_item *policer_item, enum devlink_command cmd) devlink_trap_policer_notify() argument 1732 devlink_trap_policers_notify_register(struct devlink *devlink) devlink_trap_policers_notify_register() argument 1741 devlink_trap_policers_notify_unregister(struct devlink *devlink) devlink_trap_policers_notify_unregister() argument 1752 devlink_trap_policer_register(struct devlink *devlink, const struct devlink_trap_policer *policer) devlink_trap_policer_register() argument 1787 devlink_trap_policer_unregister(struct devlink *devlink, const struct devlink_trap_policer *policer) devlink_trap_policer_unregister() argument 1813 devl_trap_policers_register(struct devlink *devlink, const struct devlink_trap_policer *policers, size_t policers_count) devl_trap_policers_register() argument 1851 devl_trap_policers_unregister(struct devlink *devlink, const struct devlink_trap_policer *policers, size_t policers_count) devl_trap_policers_unregister() argument [all...] |
| H A D | dev.c | 46 devlink_reload_action_is_supported(struct devlink *devlink, enum devlink_reload_action action) in devlink_reload_action_is_supported() argument 52 devlink_reload_limit_is_supported(struct devlink *devlink, enum devlink_reload_limit limit) in devlink_reload_limit_is_supported() argument 78 devlink_reload_stats_put(struct sk_buff *msg, struct devlink *devlink, bool is_remote) in devlink_reload_stats_put() argument 141 devlink_nl_fill(struct sk_buff *msg, struct devlink *devlink, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_fill() argument 177 devlink_notify(struct devlink *devlink, enum devlink_command cmd) devlink_notify() argument 201 struct devlink *devlink = info->user_ptr[0]; devlink_nl_get_doit() local 220 devlink_nl_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) devlink_nl_get_dump_one() argument 233 devlink_notify_register(struct devlink *devlink) devlink_notify_register() argument 246 devlink_notify_unregister(struct devlink *devlink) devlink_notify_unregister() argument 259 devlink_reload_failed_set(struct devlink *devlink, bool reload_failed) devlink_reload_failed_set() argument 268 devlink_is_reload_failed(const struct devlink *devlink) devlink_is_reload_failed() argument 275 __devlink_reload_stats_update(struct devlink *devlink, u32 *reload_stats, enum devlink_reload_limit limit, u32 actions_performed) __devlink_reload_stats_update() argument 290 devlink_reload_stats_update(struct devlink *devlink, enum devlink_reload_limit limit, u32 actions_performed) devlink_reload_stats_update() argument 311 devlink_remote_reload_actions_performed(struct devlink *devlink, enum devlink_reload_limit limit, u32 actions_performed) devlink_remote_reload_actions_performed() argument 363 devlink_reload_netns_change(struct devlink *devlink, struct net *curr_net, struct net *dest_net) devlink_reload_netns_change() argument 377 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 414 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 447 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_reload() local 556 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 613 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_eswitch_get_doit() local 634 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_eswitch_set_doit() local 798 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 836 struct devlink *devlink = info->user_ptr[0]; devlink_nl_info_get_doit() local 856 devlink_nl_info_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) devlink_nl_info_get_dump_one() argument 875 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 919 __devlink_flash_update_notify(struct devlink *devlink, enum devlink_command cmd, struct devlink_flash_notify *params) __devlink_flash_update_notify() argument 949 devlink_flash_update_begin_notify(struct devlink *devlink) devlink_flash_update_begin_notify() argument 958 devlink_flash_update_end_notify(struct devlink *devlink) devlink_flash_update_end_notify() argument 967 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 986 devlink_flash_update_timeout_notify(struct devlink *devlink, const char *status_msg, const char *component, unsigned long timeout) devlink_flash_update_timeout_notify() argument 1023 devlink_flash_component_get(struct devlink *devlink, struct nlattr *nla_component, const char **p_component, struct netlink_ext_ack *extack) devlink_flash_component_get() argument 1065 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_flash_update() local 1115 __devlink_compat_running_version(struct devlink *devlink, char *buf, size_t len) __devlink_compat_running_version() argument 1151 devlink_compat_running_version(struct devlink *devlink, char *buf, size_t len) devlink_compat_running_version() argument 1163 devlink_compat_flash_update(struct devlink *devlink, const char *file_name) devlink_compat_flash_update() argument 1195 devlink_nl_selftests_fill(struct sk_buff *msg, struct devlink *devlink, u32 portid, u32 seq, int flags, struct netlink_ext_ack *extack) devlink_nl_selftests_fill() argument 1237 struct devlink *devlink = info->user_ptr[0]; devlink_nl_selftests_get_doit() local 1258 devlink_nl_selftests_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) devlink_nl_selftests_get_dump_one() argument 1307 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_selftests_run() local [all...] |
| H A D | port.c | 26 struct devlink_port *devlink_port_get_by_index(struct devlink *devlink, in devlink_port_get_by_index() argument 32 struct devlink_port *devlink_port_get_from_attrs(struct devlink *devlink, in devlink_port_get_from_attrs() argument 47 struct devlink_port *devlink_port_get_from_info(struct devlink *devlink, in devlink_port_get_from_info() argument 196 struct devlink *devlink = devlink_port->devlink; devlink_nl_port_handle_size() local 444 struct devlink *devlink = devlink_port->devlink; devlink_nl_port_fill() local 502 struct devlink *devlink = devlink_port->devlink; devlink_port_notify() local 525 devlink_ports_notify(struct devlink *devlink, enum devlink_command cmd) devlink_ports_notify() argument 535 devlink_ports_notify_register(struct devlink *devlink) devlink_ports_notify_register() argument 540 devlink_ports_notify_unregister(struct devlink *devlink) devlink_ports_notify_unregister() argument 567 devlink_nl_port_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) devlink_nl_port_get_dump_one() argument 797 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_port_split_doit() local 829 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_port_unsplit_doit() local 840 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_port_new_doit() local 904 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_port_del_doit() local 959 devlink_port_init(struct devlink *devlink, struct devlink_port *devlink_port) devlink_port_init() argument 1002 devl_port_register_with_ops(struct devlink *devlink, struct devlink_port *devlink_port, unsigned int port_index, const struct devlink_port_ops *ops) devl_port_register_with_ops() argument 1048 devlink_port_register_with_ops(struct devlink *devlink, struct devlink_port *devlink_port, unsigned int port_index, const struct devlink_port_ops *ops) devlink_port_register_with_ops() argument 1090 struct devlink *devlink = devlink_port->devlink; devlink_port_unregister() local 1226 struct devlink *devlink; devlink_port_netdevice_event() local [all...] |
| H A D | health.c | 58 struct devlink *devlink; member 92 devlink_health_reporter_find_by_name(struct devlink *devlink, in devlink_health_reporter_find_by_name() argument 108 __devlink_health_reporter_create(struct devlink *devlink, in __devlink_health_reporter_create() argument 169 struct devlink *devlink = port->devlink; devlink_port_health_reporter_create() local 188 devl_health_reporter_create(struct devlink *devlink, const struct devlink_health_reporter_ops *ops, u64 graceful_period, void *priv) devl_health_reporter_create() argument 210 devlink_health_reporter_create(struct devlink *devlink, const struct devlink_health_reporter_ops *ops, u64 graceful_period, void *priv) devlink_health_reporter_create() argument 250 struct devlink *devlink = reporter->devlink; devlink_health_reporter_destroy() local 264 struct devlink *devlink = reporter->devlink; devlink_nl_health_reporter_fill() local 330 devlink_health_reporter_get_from_attrs(struct devlink *devlink, struct nlattr **attrs) devlink_health_reporter_get_from_attrs() argument 350 devlink_health_reporter_get_from_info(struct devlink *devlink, struct genl_info *info) devlink_health_reporter_get_from_info() argument 359 struct devlink *devlink = info->user_ptr[0]; devlink_nl_health_reporter_get_doit() local 384 devlink_nl_health_reporter_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) devlink_nl_health_reporter_get_dump_one() argument 457 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_health_reporter_set_doit() local 491 struct devlink *devlink = reporter->devlink; devlink_recover_notify() local 597 struct devlink *devlink = reporter->devlink; devlink_health_report() local 663 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_health_reporter_recover_doit() local 1225 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_health_reporter_diagnose_doit() local 1267 struct devlink *devlink; devlink_health_reporter_get_from_cb_lock() local 1286 struct devlink *devlink; devlink_nl_cmd_health_reporter_dump_get_dumpit() local 1323 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_health_reporter_dump_clear_doit() local 1340 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_health_reporter_test_doit() local [all...] |
| /kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_main.c | 1163 struct devlink *devlink; in nic_dev_init() local 1433 struct devlink *devlink = nic_dev->devlink; hinic_remove() local [all...] |
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | main.c | 1343 struct devlink *devlink; in init_one() local 1401 struct devlink *devlink = priv_to_devlink(dev); remove_one() local [all...] |
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_trap.c | 88 struct devlink *devlink; in mlxsw_sp_rx_drop_listener() local 114 struct devlink *devlink; in mlxsw_sp_rx_acl_drop_listener() local 141 struct devlink *devlink; __mlxsw_sp_rx_no_mark_listener() local 1137 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_trap_policers_init() local 1168 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_trap_policers_fini() local 1220 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_trap_groups_init() local 1250 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_trap_groups_fini() local 1308 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_traps_init() local 1338 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_traps_fini() local [all...] |
| H A D | spectrum_dpipe.c | 296 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_dpipe_erif_table_init() local 306 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_dpipe_erif_table_fini() local 749 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_dpipe_host4_table_init() local 776 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_dpipe_host4_table_fini() local 826 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_dpipe_host6_table_init() local 853 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_dpipe_host6_table_fini() local 1229 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_dpipe_adj_table_init() local 1256 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_dpipe_adj_table_fini() local 1264 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_dpipe_init() local 1301 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_dpipe_fini() local [all...] |
| /kernel/linux/linux-5.10/drivers/net/netdevsim/ |
| H A D | dev.c | 43 nsim_dev_take_snapshot(struct devlink *devlink, in nsim_dev_take_snapshot() argument 66 struct devlink *devlink; in nsim_dev_take_snapshot_write() local 265 nsim_dev_resources_register(struct devlink *devlink) nsim_dev_resources_register() argument 345 nsim_devlink_set_params_init_values(struct nsim_dev *nsim_dev, struct devlink *devlink) nsim_devlink_set_params_init_values() argument 360 nsim_devlink_param_load_driverinit_values(struct devlink *devlink) nsim_devlink_param_load_driverinit_values() argument 386 nsim_dev_dummy_region_init(struct nsim_dev *nsim_dev, struct devlink *devlink) nsim_dev_dummy_region_init() argument 541 struct devlink *devlink = priv_to_devlink(nsim_dev); nsim_dev_trap_report() local 610 nsim_dev_traps_init(struct devlink *devlink) nsim_dev_traps_init() argument 682 nsim_dev_traps_exit(struct devlink *devlink) nsim_dev_traps_exit() argument 702 nsim_dev_reload_down(struct devlink *devlink, bool netns_change, enum devlink_reload_action action, enum devlink_reload_limit limit, struct netlink_ext_ack *extack) nsim_dev_reload_down() argument 720 nsim_dev_reload_up(struct devlink *devlink, enum devlink_reload_action action, enum devlink_reload_limit limit, u32 *actions_performed, struct netlink_ext_ack *extack) nsim_dev_reload_up() argument 738 nsim_dev_info_get(struct devlink *devlink, struct devlink_info_req *req, struct netlink_ext_ack *extack) nsim_dev_info_get() argument 749 nsim_dev_flash_update(struct devlink *devlink, struct devlink_flash_update_params *params, struct netlink_ext_ack *extack) nsim_dev_flash_update() argument 804 nsim_dev_devlink_trap_init(struct devlink *devlink, const struct devlink_trap *trap, void *trap_ctx) nsim_dev_devlink_trap_init() argument 822 nsim_dev_devlink_trap_action_set(struct devlink *devlink, const struct devlink_trap *trap, enum devlink_trap_action action, struct netlink_ext_ack *extack) nsim_dev_devlink_trap_action_set() argument 842 nsim_dev_devlink_trap_group_set(struct devlink *devlink, const struct devlink_trap_group *group, const struct devlink_trap_policer *policer, struct netlink_ext_ack *extack) nsim_dev_devlink_trap_group_set() argument 856 nsim_dev_devlink_trap_policer_set(struct devlink *devlink, const struct devlink_trap_policer *policer, u64 rate, u64 burst, struct netlink_ext_ack *extack) nsim_dev_devlink_trap_policer_set() argument 872 nsim_dev_devlink_trap_policer_counter_get(struct devlink *devlink, const struct devlink_trap_policer *policer, u64 *p_drops) nsim_dev_devlink_trap_policer_counter_get() argument 998 struct devlink *devlink; nsim_dev_reload_create() local 1053 struct devlink *devlink; nsim_dev_probe() local 1148 struct devlink *devlink = priv_to_devlink(nsim_dev); nsim_dev_reload_destroy() local 1164 struct devlink *devlink = priv_to_devlink(nsim_dev); nsim_dev_remove() local [all...] |
| /kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_trap.c | 94 struct devlink *devlink; in mlxsw_sp_rx_drop_listener() local 120 struct devlink *devlink; in mlxsw_sp_rx_acl_drop_listener() local 147 struct devlink *devlink; __mlxsw_sp_rx_no_mark_listener() local 1315 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_trap_policers_init() local 1346 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_trap_policers_fini() local 1398 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_trap_groups_init() local 1427 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_trap_groups_fini() local 1485 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_traps_init() local 1515 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_traps_fini() local [all...] |
| H A D | spectrum_dpipe.c | 296 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_dpipe_erif_table_init() local 306 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_dpipe_erif_table_fini() local 749 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_dpipe_host4_table_init() local 776 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_dpipe_host4_table_fini() local 826 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_dpipe_host6_table_init() local 853 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_dpipe_host6_table_fini() local 1231 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_dpipe_adj_table_init() local 1258 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_dpipe_adj_table_fini() local 1266 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_dpipe_init() local 1301 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); mlxsw_sp_dpipe_fini() local [all...] |
| /kernel/linux/linux-6.6/drivers/net/can/usb/etas_es58x/ |
| H A D | es58x_core.c | 2157 struct devlink *devlink; in es58x_init_es58x_dev() local
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | rvu_devlink.c | 1363 static int rvu_af_dl_dwrr_mtu_validate(struct devlink *devlink, u32 id, in rvu_af_dl_dwrr_mtu_validate() argument 1402 static int rvu_af_dl_dwrr_mtu_set(struct devlink *devlink, u32 id, in rvu_af_dl_dwrr_mtu_set() argument 1416 static int rvu_af_dl_dwrr_mtu_get(struct devlink *devlink, u32 id, in rvu_af_dl_dwrr_mtu_get() argument 1440 static int rvu_af_npc_exact_feature_get(struct devlink *devlin argument 1455 rvu_af_npc_exact_feature_disable(struct devlink *devlink, u32 id, struct devlink_param_gset_ctx *ctx) rvu_af_npc_exact_feature_disable() argument 1466 rvu_af_npc_exact_feature_validate(struct devlink *devlink, u32 id, union devlink_param_value val, struct netlink_ext_ack *extack) rvu_af_npc_exact_feature_validate() argument 1494 rvu_af_dl_npc_mcam_high_zone_percent_get(struct devlink *devlink, u32 id, struct devlink_param_gset_ctx *ctx) rvu_af_dl_npc_mcam_high_zone_percent_get() argument 1509 rvu_af_dl_npc_mcam_high_zone_percent_set(struct devlink *devlink, u32 id, struct devlink_param_gset_ctx *ctx) rvu_af_dl_npc_mcam_high_zone_percent_set() argument 1527 rvu_af_dl_npc_mcam_high_zone_percent_validate(struct devlink *devlink, u32 id, union devlink_param_value val, struct netlink_ext_ack *extack) rvu_af_dl_npc_mcam_high_zone_percent_validate() argument 1579 rvu_devlink_eswitch_mode_get(struct devlink *devlink, u16 *mode) rvu_devlink_eswitch_mode_get() argument 1591 rvu_devlink_eswitch_mode_set(struct devlink *devlink, u16 mode, struct netlink_ext_ack *extack) rvu_devlink_eswitch_mode_set() argument [all...] |
| /kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/ |
| H A D | prestera_devlink.c | 447 struct devlink *devlink = priv_to_devlink(sw); prestera_devlink_traps_register() local 517 struct devlink *devlink; prestera_devlink_trap_report() local 543 prestera_trap_init(struct devlink *devlink, const struct devlink_trap *trap, void *trap_ctx) prestera_trap_init() argument 559 prestera_trap_action_set(struct devlink *devlink, const struct devlink_trap *trap, enum devlink_trap_action action, struct netlink_ext_ack *extack) prestera_trap_action_set() argument 568 prestera_drop_counter_get(struct devlink *devlink, const struct devlink_trap *trap, u64 *p_drops) prestera_drop_counter_get() argument [all...] |
| /kernel/linux/linux-6.6/drivers/net/ethernet/ti/ |
| H A D | am65-cpsw-nuss.h | 152 struct devlink *devlink; member
|