adi_port
static void adi_read_packet(struct adi_port *port)
static void adi_move_bits(struct adi_port *port, int length)
static int adi_read(struct adi_port *port)
struct adi_port *port = gameport_get_drvdata(gameport);
struct adi_port *port = input_get_drvdata(dev);
struct adi_port *port = input_get_drvdata(dev);
static void adi_id_decode(struct adi *adi, struct adi_port *port)
static int adi_init_input(struct adi *adi, struct adi_port *port, int half)
struct adi_port *port;
struct adi_port *port = gameport_get_drvdata(gameport);