/kernel/linux/linux-6.6/drivers/net/ethernet/mscc/ |
H A D | ocelot_devlink.c | 536 int ocelot_sb_pool_get(struct ocelot *ocelot, unsigned int sb_index, in ocelot_sb_pool_get() argument 540 if (sb_index >= OCELOT_SB_NUM) in ocelot_sb_pool_get() 545 *pool_info = ocelot_sb_pool[sb_index]; in ocelot_sb_pool_get() 546 pool_info->size = ocelot->pool_size[sb_index][pool_index]; in ocelot_sb_pool_get() 561 int ocelot_sb_pool_set(struct ocelot *ocelot, unsigned int sb_index, in ocelot_sb_pool_set() argument 569 if (sb_index >= OCELOT_SB_NUM) { in ocelot_sb_pool_set() 585 old_pool_size = ocelot->pool_size[sb_index][pool_index]; in ocelot_sb_pool_set() 586 ocelot->pool_size[sb_index][pool_index] = size; in ocelot_sb_pool_set() 590 ocelot->pool_size[sb_index][pool_index] = old_pool_size; in ocelot_sb_pool_set() 602 unsigned int sb_index, u1 in ocelot_sb_port_pool_get() 601 ocelot_sb_port_pool_get(struct ocelot *ocelot, int port, unsigned int sb_index, u16 pool_index, u32 *p_threshold) ocelot_sb_port_pool_get() argument 632 ocelot_sb_port_pool_set(struct ocelot *ocelot, int port, unsigned int sb_index, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) ocelot_sb_port_pool_set() argument 675 ocelot_sb_tc_pool_bind_get(struct ocelot *ocelot, int port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u16 *p_pool_index, u32 *p_threshold) ocelot_sb_tc_pool_bind_get() argument 712 ocelot_sb_tc_pool_bind_set(struct ocelot *ocelot, int port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) ocelot_sb_tc_pool_bind_set() argument 766 ocelot_sb_occ_snapshot(struct ocelot *ocelot, unsigned int sb_index) ocelot_sb_occ_snapshot() argument 775 ocelot_sb_occ_max_clear(struct ocelot *ocelot, unsigned int sb_index) ocelot_sb_occ_max_clear() argument 818 ocelot_sb_occ_port_pool_get(struct ocelot *ocelot, int port, unsigned int sb_index, u16 pool_index, u32 *p_cur, u32 *p_max) ocelot_sb_occ_port_pool_get() argument 850 ocelot_sb_occ_tc_port_bind_get(struct ocelot *ocelot, int port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u32 *p_cur, u32 *p_max) ocelot_sb_occ_tc_port_bind_get() argument [all...] |
H A D | ocelot_net.c | 45 unsigned int sb_index, u16 pool_index, in ocelot_devlink_sb_pool_get() 50 return ocelot_sb_pool_get(ocelot, sb_index, pool_index, pool_info); in ocelot_devlink_sb_pool_get() 53 static int ocelot_devlink_sb_pool_set(struct devlink *dl, unsigned int sb_index, in ocelot_devlink_sb_pool_set() argument 60 return ocelot_sb_pool_set(ocelot, sb_index, pool_index, size, in ocelot_devlink_sb_pool_set() 65 unsigned int sb_index, u16 pool_index, in ocelot_devlink_sb_port_pool_get() 71 return ocelot_sb_port_pool_get(ocelot, port, sb_index, pool_index, in ocelot_devlink_sb_port_pool_get() 76 unsigned int sb_index, u16 pool_index, in ocelot_devlink_sb_port_pool_set() 83 return ocelot_sb_port_pool_set(ocelot, port, sb_index, pool_index, in ocelot_devlink_sb_port_pool_set() 89 unsigned int sb_index, u16 tc_index, in ocelot_devlink_sb_tc_pool_bind_get() 96 return ocelot_sb_tc_pool_bind_get(ocelot, port, sb_index, tc_inde in ocelot_devlink_sb_tc_pool_bind_get() 44 ocelot_devlink_sb_pool_get(struct devlink *dl, unsigned int sb_index, u16 pool_index, struct devlink_sb_pool_info *pool_info) ocelot_devlink_sb_pool_get() argument 64 ocelot_devlink_sb_port_pool_get(struct devlink_port *dlp, unsigned int sb_index, u16 pool_index, u32 *p_threshold) ocelot_devlink_sb_port_pool_get() argument 75 ocelot_devlink_sb_port_pool_set(struct devlink_port *dlp, unsigned int sb_index, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) ocelot_devlink_sb_port_pool_set() argument 88 ocelot_devlink_sb_tc_pool_bind_get(struct devlink_port *dlp, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u16 *p_pool_index, u32 *p_threshold) ocelot_devlink_sb_tc_pool_bind_get() argument 102 ocelot_devlink_sb_tc_pool_bind_set(struct devlink_port *dlp, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) ocelot_devlink_sb_tc_pool_bind_set() argument 116 ocelot_devlink_sb_occ_snapshot(struct devlink *dl, unsigned int sb_index) ocelot_devlink_sb_occ_snapshot() argument 124 ocelot_devlink_sb_occ_max_clear(struct devlink *dl, unsigned int sb_index) ocelot_devlink_sb_occ_max_clear() argument 132 ocelot_devlink_sb_occ_port_pool_get(struct devlink_port *dlp, unsigned int sb_index, u16 pool_index, u32 *p_cur, u32 *p_max) ocelot_devlink_sb_occ_port_pool_get() argument 145 ocelot_devlink_sb_occ_tc_port_bind_get(struct devlink_port *dlp, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u32 *p_cur, u32 *p_max) ocelot_devlink_sb_occ_tc_port_bind_get() argument [all...] |
/kernel/linux/linux-6.6/net/dsa/ |
H A D | devlink.c | 24 unsigned int sb_index, u16 pool_index, in dsa_devlink_sb_pool_get() 32 return ds->ops->devlink_sb_pool_get(ds, sb_index, pool_index, in dsa_devlink_sb_pool_get() 36 static int dsa_devlink_sb_pool_set(struct devlink *dl, unsigned int sb_index, in dsa_devlink_sb_pool_set() argument 46 return ds->ops->devlink_sb_pool_set(ds, sb_index, pool_index, size, in dsa_devlink_sb_pool_set() 51 unsigned int sb_index, u16 pool_index, in dsa_devlink_sb_port_pool_get() 60 return ds->ops->devlink_sb_port_pool_get(ds, port, sb_index, in dsa_devlink_sb_port_pool_get() 65 unsigned int sb_index, u16 pool_index, in dsa_devlink_sb_port_pool_set() 75 return ds->ops->devlink_sb_port_pool_set(ds, port, sb_index, in dsa_devlink_sb_port_pool_set() 81 unsigned int sb_index, u16 tc_index, in dsa_devlink_sb_tc_pool_bind_get() 91 return ds->ops->devlink_sb_tc_pool_bind_get(ds, port, sb_index, in dsa_devlink_sb_tc_pool_bind_get() 23 dsa_devlink_sb_pool_get(struct devlink *dl, unsigned int sb_index, u16 pool_index, struct devlink_sb_pool_info *pool_info) dsa_devlink_sb_pool_get() argument 50 dsa_devlink_sb_port_pool_get(struct devlink_port *dlp, unsigned int sb_index, u16 pool_index, u32 *p_threshold) dsa_devlink_sb_port_pool_get() argument 64 dsa_devlink_sb_port_pool_set(struct devlink_port *dlp, unsigned int sb_index, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) dsa_devlink_sb_port_pool_set() argument 80 dsa_devlink_sb_tc_pool_bind_get(struct devlink_port *dlp, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u16 *p_pool_index, u32 *p_threshold) dsa_devlink_sb_tc_pool_bind_get() argument 97 dsa_devlink_sb_tc_pool_bind_set(struct devlink_port *dlp, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) dsa_devlink_sb_tc_pool_bind_set() argument 115 dsa_devlink_sb_occ_snapshot(struct devlink *dl, unsigned int sb_index) dsa_devlink_sb_occ_snapshot() argument 126 dsa_devlink_sb_occ_max_clear(struct devlink *dl, unsigned int sb_index) dsa_devlink_sb_occ_max_clear() argument 137 dsa_devlink_sb_occ_port_pool_get(struct devlink_port *dlp, unsigned int sb_index, u16 pool_index, u32 *p_cur, u32 *p_max) dsa_devlink_sb_occ_port_pool_get() argument 153 dsa_devlink_sb_occ_tc_port_bind_get(struct devlink_port *dlp, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u32 *p_cur, u32 *p_max) dsa_devlink_sb_occ_tc_port_bind_get() argument [all...] |
/kernel/linux/linux-6.6/net/devlink/ |
H A D | sb.c | 25 unsigned int sb_index) in devlink_sb_get_by_index() 30 if (devlink_sb->index == sb_index) in devlink_sb_get_by_index() 37 unsigned int sb_index) in devlink_sb_index_exists() 39 return devlink_sb_get_by_index(devlink, sb_index); in devlink_sb_index_exists() 46 u32 sb_index = nla_get_u32(attrs[DEVLINK_ATTR_SB_INDEX]); in devlink_sb_get_from_attrs() local 49 devlink_sb = devlink_sb_get_by_index(devlink, sb_index); in devlink_sb_get_from_attrs() 402 static int devlink_sb_pool_set(struct devlink *devlink, unsigned int sb_index, in devlink_sb_pool_set() argument 411 return ops->sb_pool_set(devlink, sb_index, pool_index, in devlink_sb_pool_set() 611 unsigned int sb_index, u16 pool_index, in devlink_sb_port_pool_set() 619 return ops->sb_port_pool_set(devlink_port, sb_index, in devlink_sb_port_pool_set() 24 devlink_sb_get_by_index(struct devlink *devlink, unsigned int sb_index) devlink_sb_get_by_index() argument 36 devlink_sb_index_exists(struct devlink *devlink, unsigned int sb_index) devlink_sb_index_exists() argument 610 devlink_sb_port_pool_set(struct devlink_port *devlink_port, unsigned int sb_index, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) devlink_sb_port_pool_set() argument 848 devlink_sb_tc_pool_bind_set(struct devlink_port *devlink_port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) devlink_sb_tc_pool_bind_set() argument 935 devl_sb_register(struct devlink *devlink, unsigned int sb_index, u32 size, u16 ingress_pools_count, u16 egress_pools_count, u16 ingress_tc_count, u16 egress_tc_count) devl_sb_register() argument 961 devlink_sb_register(struct devlink *devlink, unsigned int sb_index, u32 size, u16 ingress_pools_count, u16 egress_pools_count, u16 ingress_tc_count, u16 egress_tc_count) devlink_sb_register() argument 977 devl_sb_unregister(struct devlink *devlink, unsigned int sb_index) devl_sb_unregister() argument 990 devlink_sb_unregister(struct devlink *devlink, unsigned int sb_index) devlink_sb_unregister() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | core.h | 301 unsigned int sb_index, u16 pool_index, 304 unsigned int sb_index, u16 pool_index, u32 size, 308 unsigned int sb_index, u16 pool_index, 311 unsigned int sb_index, u16 pool_index, 314 unsigned int sb_index, u16 tc_index, 318 unsigned int sb_index, u16 tc_index, 323 unsigned int sb_index); 325 unsigned int sb_index); 327 unsigned int sb_index, u16 pool_index, 330 unsigned int sb_index, u1 [all...] |
H A D | core.c | 1207 unsigned int sb_index, u16 pool_index, in mlxsw_devlink_sb_pool_get() 1215 return mlxsw_driver->sb_pool_get(mlxsw_core, sb_index, in mlxsw_devlink_sb_pool_get() 1221 unsigned int sb_index, u16 pool_index, u32 size, in mlxsw_devlink_sb_pool_set() 1230 return mlxsw_driver->sb_pool_set(mlxsw_core, sb_index, in mlxsw_devlink_sb_pool_set() 1256 unsigned int sb_index, u16 pool_index, in mlxsw_devlink_sb_port_pool_get() 1266 return mlxsw_driver->sb_port_pool_get(mlxsw_core_port, sb_index, in mlxsw_devlink_sb_port_pool_get() 1271 unsigned int sb_index, u16 pool_index, in mlxsw_devlink_sb_port_pool_set() 1282 return mlxsw_driver->sb_port_pool_set(mlxsw_core_port, sb_index, in mlxsw_devlink_sb_port_pool_set() 1288 unsigned int sb_index, u16 tc_index, in mlxsw_devlink_sb_tc_pool_bind_get() 1299 return mlxsw_driver->sb_tc_pool_bind_get(mlxsw_core_port, sb_index, in mlxsw_devlink_sb_tc_pool_bind_get() 1206 mlxsw_devlink_sb_pool_get(struct devlink *devlink, unsigned int sb_index, u16 pool_index, struct devlink_sb_pool_info *pool_info) mlxsw_devlink_sb_pool_get() argument 1220 mlxsw_devlink_sb_pool_set(struct devlink *devlink, unsigned int sb_index, u16 pool_index, u32 size, enum devlink_sb_threshold_type threshold_type, struct netlink_ext_ack *extack) mlxsw_devlink_sb_pool_set() argument 1255 mlxsw_devlink_sb_port_pool_get(struct devlink_port *devlink_port, unsigned int sb_index, u16 pool_index, u32 *p_threshold) mlxsw_devlink_sb_port_pool_get() argument 1270 mlxsw_devlink_sb_port_pool_set(struct devlink_port *devlink_port, unsigned int sb_index, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) mlxsw_devlink_sb_port_pool_set() argument 1287 mlxsw_devlink_sb_tc_pool_bind_get(struct devlink_port *devlink_port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u16 *p_pool_index, u32 *p_threshold) mlxsw_devlink_sb_tc_pool_bind_get() argument 1305 mlxsw_devlink_sb_tc_pool_bind_set(struct devlink_port *devlink_port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) mlxsw_devlink_sb_tc_pool_bind_set() argument 1323 mlxsw_devlink_sb_occ_snapshot(struct devlink *devlink, unsigned int sb_index) mlxsw_devlink_sb_occ_snapshot() argument 1334 mlxsw_devlink_sb_occ_max_clear(struct devlink *devlink, unsigned int sb_index) mlxsw_devlink_sb_occ_max_clear() argument 1346 mlxsw_devlink_sb_occ_port_pool_get(struct devlink_port *devlink_port, unsigned int sb_index, u16 pool_index, u32 *p_cur, u32 *p_max) mlxsw_devlink_sb_occ_port_pool_get() argument 1362 mlxsw_devlink_sb_occ_tc_port_bind_get(struct devlink_port *devlink_port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u32 *p_cur, u32 *p_max) mlxsw_devlink_sb_occ_tc_port_bind_get() argument [all...] |
H A D | spectrum.h | 503 unsigned int sb_index, u16 pool_index, 506 unsigned int sb_index, u16 pool_index, u32 size, 510 unsigned int sb_index, u16 pool_index, 513 unsigned int sb_index, u16 pool_index, 516 unsigned int sb_index, u16 tc_index, 520 unsigned int sb_index, u16 tc_index, 525 unsigned int sb_index); 527 unsigned int sb_index); 529 unsigned int sb_index, u16 pool_index, 532 unsigned int sb_index, u1 [all...] |
H A D | spectrum_buffers.c | 1329 unsigned int sb_index, u16 pool_index, in mlxsw_sp_sb_pool_get() 1346 unsigned int sb_index, u16 pool_index, u32 size, in mlxsw_sp_sb_pool_set() 1413 unsigned int sb_index, u16 pool_index, in mlxsw_sp_sb_port_pool_get() 1429 unsigned int sb_index, u16 pool_index, in mlxsw_sp_sb_port_pool_set() 1454 unsigned int sb_index, u16 tc_index, in mlxsw_sp_sb_tc_pool_bind_get() 1474 unsigned int sb_index, u16 tc_index, in mlxsw_sp_sb_tc_pool_bind_set() 1582 unsigned int sb_index) in mlxsw_sp_sb_occ_snapshot() 1651 unsigned int sb_index) in mlxsw_sp_sb_occ_max_clear() 1712 unsigned int sb_index, u16 pool_index, in mlxsw_sp_sb_occ_port_pool_get() 1728 unsigned int sb_index, u1 in mlxsw_sp_sb_occ_tc_port_bind_get() 1328 mlxsw_sp_sb_pool_get(struct mlxsw_core *mlxsw_core, unsigned int sb_index, u16 pool_index, struct devlink_sb_pool_info *pool_info) mlxsw_sp_sb_pool_get() argument 1345 mlxsw_sp_sb_pool_set(struct mlxsw_core *mlxsw_core, unsigned int sb_index, u16 pool_index, u32 size, enum devlink_sb_threshold_type threshold_type, struct netlink_ext_ack *extack) mlxsw_sp_sb_pool_set() argument 1412 mlxsw_sp_sb_port_pool_get(struct mlxsw_core_port *mlxsw_core_port, unsigned int sb_index, u16 pool_index, u32 *p_threshold) mlxsw_sp_sb_port_pool_get() argument 1428 mlxsw_sp_sb_port_pool_set(struct mlxsw_core_port *mlxsw_core_port, unsigned int sb_index, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) mlxsw_sp_sb_port_pool_set() argument 1453 mlxsw_sp_sb_tc_pool_bind_get(struct mlxsw_core_port *mlxsw_core_port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u16 *p_pool_index, u32 *p_threshold) mlxsw_sp_sb_tc_pool_bind_get() argument 1473 mlxsw_sp_sb_tc_pool_bind_set(struct mlxsw_core_port *mlxsw_core_port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) mlxsw_sp_sb_tc_pool_bind_set() argument 1581 mlxsw_sp_sb_occ_snapshot(struct mlxsw_core *mlxsw_core, unsigned int sb_index) mlxsw_sp_sb_occ_snapshot() argument 1650 mlxsw_sp_sb_occ_max_clear(struct mlxsw_core *mlxsw_core, unsigned int sb_index) mlxsw_sp_sb_occ_max_clear() 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/tools/net/ynl/generated/ |
H A D | devlink-user.h | 280 __u32 sb_index:1; member 285 __u32 sb_index; member 315 devlink_sb_get_req_set_sb_index(struct devlink_sb_get_req *req, __u32 sb_index) in devlink_sb_get_req_set_sb_index() argument 317 req->_present.sb_index = 1; in devlink_sb_get_req_set_sb_index() 318 req->sb_index = sb_index; in devlink_sb_get_req_set_sb_index() 325 __u32 sb_index:1; member 330 __u32 sb_index; member 396 __u32 sb_index:1; member 402 __u32 sb_index; member 434 devlink_sb_pool_get_req_set_sb_index(struct devlink_sb_pool_get_req *req, __u32 sb_index) devlink_sb_pool_get_req_set_sb_index() argument 452 __u32 sb_index:1; global() member 458 __u32 sb_index; global() member 528 __u32 sb_index:1; global() member 535 __u32 sb_index; global() member 575 devlink_sb_port_pool_get_req_set_sb_index(struct devlink_sb_port_pool_get_req *req, __u32 sb_index) devlink_sb_port_pool_get_req_set_sb_index() argument 594 __u32 sb_index:1; global() member 601 __u32 sb_index; global() member 674 __u32 sb_index:1; global() member 682 __u32 sb_index; global() member 723 devlink_sb_tc_pool_bind_get_req_set_sb_index(struct devlink_sb_tc_pool_bind_get_req *req, __u32 sb_index) devlink_sb_tc_pool_bind_get_req_set_sb_index() argument 749 __u32 sb_index:1; global() member 757 __u32 sb_index; global() member [all...] |
H A D | devlink-user.c | 811 dst->_present.sb_index = 1; in devlink_sb_get_rsp_parse() 812 dst->sb_index = mnl_attr_get_u32(attr); in devlink_sb_get_rsp_parse() 835 if (req->_present.sb_index) in devlink_sb_get() 836 mnl_attr_put_u32(nlh, DEVLINK_ATTR_SB_INDEX, req->sb_index); in devlink_sb_get() 953 dst->_present.sb_index = 1; in devlink_sb_pool_get_rsp_parse() 954 dst->sb_index = mnl_attr_get_u32(attr); in devlink_sb_pool_get_rsp_parse() 982 if (req->_present.sb_index) in devlink_sb_pool_get() 983 mnl_attr_put_u32(nlh, DEVLINK_ATTR_SB_INDEX, req->sb_index); in devlink_sb_pool_get() 1110 dst->_present.sb_index = 1; in devlink_sb_port_pool_get_rsp_parse() 1111 dst->sb_index in devlink_sb_port_pool_get_rsp_parse() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | core.h | 360 unsigned int sb_index, u16 pool_index, 363 unsigned int sb_index, u16 pool_index, u32 size, 367 unsigned int sb_index, u16 pool_index, 370 unsigned int sb_index, u16 pool_index, 373 unsigned int sb_index, u16 tc_index, 377 unsigned int sb_index, u16 tc_index, 382 unsigned int sb_index); 384 unsigned int sb_index); 386 unsigned int sb_index, u16 pool_index, 389 unsigned int sb_index, u1 [all...] |
H A D | core.c | 1373 unsigned int sb_index, u16 pool_index, in mlxsw_devlink_sb_pool_get() 1381 return mlxsw_driver->sb_pool_get(mlxsw_core, sb_index, in mlxsw_devlink_sb_pool_get() 1387 unsigned int sb_index, u16 pool_index, u32 size, in mlxsw_devlink_sb_pool_set() 1396 return mlxsw_driver->sb_pool_set(mlxsw_core, sb_index, in mlxsw_devlink_sb_pool_set() 1402 unsigned int sb_index, u16 pool_index, in mlxsw_devlink_sb_port_pool_get() 1412 return mlxsw_driver->sb_port_pool_get(mlxsw_core_port, sb_index, in mlxsw_devlink_sb_port_pool_get() 1417 unsigned int sb_index, u16 pool_index, in mlxsw_devlink_sb_port_pool_set() 1428 return mlxsw_driver->sb_port_pool_set(mlxsw_core_port, sb_index, in mlxsw_devlink_sb_port_pool_set() 1434 unsigned int sb_index, u16 tc_index, in mlxsw_devlink_sb_tc_pool_bind_get() 1445 return mlxsw_driver->sb_tc_pool_bind_get(mlxsw_core_port, sb_index, in mlxsw_devlink_sb_tc_pool_bind_get() 1372 mlxsw_devlink_sb_pool_get(struct devlink *devlink, unsigned int sb_index, u16 pool_index, struct devlink_sb_pool_info *pool_info) mlxsw_devlink_sb_pool_get() argument 1386 mlxsw_devlink_sb_pool_set(struct devlink *devlink, unsigned int sb_index, u16 pool_index, u32 size, enum devlink_sb_threshold_type threshold_type, struct netlink_ext_ack *extack) mlxsw_devlink_sb_pool_set() argument 1401 mlxsw_devlink_sb_port_pool_get(struct devlink_port *devlink_port, unsigned int sb_index, u16 pool_index, u32 *p_threshold) mlxsw_devlink_sb_port_pool_get() argument 1416 mlxsw_devlink_sb_port_pool_set(struct devlink_port *devlink_port, unsigned int sb_index, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) mlxsw_devlink_sb_port_pool_set() argument 1433 mlxsw_devlink_sb_tc_pool_bind_get(struct devlink_port *devlink_port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u16 *p_pool_index, u32 *p_threshold) mlxsw_devlink_sb_tc_pool_bind_get() argument 1451 mlxsw_devlink_sb_tc_pool_bind_set(struct devlink_port *devlink_port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) mlxsw_devlink_sb_tc_pool_bind_set() argument 1469 mlxsw_devlink_sb_occ_snapshot(struct devlink *devlink, unsigned int sb_index) mlxsw_devlink_sb_occ_snapshot() argument 1480 mlxsw_devlink_sb_occ_max_clear(struct devlink *devlink, unsigned int sb_index) mlxsw_devlink_sb_occ_max_clear() argument 1492 mlxsw_devlink_sb_occ_port_pool_get(struct devlink_port *devlink_port, unsigned int sb_index, u16 pool_index, u32 *p_cur, u32 *p_max) mlxsw_devlink_sb_occ_port_pool_get() argument 1508 mlxsw_devlink_sb_occ_tc_port_bind_get(struct devlink_port *devlink_port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u32 *p_cur, u32 *p_max) mlxsw_devlink_sb_occ_tc_port_bind_get() argument [all...] |
H A D | spectrum.h | 585 unsigned int sb_index, u16 pool_index, 588 unsigned int sb_index, u16 pool_index, u32 size, 592 unsigned int sb_index, u16 pool_index, 595 unsigned int sb_index, u16 pool_index, 598 unsigned int sb_index, u16 tc_index, 602 unsigned int sb_index, u16 tc_index, 607 unsigned int sb_index); 609 unsigned int sb_index); 611 unsigned int sb_index, u16 pool_index, 614 unsigned int sb_index, u1 [all...] |
H A D | spectrum_buffers.c | 1355 unsigned int sb_index, u16 pool_index, in mlxsw_sp_sb_pool_get() 1372 unsigned int sb_index, u16 pool_index, u32 size, in mlxsw_sp_sb_pool_set() 1439 unsigned int sb_index, u16 pool_index, in mlxsw_sp_sb_port_pool_get() 1455 unsigned int sb_index, u16 pool_index, in mlxsw_sp_sb_port_pool_set() 1480 unsigned int sb_index, u16 tc_index, in mlxsw_sp_sb_tc_pool_bind_get() 1500 unsigned int sb_index, u16 tc_index, in mlxsw_sp_sb_tc_pool_bind_set() 1608 unsigned int sb_index) in mlxsw_sp_sb_occ_snapshot() 1684 unsigned int sb_index) in mlxsw_sp_sb_occ_max_clear() 1754 unsigned int sb_index, u16 pool_index, in mlxsw_sp_sb_occ_port_pool_get() 1770 unsigned int sb_index, u1 in mlxsw_sp_sb_occ_tc_port_bind_get() 1354 mlxsw_sp_sb_pool_get(struct mlxsw_core *mlxsw_core, unsigned int sb_index, u16 pool_index, struct devlink_sb_pool_info *pool_info) mlxsw_sp_sb_pool_get() argument 1371 mlxsw_sp_sb_pool_set(struct mlxsw_core *mlxsw_core, unsigned int sb_index, u16 pool_index, u32 size, enum devlink_sb_threshold_type threshold_type, struct netlink_ext_ack *extack) mlxsw_sp_sb_pool_set() argument 1438 mlxsw_sp_sb_port_pool_get(struct mlxsw_core_port *mlxsw_core_port, unsigned int sb_index, u16 pool_index, u32 *p_threshold) mlxsw_sp_sb_port_pool_get() argument 1454 mlxsw_sp_sb_port_pool_set(struct mlxsw_core_port *mlxsw_core_port, unsigned int sb_index, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) mlxsw_sp_sb_port_pool_set() argument 1479 mlxsw_sp_sb_tc_pool_bind_get(struct mlxsw_core_port *mlxsw_core_port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u16 *p_pool_index, u32 *p_threshold) mlxsw_sp_sb_tc_pool_bind_get() argument 1499 mlxsw_sp_sb_tc_pool_bind_set(struct mlxsw_core_port *mlxsw_core_port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) mlxsw_sp_sb_tc_pool_bind_set() argument 1607 mlxsw_sp_sb_occ_snapshot(struct mlxsw_core *mlxsw_core, unsigned int sb_index) mlxsw_sp_sb_occ_snapshot() argument 1683 mlxsw_sp_sb_occ_max_clear(struct mlxsw_core *mlxsw_core, unsigned int sb_index) mlxsw_sp_sb_occ_max_clear() 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...] |
/kernel/linux/linux-6.6/include/net/ |
H A D | devlink.h | 1281 int (*sb_pool_get)(struct devlink *devlink, unsigned int sb_index, 1284 int (*sb_pool_set)(struct devlink *devlink, unsigned int sb_index, 1289 unsigned int sb_index, u16 pool_index, 1292 unsigned int sb_index, u16 pool_index, 1295 unsigned int sb_index, 1300 unsigned int sb_index, 1306 unsigned int sb_index); 1308 unsigned int sb_index); 1310 unsigned int sb_index, u16 pool_index, 1313 unsigned int sb_index, [all...] |
H A D | dsa.h | 1142 unsigned int sb_index, u16 pool_index, 1144 int (*devlink_sb_pool_set)(struct dsa_switch *ds, unsigned int sb_index, 1149 unsigned int sb_index, u16 pool_index, 1152 unsigned int sb_index, u16 pool_index, 1156 unsigned int sb_index, u16 tc_index, 1160 unsigned int sb_index, u16 tc_index, 1165 unsigned int sb_index); 1167 unsigned int sb_index); 1169 unsigned int sb_index, u16 pool_index, 1172 unsigned int sb_index, u1 [all...] |
/kernel/linux/linux-6.6/drivers/net/dsa/ocelot/ |
H A D | felix.c | 1887 static int felix_sb_pool_get(struct dsa_switch *ds, unsigned int sb_index, in felix_sb_pool_get() argument 1893 return ocelot_sb_pool_get(ocelot, sb_index, pool_index, pool_info); in felix_sb_pool_get() 1896 static int felix_sb_pool_set(struct dsa_switch *ds, unsigned int sb_index, in felix_sb_pool_set() argument 1903 return ocelot_sb_pool_set(ocelot, sb_index, pool_index, size, in felix_sb_pool_set() 1908 unsigned int sb_index, u16 pool_index, in felix_sb_port_pool_get() 1913 return ocelot_sb_port_pool_get(ocelot, port, sb_index, pool_index, in felix_sb_port_pool_get() 1918 unsigned int sb_index, u16 pool_index, in felix_sb_port_pool_set() 1923 return ocelot_sb_port_pool_set(ocelot, port, sb_index, pool_index, in felix_sb_port_pool_set() 1928 unsigned int sb_index, u16 tc_index, in felix_sb_tc_pool_bind_get() 1934 return ocelot_sb_tc_pool_bind_get(ocelot, port, sb_index, tc_inde in felix_sb_tc_pool_bind_get() 1907 felix_sb_port_pool_get(struct dsa_switch *ds, int port, unsigned int sb_index, u16 pool_index, u32 *p_threshold) felix_sb_port_pool_get() argument 1917 felix_sb_port_pool_set(struct dsa_switch *ds, int port, unsigned int sb_index, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) felix_sb_port_pool_set() argument 1927 felix_sb_tc_pool_bind_get(struct dsa_switch *ds, int port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u16 *p_pool_index, u32 *p_threshold) felix_sb_tc_pool_bind_get() argument 1939 felix_sb_tc_pool_bind_set(struct dsa_switch *ds, int port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u16 pool_index, u32 threshold, struct netlink_ext_ack *extack) felix_sb_tc_pool_bind_set() argument 1952 felix_sb_occ_snapshot(struct dsa_switch *ds, unsigned int sb_index) felix_sb_occ_snapshot() argument 1960 felix_sb_occ_max_clear(struct dsa_switch *ds, unsigned int sb_index) felix_sb_occ_max_clear() argument 1968 felix_sb_occ_port_pool_get(struct dsa_switch *ds, int port, unsigned int sb_index, u16 pool_index, u32 *p_cur, u32 *p_max) felix_sb_occ_port_pool_get() argument 1978 felix_sb_occ_tc_port_bind_get(struct dsa_switch *ds, int port, unsigned int sb_index, u16 tc_index, enum devlink_sb_pool_type pool_type, u32 *p_cur, u32 *p_max) felix_sb_occ_tc_port_bind_get() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_devlink.c | 133 nfp_devlink_sb_pool_get(struct devlink *devlink, unsigned int sb_index, in nfp_devlink_sb_pool_get() argument 138 return nfp_shared_buf_pool_get(pf, sb_index, pool_index, pool_info); in nfp_devlink_sb_pool_get() 142 nfp_devlink_sb_pool_set(struct devlink *devlink, unsigned int sb_index, in nfp_devlink_sb_pool_set() argument 149 return nfp_shared_buf_pool_set(pf, sb_index, pool_index, in nfp_devlink_sb_pool_set()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_devlink.c | 116 nfp_devlink_sb_pool_get(struct devlink *devlink, unsigned int sb_index, in nfp_devlink_sb_pool_get() argument 121 return nfp_shared_buf_pool_get(pf, sb_index, pool_index, pool_info); in nfp_devlink_sb_pool_get() 125 nfp_devlink_sb_pool_set(struct devlink *devlink, unsigned int sb_index, in nfp_devlink_sb_pool_set() argument 132 return nfp_shared_buf_pool_set(pf, sb_index, pool_index, in nfp_devlink_sb_pool_set()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | devlink.h | 1181 int (*sb_pool_get)(struct devlink *devlink, unsigned int sb_index, 1184 int (*sb_pool_set)(struct devlink *devlink, unsigned int sb_index, 1189 unsigned int sb_index, u16 pool_index, 1192 unsigned int sb_index, u16 pool_index, 1195 unsigned int sb_index, 1200 unsigned int sb_index, 1206 unsigned int sb_index); 1208 unsigned int sb_index); 1210 unsigned int sb_index, u16 pool_index, 1213 unsigned int sb_index, [all...] |
/kernel/linux/linux-6.6/include/soc/mscc/ |
H A D | ocelot.h | 1094 int ocelot_sb_pool_get(struct ocelot *ocelot, unsigned int sb_index, 1097 int ocelot_sb_pool_set(struct ocelot *ocelot, unsigned int sb_index, 1102 unsigned int sb_index, u16 pool_index, 1105 unsigned int sb_index, u16 pool_index, 1108 unsigned int sb_index, u16 tc_index, 1112 unsigned int sb_index, u16 tc_index, 1116 int ocelot_sb_occ_snapshot(struct ocelot *ocelot, unsigned int sb_index); 1117 int ocelot_sb_occ_max_clear(struct ocelot *ocelot, unsigned int sb_index); 1119 unsigned int sb_index, u16 pool_index, 1122 unsigned int sb_index, u1 [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_vfpf.h | 253 u8 sb_index; /* Index in the SB */ member 281 u8 sb_index; /* Index in the SB */ member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_vfpf.h | 253 u8 sb_index; /* Index in the SB */ member 281 u8 sb_index; /* Index in the SB */ member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_sp_commands.c | 306 u8 sb_index = p_hwfn->p_eq->eq_sb_index; in qed_sp_pf_start() local 330 p_ramrod->event_ring_sb_index = sb_index; in qed_sp_pf_start() 411 sb, sb_index, outer_tag_config->outer_tag.tci); in qed_sp_pf_start()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_sp_commands.c | 308 u8 sb_index = p_hwfn->p_eq->eq_sb_index; in qed_sp_pf_start() local 332 p_ramrod->event_ring_sb_index = sb_index; in qed_sp_pf_start() 418 sb, sb_index, outer_tag_config->outer_tag.tci); in qed_sp_pf_start()
|