Home
last modified time | relevance | path

Searched refs:mlxsw_core_port (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/
Dcore.c44 struct mlxsw_core_port { struct
50 void *mlxsw_core_port_driver_priv(struct mlxsw_core_port *mlxsw_core_port) in mlxsw_core_port_driver_priv() argument
52 return mlxsw_core_port->port_driver_priv; in mlxsw_core_port_driver_priv()
56 static bool mlxsw_core_port_check(struct mlxsw_core_port *mlxsw_core_port) in mlxsw_core_port_check() argument
58 return mlxsw_core_port->port_driver_priv != NULL; in mlxsw_core_port_check()
81 struct mlxsw_core_port *ports;
100 sizeof(struct mlxsw_core_port), GFP_KERNEL); in mlxsw_ports_init()
792 return container_of(devlink_port, struct mlxsw_core_port, devlink_port); in __dl_port()
800 struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port); in mlxsw_devlink_port_type_set() local
806 mlxsw_core_port->local_port, in mlxsw_devlink_port_type_set()
[all …]
Dcore.h22 struct mlxsw_core_port;
166 void *mlxsw_core_port_driver_priv(struct mlxsw_core_port *mlxsw_core_port);
253 int (*sb_port_pool_get)(struct mlxsw_core_port *mlxsw_core_port,
256 int (*sb_port_pool_set)(struct mlxsw_core_port *mlxsw_core_port,
259 int (*sb_tc_pool_bind_get)(struct mlxsw_core_port *mlxsw_core_port,
263 int (*sb_tc_pool_bind_set)(struct mlxsw_core_port *mlxsw_core_port,
271 int (*sb_occ_port_pool_get)(struct mlxsw_core_port *mlxsw_core_port,
274 int (*sb_occ_tc_port_bind_get)(struct mlxsw_core_port *mlxsw_core_port,
Dspectrum_buffers.c720 int mlxsw_sp_sb_port_pool_get(struct mlxsw_core_port *mlxsw_core_port, in mlxsw_sp_sb_port_pool_get() argument
725 mlxsw_core_port_driver_priv(mlxsw_core_port); in mlxsw_sp_sb_port_pool_get()
738 int mlxsw_sp_sb_port_pool_set(struct mlxsw_core_port *mlxsw_core_port, in mlxsw_sp_sb_port_pool_set() argument
743 mlxsw_core_port_driver_priv(mlxsw_core_port); in mlxsw_sp_sb_port_pool_set()
760 int mlxsw_sp_sb_tc_pool_bind_get(struct mlxsw_core_port *mlxsw_core_port, in mlxsw_sp_sb_tc_pool_bind_get() argument
766 mlxsw_core_port_driver_priv(mlxsw_core_port); in mlxsw_sp_sb_tc_pool_bind_get()
780 int mlxsw_sp_sb_tc_pool_bind_set(struct mlxsw_core_port *mlxsw_core_port, in mlxsw_sp_sb_tc_pool_bind_set() argument
786 mlxsw_core_port_driver_priv(mlxsw_core_port); in mlxsw_sp_sb_tc_pool_bind_set()
989 int mlxsw_sp_sb_occ_port_pool_get(struct mlxsw_core_port *mlxsw_core_port, in mlxsw_sp_sb_occ_port_pool_get() argument
994 mlxsw_core_port_driver_priv(mlxsw_core_port); in mlxsw_sp_sb_occ_port_pool_get()
[all …]
Dspectrum.h287 int mlxsw_sp_sb_port_pool_get(struct mlxsw_core_port *mlxsw_core_port,
290 int mlxsw_sp_sb_port_pool_set(struct mlxsw_core_port *mlxsw_core_port,
293 int mlxsw_sp_sb_tc_pool_bind_get(struct mlxsw_core_port *mlxsw_core_port,
297 int mlxsw_sp_sb_tc_pool_bind_set(struct mlxsw_core_port *mlxsw_core_port,
305 int mlxsw_sp_sb_occ_port_pool_get(struct mlxsw_core_port *mlxsw_core_port,
308 int mlxsw_sp_sb_occ_tc_port_bind_get(struct mlxsw_core_port *mlxsw_core_port,