Lines Matching refs:sb_index
536 int ocelot_sb_pool_get(struct ocelot *ocelot, unsigned int sb_index,
540 if (sb_index >= OCELOT_SB_NUM)
545 *pool_info = ocelot_sb_pool[sb_index];
546 pool_info->size = ocelot->pool_size[sb_index][pool_index];
561 int ocelot_sb_pool_set(struct ocelot *ocelot, unsigned int sb_index,
569 if (sb_index >= OCELOT_SB_NUM) {
585 old_pool_size = ocelot->pool_size[sb_index][pool_index];
586 ocelot->pool_size[sb_index][pool_index] = size;
590 ocelot->pool_size[sb_index][pool_index] = old_pool_size;
602 unsigned int sb_index, u16 pool_index,
607 switch (sb_index) {
625 *p_threshold *= ocelot_sb_pool[sb_index].cell_size;
633 unsigned int sb_index, u16 pool_index,
639 switch (sb_index) {
657 threshold /= ocelot_sb_pool[sb_index].cell_size;
676 unsigned int sb_index, u16 tc_index,
682 switch (sb_index) {
700 *p_threshold *= ocelot_sb_pool[sb_index].cell_size;
713 unsigned int sb_index, u16 tc_index,
729 switch (sb_index) {
747 threshold /= ocelot_sb_pool[sb_index].cell_size;
766 int ocelot_sb_occ_snapshot(struct ocelot *ocelot, unsigned int sb_index)
775 int ocelot_sb_occ_max_clear(struct ocelot *ocelot, unsigned int sb_index)
780 switch (sb_index) {
819 unsigned int sb_index, u16 pool_index,
824 switch (sb_index) {
842 *p_cur *= ocelot_sb_pool[sb_index].cell_size;
843 *p_max *= ocelot_sb_pool[sb_index].cell_size;
851 unsigned int sb_index, u16 tc_index,
857 switch (sb_index) {
875 *p_cur *= ocelot_sb_pool[sb_index].cell_size;
876 *p_max *= ocelot_sb_pool[sb_index].cell_size;