Lines Matching full:alpha
175 q->params.alpha = nla_get_u32(tb[TCA_PIE_ALPHA]); in pie_change()
304 u64 alpha, beta; in pie_calculate_probability() local
327 /* In the algorithm, alpha and beta are between 0 and 2 with typical in pie_calculate_probability()
328 * value for alpha as 0.125. In this implementation, we use values 0-32 in pie_calculate_probability()
329 * passed from user space to represent this. Also, alpha and beta have in pie_calculate_probability()
331 * probability. alpha/beta are updated locally below by scaling down in pie_calculate_probability()
334 alpha = ((u64)params->alpha * (MAX_PROB / PSCHED_TICKS_PER_SEC)) >> 4; in pie_calculate_probability()
337 /* We scale alpha and beta differently depending on how heavy the in pie_calculate_probability()
341 alpha >>= 1; in pie_calculate_probability()
347 alpha >>= 2; in pie_calculate_probability()
353 /* alpha and beta should be between 0 and 32, in multiples of 1/16 */ in pie_calculate_probability()
354 delta += alpha * (qdelay - params->target); in pie_calculate_probability()
474 nla_put_u32(skb, TCA_PIE_ALPHA, q->params.alpha) || in pie_dump()