Home
last modified time | relevance | path

Searched refs:mlxsw_core_port (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore.c47 struct mlxsw_core_port { struct
53 void *mlxsw_core_port_driver_priv(struct mlxsw_core_port *mlxsw_core_port) in mlxsw_core_port_driver_priv() argument
55 return mlxsw_core_port->port_driver_priv; in mlxsw_core_port_driver_priv()
59 static bool mlxsw_core_port_check(struct mlxsw_core_port *mlxsw_core_port) in mlxsw_core_port_check() argument
61 return mlxsw_core_port->port_driver_priv != NULL; in mlxsw_core_port_check()
85 struct mlxsw_core_port *ports;
109 sizeof(struct mlxsw_core_port), GFP_KERNEL); in mlxsw_ports_init()
1237 return container_of(devlink_port, struct mlxsw_core_port, devlink_por in __dl_port()
1245 struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port); mlxsw_devlink_port_type_set() local
1261 struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port); mlxsw_devlink_sb_port_pool_get() local
1277 struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port); mlxsw_devlink_sb_port_pool_set() local
1294 struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port); mlxsw_devlink_sb_tc_pool_bind_get() local
1313 struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port); mlxsw_devlink_sb_tc_pool_bind_set() local
1352 struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port); mlxsw_devlink_sb_occ_port_pool_get() local
1369 struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port); mlxsw_devlink_sb_occ_tc_port_bind_get() local
2721 struct mlxsw_core_port *mlxsw_core_port = __mlxsw_core_port_init() local
2745 struct mlxsw_core_port *mlxsw_core_port = __mlxsw_core_port_fini() local
2779 struct mlxsw_core_port *mlxsw_core_port = mlxsw_core_cpu_port_init() local
2804 struct mlxsw_core_port *mlxsw_core_port = mlxsw_core_port_eth_set() local
2816 struct mlxsw_core_port *mlxsw_core_port = mlxsw_core_port_ib_set() local
2828 struct mlxsw_core_port *mlxsw_core_port = mlxsw_core_port_clear() local
2840 struct mlxsw_core_port *mlxsw_core_port = mlxsw_core_port_type_get() local
2853 struct mlxsw_core_port *mlxsw_core_port = mlxsw_core_port_devlink_port_get() local
[all...]
H A Dcore.h23 struct mlxsw_core_port;
203 void *mlxsw_core_port_driver_priv(struct mlxsw_core_port *mlxsw_core_port);
307 int (*sb_port_pool_get)(struct mlxsw_core_port *mlxsw_core_port,
310 int (*sb_port_pool_set)(struct mlxsw_core_port *mlxsw_core_port,
313 int (*sb_tc_pool_bind_get)(struct mlxsw_core_port *mlxsw_core_port,
317 int (*sb_tc_pool_bind_set)(struct mlxsw_core_port *mlxsw_core_por
[all...]
H A Dspectrum.h509 int mlxsw_sp_sb_port_pool_get(struct mlxsw_core_port *mlxsw_core_port,
512 int mlxsw_sp_sb_port_pool_set(struct mlxsw_core_port *mlxsw_core_port,
515 int mlxsw_sp_sb_tc_pool_bind_get(struct mlxsw_core_port *mlxsw_core_port,
519 int mlxsw_sp_sb_tc_pool_bind_set(struct mlxsw_core_port *mlxsw_core_port,
528 int mlxsw_sp_sb_occ_port_pool_get(struct mlxsw_core_port *mlxsw_core_port,
[all...]
H A Dspectrum_buffers.c1412 int mlxsw_sp_sb_port_pool_get(struct mlxsw_core_port *mlxsw_core_port, in mlxsw_sp_sb_port_pool_get() argument
1417 mlxsw_core_port_driver_priv(mlxsw_core_port); in mlxsw_sp_sb_port_pool_get()
1428 int mlxsw_sp_sb_port_pool_set(struct mlxsw_core_port *mlxsw_core_port, in mlxsw_sp_sb_port_pool_set() argument
1433 mlxsw_core_port_driver_priv(mlxsw_core_port); in mlxsw_sp_sb_port_pool_set()
1453 int mlxsw_sp_sb_tc_pool_bind_get(struct mlxsw_core_port *mlxsw_core_port, in mlxsw_sp_sb_tc_pool_bind_get() argument
1459 mlxsw_core_port_driver_priv(mlxsw_core_port); in mlxsw_sp_sb_tc_pool_bind_get()
1473 int mlxsw_sp_sb_tc_pool_bind_set(struct mlxsw_core_port *mlxsw_core_por argument
1711 mlxsw_sp_sb_occ_port_pool_get(struct mlxsw_core_port *mlxsw_core_port, unsigned int sb_index, u16 pool_index, u32 *p_cur, u32 *p_max) mlxsw_sp_sb_occ_port_pool_get() argument
1727 mlxsw_sp_sb_occ_tc_port_bind_get(struct mlxsw_core_port *mlxsw_core_port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u32 *p_cur, u32 *p_max) mlxsw_sp_sb_occ_tc_port_bind_get() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore.h30 struct mlxsw_core_port;
254 void *mlxsw_core_port_driver_priv(struct mlxsw_core_port *mlxsw_core_port);
366 int (*sb_port_pool_get)(struct mlxsw_core_port *mlxsw_core_port,
369 int (*sb_port_pool_set)(struct mlxsw_core_port *mlxsw_core_port,
372 int (*sb_tc_pool_bind_get)(struct mlxsw_core_port *mlxsw_core_port,
376 int (*sb_tc_pool_bind_set)(struct mlxsw_core_port *mlxsw_core_por
[all...]
H A Dcore.c47 struct mlxsw_core_port { struct
54 void *mlxsw_core_port_driver_priv(struct mlxsw_core_port *mlxsw_core_port) in mlxsw_core_port_driver_priv() argument
56 return mlxsw_core_port->port_driver_priv; in mlxsw_core_port_driver_priv()
60 static bool mlxsw_core_port_check(struct mlxsw_core_port *mlxsw_core_port) in mlxsw_core_port_check() argument
62 return mlxsw_core_port->port_driver_priv != NULL; in mlxsw_core_port_check()
90 struct mlxsw_core_port *ports;
153 sizeof(struct mlxsw_core_port), GFP_KERNEL); in mlxsw_ports_init()
1339 return container_of(devlink_port, struct mlxsw_core_port, devlink_por in __dl_port()
1347 struct mlxsw_core_port *mlxsw_core_port = __dl_port(port); mlxsw_devlink_port_split() local
1361 struct mlxsw_core_port *mlxsw_core_port = __dl_port(port); mlxsw_devlink_port_unsplit() local
1407 struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port); mlxsw_devlink_sb_port_pool_get() local
1423 struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port); mlxsw_devlink_sb_port_pool_set() local
1440 struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port); mlxsw_devlink_sb_tc_pool_bind_get() local
1459 struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port); mlxsw_devlink_sb_tc_pool_bind_set() local
1498 struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port); mlxsw_devlink_sb_occ_port_pool_get() local
1515 struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port); mlxsw_devlink_sb_occ_tc_port_bind_get() local
3131 struct mlxsw_core_port *mlxsw_core_port = __mlxsw_core_port_init() local
3165 struct mlxsw_core_port *mlxsw_core_port = __mlxsw_core_port_fini() local
3208 struct mlxsw_core_port *mlxsw_core_port = mlxsw_core_cpu_port_init() local
3233 struct mlxsw_core_port *mlxsw_core_port = mlxsw_core_port_netdev_link() local
3246 struct mlxsw_core_port *mlxsw_core_port = mlxsw_core_port_devlink_port_get() local
3258 struct mlxsw_core_port *mlxsw_core_port = mlxsw_core_port_linecard_get() local
[all...]
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_por argument
1753 mlxsw_sp_sb_occ_port_pool_get(struct mlxsw_core_port *mlxsw_core_port, unsigned int sb_index, u16 pool_index, u32 *p_cur, u32 *p_max) mlxsw_sp_sb_occ_port_pool_get() argument
1769 mlxsw_sp_sb_occ_tc_port_bind_get(struct mlxsw_core_port *mlxsw_core_port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u32 *p_cur, u32 *p_max) mlxsw_sp_sb_occ_tc_port_bind_get() argument
[all...]
H A Dspectrum.h591 int mlxsw_sp_sb_port_pool_get(struct mlxsw_core_port *mlxsw_core_port,
594 int mlxsw_sp_sb_port_pool_set(struct mlxsw_core_port *mlxsw_core_port,
597 int mlxsw_sp_sb_tc_pool_bind_get(struct mlxsw_core_port *mlxsw_core_port,
601 int mlxsw_sp_sb_tc_pool_bind_set(struct mlxsw_core_port *mlxsw_core_port,
610 int mlxsw_sp_sb_occ_port_pool_get(struct mlxsw_core_port *mlxsw_core_port,
[all...]

Completed in 19 milliseconds