Home
last modified time | relevance | path

Searched refs:FP_SHIFT (Results 1 – 2 of 2) sorted by relevance

/f-stack/freebsd/net/altq/
H A Daltq_red.c148 #define FP_SHIFT 12 /* fixed-point shift */ macro
249 rp->red_thmin_s = rp->red_thmin << (rp->red_wshift + FP_SHIFT); in red_alloc()
250 rp->red_thmax_s = rp->red_thmax << (rp->red_wshift + FP_SHIFT); in red_alloc()
257 * rp->red_inv_pmax) << FP_SHIFT; in red_alloc()
313 avg = (avg >> FP_SHIFT) * in red_addq()
319 avg += (qlen(q) << FP_SHIFT) - (avg >> rp->red_wshift); in red_addq()
574 w->w_tab[0] = ((weight - 1) << FP_SHIFT) / weight; in wtab_alloc()
576 w->w_tab[i] = (w->w_tab[i-1] * w->w_tab[i-1]) >> FP_SHIFT; in wtab_alloc()
613 val = 1 << FP_SHIFT; in pow_w()
621 val = (val * w->w_tab[i]) >> FP_SHIFT; in pow_w()
H A Daltq_rio.c139 #define FP_SHIFT 12 /* fixed-point shift */ macro
252 prec->th_min_s = prec->th_min << (rp->rio_wshift + FP_SHIFT); in rio_alloc()
253 prec->th_max_s = prec->th_max << (rp->rio_wshift + FP_SHIFT); in rio_alloc()
260 * prec->inv_pmax) << FP_SHIFT; in rio_alloc()
350 avg = (avg >> FP_SHIFT) * in rio_addq()
356 avg += (prec->qlen << FP_SHIFT) - (avg >> rp->rio_wshift); in rio_addq()