interact 114 drivers/input/joystick/interact.c struct interact *interact = gameport_get_drvdata(gameport); interact 115 drivers/input/joystick/interact.c struct input_dev *dev = interact->dev; interact 119 drivers/input/joystick/interact.c interact->reads++; interact 121 drivers/input/joystick/interact.c if (interact_read_packet(interact->gameport, interact->length, data) < interact->length) { interact 122 drivers/input/joystick/interact.c interact->bads++; interact 126 drivers/input/joystick/interact.c data[i] <<= INTERACT_MAX_LENGTH - interact->length; interact 128 drivers/input/joystick/interact.c switch (interact->type) { interact 169 drivers/input/joystick/interact.c struct interact *interact = input_get_drvdata(dev); interact 171 drivers/input/joystick/interact.c gameport_start_polling(interact->gameport); interact 181 drivers/input/joystick/interact.c struct interact *interact = input_get_drvdata(dev); interact 183 drivers/input/joystick/interact.c gameport_stop_polling(interact->gameport); interact 192 drivers/input/joystick/interact.c struct interact *interact; interact 198 drivers/input/joystick/interact.c interact = kzalloc(sizeof(struct interact), GFP_KERNEL); interact 200 drivers/input/joystick/interact.c if (!interact || !input_dev) { interact 205 drivers/input/joystick/interact.c interact->gameport = gameport; interact 206 drivers/input/joystick/interact.c interact->dev = input_dev; interact 208 drivers/input/joystick/interact.c gameport_set_drvdata(gameport, interact); interact 235 drivers/input/joystick/interact.c snprintf(interact->phys, sizeof(interact->phys), "%s/input0", gameport->phys); interact 237 drivers/input/joystick/interact.c interact->type = i; interact 238 drivers/input/joystick/interact.c interact->length = interact_type[i].length; interact 241 drivers/input/joystick/interact.c input_dev->phys = interact->phys; interact 248 drivers/input/joystick/interact.c input_set_drvdata(input_dev, interact); interact 255 drivers/input/joystick/interact.c for (i = 0; (t = interact_type[interact->type].abs[i]) >= 0; i++) { interact 256 drivers/input/joystick/interact.c if (i < interact_type[interact->type].b8) interact 262 drivers/input/joystick/interact.c for (i = 0; (t = interact_type[interact->type].btn[i]) >= 0; i++) interact 265 drivers/input/joystick/interact.c err = input_register_device(interact->dev); interact 274 drivers/input/joystick/interact.c kfree(interact); interact 280 drivers/input/joystick/interact.c struct interact *interact = gameport_get_drvdata(gameport); interact 282 drivers/input/joystick/interact.c input_unregister_device(interact->dev); interact 285 drivers/input/joystick/interact.c kfree(interact);