Lines Matching refs:pr
188 struct mlxsw_sp_sb_pr *pr; in mlxsw_sp_sb_pr_write() local
199 pr = mlxsw_sp_sb_pr_get(mlxsw_sp, pool_index); in mlxsw_sp_sb_pr_write()
200 pr->mode = mode; in mlxsw_sp_sb_pr_write()
201 pr->size = size; in mlxsw_sp_sb_pr_write()
917 struct mlxsw_sp_sb_pr *pr = mlxsw_sp_sb_pr_get(mlxsw_sp, pool_index); in mlxsw_sp_sb_pool_is_static() local
919 return pr->mode == MLXSW_REG_SBPR_MODE_STATIC; in mlxsw_sp_sb_pool_is_static()
1334 struct mlxsw_sp_sb_pr *pr; in mlxsw_sp_sb_pool_get() local
1337 pr = mlxsw_sp_sb_pr_get(mlxsw_sp, pool_index); in mlxsw_sp_sb_pool_get()
1339 pool_info->size = mlxsw_sp_cells_bytes(mlxsw_sp, pr->size); in mlxsw_sp_sb_pool_get()
1340 pool_info->threshold_type = (enum devlink_sb_threshold_type) pr->mode; in mlxsw_sp_sb_pool_get()
1352 const struct mlxsw_sp_sb_pr *pr; in mlxsw_sp_sb_pool_set() local
1356 pr = &mlxsw_sp->sb_vals->prs[pool_index]; in mlxsw_sp_sb_pool_set()
1364 if (pr->freeze_mode && pr->mode != mode) { in mlxsw_sp_sb_pool_set()
1369 if (pr->freeze_size && pr->size != size) { in mlxsw_sp_sb_pool_set()
1383 struct mlxsw_sp_sb_pr *pr = mlxsw_sp_sb_pr_get(mlxsw_sp, pool_index); in mlxsw_sp_sb_threshold_out() local
1385 if (pr->mode == MLXSW_REG_SBPR_MODE_DYNAMIC) in mlxsw_sp_sb_threshold_out()
1394 struct mlxsw_sp_sb_pr *pr = mlxsw_sp_sb_pr_get(mlxsw_sp, pool_index); in mlxsw_sp_sb_threshold_in() local
1396 if (pr->mode == MLXSW_REG_SBPR_MODE_DYNAMIC) { in mlxsw_sp_sb_threshold_in()