Lines Matching refs:man
892 unsigned int man = -1; // hush gcc in make_rate() local
917 man = 511; in make_rate()
924 man = rate; in make_rate()
927 while (!(man & (1<<31))) { in make_rate()
929 man = man<<1; in make_rate()
935 man = man<<1; in make_rate()
936 man &= 0xffffffffU; // a nop on 32-bit systems in make_rate()
948 man = man>>(32-9); in make_rate()
953 if (man & (~0U>>9)) { in make_rate()
954 man = (man>>(32-9)) + 1; in make_rate()
955 if (man == (1<<9)) { in make_rate()
957 man = 0; in make_rate()
961 man = (man>>(32-9)); in make_rate()
967 if (man & (1<<(32-9-1))) { in make_rate()
968 man = (man>>(32-9)) + 1; in make_rate()
969 if (man == (1<<9)) { in make_rate()
971 man = 0; in make_rate()
975 man = (man>>(32-9)); in make_rate()
988 man = 0; in make_rate()
993 PRINTD (DBG_QOS, "rate: man=%u, exp=%hu", man, exp); in make_rate()
996 *bits = /* (1<<14) | */ (exp<<9) | man; in make_rate()
1000 ? (1 << exp) + (man << (exp-9)) in make_rate()
1001 : (1 << exp) + ((man + (1<<(9-exp-1))) >> (9-exp)); in make_rate()