Lines Matching refs:bits
121 int bits; member
215 #define GB(pos,num) sw_get_bits(buf, pos, num, sw->bits)
217 static __u64 sw_get_bits(unsigned char *buf, int pos, int num, char bits) in sw_get_bits() argument
220 int tri = pos % bits; /* Start position */ in sw_get_bits()
221 int i = pos / bits; in sw_get_bits()
226 if (tri == bits) { in sw_get_bits()
528 static void sw_print_packet(char *name, int length, unsigned char *buf, char bits) in sw_print_packet() argument
534 printk("%x", (int)sw_get_bits(buf, i << 2, 4, bits)); in sw_print_packet()
669 sw->bits = m; in sw_connect()
700 sw->bits = 3; in sw_connect()
734 int bits, code; in sw_connect() local
762 for (j = 0; (bits = sw_bit[sw->type][j]); j++) { in sw_connect()
766 min = bits == 1 ? -1 : 0; in sw_connect()
767 max = (1 << bits) - 1; in sw_connect()
768 fuzz = (bits >> 1) >= 2 ? 1 << ((bits >> 1) - 2) : 0; in sw_connect()
769 flat = code == ABS_THROTTLE || bits < 5 ? in sw_connect()
770 0 : 1 << (bits - 5); in sw_connect()