Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore.c48 struct mlxsw_core_port { struct
55 void *mlxsw_core_port_driver_priv(struct mlxsw_core_port *mlxsw_core_port) in mlxsw_core_port_driver_priv() argument
57 return mlxsw_core_port->port_driver_priv; in mlxsw_core_port_driver_priv()
61 static bool mlxsw_core_port_check(struct mlxsw_core_port *mlxsw_core_port) in mlxsw_core_port_check() argument
63 return mlxsw_core_port->port_driver_priv != NULL; in mlxsw_core_port_check()
91 struct mlxsw_core_port *ports;
153 mlxsw_core->ports = kzalloc_objs(struct mlxsw_core_port, in mlxsw_ports_init()
1352 return container_of(devlink_port, struct mlxsw_core_port, devlink_port); in __dl_port()
1360 struct mlxsw_core_port *mlxsw_core_port = __dl_port(port); in mlxsw_devlink_port_split() local
1366 mlxsw_core_port->local_port, in mlxsw_devlink_port_split()
[all …]
H A Dcore.h30 struct mlxsw_core_port;
265 void *mlxsw_core_port_driver_priv(struct mlxsw_core_port *mlxsw_core_port);
384 int (*sb_port_pool_get)(struct mlxsw_core_port *mlxsw_core_port,
387 int (*sb_port_pool_set)(struct mlxsw_core_port *mlxsw_core_port,
390 int (*sb_tc_pool_bind_get)(struct mlxsw_core_port *mlxsw_core_port,
394 int (*sb_tc_pool_bind_set)(struct mlxsw_core_port *mlxsw_core_port,
403 int (*sb_occ_port_pool_get)(struct mlxsw_core_port *mlxsw_core_port,
406 int (*sb_occ_tc_port_bind_get)(struct mlxsw_core_port *mlxsw_core_port,
H A Dspectrum_buffers.c1438 int mlxsw_sp_sb_port_pool_get(struct mlxsw_core_port *mlxsw_core_port, in mlxsw_sp_sb_port_pool_get() argument
1443 mlxsw_core_port_driver_priv(mlxsw_core_port); in mlxsw_sp_sb_port_pool_get()
1454 int mlxsw_sp_sb_port_pool_set(struct mlxsw_core_port *mlxsw_core_port, in mlxsw_sp_sb_port_pool_set() argument
1459 mlxsw_core_port_driver_priv(mlxsw_core_port); in mlxsw_sp_sb_port_pool_set()
1479 int mlxsw_sp_sb_tc_pool_bind_get(struct mlxsw_core_port *mlxsw_core_port, in mlxsw_sp_sb_tc_pool_bind_get() argument
1485 mlxsw_core_port_driver_priv(mlxsw_core_port); in mlxsw_sp_sb_tc_pool_bind_get()
1499 int mlxsw_sp_sb_tc_pool_bind_set(struct mlxsw_core_port *mlxsw_core_port, in mlxsw_sp_sb_tc_pool_bind_set() argument
1506 mlxsw_core_port_driver_priv(mlxsw_core_port); in mlxsw_sp_sb_tc_pool_bind_set()
1761 int mlxsw_sp_sb_occ_port_pool_get(struct mlxsw_core_port *mlxsw_core_port, in mlxsw_sp_sb_occ_port_pool_get() argument
1766 mlxsw_core_port_driver_priv(mlxsw_core_port); in mlxsw_sp_sb_occ_port_pool_get()
[all …]
H A Dspectrum.h589 int mlxsw_sp_sb_port_pool_get(struct mlxsw_core_port *mlxsw_core_port,
592 int mlxsw_sp_sb_port_pool_set(struct mlxsw_core_port *mlxsw_core_port,
595 int mlxsw_sp_sb_tc_pool_bind_get(struct mlxsw_core_port *mlxsw_core_port,
599 int mlxsw_sp_sb_tc_pool_bind_set(struct mlxsw_core_port *mlxsw_core_port,
608 int mlxsw_sp_sb_occ_port_pool_get(struct mlxsw_core_port *mlxsw_core_port,
611 int mlxsw_sp_sb_occ_tc_port_bind_get(struct mlxsw_core_port *mlxsw_core_port,