Home
last modified time | relevance | path

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

123

/linux/include/net/
A Ddevlink.h110 struct devlink_port *devlink_port; member
118 struct devlink_port { struct
1209 int (*port_type_set)(struct devlink_port *devlink_port,
1222 int (*sb_port_pool_get)(struct devlink_port *devlink_port,
1225 int (*sb_port_pool_set)(struct devlink_port *devlink_port,
1228 int (*sb_tc_pool_bind_get)(struct devlink_port *devlink_port,
1233 int (*sb_tc_pool_bind_set)(struct devlink_port *devlink_port,
1243 int (*sb_occ_port_pool_get)(struct devlink_port *devlink_port,
1515 struct devlink_port *devlink_port,
1517 void devlink_port_unregister(struct devlink_port *devlink_port);
[all …]
A Ddsa.h261 struct devlink_port devlink_port; member
1002 struct dsa_switch *dsa_devlink_port_to_ds(struct devlink_port *port) in dsa_devlink_port_to_ds()
1010 static inline int dsa_devlink_port_to_port(struct devlink_port *port) in dsa_devlink_port_to_port()
/linux/net/core/
A Ddevlink.c233 struct devlink_port *devlink_port; in devlink_port_get_by_index() local
253 struct devlink_port *devlink_port; in devlink_port_get_from_attrs() local
285 struct devlink_port *devlink_port; in devlink_rate_leaf_get_from_info() local
573 struct devlink_port *devlink_port; in devlink_nl_pre_doit() local
1054 struct devlink_port *devlink_port, in devlink_nl_port_fill() argument
1338 struct devlink_port *devlink_port; in devlink_nl_cmd_port_get_dumpit() local
1528 struct devlink_port *devlink_port; in devlink_nl_cmd_port_split_doit() local
1586 struct devlink_port *devlink_port; in devlink_port_new_notifiy() local
2347 struct devlink_port *devlink_port; in __sb_port_pool_get_dumpit() local
2576 struct devlink_port *devlink_port; in __sb_tc_pool_bind_get_dumpit() local
[all …]
/linux/drivers/net/ethernet/intel/ice/
A Dice_devlink.c498 struct devlink_port *devlink_port; in ice_devlink_create_pf_port() local
506 devlink_port = &pf->devlink_port; in ice_devlink_create_pf_port()
535 struct devlink_port *devlink_port; in ice_devlink_destroy_pf_port() local
537 devlink_port = &pf->devlink_port; in ice_devlink_destroy_pf_port()
539 devlink_port_type_clear(devlink_port); in ice_devlink_destroy_pf_port()
540 devlink_port_unregister(devlink_port); in ice_devlink_destroy_pf_port()
554 struct devlink_port *devlink_port; in ice_devlink_create_vf_port() local
564 devlink_port = &vf->devlink_port; in ice_devlink_create_vf_port()
591 struct devlink_port *devlink_port; in ice_devlink_destroy_vf_port() local
593 devlink_port = &vf->devlink_port; in ice_devlink_destroy_vf_port()
[all …]
A Dice_repr.c33 if (repr->vf->devlink_port.devlink) in ice_repr_get_phys_port_name()
137 static struct devlink_port *
142 return &repr->vf->devlink_port; in ice_repr_get_devlink_port()
277 devlink_port_type_eth_set(&vf->devlink_port, repr->netdev); in ice_repr_add()
A Dice_virtchnl_pf.h152 struct devlink_port devlink_port; member
/linux/drivers/net/ethernet/freescale/dpaa2/
A Ddpaa2-eth-devlink.c227 struct devlink_port *devlink_port = &priv->devlink_port; in dpaa2_eth_dl_port_add() local
232 devlink_port_attrs_set(devlink_port, &attrs); in dpaa2_eth_dl_port_add()
234 err = devlink_port_register(priv->devlink, devlink_port, 0); in dpaa2_eth_dl_port_add()
238 devlink_port_type_eth_set(devlink_port, priv->net_dev); in dpaa2_eth_dl_port_add()
245 struct devlink_port *devlink_port = &priv->devlink_port; in dpaa2_eth_dl_port_del() local
247 devlink_port_type_clear(devlink_port); in dpaa2_eth_dl_port_del()
248 devlink_port_unregister(devlink_port); in dpaa2_eth_dl_port_del()
/linux/drivers/net/ethernet/mellanox/mlxsw/
A Dcore.c48 struct devlink_port devlink_port; member
1274 static void *__dl_port(struct devlink_port *devlink_port) in __dl_port() argument
1326 mlxsw_devlink_sb_tc_pool_bind_get(struct devlink_port *devlink_port, in mlxsw_devlink_sb_tc_pool_bind_get() argument
1344 mlxsw_devlink_sb_tc_pool_bind_set(struct devlink_port *devlink_port, in mlxsw_devlink_sb_tc_pool_bind_set() argument
2761 struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port; in __mlxsw_core_port_init() local
2785 struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port; in __mlxsw_core_port_fini() local
2853 struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port; in mlxsw_core_port_eth_set() local
2865 struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port; in mlxsw_core_port_ib_set() local
2877 struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port; in mlxsw_core_port_clear() local
2889 struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port; in mlxsw_core_port_type_get() local
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
A Ddevlink.c22 struct devlink_port *dl_port; in mlx5e_devlink_port_register()
49 struct devlink_port *dl_port = mlx5e_devlink_get_dl_port(priv); in mlx5e_devlink_port_type_eth_set()
56 struct devlink_port *dl_port = mlx5e_devlink_get_dl_port(priv); in mlx5e_devlink_port_unregister()
61 struct devlink_port *mlx5e_get_devlink_port(struct net_device *dev) in mlx5e_get_devlink_port()
A Ddevlink.h13 struct devlink_port *mlx5e_get_devlink_port(struct net_device *dev);
15 static inline struct devlink_port *
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
A Ddevlink_port.c24 static struct devlink_port *mlx5_esw_dl_port_alloc(struct mlx5_eswitch *esw, u16 vport_num) in mlx5_esw_dl_port_alloc()
29 struct devlink_port *dl_port; in mlx5_esw_dl_port_alloc()
63 static void mlx5_esw_dl_port_free(struct devlink_port *dl_port) in mlx5_esw_dl_port_free()
71 struct devlink_port *dl_port; in mlx5_esw_offloads_devlink_port_register()
129 struct devlink_port *mlx5_esw_offloads_devlink_port(struct mlx5_eswitch *esw, u16 vport_num) in mlx5_esw_offloads_devlink_port()
137 int mlx5_esw_devlink_sf_port_register(struct mlx5_eswitch *esw, struct devlink_port *dl_port, in mlx5_esw_devlink_sf_port_register()
/linux/net/dsa/
A Ddsa2.c427 struct devlink_port *dlp = &dp->devlink_port; in dsa_port_setup()
501 struct devlink_port *dlp = &dp->devlink_port; in dsa_port_devlink_setup()
543 struct devlink_port *dlp = &dp->devlink_port; in dsa_port_teardown()
589 struct devlink_port *dlp = &dp->devlink_port; in dsa_port_devlink_teardown()
665 static int dsa_devlink_sb_port_pool_get(struct devlink_port *dlp, in dsa_devlink_sb_port_pool_get()
679 static int dsa_devlink_sb_port_pool_set(struct devlink_port *dlp, in dsa_devlink_sb_port_pool_set()
695 dsa_devlink_sb_tc_pool_bind_get(struct devlink_port *dlp, in dsa_devlink_sb_tc_pool_bind_get()
712 dsa_devlink_sb_tc_pool_bind_set(struct devlink_port *dlp, in dsa_devlink_sb_tc_pool_bind_set()
752 static int dsa_devlink_sb_occ_port_pool_get(struct devlink_port *dlp, in dsa_devlink_sb_occ_port_pool_get()
768 dsa_devlink_sb_occ_tc_port_bind_get(struct devlink_port *dlp, in dsa_devlink_sb_occ_tc_port_bind_get()
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/
A Dsf.h27 int mlx5_devlink_sf_port_fn_state_get(struct devlink_port *dl_port,
31 int mlx5_devlink_sf_port_fn_state_set(struct devlink_port *dl_port,
A Ddevlink.c15 struct devlink_port dl_port;
170 int mlx5_devlink_sf_port_fn_state_get(struct devlink_port *dl_port, in mlx5_devlink_sf_port_fn_state_get()
256 int mlx5_devlink_sf_port_fn_state_set(struct devlink_port *dl_port, in mlx5_devlink_sf_port_fn_state_set()
/linux/drivers/net/netdevsim/
A Ddev.c816 &nsim_dev_port->devlink_port, fa_cookie); in nsim_dev_trap_report()
1359 struct devlink_port *devlink_port; in __nsim_dev_port_add() local
1371 devlink_port = &nsim_dev_port->devlink_port; in __nsim_dev_port_add()
1382 devlink_port_attrs_set(devlink_port, &attrs); in __nsim_dev_port_add()
1399 err = devlink_rate_leaf_create(&nsim_dev_port->devlink_port, in __nsim_dev_port_add()
1405 devlink_port_type_eth_set(devlink_port, nsim_dev_port->ns->netdev); in __nsim_dev_port_add()
1415 devlink_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 devlink_rate_leaf_destroy(&nsim_dev_port->devlink_port); in __nsim_dev_port_del()
1428 devlink_port_type_clear(devlink_port); in __nsim_dev_port_del()
[all …]
A Dnetdevsim.h211 struct devlink_port devlink_port; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Deswitch.h190 struct devlink_port *dl_port;
503 int mlx5_devlink_port_function_hw_addr_get(struct devlink_port *port,
506 int mlx5_devlink_port_function_hw_addr_set(struct devlink_port *port,
692 struct devlink_port *mlx5_esw_offloads_devlink_port(struct mlx5_eswitch *esw, u16 vport_num);
694 int mlx5_esw_devlink_sf_port_register(struct mlx5_eswitch *esw, struct devlink_port *dl_port,
698 int mlx5_esw_offloads_sf_vport_enable(struct mlx5_eswitch *esw, struct devlink_port *dl_port,
A Ddevlink.h29 struct devlink_port *dl_port);
/linux/drivers/net/ethernet/ti/
A Dam65-cpsw-nuss.h55 struct devlink_port devlink_port; member
/linux/drivers/net/ethernet/mscc/
A Docelot_net.c21 static struct ocelot *devlink_port_to_ocelot(struct devlink_port *dlp) in devlink_port_to_ocelot()
26 static int devlink_port_to_port(struct devlink_port *dlp) in devlink_port_to_port()
53 static int ocelot_devlink_sb_port_pool_get(struct devlink_port *dlp, in ocelot_devlink_sb_port_pool_get()
64 static int ocelot_devlink_sb_port_pool_set(struct devlink_port *dlp, in ocelot_devlink_sb_port_pool_set()
77 ocelot_devlink_sb_tc_pool_bind_get(struct devlink_port *dlp, in ocelot_devlink_sb_tc_pool_bind_get()
91 ocelot_devlink_sb_tc_pool_bind_set(struct devlink_port *dlp, in ocelot_devlink_sb_tc_pool_bind_set()
121 static int ocelot_devlink_sb_occ_port_pool_get(struct devlink_port *dlp, in ocelot_devlink_sb_occ_port_pool_get()
134 ocelot_devlink_sb_occ_tc_port_bind_get(struct devlink_port *dlp, in ocelot_devlink_sb_occ_tc_port_bind_get()
163 struct devlink_port *dlp = &ocelot->devlink_ports[port]; in ocelot_port_devlink_init()
181 struct devlink_port *dlp = &ocelot->devlink_ports[port]; in ocelot_port_devlink_teardown()
[all …]
/linux/drivers/net/dsa/mv88e6xxx/
A Ddevlink.c544 static int mv88e6xxx_region_port_snapshot(struct devlink_port *devlink_port, in mv88e6xxx_region_port_snapshot() argument
549 struct dsa_switch *ds = dsa_devlink_port_to_ds(devlink_port); in mv88e6xxx_region_port_snapshot()
550 int port = dsa_devlink_port_to_port(devlink_port); in mv88e6xxx_region_port_snapshot()
/linux/drivers/net/ethernet/marvell/prestera/
A Dprestera_devlink.h21 struct devlink_port *prestera_devlink_get_port(struct net_device *dev);
/linux/drivers/net/ethernet/mellanox/mlx4/
A Dintf.c269 struct devlink_port *mlx4_get_devlink_port(struct mlx4_dev *dev, int port) in mlx4_get_devlink_port()
273 return &info->devlink_port; in mlx4_get_devlink_port()
/linux/include/linux/mlx4/
A Ddriver.h93 struct devlink_port *mlx4_get_devlink_port(struct mlx4_dev *dev, int port);
/linux/drivers/net/ethernet/pensando/ionic/
A Dionic.h43 struct devlink_port dl_port;

Completed in 131 milliseconds

123