/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-eth-devlink.c | 33 static int dpaa2_eth_dl_info_get(struct devlink *devlink, argument 107 static int dpaa2_eth_dl_trap_init(struct devlink *devlink, argument 124 static int dpaa2_eth_dl_trap_action_set(struct devlink *devlink, argument 137 static int dpaa2_eth_dl_trap_group_action_set(struct devlink *devlink, argument [all...] |
/linux-master/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, argument
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | efx_devlink.c | 33 struct efx_devlink *devlink = devlink_priv(port->devlink); local 83 struct efx_devlink *devlink = devlink_priv(port->devlink); local 594 efx_devlink_info_get(struct devlink *devlink, struct devlink_info_req *req, struct netlink_ext_ack *extack) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/sf/ |
H A D | hw_table.c | 256 struct devlink *devlink = priv_to_devlink(dev); local
|
H A D | devlink.c | 292 int mlx5_devlink_sf_port_new(struct devlink *devlink, argument 352 int mlx5_devlink_sf_port_del(struct devlink *devlink, argument
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_cnt.c | 55 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); local 100 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); local 123 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); local 170 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); local 245 struct devlink *devlink = priv_to_devlink(mlxsw_core); local [all...] |
H A D | spectrum1_kvdl.c | 212 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); local 334 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); local 362 struct devlink *devlin local 387 struct devlink *devlink = priv_to_devlink(mlxsw_core); local [all...] |
H A D | spectrum_policer.c | 83 struct devlink *devlink; local 108 struct devlink *devlink = priv_to_devlink(family->mlxsw_sp->core); local 407 struct devlink *devlink local [all...] |
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_devlink.c | 281 static int hinic_devlink_flash_update(struct devlink *devlink, argument 299 void hinic_devlink_free(struct devlink *devlink) argument 306 struct devlink *devlink local 313 struct devlink *devlink = priv_to_devlink(priv); local 443 struct devlink *devlink = priv_to_devlink(priv); local [all...] |
H A D | hinic_dev.h | 121 struct devlink *devlink; member in struct:hinic_dev
|
/linux-master/drivers/net/ethernet/mscc/ |
H A D | ocelot_vsc7514.c | 235 struct devlink *devlink; local [all...] |
/linux-master/net/devlink/ |
H A D | resource.c | 39 devlink_resource_find(struct devlink *devlink, argument 110 struct devlink *devlink = info->user_ptr[0]; local 165 static int devlink_resource_put(struct devlink *devlin argument 222 struct devlink *devlink = info->user_ptr[0]; local 290 struct devlink *devlink = info->user_ptr[0]; local 298 devlink_resources_validate(struct devlink *devlink, struct devlink_resource *resource, struct genl_info *info) 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) 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) argument 420 devlink_resource_unregister(struct devlink *devlink, struct devlink_resource *resource) argument 438 devl_resources_unregister(struct devlink *devlink) argument 460 devlink_resources_unregister(struct devlink *devlink) argument 475 devl_resource_size_get(struct devlink *devlink, u64 resource_id, u64 *p_resource_size) argument 500 devl_resource_occ_get_register(struct devlink *devlink, u64 resource_id, devlink_resource_occ_get_t *occ_get, void *occ_get_priv) argument 529 devlink_resource_occ_get_register(struct devlink *devlink, u64 resource_id, devlink_resource_occ_get_t *occ_get, void *occ_get_priv) argument 547 devl_resource_occ_get_unregister(struct devlink *devlink, u64 resource_id) argument 572 devlink_resource_occ_get_unregister(struct devlink *devlink, u64 resource_id) argument [all...] |
H A D | rate.c | 22 devlink_rate_leaf_get_from_info(struct devlink *devlink, struct genl_info *info) argument 35 devlink_rate_node_get_by_name(struct devlink *devlink, const char *node_name) argument 48 devlink_rate_node_get_from_attrs(struct devlink *devlink, struct nlattr **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) argument 88 struct devlink *devlink = devlink_rate->devlink; local 143 struct devlink *devlink = devlink_rate->devlink; local 165 devlink_rates_notify_register(struct devlink *devlink) argument 173 devlink_rates_notify_unregister(struct devlink *devlink) argument 182 devlink_nl_rate_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) argument 217 struct devlink *devlink = info->user_ptr[0]; local 258 struct devlink *devlink = devlink_rate->devlink; local 462 struct devlink *devlink = info->user_ptr[0]; local 484 struct devlink *devlink = info->user_ptr[0]; local 540 struct devlink *devlink = info->user_ptr[0]; local 564 devlink_rate_nodes_check(struct devlink *devlink, u16 mode, struct netlink_ext_ack *extack) argument 587 devl_rate_node_create(struct devlink *devlink, void *priv, char *node_name, struct devlink_rate *parent) argument 633 struct devlink *devlink = devlink_port->devlink; local 693 devl_rate_nodes_destroy(struct devlink *devlink) argument [all...] |
H A D | linecard.c | 11 struct devlink *devlink; member in struct:devlink_linecard 29 devlink_linecard_get_by_index(struct devlink *devlink, argument 41 static bool devlink_linecard_index_exists(struct devlink *devlink, argument 48 devlink_linecard_get_from_attrs(struct devlink *devlink, struc argument 63 devlink_linecard_get_from_info(struct devlink *devlink, struct genl_info *info) argument 73 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) argument 132 struct devlink *devlink = linecard->devlink; local 156 devlink_linecards_notify_register(struct devlink *devlink) argument 164 devlink_linecards_notify_unregister(struct devlink *devlink) argument 174 struct devlink *devlink = info->user_ptr[0]; local 201 devlink_nl_linecard_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) argument 374 struct devlink *devlink = info->user_ptr[0]; local 441 devl_linecard_create(struct devlink *devlink, unsigned int linecard_index, const struct devlink_linecard_ops *ops, void *priv) argument 590 devlink_linecard_rel_notify_cb(struct devlink *devlink, u32 linecard_index) argument 601 devlink_linecard_rel_cleanup_cb(struct devlink *devlink, u32 linecard_index, u32 rel_index) argument [all...] |
H A D | netlink.c | 184 struct devlink *devlink; local 133 devlink_nl_put_nested_handle(struct sk_buff *msg, struct net *net, struct devlink *devlink, int attrtype) argument 214 struct devlink *devlink; local 272 struct devlink *devlink; local 297 struct devlink *devlink; local 318 struct devlink *devlink; local [all...] |
H A D | param.c | 150 static int devlink_param_get(struct devlink *devlink, argument 159 static int devlink_param_set(struct devlink *devlink, argument 237 static int devlink_nl_param_fill(struct sk_buff *msg, struct devlink *devlink, argument 330 devlink_param_notify(struct devlink *devlink, unsigned int port_index, struct devlink_param_item *param_item, enum devlink_command cmd) argument 362 devlink_params_notify(struct devlink *devlink, enum devlink_command cmd) argument 372 devlink_params_notify_register(struct devlink *devlink) argument 377 devlink_params_notify_unregister(struct devlink *devlink) argument 382 devlink_nl_param_get_dump_one(struct sk_buff *msg, struct devlink *devlink, struct netlink_callback *cb, int flags) argument 504 struct devlink *devlink = info->user_ptr[0]; local 528 __devlink_nl_cmd_param_set_doit(struct devlink *devlink, unsigned int port_index, struct xarray *params, struct genl_info *info, enum devlink_command cmd) argument 585 struct devlink *devlink = info->user_ptr[0]; local 622 devlink_param_register(struct devlink *devlink, const struct devlink_param *param) argument 654 devlink_param_unregister(struct devlink *devlink, const struct devlink_param *param) argument 676 devl_params_register(struct devlink *devlink, const struct devlink_param *params, size_t params_count) argument 702 devlink_params_register(struct devlink *devlink, const struct devlink_param *params, size_t params_count) argument 721 devl_params_unregister(struct devlink *devlink, const struct devlink_param *params, size_t params_count) argument 735 devlink_params_unregister(struct devlink *devlink, const struct devlink_param *params, size_t params_count) argument 768 devl_param_driverinit_value_get(struct devlink *devlink, u32 param_id, union devlink_param_value *val) argument 805 devl_param_driverinit_value_set(struct devlink *devlink, u32 param_id, union devlink_param_value init_val) argument 827 devlink_params_driverinit_load_new(struct devlink *devlink) argument 855 devl_param_value_changed(struct devlink *devlink, u32 param_id) argument [all...] |
H A D | devl_internal.h | 33 struct devlink { struct 94 __devl_is_registered(struct devlink *devlink) argument 99 devl_is_registered(struct devlink *devlink) argument 105 devl_dev_lock(struct devlink *devlink, bool dev_lock) argument 112 devl_dev_unlock(struct devlink *devlink, bool dev_lock) argument 175 devlink_nl_put_handle(struct sk_buff *msg, struct devlink *devlink) argument 188 devlink_nl_notify_need(struct devlink *devlink) argument 203 devlink_nl_obj_desc_init(struct devlink_obj_desc *desc, struct devlink *devlink) argument 220 devlink_nl_notify_send_desc(struct devlink *devlink, struct sk_buff *msg, struct devlink_obj_desc *desc) argument 231 devlink_nl_notify_send(struct devlink *devlink, struct sk_buff *msg) argument [all...] |
H A D | core.c | 21 struct devlink *devlink; local 74 struct devlink *devlink; local 131 devlink_rel_put(struct devlink *devlink) argument 148 devlink_rel_nested_in_add(u32 *rel_index, u32 devlink_index, u32 obj_index, devlink_rel_notify_cb_t *notify_cb, devlink_rel_cleanup_cb_t *cleanup_cb, struct devlink *devlink) argument 185 devlink_rel_nested_in_notify(struct devlink *devlink) argument 217 devlink_rel_devlink_handle_put(struct sk_buff *msg, struct devlink *devlink, u32 rel_index, int attrtype, bool *msg_updated) argument 235 devlink_priv(struct devlink *devlink) argument 247 devlink_to_dev(const struct devlink *devlink) argument 253 devlink_net(const struct devlink *devlink) argument 259 devl_assert_locked(struct devlink *devlink) argument 267 devl_lock_is_held(struct devlink *devlink) argument 274 devl_lock(struct devlink *devlink) argument 280 devl_trylock(struct devlink *devlink) argument 286 devl_unlock(struct devlink *devlink) argument 301 devlink_try_get(struct devlink *devlink) argument 310 struct devlink *devlink; local 320 devlink_put(struct devlink *devlink) argument 328 struct devlink *devlink = NULL; local 355 devl_register(struct devlink *devlink) argument 368 devlink_register(struct devlink *devlink) argument 380 devl_unregister(struct devlink *devlink) argument 391 devlink_unregister(struct devlink *devlink) argument 415 struct devlink *devlink; local 468 devlink_free(struct devlink *devlink) argument 497 struct devlink *devlink; local [all...] |
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_repr.c | 314 struct devlink *devlink; local
|
H A D | ice_fw_update.c | 405 struct devlink *devlink; local 487 struct devlink *devlink; local 698 struct devlink *devlink; local 910 struct devlink *devlink = priv_to_devlink(pf); local 982 ice_devlink_flash_update(struct devlink *devlink, struct devlink_flash_update_params *params, struct netlink_ext_ack *extack) argument [all...] |
H A D | ice_eswitch.c | 502 ice_eswitch_mode_set(struct devlink *devlink, u16 mode, argument 551 int ice_eswitch_mode_get(struct devlink *devlink, u16 *mode) argument 708 struct devlink *devlink = priv_to_devlink(pf); local [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_devlink.c | 64 nfp_devlink_port_split(struct devlink *devlink, struct devlink_port *port, argument 92 nfp_devlink_port_unsplit(struct devlink *devlink, struct devlink_port *port, argument 120 nfp_devlink_sb_pool_get(struct devlink *devlink, unsigned int sb_index, argument 129 nfp_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) argument 140 nfp_devlink_eswitch_mode_get(struct devlink *devlink, u16 *mode) argument 147 nfp_devlink_eswitch_mode_set(struct devlink *devlink, u16 mode, struct netlink_ext_ack *extack) argument 237 nfp_devlink_info_get(struct devlink *devlink, struct devlink_info_req *req, struct netlink_ext_ack *extack) argument 310 nfp_devlink_flash_update(struct devlink *devlink, struct devlink_flash_update_params *params, struct netlink_ext_ack *extack) argument 335 struct devlink *devlink; local [all...] |
H A D | nfp_main.c | 246 struct devlink *devlink; local 291 struct devlink *devlink; local 760 struct devlink *devlink; local [all...] |
H A D | nfp_net_main.c | 299 struct devlink *devlink = priv_to_devlink(pf); local 347 struct devlink *devlink = priv_to_devlink(pf); local 594 struct devlink *devlink = priv_to_devlink(pf); local 649 struct devlink *devlink = priv_to_devlink(pf); local 692 struct devlink *devlink = priv_to_devlink(pf); local 808 struct devlink *devlink = priv_to_devlink(pf); local [all...] |
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_vfr.c | 555 int bnxt_dl_eswitch_mode_get(struct devlink *devlink, u16 *mode) argument 563 int bnxt_dl_eswitch_mode_set(struct devlink *devlink, u16 mode, argument
|