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);