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 */
1071 input_set_abs_params(usbtouch->input, ABS_X,
1074 input_set_abs_params(usbtouch->input, ABS_Y,
1104 input_report_abs(usbtouch->input,
1106 input_report_abs(usbtouch->input,
1108 input_report_abs(usbtouch->input,
1110 input_report_abs(usbtouch->input,
1112 input_report_abs(usbtouch->input,
1114 input_mt_sync(usbtouch->input);
1396 input_report_key(usbtouch->input, BTN_TOUCH, usbtouch->touch);
1399 input_report_abs(usbtouch->input, ABS_X, usbtouch->y);
1400 input_report_abs(usbtouch->input, ABS_Y, usbtouch->x);
1402 input_report_abs(usbtouch->input, ABS_X, usbtouch->x);
1403 input_report_abs(usbtouch->input, ABS_Y, usbtouch->y);
1406 input_report_abs(usbtouch->input, ABS_PRESSURE, usbtouch->press);
1407 input_sync(usbtouch->input);
1530 static int usbtouch_open(struct input_dev *input)
1532 struct usbtouch_usb *usbtouch = input_get_drvdata(input);
1558 static void usbtouch_close(struct input_dev *input)
1560 struct usbtouch_usb *usbtouch = input_get_drvdata(input);
1708 usbtouch->input = input_dev;
1783 err = input_register_device(usbtouch->input);
1836 input_unregister_device(usbtouch->input);