Lines Matching defs:prob
378 int64_t p, prob, oldprob;
384 prob = pst->drop_prob;
413 if (prob < (PIE_MAX_PROB / 1000000)) /* 0.000001 */
415 else if (prob < (PIE_MAX_PROB / 100000)) /* 0.00001 */
417 else if (prob < (PIE_MAX_PROB / 10000)) /* 0.0001 */
419 else if (prob < (PIE_MAX_PROB / 1000)) /* 0.001 */
421 else if (prob < (PIE_MAX_PROB / 100)) /* 0.01 */
423 else if (prob < (PIE_MAX_PROB / 10)) /* 0.1 */
428 oldprob = prob;
431 prob = prob - p;
434 if (prob > oldprob) {
435 prob= 0;
441 prob >= PIE_MAX_PROB / 10 &&
446 prob = prob + p;
449 if (prob<oldprob) {
451 prob= PIE_MAX_PROB;
459 if (prob < 0) {
460 prob = 0;
464 prob = prob - (prob >> 6);
467 if (prob > PIE_MAX_PROB) {
468 prob = PIE_MAX_PROB;
472 pst->drop_prob = prob;