| /kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-eth-devlink.c | 33 static int dpaa2_eth_dl_info_get(struct devlink *devlink, in dpaa2_eth_dl_info_get() argument 107 static int dpaa2_eth_dl_trap_init(struct devlink *devlink, in dpaa2_eth_dl_trap_init() argument 124 static int dpaa2_eth_dl_trap_action_set(struct devlink *devlink, in dpaa2_eth_dl_trap_action_set() argument 137 static int dpaa2_eth_dl_trap_group_action_set(struct devlink *devlink, in dpaa2_eth_dl_trap_group_action_set() argument [all...] |
| /kernel/linux/linux-6.6/drivers/net/netdevsim/ |
| H A D | psample.c | 136 struct devlink *devlink; in nsim_dev_psample_enable() local
|
| /kernel/linux/linux-6.6/drivers/net/wwan/iosm/ |
| H A D | iosm_ipc_imem_ops.c | 629 int ipc_imem_sys_devlink_read(struct iosm_devlink *devlink, u8 *data, in ipc_imem_sys_devlink_read() argument
|
| /kernel/linux/linux-6.6/net/devlink/ |
| H A D | resource.c | 39 devlink_resource_find(struct devlink *devlink, in devlink_resource_find() argument 110 struct devlink *devlink = info->user_ptr[0]; in devlink_nl_cmd_resource_set() local 165 static int devlink_resource_put(struct devlink *devlin argument 222 struct devlink *devlink = info->user_ptr[0]; devlink_resource_fill() local 290 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_resource_dump() local 298 devlink_resources_validate(struct devlink *devlink, struct devlink_resource *resource, struct genl_info *info) devlink_resources_validate() argument 334 devl_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) devl_resource_register() argument 403 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 420 devlink_resource_unregister(struct devlink *devlink, struct devlink_resource *resource) devlink_resource_unregister() argument 438 devl_resources_unregister(struct devlink *devlink) devl_resources_unregister() argument 460 devlink_resources_unregister(struct devlink *devlink) devlink_resources_unregister() argument 475 devl_resource_size_get(struct devlink *devlink, u64 resource_id, u64 *p_resource_size) devl_resource_size_get() argument 500 devl_resource_occ_get_register(struct devlink *devlink, u64 resource_id, devlink_resource_occ_get_t *occ_get, void *occ_get_priv) devl_resource_occ_get_register() argument 529 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 547 devl_resource_occ_get_unregister(struct devlink *devlink, u64 resource_id) devl_resource_occ_get_unregister() argument 572 devlink_resource_occ_get_unregister(struct devlink *devlink, u64 resource_id) devlink_resource_occ_get_unregister() argument [all...] |
| H A D | devl_internal.h | 30 struct devlink { struct 89 devl_is_registered(struct devlink *devlink) devl_is_registered() argument 139 devlink_nl_put_handle(struct sk_buff *msg, struct devlink *devlink) devlink_nl_put_handle() argument 211 struct devlink *devlink; global() member [all...] |
| H A D | core.c | 19 void *devlink_priv(struct devlink *devlink) in devlink_priv() argument 31 struct device *devlink_to_dev(const struct devlink *devlink) in devlink_to_dev() argument 37 struct net *devlink_net(const struct devlink *devlin argument 43 devl_assert_locked(struct devlink *devlink) devl_assert_locked() argument 51 devl_lock_is_held(struct devlink *devlink) devl_lock_is_held() argument 58 devl_lock(struct devlink *devlink) devl_lock() argument 64 devl_trylock(struct devlink *devlink) devl_trylock() argument 70 devl_unlock(struct devlink *devlink) devl_unlock() argument 85 devlink_try_get(struct devlink *devlink) devlink_try_get() argument 94 struct devlink *devlink; devlink_release() local 103 devlink_put(struct devlink *devlink) devlink_put() argument 111 struct devlink *devlink = NULL; devlinks_xa_find_get() local 138 devl_register(struct devlink *devlink) devl_register() argument 150 devlink_register(struct devlink *devlink) devlink_register() argument 162 devl_unregister(struct devlink *devlink) devl_unregister() argument 172 devlink_unregister(struct devlink *devlink) devlink_unregister() argument 196 struct devlink *devlink; devlink_alloc_ns() local 248 devlink_free(struct devlink *devlink) devlink_free() argument 276 struct devlink *devlink; devlink_pernet_pre_exit() local [all...] |
| H A D | rate.c | 22 devlink_rate_leaf_get_from_info(struct devlink *devlink, struct genl_info *info) in devlink_rate_leaf_get_from_info() argument 35 devlink_rate_node_get_by_name(struct devlink *devlink, const char *node_name) in devlink_rate_node_get_by_name() argument 48 devlink_rate_node_get_from_attrs(struct devlink *devlink, struct nlattr **attrs) in devlink_rate_node_get_from_attrs() argument 65 devlink_rate_node_get_from_info(struct devlink *devlin argument 71 devlink_rate_get_from_info(struct devlink *devlink, struct genl_info *info) devlink_rate_get_from_info() argument 88 struct devlink *devlink = devlink_rate->devlink; devlink_nl_rate_fill() local 143 struct devlink *devlink = devlink_rate->devlink; devlink_rate_notify() local 166 devlink_rates_notify_register(struct devlink *devlink) devlink_rates_notify_register() argument 174 devlink_rates_notify_unregister(struct devlink *devlink) devlink_rates_notify_unregister() argument 183 devlink_nl_rate_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) devlink_nl_rate_get_dump_one() argument 218 struct devlink *devlink = info->user_ptr[0]; devlink_nl_rate_get_doit() local 259 struct devlink *devlink = devlink_rate->devlink; devlink_nl_rate_parent_node_set() local 463 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_rate_set_doit() local 485 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_rate_new_doit() local 541 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_rate_del_doit() local 565 devlink_rate_nodes_check(struct devlink *devlink, u16 mode, struct netlink_ext_ack *extack) devlink_rate_nodes_check() argument 588 devl_rate_node_create(struct devlink *devlink, void *priv, char *node_name, struct devlink_rate *parent) devl_rate_node_create() argument 634 struct devlink *devlink = devlink_port->devlink; devl_rate_leaf_create() local 694 devl_rate_nodes_destroy(struct devlink *devlink) devl_rate_nodes_destroy() argument [all...] |
| H A D | linecard.c | 10 devlink_linecard_get_by_index(struct devlink *devlink, in devlink_linecard_get_by_index() argument 22 static bool devlink_linecard_index_exists(struct devlink *devlink, in devlink_linecard_index_exists() argument 29 devlink_linecard_get_from_attrs(struct devlink *devlink, struct nlattr **attrs) in devlink_linecard_get_from_attrs() argument 44 devlink_linecard_get_from_info(struct devlink *devlin argument 49 devlink_nl_put_nested_handle(struct sk_buff *msg, struct devlink *devlink) devlink_nl_put_nested_handle() argument 72 devlink_nl_linecard_fill(struct sk_buff *msg, struct devlink *devlink, struct devlink_linecard *linecard, enum devlink_command cmd, u32 portid, u32 seq, int flags, struct netlink_ext_ack *extack) devlink_nl_linecard_fill() argument 129 struct devlink *devlink = linecard->devlink; devlink_linecard_notify() local 154 devlink_linecards_notify_register(struct devlink *devlink) devlink_linecards_notify_register() argument 162 devlink_linecards_notify_unregister(struct devlink *devlink) devlink_linecards_notify_unregister() argument 172 struct devlink *devlink = info->user_ptr[0]; devlink_nl_linecard_get_doit() local 199 devlink_nl_linecard_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) devlink_nl_linecard_get_dump_one() argument 373 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_linecard_set_doit() local 440 devl_linecard_create(struct devlink *devlink, unsigned int linecard_index, const struct devlink_linecard_ops *ops, void *priv) devl_linecard_create() argument [all...] |
| H A D | param.c | 150 static int devlink_param_get(struct devlink *devlink, in devlink_param_get() argument 159 static int devlink_param_set(struct devlink *devlink, in devlink_param_set() argument 237 static int devlink_nl_param_fill(struct sk_buff *msg, struct devlink *devlink, in devlink_nl_param_fill() argument 330 devlink_param_notify(struct devlink *devlink, unsigned int port_index, struct devlink_param_item *param_item, enum devlink_command cmd) devlink_param_notify() argument 363 devlink_params_notify(struct devlink *devlink, enum devlink_command cmd) devlink_params_notify() argument 373 devlink_params_notify_register(struct devlink *devlink) devlink_params_notify_register() argument 378 devlink_params_notify_unregister(struct devlink *devlink) devlink_params_notify_unregister() argument 383 devlink_nl_param_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) devlink_nl_param_get_dump_one() argument 505 struct devlink *devlink = info->user_ptr[0]; devlink_nl_param_get_doit() local 529 __devlink_nl_cmd_param_set_doit(struct devlink *devlink, unsigned int port_index, struct xarray *params, struct genl_info *info, enum devlink_command cmd) __devlink_nl_cmd_param_set_doit() argument 586 struct devlink *devlink = info->user_ptr[0]; devlink_nl_cmd_param_set_doit() local 623 devlink_param_register(struct devlink *devlink, const struct devlink_param *param) devlink_param_register() argument 655 devlink_param_unregister(struct devlink *devlink, const struct devlink_param *param) devlink_param_unregister() argument 677 devl_params_register(struct devlink *devlink, const struct devlink_param *params, size_t params_count) devl_params_register() argument 703 devlink_params_register(struct devlink *devlink, const struct devlink_param *params, size_t params_count) devlink_params_register() argument 722 devl_params_unregister(struct devlink *devlink, const struct devlink_param *params, size_t params_count) devl_params_unregister() argument 736 devlink_params_unregister(struct devlink *devlink, const struct devlink_param *params, size_t params_count) devlink_params_unregister() argument 769 devl_param_driverinit_value_get(struct devlink *devlink, u32 param_id, union devlink_param_value *val) devl_param_driverinit_value_get() argument 806 devl_param_driverinit_value_set(struct devlink *devlink, u32 param_id, union devlink_param_value init_val) devl_param_driverinit_value_set() argument 828 devlink_params_driverinit_load_new(struct devlink *devlink) devlink_params_driverinit_load_new() argument 856 devl_param_value_changed(struct devlink *devlink, u32 param_id) devl_param_value_changed() argument [all...] |
| /kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_dev.h | 117 struct devlink *devlink; member
|
| H A D | hinic_hw_dev.c | 920 struct hinic_hwdev *hinic_init_hwdev(struct pci_dev *pdev, struct devlink *devlink) in hinic_init_hwdev() argument
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
| H A D | ice_devlink.c | 174 static int ice_devlink_info_get(struct devlink *devlink, in ice_devlink_info_get() argument 247 ice_devlink_flash_update(struct devlink *devlink, struct devlink_flash_update_params *params, struct netlink_ext_ack *extack) ice_devlink_flash_update() argument 321 struct devlink *devlink; ice_allocate_pf() local 346 struct devlink *devlink = priv_to_devlink(pf); ice_devlink_register() local 382 struct devlink *devlink; ice_devlink_create_port() local 442 ice_devlink_nvm_snapshot(struct devlink *devlink, const struct devlink_region_ops *ops, struct netlink_ext_ack *extack, u8 **data) ice_devlink_nvm_snapshot() argument 499 ice_devlink_devcaps_snapshot(struct devlink *devlink, const struct devlink_region_ops *ops, struct netlink_ext_ack *extack, u8 **data) ice_devlink_devcaps_snapshot() argument 549 struct devlink *devlink = priv_to_devlink(pf); ice_devlink_init_regions() local [all...] |
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum1_kvdl.c | 212 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp1_kvdl_part_init() local 335 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp1_kvdl_init() local 363 struct devlink *devlin in mlxsw_sp1_kvdl_fini() local 388 struct devlink *devlink = priv_to_devlink(mlxsw_core); mlxsw_sp1_kvdl_resources_register() local [all...] |
| H A D | spectrum_policer.c | 83 struct devlink *devlink; in mlxsw_sp_policer_single_rate_family_init() local 108 struct devlink *devlink = priv_to_devlink(family->mlxsw_sp->core); in mlxsw_sp_policer_single_rate_family_fini() local 407 struct devlink *devlink in mlxsw_sp_policer_resources_register() local [all...] |
| /kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_main.c | 683 struct devlink *devlink; in nfp_pci_probe() local
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_vfr.c | 555 int bnxt_dl_eswitch_mode_get(struct devlink *devlink, u16 *mode) in bnxt_dl_eswitch_mode_get() argument 563 int bnxt_dl_eswitch_mode_set(struct devlink *devlink, u16 mode, in bnxt_dl_eswitch_mode_set() argument
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/sf/ |
| H A D | devlink.c | 338 int mlx5_devlink_sf_port_new(struct devlink *devlink, in mlx5_devlink_sf_port_new() argument 381 int mlx5_devlink_sf_port_del(struct devlink *devlink, in mlx5_devlink_sf_port_del() argument
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum1_kvdl.c | 212 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp1_kvdl_part_init() local 334 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp1_kvdl_init() local 362 struct devlink *devlin in mlxsw_sp1_kvdl_fini() local 387 struct devlink *devlink = priv_to_devlink(mlxsw_core); mlxsw_sp1_kvdl_resources_register() local [all...] |
| H A D | spectrum_policer.c | 83 struct devlink *devlink; in mlxsw_sp_policer_single_rate_family_init() local 108 struct devlink *devlink = priv_to_devlink(family->mlxsw_sp->core); in mlxsw_sp_policer_single_rate_family_fini() local 407 struct devlink *devlink in mlxsw_sp_policer_resources_register() local [all...] |
| /kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_dev.h | 121 struct devlink *devlink; member
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
| H A D | ice_fw_update.c | 405 struct devlink *devlink; in ice_write_nvm_module() local 487 struct devlink *devlink; in ice_erase_nvm_module() local 698 struct devlink *devlink; ice_finalize_update() local 910 struct devlink *devlink = priv_to_devlink(pf); ice_cancel_pending_update() local 982 ice_devlink_flash_update(struct devlink *devlink, struct devlink_flash_update_params *params, struct netlink_ext_ack *extack) ice_devlink_flash_update() argument [all...] |
| /kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_net_main.c | 299 struct devlink *devlink = priv_to_devlink(pf); in nfp_net_pf_app_init() local 347 struct devlink *devlink = priv_to_devlink(pf); in nfp_net_pf_app_clean() local 594 struct devlink *devlink = priv_to_devlink(pf); nfp_net_refresh_port_table_sync() local 649 struct devlink *devlink = priv_to_devlink(pf); nfp_net_refresh_vnics() local 692 struct devlink *devlink = priv_to_devlink(pf); nfp_net_pci_probe() local 808 struct devlink *devlink = priv_to_devlink(pf); nfp_net_pci_remove() local [all...] |
| H A D | nfp_main.c | 246 struct devlink *devlink; in nfp_pcie_sriov_enable() local 291 struct devlink *devlink; in nfp_pcie_sriov_disable() local 760 struct devlink *devlink; nfp_pci_probe() local [all...] |
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | health.c | 650 struct devlink *devlink = priv_to_devlink(dev); in mlx5_fw_reporters_create() local
|
| /kernel/linux/linux-5.10/drivers/net/netdevsim/ |
| H A D | fib.c | 48 struct devlink *devlink; member 784 struct devlink *devlink = data->devlink; in nsim_fib4_rt_free() local 869 nsim_fib_set_max_all(struct nsim_fib_data *data, struct devlink *devlink) nsim_fib_set_max_all() argument 889 nsim_fib_create(struct devlink *devlink, struct netlink_ext_ack *extack) nsim_fib_create() argument 942 nsim_fib_destroy(struct devlink *devlink, struct nsim_fib_data *data) nsim_fib_destroy() argument [all...] |