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