Lines Matching refs:input
215 struct input_dev *input; /* input dev */ member
446 static inline void atp_report_fingers(struct input_dev *input, int fingers) in atp_report_fingers() argument
448 input_report_key(input, BTN_TOOL_FINGER, fingers == 1); in atp_report_fingers()
449 input_report_key(input, BTN_TOOL_DOUBLETAP, fingers == 2); in atp_report_fingers()
450 input_report_key(input, BTN_TOOL_TRIPLETAP, fingers > 2); in atp_report_fingers()
513 input_set_abs_params(dev->input, ABS_X, 0, in atp_detect_size()
629 input_report_key(dev->input, BTN_TOUCH, 1); in atp_complete_geyser_1_2()
630 input_report_abs(dev->input, ABS_X, x); in atp_complete_geyser_1_2()
631 input_report_abs(dev->input, ABS_Y, y); in atp_complete_geyser_1_2()
632 input_report_abs(dev->input, ABS_PRESSURE, in atp_complete_geyser_1_2()
634 atp_report_fingers(dev->input, fingers); in atp_complete_geyser_1_2()
643 input_report_key(dev->input, BTN_TOUCH, 0); in atp_complete_geyser_1_2()
644 input_report_abs(dev->input, ABS_PRESSURE, 0); in atp_complete_geyser_1_2()
645 atp_report_fingers(dev->input, 0); in atp_complete_geyser_1_2()
655 input_report_key(dev->input, BTN_LEFT, key); in atp_complete_geyser_1_2()
656 input_sync(dev->input); in atp_complete_geyser_1_2()
749 input_report_key(dev->input, BTN_TOUCH, 1); in atp_complete_geyser_3_4()
750 input_report_abs(dev->input, ABS_X, x); in atp_complete_geyser_3_4()
751 input_report_abs(dev->input, ABS_Y, y); in atp_complete_geyser_3_4()
752 input_report_abs(dev->input, ABS_PRESSURE, in atp_complete_geyser_3_4()
754 atp_report_fingers(dev->input, fingers); in atp_complete_geyser_3_4()
763 input_report_key(dev->input, BTN_TOUCH, 0); in atp_complete_geyser_3_4()
764 input_report_abs(dev->input, ABS_PRESSURE, 0); in atp_complete_geyser_3_4()
765 atp_report_fingers(dev->input, 0); in atp_complete_geyser_3_4()
775 input_report_key(dev->input, BTN_LEFT, key); in atp_complete_geyser_3_4()
776 input_sync(dev->input); in atp_complete_geyser_3_4()
809 static int atp_open(struct input_dev *input) in atp_open() argument
811 struct atp *dev = input_get_drvdata(input); in atp_open()
820 static void atp_close(struct input_dev *input) in atp_close() argument
822 struct atp *dev = input_get_drvdata(input); in atp_close()
880 dev->input = input_dev; in atp_probe()
932 error = input_register_device(dev->input); in atp_probe()
962 input_unregister_device(dev->input); in atp_disconnect()