Symbol: mlxsw_core_port
drivers/net/ethernet/mellanox/mlxsw/core.c
1352
return container_of(devlink_port, struct mlxsw_core_port, devlink_port);
drivers/net/ethernet/mellanox/mlxsw/core.c
1360
struct mlxsw_core_port *mlxsw_core_port = __dl_port(port);
drivers/net/ethernet/mellanox/mlxsw/core.c
1366
mlxsw_core_port->local_port,
drivers/net/ethernet/mellanox/mlxsw/core.c
1374
struct mlxsw_core_port *mlxsw_core_port = __dl_port(port);
drivers/net/ethernet/mellanox/mlxsw/core.c
1380
mlxsw_core_port->local_port,
drivers/net/ethernet/mellanox/mlxsw/core.c
1420
struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port);
drivers/net/ethernet/mellanox/mlxsw/core.c
1423
!mlxsw_core_port_check(mlxsw_core_port))
drivers/net/ethernet/mellanox/mlxsw/core.c
1425
return mlxsw_driver->sb_port_pool_get(mlxsw_core_port, sb_index,
drivers/net/ethernet/mellanox/mlxsw/core.c
1436
struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port);
drivers/net/ethernet/mellanox/mlxsw/core.c
1439
!mlxsw_core_port_check(mlxsw_core_port))
drivers/net/ethernet/mellanox/mlxsw/core.c
1441
return mlxsw_driver->sb_port_pool_set(mlxsw_core_port, sb_index,
drivers/net/ethernet/mellanox/mlxsw/core.c
1453
struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port);
drivers/net/ethernet/mellanox/mlxsw/core.c
1456
!mlxsw_core_port_check(mlxsw_core_port))
drivers/net/ethernet/mellanox/mlxsw/core.c
1458
return mlxsw_driver->sb_tc_pool_bind_get(mlxsw_core_port, sb_index,
drivers/net/ethernet/mellanox/mlxsw/core.c
1472
struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port);
drivers/net/ethernet/mellanox/mlxsw/core.c
1475
!mlxsw_core_port_check(mlxsw_core_port))
drivers/net/ethernet/mellanox/mlxsw/core.c
1477
return mlxsw_driver->sb_tc_pool_bind_set(mlxsw_core_port, sb_index,
drivers/net/ethernet/mellanox/mlxsw/core.c
1511
struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port);
drivers/net/ethernet/mellanox/mlxsw/core.c
1514
!mlxsw_core_port_check(mlxsw_core_port))
drivers/net/ethernet/mellanox/mlxsw/core.c
1516
return mlxsw_driver->sb_occ_port_pool_get(mlxsw_core_port, sb_index,
drivers/net/ethernet/mellanox/mlxsw/core.c
1528
struct mlxsw_core_port *mlxsw_core_port = __dl_port(devlink_port);
drivers/net/ethernet/mellanox/mlxsw/core.c
153
mlxsw_core->ports = kzalloc_objs(struct mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/core.c
1531
!mlxsw_core_port_check(mlxsw_core_port))
drivers/net/ethernet/mellanox/mlxsw/core.c
1533
return mlxsw_driver->sb_occ_tc_port_bind_get(mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/core.c
3067
struct mlxsw_core_port *mlxsw_core_port =
drivers/net/ethernet/mellanox/mlxsw/core.c
3069
struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port;
drivers/net/ethernet/mellanox/mlxsw/core.c
3081
mlxsw_core_port->local_port = local_port;
drivers/net/ethernet/mellanox/mlxsw/core.c
3088
mlxsw_core_port->linecard = linecard;
drivers/net/ethernet/mellanox/mlxsw/core.c
3095
memset(mlxsw_core_port, 0, sizeof(*mlxsw_core_port));
drivers/net/ethernet/mellanox/mlxsw/core.c
3101
struct mlxsw_core_port *mlxsw_core_port =
drivers/net/ethernet/mellanox/mlxsw/core.c
3103
struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port;
drivers/net/ethernet/mellanox/mlxsw/core.c
3106
memset(mlxsw_core_port, 0, sizeof(*mlxsw_core_port));
drivers/net/ethernet/mellanox/mlxsw/core.c
3144
struct mlxsw_core_port *mlxsw_core_port =
drivers/net/ethernet/mellanox/mlxsw/core.c
3155
mlxsw_core_port->port_driver_priv = port_driver_priv;
drivers/net/ethernet/mellanox/mlxsw/core.c
3169
struct mlxsw_core_port *mlxsw_core_port =
drivers/net/ethernet/mellanox/mlxsw/core.c
3171
struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port;
drivers/net/ethernet/mellanox/mlxsw/core.c
3173
mlxsw_core_port->port_driver_priv = port_driver_priv;
drivers/net/ethernet/mellanox/mlxsw/core.c
3182
struct mlxsw_core_port *mlxsw_core_port =
drivers/net/ethernet/mellanox/mlxsw/core.c
3184
struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port;
drivers/net/ethernet/mellanox/mlxsw/core.c
3194
struct mlxsw_core_port *mlxsw_core_port =
drivers/net/ethernet/mellanox/mlxsw/core.c
3197
return mlxsw_core_port->linecard;
drivers/net/ethernet/mellanox/mlxsw/core.c
55
void *mlxsw_core_port_driver_priv(struct mlxsw_core_port *mlxsw_core_port)
drivers/net/ethernet/mellanox/mlxsw/core.c
57
return mlxsw_core_port->port_driver_priv;
drivers/net/ethernet/mellanox/mlxsw/core.c
61
static bool mlxsw_core_port_check(struct mlxsw_core_port *mlxsw_core_port)
drivers/net/ethernet/mellanox/mlxsw/core.c
63
return mlxsw_core_port->port_driver_priv != NULL;
drivers/net/ethernet/mellanox/mlxsw/core.c
91
struct mlxsw_core_port *ports;
drivers/net/ethernet/mellanox/mlxsw/core.h
265
void *mlxsw_core_port_driver_priv(struct mlxsw_core_port *mlxsw_core_port);
drivers/net/ethernet/mellanox/mlxsw/core.h
30
struct mlxsw_core_port;
drivers/net/ethernet/mellanox/mlxsw/core.h
384
int (*sb_port_pool_get)(struct mlxsw_core_port *mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/core.h
387
int (*sb_port_pool_set)(struct mlxsw_core_port *mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/core.h
390
int (*sb_tc_pool_bind_get)(struct mlxsw_core_port *mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/core.h
394
int (*sb_tc_pool_bind_set)(struct mlxsw_core_port *mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/core.h
403
int (*sb_occ_port_pool_get)(struct mlxsw_core_port *mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/core.h
406
int (*sb_occ_tc_port_bind_get)(struct mlxsw_core_port *mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
589
int mlxsw_sp_sb_port_pool_get(struct mlxsw_core_port *mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
592
int mlxsw_sp_sb_port_pool_set(struct mlxsw_core_port *mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
595
int mlxsw_sp_sb_tc_pool_bind_get(struct mlxsw_core_port *mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
599
int mlxsw_sp_sb_tc_pool_bind_set(struct mlxsw_core_port *mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
608
int mlxsw_sp_sb_occ_port_pool_get(struct mlxsw_core_port *mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
611
int mlxsw_sp_sb_occ_tc_port_bind_get(struct mlxsw_core_port *mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
1438
int mlxsw_sp_sb_port_pool_get(struct mlxsw_core_port *mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
1443
mlxsw_core_port_driver_priv(mlxsw_core_port);
drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
1454
int mlxsw_sp_sb_port_pool_set(struct mlxsw_core_port *mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
1459
mlxsw_core_port_driver_priv(mlxsw_core_port);
drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
1479
int mlxsw_sp_sb_tc_pool_bind_get(struct mlxsw_core_port *mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
1485
mlxsw_core_port_driver_priv(mlxsw_core_port);
drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
1499
int mlxsw_sp_sb_tc_pool_bind_set(struct mlxsw_core_port *mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
1506
mlxsw_core_port_driver_priv(mlxsw_core_port);
drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
1761
int mlxsw_sp_sb_occ_port_pool_get(struct mlxsw_core_port *mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
1766
mlxsw_core_port_driver_priv(mlxsw_core_port);
drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
1777
int mlxsw_sp_sb_occ_tc_port_bind_get(struct mlxsw_core_port *mlxsw_core_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
1783
mlxsw_core_port_driver_priv(mlxsw_core_port);