Lines Matching refs:pre
579 u32 pre;
609 pre = DIV_ROUND_UP(br, c<<div);
611 if (!pre)
612 pre = 1;
615 pre = DIV_ROUND_CLOSEST(br, c<<div);
617 if (!pre)
618 pre = 1;
621 pre = br/(c<<div);
623 if (!pre)
626 PRINTD (DBG_QOS, "A: p=%u, d=%u", pre, div);
642 pre = DIV_ROUND_UP(br, c<<div);
645 pre = DIV_ROUND_CLOSEST(br, c<<div);
648 pre = br/(c<<div);
650 PRINTD (DBG_QOS, "B: p=%u, d=%u", pre, div);
660 pre = 1 << CR_MAXPEXP;
661 PRINTD (DBG_QOS, "C: p=%u, d=%u", pre, div);
664 if (div > CR_MAXD || (!pre) || pre > 1<<CR_MAXPEXP) {
666 div, pre);
670 *bits = (div<<CLOCK_SELECT_SHIFT) | (pre-1);
672 *actual = DIV_ROUND_UP(br, pre<<div);