/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | core.c | 47 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 D | core.h | 23 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 D | spectrum.h | 509 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 D | spectrum_buffers.c | 1412 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 D | core.h | 30 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 D | core.c | 47 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 D | spectrum_buffers.c | 1438 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 D | spectrum.h | 591 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...] |