Lines Matching refs:alpha
179 WRITE_ONCE(q->params.alpha, nla_get_u32(tb[TCA_PIE_ALPHA]));
309 u64 alpha, beta;
332 /* In the algorithm, alpha and beta are between 0 and 2 with typical
333 * value for alpha as 0.125. In this implementation, we use values 0-32
334 * passed from user space to represent this. Also, alpha and beta have
336 * probability. alpha/beta are updated locally below by scaling down
339 alpha = ((u64)params->alpha * (MAX_PROB / PSCHED_TICKS_PER_SEC)) >> 4;
342 /* We scale alpha and beta differently depending on how heavy the
346 alpha >>= 1;
352 alpha >>= 2;
358 /* alpha and beta should be between 0 and 32, in multiples of 1/16 */
359 delta += alpha * (qdelay - params->target);
482 nla_put_u32(skb, TCA_PIE_ALPHA, READ_ONCE(q->params.alpha)) ||