Lines Matching defs:bit
32 #define SW_START 600 /* The time we wait for the first bit [600 us] */
33 #define SW_STROBE 60 /* Max time per bit [60 us] */
154 if ((~u & v & 0x10) && (bitout > 0)) { /* Rising edge on clock - data bit */
158 bitout = strobe; /* Extend timeout for next bit */
169 bitout = start; /* Long bit timeout */
171 timeout = 0; /* Switch from global to bit timeouts */
191 * Parameter 'pos' is bit number inside packet where to start at, 'num' is number
203 int bit = 0;
206 data |= (__u64)((buf[i] >> tri++) & 1) << bit++; /* Transfer bit */
415 if (i == 64 && !sw_check(sw_get_bits(buf,0,64,1))) { /* Last init failed, 1 bit mode */
455 printk(KERN_INFO "sidewinder.c: Many bit errors on %s"
463 printk(KERN_WARNING "sidewinder.c: Too many bit errors on %s"
538 (int) ((sw_get_bits(buf, 8, 6, 1) << 6) | /* Two 6-bit values */
547 * indication of that the joystick is in 3-bit mode. This is documented
619 if (j <= 0) { /* Read ID failed. Happens in 1-bit mode on PP */
766 dbg("%s%s [%d-bit id %d data %d]\n", sw->name, comment, m, l, k);