Home
last modified time | relevance | path

Searched refs:devlink_port (Results 1 – 25 of 76) sorted by relevance

1234

/linux/net/devlink/
A Dport.c38 struct devlink_port *devlink_port; in devlink_port_get_from_attrs() local
577 struct devlink_port *devlink_port; in devlink_ports_notify() local
620 struct devlink_port *devlink_port; in devlink_nl_port_get_dump_one() local
902 struct devlink_port *devlink_port; in devlink_nl_port_new_doit() local
1286 struct devlink_port *devlink_port = netdev->devlink_port; in devlink_port_netdevice_event() local
1458 struct devlink_port *devlink_port; in devlink_port_rel_notify_cb() local
1469 struct devlink_port *devlink_port; in devlink_port_rel_cleanup_cb() local
1589 struct devlink_port *devlink_port; in devlink_compat_phys_port_name_get() local
1597 devlink_port = dev->devlink_port; in devlink_compat_phys_port_name_get()
1607 struct devlink_port *devlink_port; in devlink_compat_switch_id_get() local
[all …]
A Dsb.c449 struct devlink_port *devlink_port, in devlink_nl_sb_port_pool_fill() argument
509 struct devlink_port *devlink_port = info->user_ptr[1]; in devlink_nl_sb_port_pool_get_doit() local
549 struct devlink_port *devlink_port; in __sb_port_pool_get_dumpit() local
562 devlink_port, in __sb_port_pool_get_dumpit()
610 static int devlink_sb_port_pool_set(struct devlink_port *devlink_port, in devlink_sb_port_pool_set() argument
627 struct devlink_port *devlink_port = info->user_ptr[1]; in devlink_nl_sb_port_pool_set_doit() local
653 struct devlink_port *devlink_port, in devlink_nl_sb_tc_pool_bind_fill() argument
719 struct devlink_port *devlink_port = info->user_ptr[1]; in devlink_nl_sb_tc_pool_bind_get_doit() local
766 struct devlink_port *devlink_port; in __sb_tc_pool_bind_get_dumpit() local
848 static int devlink_sb_tc_pool_bind_set(struct devlink_port *devlink_port, in devlink_sb_tc_pool_bind_set() argument
[all …]
A Drate.c25 struct devlink_port *devlink_port; in devlink_rate_leaf_get_from_info() local
28 if (IS_ERR(devlink_port)) in devlink_rate_leaf_get_from_info()
29 return ERR_CAST(devlink_port); in devlink_rate_leaf_get_from_info()
30 devlink_rate = devlink_port->devlink_rate; in devlink_rate_leaf_get_from_info()
103 devlink_rate->devlink_port->index)) in devlink_nl_rate_fill()
630 int devl_rate_leaf_create(struct devlink_port *devlink_port, void *priv, in devl_rate_leaf_create() argument
636 devl_assert_locked(devlink_port->devlink); in devl_rate_leaf_create()
638 if (WARN_ON(devlink_port->devlink_rate)) in devl_rate_leaf_create()
652 devlink_rate->devlink_port = devlink_port; in devl_rate_leaf_create()
669 void devl_rate_leaf_destroy(struct devlink_port *devlink_port) in devl_rate_leaf_destroy() argument
[all …]
A Ddevl_internal.h212 struct devlink_port *devlink_port) in devlink_nl_obj_desc_port_set() argument
214 desc->port_index = devlink_port->index; in devlink_nl_obj_desc_port_set()
261 #define ASSERT_DEVLINK_PORT_INITIALIZED(devlink_port) \ argument
262 WARN_ON_ONCE(!(devlink_port)->initialized)
264 struct devlink_port *devlink_port_get_by_index(struct devlink *devlink,
268 struct devlink_port *
270 struct devlink_port *devlink_port_get_from_attrs(struct devlink *devlink,
A Dnetlink.c213 struct devlink_port *devlink_port; in __devlink_nl_pre_doit() local
224 devlink_port = devlink_port_get_from_info(devlink, info); in __devlink_nl_pre_doit()
225 if (IS_ERR(devlink_port)) { in __devlink_nl_pre_doit()
226 err = PTR_ERR(devlink_port); in __devlink_nl_pre_doit()
229 info->user_ptr[1] = devlink_port; in __devlink_nl_pre_doit()
231 devlink_port = devlink_port_get_from_info(devlink, info); in __devlink_nl_pre_doit()
232 if (!IS_ERR(devlink_port)) in __devlink_nl_pre_doit()
233 info->user_ptr[1] = devlink_port; in __devlink_nl_pre_doit()
A Dhealth.c60 struct devlink_port *devlink_port; member
101 devlink_port_health_reporter_find_by_name(struct devlink_port *devlink_port, in devlink_port_health_reporter_find_by_name() argument
141 devl_port_health_reporter_create(struct devlink_port *port, in devl_port_health_reporter_create()
158 reporter->devlink_port = port; in devl_port_health_reporter_create()
165 devlink_port_health_reporter_create(struct devlink_port *port, in devlink_port_health_reporter_create()
276 if (reporter->devlink_port) { in devlink_nl_health_reporter_fill()
334 struct devlink_port *devlink_port; in devlink_health_reporter_get_from_attrs() local
341 devlink_port = devlink_port_get_from_attrs(devlink, attrs); in devlink_health_reporter_get_from_attrs()
342 if (IS_ERR(devlink_port)) in devlink_health_reporter_get_from_attrs()
396 struct devlink_port *port; in devlink_nl_health_reporter_get_dump_one()
[all …]
A Dregion.c11 struct devlink_port *port;
47 devlink_port_region_get_by_name(struct devlink_port *port, in devlink_port_region_get_by_name()
475 struct devlink_port *port = NULL; in devlink_nl_region_get_doit()
519 struct devlink_port *port, in devlink_nl_cmd_region_get_port_dumpit()
551 struct devlink_port *port; in devlink_nl_region_get_dump_one()
595 struct devlink_port *port = NULL; in devlink_nl_region_del_doit()
640 struct devlink_port *port = NULL; in devlink_nl_region_new_doit()
874 struct devlink_port *port = NULL; in devlink_nl_region_read_dumpit()
1114 devlink_port_region_create(struct devlink_port *port, in devlink_port_region_create()
/linux/drivers/net/ethernet/intel/ice/devlink/
A Ddevlink_port.c326 struct devlink_port *devlink_port; in ice_devlink_create_pf_port() local
336 devlink_port = &pf->devlink_port; in ice_devlink_create_pf_port()
445 struct devlink_port *devlink_port; in ice_devlink_create_vf_port() local
454 devlink_port = &vf->devlink_port; in ice_devlink_create_vf_port()
505 struct devlink_port *devlink_port; in ice_devlink_create_sf_dev_port() local
512 devlink_port = &sf_dev->priv->devlink_port; in ice_devlink_create_sf_dev_port()
584 struct devlink_port *devlink_port = &dyn_port->devlink_port; in ice_dealloc_dynamic_port() local
861 struct devlink_port *devlink_port; in ice_devlink_create_sf_port() local
869 devlink_port = &dyn_port->devlink_port; in ice_devlink_create_sf_port()
951 *devlink_port = &dyn_port->devlink_port; in ice_alloc_dynamic_port()
[all …]
A Ddevlink_port.h28 struct devlink_port devlink_port; member
51 container_of(port, struct ice_dynamic_port, devlink_port)
57 struct devlink_port **devlink_port);
/linux/include/net/
A Ddevlink.h111 struct devlink_port *devlink_port; member
1292 int (*sb_port_pool_get)(struct devlink_port *devlink_port,
1295 int (*sb_port_pool_set)(struct devlink_port *devlink_port,
1459 struct devlink_port **devlink_port);
1625 int (*port_type_set)(struct devlink_port *devlink_port,
1674 struct devlink_port *devlink_port);
1675 void devlink_port_fini(struct devlink_port *devlink_port);
1678 struct devlink_port *devlink_port,
1683 struct devlink_port *devlink_port, in devl_port_register() argument
1691 struct devlink_port *devlink_port,
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/
A Dsf.h24 struct devlink_port **dl_port);
26 struct devlink_port *dl_port,
28 int mlx5_devlink_sf_port_fn_state_get(struct devlink_port *dl_port,
32 int mlx5_devlink_sf_port_fn_state_set(struct devlink_port *dl_port,
A Ddevlink.c23 static void *mlx5_sf_by_dl_port(struct devlink_port *dl_port) in mlx5_sf_by_dl_port()
145 int mlx5_devlink_sf_port_fn_state_get(struct devlink_port *dl_port, in mlx5_devlink_sf_port_fn_state_get()
227 int mlx5_devlink_sf_port_fn_state_set(struct devlink_port *dl_port, in mlx5_devlink_sf_port_fn_state_set()
241 struct devlink_port **dl_port) in mlx5_sf_add()
303 struct devlink_port **dl_port) in mlx5_devlink_sf_port_new()
365 struct devlink_port *dl_port, in mlx5_devlink_sf_port_del()
/linux/drivers/net/ethernet/freescale/dpaa2/
A Ddpaa2-eth-devlink.c218 struct devlink_port *devlink_port = &priv->devlink_port; in dpaa2_eth_dl_port_add() local
222 devlink_port_attrs_set(devlink_port, &attrs); in dpaa2_eth_dl_port_add()
223 return devlink_port_register(priv->devlink, devlink_port, 0); in dpaa2_eth_dl_port_add()
228 struct devlink_port *devlink_port = &priv->devlink_port; in dpaa2_eth_dl_port_del() local
230 devlink_port_unregister(devlink_port); in dpaa2_eth_dl_port_del()
/linux/net/dsa/
A Ddevlink.c50 static int dsa_devlink_sb_port_pool_get(struct devlink_port *dlp, in dsa_devlink_sb_port_pool_get()
64 static int dsa_devlink_sb_port_pool_set(struct devlink_port *dlp, in dsa_devlink_sb_port_pool_set()
80 dsa_devlink_sb_tc_pool_bind_get(struct devlink_port *dlp, in dsa_devlink_sb_tc_pool_bind_get()
97 dsa_devlink_sb_tc_pool_bind_set(struct devlink_port *dlp, in dsa_devlink_sb_tc_pool_bind_set()
137 static int dsa_devlink_sb_occ_port_pool_get(struct devlink_port *dlp, in dsa_devlink_sb_occ_port_pool_get()
153 dsa_devlink_sb_occ_tc_port_bind_get(struct devlink_port *dlp, in dsa_devlink_sb_occ_tc_port_bind_get()
280 return devlink_port_region_create(&dp->devlink_port, ops, in dsa_devlink_port_region_create()
294 struct devlink_port *dlp = &dp->devlink_port; in dsa_port_devlink_setup()
347 struct devlink_port *dlp = &dp->devlink_port; in dsa_port_devlink_teardown()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Deswitch.h180 struct devlink_port dl_port;
553 int mlx5_devlink_port_fn_hw_addr_get(struct devlink_port *port,
556 int mlx5_devlink_port_fn_hw_addr_set(struct devlink_port *port,
559 int mlx5_devlink_port_fn_roce_get(struct devlink_port *port, bool *is_enabled,
561 int mlx5_devlink_port_fn_roce_set(struct devlink_port *port, bool enable,
565 int mlx5_devlink_port_fn_migratable_set(struct devlink_port *port, bool enable,
570 int mlx5_devlink_port_fn_ipsec_crypto_set(struct devlink_port *port, bool enable,
574 int mlx5_devlink_port_fn_ipsec_packet_set(struct devlink_port *port, bool enable,
577 int mlx5_devlink_port_fn_max_io_eqs_get(struct devlink_port *port,
580 int mlx5_devlink_port_fn_max_io_eqs_set(struct devlink_port *port,
[all …]
/linux/drivers/net/ethernet/mellanox/mlxsw/
A Dcore.c48 struct devlink_port devlink_port; member
1351 static void *__dl_port(struct devlink_port *devlink_port) in __dl_port() argument
1353 return container_of(devlink_port, struct mlxsw_core_port, devlink_port); in __dl_port()
1447 mlxsw_devlink_sb_tc_pool_bind_get(struct devlink_port *devlink_port, in mlxsw_devlink_sb_tc_pool_bind_get() argument
1465 mlxsw_devlink_sb_tc_pool_bind_set(struct devlink_port *devlink_port, in mlxsw_devlink_sb_tc_pool_bind_set() argument
1506 mlxsw_devlink_sb_occ_port_pool_get(struct devlink_port *devlink_port, in mlxsw_devlink_sb_occ_port_pool_get() argument
1522 mlxsw_devlink_sb_occ_tc_port_bind_get(struct devlink_port *devlink_port, in mlxsw_devlink_sb_occ_tc_port_bind_get() argument
3070 struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port; in __mlxsw_core_port_init() local
3104 struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port; in __mlxsw_core_port_fini() local
3172 struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port; in mlxsw_core_port_netdev_link() local
[all …]
/linux/drivers/net/ethernet/intel/ice/
A Dice_sf_eth.h18 struct devlink_port devlink_port; member
A Dice_sf_eth.c33 struct devlink_port *devlink_port) in ice_sf_cfg_netdev() argument
61 SET_NETDEV_DEVLINK_PORT(netdev, devlink_port); in ice_sf_cfg_netdev()
137 err = ice_sf_cfg_netdev(dyn_port, &sf_dev->priv->devlink_port); in ice_sf_dev_probe()
143 err = devl_port_fn_devlink_set(&dyn_port->devlink_port, devlink); in ice_sf_dev_probe()
/linux/drivers/net/ethernet/sfc/
A Def100_rep.h25 struct devlink_port;
60 struct devlink_port *dl_port;
/linux/drivers/net/ethernet/intel/i40e/
A Di40e_devlink.c216 devlink_port_attrs_set(&pf->devlink_port, &attrs); in i40e_devlink_create_port()
217 err = devlink_port_register(devlink, &pf->devlink_port, pf->hw.pf_id); in i40e_devlink_create_port()
234 devlink_port_unregister(&pf->devlink_port); in i40e_devlink_destroy_port()
/linux/drivers/net/netdevsim/
A Ddev.c819 &nsim_dev_port->devlink_port, fa_cookie); in nsim_dev_trap_report()
1360 struct devlink_port *devlink_port; in __nsim_dev_port_add() local
1372 devlink_port = &nsim_dev_port->devlink_port; in __nsim_dev_port_add()
1383 devlink_port_attrs_set(devlink_port, &attrs); in __nsim_dev_port_add()
1384 err = devl_port_register(priv_to_devlink(nsim_dev), devlink_port, in __nsim_dev_port_add()
1400 err = devl_rate_leaf_create(&nsim_dev_port->devlink_port, in __nsim_dev_port_add()
1415 devl_port_unregister(devlink_port); in __nsim_dev_port_add()
1423 struct devlink_port *devlink_port = &nsim_dev_port->devlink_port; in __nsim_dev_port_del() local
1427 devl_rate_leaf_destroy(&nsim_dev_port->devlink_port); in __nsim_dev_port_del()
1430 devl_port_unregister(devlink_port); in __nsim_dev_port_del()
/linux/net/ethtool/
A Dmodule.c372 struct devlink_port *devlink_port = dev->devlink_port; in ethnl_module_fw_flash_validate() local
398 if (devlink_port && devlink_port->attrs.split) { in ethnl_module_fw_flash_validate()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
A Ddevlink_port.c26 struct devlink_port *dl_port) in mlx5_esw_offloads_pf_vf_devlink_port_attrs_set()
106 struct devlink_port *dl_port, in mlx5_esw_offloads_sf_devlink_port_attrs_set()
204 struct devlink_port *mlx5_esw_offloads_devlink_port(struct mlx5_eswitch *esw, u16 vport_num) in mlx5_esw_offloads_devlink_port()
/linux/drivers/net/ethernet/ti/
A Dam65-cpsw-nuss.h57 struct devlink_port devlink_port; member
/linux/drivers/net/ethernet/netronome/nfp/
A Dnfp_devlink.c30 struct devlink_port *dl_port, in nfp_devlink_fill_eth_port_from_id()
64 nfp_devlink_port_split(struct devlink *devlink, struct devlink_port *port, in nfp_devlink_port_split()
92 nfp_devlink_port_unsplit(struct devlink *devlink, struct devlink_port *port, in nfp_devlink_port_unsplit()

Completed in 61 milliseconds

1234