Lines Matching refs:man
440 unsigned int man = -1; /* hush gcc */ in make_rate() local
467 man = 511; in make_rate()
474 man = rate; in make_rate()
477 while (!(man & (1<<31))) { in make_rate()
479 man = man<<1; in make_rate()
486 man = man<<1; in make_rate()
487 man &= 0xffffffffU; /* a nop on 32-bit systems */ in make_rate()
500 man = man>>(32-9); in make_rate()
505 if (man & (~0U>>9)) { in make_rate()
506 man = (man>>(32-9)) + 1; in make_rate()
507 if (man == (1<<9)) { in make_rate()
509 man = 0; in make_rate()
513 man = (man>>(32-9)); in make_rate()
519 if (man & (1<<(32-9-1))) { in make_rate()
520 man = (man>>(32-9)) + 1; in make_rate()
521 if (man == (1<<9)) { in make_rate()
523 man = 0; in make_rate()
527 man = (man>>(32-9)); in make_rate()
540 man = 0; in make_rate()
544 fs_dprintk (FS_DEBUG_QOS, "rate: man=%u, exp=%hu", man, exp); in make_rate()
547 *bits = /* (1<<14) | */ (exp<<9) | man; in make_rate()
551 ? (1 << exp) + (man << (exp-9)) in make_rate()
552 : (1 << exp) + ((man + (1<<(9-exp-1))) >> (9-exp)); in make_rate()