Lines Matching refs:input_dev
76 struct input_dev *dev;
89 struct input_dev *dev = twidjoy->dev;
170 struct input_dev *input_dev;
175 input_dev = input_allocate_device();
176 if (!twidjoy || !input_dev)
179 twidjoy->dev = input_dev;
182 input_dev->name = "Handykey Twiddler";
183 input_dev->phys = twidjoy->phys;
184 input_dev->id.bustype = BUS_RS232;
185 input_dev->id.vendor = SERIO_TWIDJOY;
186 input_dev->id.product = 0x0001;
187 input_dev->id.version = 0x0100;
188 input_dev->dev.parent = &serio->dev;
190 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
191 input_set_abs_params(input_dev, ABS_X, -50, 50, 4, 4);
192 input_set_abs_params(input_dev, ABS_Y, -50, 50, 4, 4);
196 set_bit(bp->buttons[i], input_dev->keybit);
212 fail1: input_free_device(input_dev);