Lines Matching defs:input_dev
52 struct input_dev *dev;
67 struct input_dev *dev = elo->dev;
119 struct input_dev *dev = elo->dev;
177 struct input_dev *dev = elo->dev;
261 struct input_dev *dev = elo->dev;
307 struct input_dev *input_dev;
311 input_dev = input_allocate_device();
312 if (!elo || !input_dev) {
319 elo->dev = input_dev;
325 input_dev->name = "Elo Serial TouchScreen";
326 input_dev->phys = elo->phys;
327 input_dev->id.bustype = BUS_RS232;
328 input_dev->id.vendor = SERIO_ELO;
329 input_dev->id.product = elo->id;
330 input_dev->id.version = 0x0100;
331 input_dev->dev.parent = &serio->dev;
333 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
334 input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
352 input_set_abs_params(input_dev, ABS_PRESSURE, 0, 15, 0, 0);
356 input_set_abs_params(input_dev, ABS_X, 96, 4000, 0, 0);
357 input_set_abs_params(input_dev, ABS_Y, 96, 4000, 0, 0);
361 input_set_abs_params(input_dev, ABS_X, 0, 255, 0, 0);
362 input_set_abs_params(input_dev, ABS_Y, 0, 255, 0, 0);
374 fail1: input_free_device(input_dev);