Symbol: interact
drivers/input/joystick/interact.c
111
struct interact *interact = gameport_get_drvdata(gameport);
drivers/input/joystick/interact.c
112
struct input_dev *dev = interact->dev;
drivers/input/joystick/interact.c
116
interact->reads++;
drivers/input/joystick/interact.c
118
if (interact_read_packet(interact->gameport, interact->length, data) < interact->length) {
drivers/input/joystick/interact.c
119
interact->bads++;
drivers/input/joystick/interact.c
123
data[i] <<= INTERACT_MAX_LENGTH - interact->length;
drivers/input/joystick/interact.c
125
switch (interact->type) {
drivers/input/joystick/interact.c
166
struct interact *interact = input_get_drvdata(dev);
drivers/input/joystick/interact.c
168
gameport_start_polling(interact->gameport);
drivers/input/joystick/interact.c
178
struct interact *interact = input_get_drvdata(dev);
drivers/input/joystick/interact.c
180
gameport_stop_polling(interact->gameport);
drivers/input/joystick/interact.c
189
struct interact *interact;
drivers/input/joystick/interact.c
195
interact = kzalloc_obj(*interact);
drivers/input/joystick/interact.c
197
if (!interact || !input_dev) {
drivers/input/joystick/interact.c
202
interact->gameport = gameport;
drivers/input/joystick/interact.c
203
interact->dev = input_dev;
drivers/input/joystick/interact.c
205
gameport_set_drvdata(gameport, interact);
drivers/input/joystick/interact.c
232
snprintf(interact->phys, sizeof(interact->phys), "%s/input0", gameport->phys);
drivers/input/joystick/interact.c
234
interact->type = i;
drivers/input/joystick/interact.c
235
interact->length = interact_type[i].length;
drivers/input/joystick/interact.c
238
input_dev->phys = interact->phys;
drivers/input/joystick/interact.c
245
input_set_drvdata(input_dev, interact);
drivers/input/joystick/interact.c
252
for (i = 0; (t = interact_type[interact->type].abs[i]) >= 0; i++) {
drivers/input/joystick/interact.c
253
if (i < interact_type[interact->type].b8)
drivers/input/joystick/interact.c
259
for (i = 0; (t = interact_type[interact->type].btn[i]) >= 0; i++)
drivers/input/joystick/interact.c
262
err = input_register_device(interact->dev);
drivers/input/joystick/interact.c
271
kfree(interact);
drivers/input/joystick/interact.c
277
struct interact *interact = gameport_get_drvdata(gameport);
drivers/input/joystick/interact.c
279
input_unregister_device(interact->dev);
drivers/input/joystick/interact.c
282
kfree(interact);