taglinefilesource code
joystick26arch/m68k/atari/joystick.cstatic struct joystick_status joystick[2];
joystick35arch/m68k/atari/joystick.cjoystick[j].dir   = buf[1] & 0xF;
joystick36arch/m68k/atari/joystick.cjoystick[j].fire  = (buf[1] & 0x80) >> 7;
joystick37arch/m68k/atari/joystick.cjoystick[j].ready = 1;
joystick38arch/m68k/atari/joystick.cwake_up_interruptible(&joystick[j].wait);
joystick61arch/m68k/atari/joystick.cjoystick[minor].active = 0;
joystick62arch/m68k/atari/joystick.cjoystick[minor].ready = 0;
joystick64arch/m68k/atari/joystick.cif ((joystick[0].active == 0) && (joystick[1].active == 0))
joystick74arch/m68k/atari/joystick.cif (joystick[minor].active)
joystick76arch/m68k/atari/joystick.cjoystick[minor].active = 1;
joystick77arch/m68k/atari/joystick.cjoystick[minor].ready = 0;
joystick96arch/m68k/atari/joystick.cif (!joystick[minor].ready)
joystick98arch/m68k/atari/joystick.cput_user(joystick[minor].fire, buffer++);
joystick99arch/m68k/atari/joystick.cput_user(joystick[minor].dir, buffer++);
joystick102arch/m68k/atari/joystick.cjoystick[minor].ready = 0;
joystick113arch/m68k/atari/joystick.cif (joystick[minor].ready)
joystick115arch/m68k/atari/joystick.cselect_wait(&joystick[minor].wait, wait);
joystick133arch/m68k/atari/joystick.cjoystick[0].active = joystick[1].active = 0;
joystick134arch/m68k/atari/joystick.cjoystick[0].ready = joystick[1].ready = 0;
joystick135arch/m68k/atari/joystick.cjoystick[0].wait = joystick[1].wait = NULL;