| /Linux-v5.4/include/net/ | 
| D | devlink.h | 76 struct devlink_port {  struct651 	int (*port_type_set)(struct devlink_port *devlink_port,
 664 	int (*sb_port_pool_get)(struct devlink_port *devlink_port,
 667 	int (*sb_port_pool_set)(struct devlink_port *devlink_port,
 670 	int (*sb_tc_pool_bind_get)(struct devlink_port *devlink_port,
 675 	int (*sb_tc_pool_bind_set)(struct devlink_port *devlink_port,
 685 	int (*sb_occ_port_pool_get)(struct devlink_port *devlink_port,
 688 	int (*sb_occ_tc_port_bind_get)(struct devlink_port *devlink_port,
 756 static inline struct devlink_port *
 766 	struct devlink_port *devlink_port = netdev_to_devlink_port(dev);  in netdev_to_devlink()  local
 [all …]
 
 | 
| D | dsa.h | 193 	struct devlink_port	devlink_port;  member
 | 
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/ | 
| D | core.c | 45 	struct devlink_port devlink_port;  member802 static void *__dl_port(struct devlink_port *devlink_port)  in __dl_port()  argument
 804 	return container_of(devlink_port, struct mlxsw_core_port, devlink_port);  in __dl_port()
 807 static int mlxsw_devlink_port_type_set(struct devlink_port *devlink_port,  in mlxsw_devlink_port_type_set()  argument
 810 	struct mlxsw_core *mlxsw_core = devlink_priv(devlink_port->devlink);  in mlxsw_devlink_port_type_set()
 812 	struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port);  in mlxsw_devlink_port_type_set()
 822 static int mlxsw_devlink_sb_port_pool_get(struct devlink_port *devlink_port,  in mlxsw_devlink_sb_port_pool_get()  argument
 826 	struct mlxsw_core *mlxsw_core = devlink_priv(devlink_port->devlink);  in mlxsw_devlink_sb_port_pool_get()
 828 	struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port);  in mlxsw_devlink_sb_port_pool_get()
 837 static int mlxsw_devlink_sb_port_pool_set(struct devlink_port *devlink_port,  in mlxsw_devlink_sb_port_pool_set()  argument
 [all …]
 
 | 
| D | spectrum_trap.c | 88 	struct devlink_port *in_devlink_port;  in mlxsw_sp_rx_drop_listener()
 | 
| D | minimal.c | 54 static struct devlink_port *
 | 
| D | core.h | 193 struct devlink_port *
 | 
| D | switchx2.c | 384 static struct devlink_port *
 | 
| /Linux-v5.4/net/core/ | 
| D | devlink.c | 138 static struct devlink_port *devlink_port_get_by_index(struct devlink *devlink,  in devlink_port_get_by_index()141 	struct devlink_port *devlink_port;  in devlink_port_get_by_index()  local
 143 	list_for_each_entry(devlink_port, &devlink->port_list, list) {  in devlink_port_get_by_index()
 144 		if (devlink_port->index == port_index)  in devlink_port_get_by_index()
 145 			return devlink_port;  in devlink_port_get_by_index()
 156 static struct devlink_port *devlink_port_get_from_attrs(struct devlink *devlink,  in devlink_port_get_from_attrs()
 161 		struct devlink_port *devlink_port;  in devlink_port_get_from_attrs()  local
 163 		devlink_port = devlink_port_get_by_index(devlink, port_index);  in devlink_port_get_from_attrs()
 164 		if (!devlink_port)  in devlink_port_get_from_attrs()
 166 		return devlink_port;  in devlink_port_get_from_attrs()
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/netdevsim/ | 
| D | dev.c | 436 				    &nsim_dev_port->devlink_port);  in nsim_dev_trap_report()753 	struct devlink_port *devlink_port;  in __nsim_dev_port_add()  local
 761 	devlink_port = &nsim_dev_port->devlink_port;  in __nsim_dev_port_add()
 762 	devlink_port_attrs_set(devlink_port, DEVLINK_PORT_FLAVOUR_PHYSICAL,  in __nsim_dev_port_add()
 766 	err = devlink_port_register(priv_to_devlink(nsim_dev), devlink_port,  in __nsim_dev_port_add()
 781 	devlink_port_type_eth_set(devlink_port, nsim_dev_port->ns->netdev);  in __nsim_dev_port_add()
 789 	devlink_port_unregister(devlink_port);  in __nsim_dev_port_add()
 797 	struct devlink_port *devlink_port = &nsim_dev_port->devlink_port;  in __nsim_dev_port_del()  local
 800 	devlink_port_type_clear(devlink_port);  in __nsim_dev_port_del()
 803 	devlink_port_unregister(devlink_port);  in __nsim_dev_port_del()
 
 | 
| D | netdevsim.h | 139 	struct devlink_port devlink_port;  member
 | 
| D | netdev.c | 235 static struct devlink_port *nsim_get_devlink_port(struct net_device *dev)  in nsim_get_devlink_port()239 	return &ns->nsim_dev_port->devlink_port;  in nsim_get_devlink_port()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/pensando/ionic/ | 
| D | ionic.h | 31 	struct devlink_port dl_port;
 | 
| /Linux-v5.4/include/linux/mlx4/ | 
| D | driver.h | 93 struct devlink_port *mlx4_get_devlink_port(struct mlx4_dev *dev, int port);
 | 
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/ | 
| D | intf.c | 269 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()
 
 | 
| D | main.c | 3030 	err = devlink_port_register(devlink, &info->devlink_port, port);  in mlx4_init_port_info()3057 		devlink_port_unregister(&info->devlink_port);  in mlx4_init_port_info()
 3079 		devlink_port_unregister(&info->devlink_port);  in mlx4_init_port_info()
 3095 	devlink_port_unregister(&info->devlink_port);  in mlx4_cleanup_port_info()
 3866 static int mlx4_devlink_port_type_set(struct devlink_port *devlink_port,  in mlx4_devlink_port_type_set()  argument
 3869 	struct mlx4_port_info *info = container_of(devlink_port,  in mlx4_devlink_port_type_set()
 3871 						   devlink_port);  in mlx4_devlink_port_type_set()
 
 | 
| D | mlx4.h | 844 	struct devlink_port	devlink_port;  member
 | 
| /Linux-v5.4/net/dsa/ | 
| D | dsa2.c | 261 	struct devlink_port *dlp = &dp->devlink_port;  in dsa_port_setup()342 	struct devlink_port *dlp = &dp->devlink_port;  in dsa_port_teardown()
 
 | 
| D | slave.c | 1221 static struct devlink_port *dsa_slave_get_devlink_port(struct net_device *dev)  in dsa_slave_get_devlink_port()1225 	return dp->ds->devlink ? &dp->devlink_port : NULL;  in dsa_slave_get_devlink_port()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ | 
| D | en_rep.h | 93 	struct devlink_port dl_port;
 | 
| D | en_rep.c | 1355 static struct devlink_port *mlx5e_get_devlink_port(struct net_device *dev)  in mlx5e_get_devlink_port()
 | 
| /Linux-v5.4/drivers/net/ethernet/netronome/nfp/ | 
| D | nfp_port.h | 70 	struct devlink_port dl_port;
 | 
| D | nfp_devlink.c | 393 struct devlink_port *nfp_devlink_get_devlink_port(struct net_device *netdev)  in nfp_devlink_get_devlink_port()
 | 
| D | nfp_app.h | 439 struct devlink_port *nfp_devlink_get_devlink_port(struct net_device *netdev);
 | 
| /Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/ | 
| D | bnxt.h | 1812 	struct devlink_port	dl_port;
 | 
| /Linux-v5.4/include/linux/ | 
| D | netdevice.h | 1442 	struct devlink_port *	(*ndo_get_devlink_port)(struct net_device *dev);
 |