Lines Matching defs:input
39 #include <linux/input.h>
42 #include <linux/usb/input.h>
63 * Always service the USB devices irq not just when the input device is
96 struct input_dev *input;
561 input_set_abs_params(usbtouch->input, ABS_X, 0, 0xffff, 0, 0);
562 input_set_abs_params(usbtouch->input, ABS_Y, 0, 0xffff, 0, 0);
966 /* find first input and output endpoint */
1068 input_set_abs_params(usbtouch->input, ABS_X,
1071 input_set_abs_params(usbtouch->input, ABS_Y,
1101 input_report_abs(usbtouch->input,
1103 input_report_abs(usbtouch->input,
1105 input_report_abs(usbtouch->input,
1107 input_report_abs(usbtouch->input,
1109 input_report_abs(usbtouch->input,
1111 input_mt_sync(usbtouch->input);
1393 input_report_key(usbtouch->input, BTN_TOUCH, usbtouch->touch);
1396 input_report_abs(usbtouch->input, ABS_X, usbtouch->y);
1397 input_report_abs(usbtouch->input, ABS_Y, usbtouch->x);
1399 input_report_abs(usbtouch->input, ABS_X, usbtouch->x);
1400 input_report_abs(usbtouch->input, ABS_Y, usbtouch->y);
1403 input_report_abs(usbtouch->input, ABS_PRESSURE, usbtouch->press);
1404 input_sync(usbtouch->input);
1527 static int usbtouch_open(struct input_dev *input)
1529 struct usbtouch_usb *usbtouch = input_get_drvdata(input);
1555 static void usbtouch_close(struct input_dev *input)
1557 struct usbtouch_usb *usbtouch = input_get_drvdata(input);
1702 usbtouch->input = input_dev;
1777 err = input_register_device(usbtouch->input);
1830 input_unregister_device(usbtouch->input);