twidjoy            90 drivers/input/joystick/twidjoy.c static void twidjoy_process_packet(struct twidjoy *twidjoy)
twidjoy            92 drivers/input/joystick/twidjoy.c 	struct input_dev *dev = twidjoy->dev;
twidjoy            93 drivers/input/joystick/twidjoy.c 	unsigned char *data = twidjoy->data;
twidjoy           127 drivers/input/joystick/twidjoy.c 	struct twidjoy *twidjoy = serio_get_drvdata(serio);
twidjoy           134 drivers/input/joystick/twidjoy.c 		twidjoy->idx = 0;	/* this byte starts a new packet */
twidjoy           135 drivers/input/joystick/twidjoy.c 	else if (twidjoy->idx == 0)
twidjoy           138 drivers/input/joystick/twidjoy.c 	if (twidjoy->idx < TWIDJOY_MAX_LENGTH)
twidjoy           139 drivers/input/joystick/twidjoy.c 		twidjoy->data[twidjoy->idx++] = data;
twidjoy           141 drivers/input/joystick/twidjoy.c 	if (twidjoy->idx == TWIDJOY_MAX_LENGTH) {
twidjoy           142 drivers/input/joystick/twidjoy.c 		twidjoy_process_packet(twidjoy);
twidjoy           143 drivers/input/joystick/twidjoy.c 		twidjoy->idx = 0;
twidjoy           155 drivers/input/joystick/twidjoy.c 	struct twidjoy *twidjoy = serio_get_drvdata(serio);
twidjoy           159 drivers/input/joystick/twidjoy.c 	input_unregister_device(twidjoy->dev);
twidjoy           160 drivers/input/joystick/twidjoy.c 	kfree(twidjoy);
twidjoy           172 drivers/input/joystick/twidjoy.c 	struct twidjoy *twidjoy;
twidjoy           177 drivers/input/joystick/twidjoy.c 	twidjoy = kzalloc(sizeof(struct twidjoy), GFP_KERNEL);
twidjoy           179 drivers/input/joystick/twidjoy.c 	if (!twidjoy || !input_dev)
twidjoy           182 drivers/input/joystick/twidjoy.c 	twidjoy->dev = input_dev;
twidjoy           183 drivers/input/joystick/twidjoy.c 	snprintf(twidjoy->phys, sizeof(twidjoy->phys), "%s/input0", serio->phys);
twidjoy           186 drivers/input/joystick/twidjoy.c 	input_dev->phys = twidjoy->phys;
twidjoy           201 drivers/input/joystick/twidjoy.c 	serio_set_drvdata(serio, twidjoy);
twidjoy           207 drivers/input/joystick/twidjoy.c 	err = input_register_device(twidjoy->dev);
twidjoy           216 drivers/input/joystick/twidjoy.c 	kfree(twidjoy);