Lines Matching defs:input_dev
55 struct input_dev *dev;
69 struct input_dev *dev = spaceball->dev;
198 struct input_dev *input_dev;
206 input_dev = input_allocate_device();
207 if (!spaceball || !input_dev)
210 spaceball->dev = input_dev;
213 input_dev->name = spaceball_names[id];
214 input_dev->phys = spaceball->phys;
215 input_dev->id.bustype = BUS_RS232;
216 input_dev->id.vendor = SERIO_SPACEBALL;
217 input_dev->id.product = id;
218 input_dev->id.version = 0x0100;
219 input_dev->dev.parent = &serio->dev;
221 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
226 input_dev->keybit[BIT_WORD(BTN_0)] |= BIT_MASK(BTN_9);
227 input_dev->keybit[BIT_WORD(BTN_A)] |= BIT_MASK(BTN_A) |
232 input_dev->keybit[BIT_WORD(BTN_0)] |= BIT_MASK(BTN_2) |
238 input_dev->keybit[BIT_WORD(BTN_0)] |= BIT_MASK(BTN_1) |
243 input_set_abs_params(input_dev, ABS_X + i, -8000, 8000, 8, 40);
244 input_set_abs_params(input_dev, ABS_RX + i, -1600, 1600, 2, 8);
261 fail1: input_free_device(input_dev);