Lines Matching refs:pre
609 u32 pre;
639 pre = DIV_ROUND_UP(br, c<<div);
641 if (!pre)
642 pre = 1;
645 pre = DIV_ROUND_CLOSEST(br, c<<div);
647 if (!pre)
648 pre = 1;
651 pre = br/(c<<div);
653 if (!pre)
656 PRINTD (DBG_QOS, "A: p=%u, d=%u", pre, div);
672 pre = DIV_ROUND_UP(br, c<<div);
675 pre = DIV_ROUND_CLOSEST(br, c<<div);
678 pre = br/(c<<div);
680 PRINTD (DBG_QOS, "B: p=%u, d=%u", pre, div);
690 pre = 1 << CR_MAXPEXP;
691 PRINTD (DBG_QOS, "C: p=%u, d=%u", pre, div);
694 if (div > CR_MAXD || (!pre) || pre > 1<<CR_MAXPEXP) {
696 div, pre);
700 *bits = (div<<CLOCK_SELECT_SHIFT) | (pre-1);
702 *actual = DIV_ROUND_UP(br, pre<<div);