bitout 122 drivers/input/joystick/sidewinder.c int timeout, bitout, sched, i, kick, start, strobe; bitout 130 drivers/input/joystick/sidewinder.c bitout = start; bitout 140 drivers/input/joystick/sidewinder.c bitout--; bitout 143 drivers/input/joystick/sidewinder.c } while (!(~v & u & 0x10) && (bitout > 0)); /* Wait for first falling edge on clock */ bitout 145 drivers/input/joystick/sidewinder.c if (bitout > 0) bitout 146 drivers/input/joystick/sidewinder.c bitout = strobe; /* Extend time if not timed out */ bitout 148 drivers/input/joystick/sidewinder.c while ((timeout > 0 || bitout > 0) && (i < length)) { bitout 151 drivers/input/joystick/sidewinder.c bitout--; /* Decrement timers */ bitout 157 drivers/input/joystick/sidewinder.c if ((~u & v & 0x10) && (bitout > 0)) { /* Rising edge on clock - data bit */ bitout 161 drivers/input/joystick/sidewinder.c bitout = strobe; /* Extend timeout for next bit */ bitout 172 drivers/input/joystick/sidewinder.c bitout = start; /* Long bit timeout */