Lines Matching refs:input_dev
170 struct input_dev *input;
332 struct input_dev *input_dev = ts->input;
357 input_report_abs(input_dev, ABS_X, x);
358 input_report_abs(input_dev, ABS_Y, y);
359 input_report_abs(input_dev, ABS_PRESSURE, Rt);
360 input_sync(input_dev);
366 struct input_dev *input_dev = ts->input;
368 input_report_abs(input_dev, ABS_PRESSURE, 0);
369 input_sync(input_dev);
661 struct input_dev *input_dev;
690 input_dev = input_allocate_device();
691 if (!ts || !input_dev) {
698 ts->input = input_dev;
717 input_dev->name = "AD7877 Touchscreen";
718 input_dev->phys = ts->phys;
719 input_dev->dev.parent = &spi->dev;
721 __set_bit(EV_ABS, input_dev->evbit);
722 __set_bit(ABS_X, input_dev->absbit);
723 __set_bit(ABS_Y, input_dev->absbit);
724 __set_bit(ABS_PRESSURE, input_dev->absbit);
726 input_set_abs_params(input_dev, ABS_X,
730 input_set_abs_params(input_dev, ABS_Y,
734 input_set_abs_params(input_dev, ABS_PRESSURE,
743 dev_name(&spi->dev), input_dev->name);
771 err = input_register_device(input_dev);
785 input_free_device(input_dev);