warrior            48 drivers/input/joystick/warrior.c static void warrior_process_packet(struct warrior *warrior)
warrior            50 drivers/input/joystick/warrior.c 	struct input_dev *dev = warrior->dev;
warrior            51 drivers/input/joystick/warrior.c 	unsigned char *data = warrior->data;
warrior            53 drivers/input/joystick/warrior.c 	if (!warrior->idx) return;
warrior            85 drivers/input/joystick/warrior.c 	struct warrior *warrior = serio_get_drvdata(serio);
warrior            88 drivers/input/joystick/warrior.c 		if (warrior->idx) warrior_process_packet(warrior);
warrior            89 drivers/input/joystick/warrior.c 		warrior->idx = 0;
warrior            90 drivers/input/joystick/warrior.c 		warrior->len = warrior_lengths[(data >> 4) & 7];
warrior            93 drivers/input/joystick/warrior.c 	if (warrior->idx < warrior->len)
warrior            94 drivers/input/joystick/warrior.c 		warrior->data[warrior->idx++] = data;
warrior            96 drivers/input/joystick/warrior.c 	if (warrior->idx == warrior->len) {
warrior            97 drivers/input/joystick/warrior.c 		if (warrior->idx) warrior_process_packet(warrior);
warrior            98 drivers/input/joystick/warrior.c 		warrior->idx = 0;
warrior            99 drivers/input/joystick/warrior.c 		warrior->len = 0;
warrior           110 drivers/input/joystick/warrior.c 	struct warrior *warrior = serio_get_drvdata(serio);
warrior           114 drivers/input/joystick/warrior.c 	input_unregister_device(warrior->dev);
warrior           115 drivers/input/joystick/warrior.c 	kfree(warrior);
warrior           126 drivers/input/joystick/warrior.c 	struct warrior *warrior;
warrior           130 drivers/input/joystick/warrior.c 	warrior = kzalloc(sizeof(struct warrior), GFP_KERNEL);
warrior           132 drivers/input/joystick/warrior.c 	if (!warrior || !input_dev)
warrior           135 drivers/input/joystick/warrior.c 	warrior->dev = input_dev;
warrior           136 drivers/input/joystick/warrior.c 	snprintf(warrior->phys, sizeof(warrior->phys), "%s/input0", serio->phys);
warrior           139 drivers/input/joystick/warrior.c 	input_dev->phys = warrior->phys;
warrior           157 drivers/input/joystick/warrior.c 	serio_set_drvdata(serio, warrior);
warrior           163 drivers/input/joystick/warrior.c 	err = input_register_device(warrior->dev);
warrior           172 drivers/input/joystick/warrior.c 	kfree(warrior);