Lines Matching refs:prob
206 int64_t p, prob, oldprob;
212 prob = pst->drop_prob;
241 if (prob < (PIE_MAX_PROB / 1000000)) /* 0.000001 */
243 else if (prob < (PIE_MAX_PROB / 100000)) /* 0.00001 */
245 else if (prob < (PIE_MAX_PROB / 10000)) /* 0.0001 */
247 else if (prob < (PIE_MAX_PROB / 1000)) /* 0.001 */
249 else if (prob < (PIE_MAX_PROB / 100)) /* 0.01 */
251 else if (prob < (PIE_MAX_PROB / 10)) /* 0.1 */
256 oldprob = prob;
259 prob = prob - p;
262 if (prob > oldprob) {
263 prob= 0;
269 prob >= PIE_MAX_PROB / 10 &&
274 prob = prob + p;
277 if (prob<oldprob) {
279 prob= PIE_MAX_PROB;
287 if (prob < 0) {
288 prob = 0;
292 prob = prob - (prob >> 6);
295 if (prob > PIE_MAX_PROB) {
296 prob = PIE_MAX_PROB;
300 pst->drop_prob = prob;