Lines Matching refs:imbalance
1013 int imbalance; local
1023 if ((imbalance = pool_p->ipool_resno - pool_p->ipool_totsz) <= 0)
1030 if (i_ddi_irm_reduce_by_policy(pool_p, imbalance, pool_p->ipool_policy)
1037 imbalance = pool_p->ipool_resno - pool_p->ipool_totsz;
1039 ASSERT(imbalance > 0);
1041 i_ddi_irm_reduce_new(pool_p, imbalance);
1118 i_ddi_irm_reduce_by_policy(ddi_irm_pool_t *pool_p, int imbalance, int policy) argument
1121 ASSERT(imbalance > 0);
1124 while (imbalance > 0) {
1156 if ((max_redu = reduction * nreduce) > imbalance) {
1157 reduction = imbalance / nreduce;
1158 nremain = imbalance % nreduce;
1159 pool_p->ipool_resno -= imbalance;
1160 imbalance = 0;
1163 imbalance -= max_redu;
1191 i_ddi_irm_reduce_new(ddi_irm_pool_t *pool_p, int imbalance) argument
1196 ASSERT(imbalance > 0);
1201 (void *)pool_p, imbalance));
1206 ASSERT(req_p->ireq_navail >= imbalance);
1207 req_p->ireq_navail -= imbalance;
1208 pool_p->ipool_resno -= imbalance;