Lines Matching defs:input_dev
79 struct input_dev *dev;
92 struct input_dev *dev = twidjoy->dev;
173 struct input_dev *input_dev;
178 input_dev = input_allocate_device();
179 if (!twidjoy || !input_dev)
182 twidjoy->dev = input_dev;
185 input_dev->name = "Handykey Twiddler";
186 input_dev->phys = twidjoy->phys;
187 input_dev->id.bustype = BUS_RS232;
188 input_dev->id.vendor = SERIO_TWIDJOY;
189 input_dev->id.product = 0x0001;
190 input_dev->id.version = 0x0100;
191 input_dev->dev.parent = &serio->dev;
193 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
194 input_set_abs_params(input_dev, ABS_X, -50, 50, 4, 4);
195 input_set_abs_params(input_dev, ABS_Y, -50, 50, 4, 4);
199 set_bit(bp->buttons[i], input_dev->keybit);
215 fail1: input_free_device(input_dev);