Lines Matching defs:input

9 #include <linux/input.h>
12 #include <linux/input/ad714x.h>
74 struct input_dev *input;
83 struct input_dev *input;
102 struct input_dev *input;
111 struct input_dev *input;
223 input_report_key(sw->input, hw->keycode, 1);
224 input_sync(sw->input);
233 input_report_key(sw->input, hw->keycode, 0);
234 input_sync(sw->input);
379 input_report_abs(sw->input, ABS_X, sw->flt_pos);
380 input_report_key(sw->input, BTN_TOUCH, 1);
387 input_report_key(sw->input, BTN_TOUCH, 0);
391 input_sync(sw->input);
551 input_report_abs(sw->input, ABS_WHEEL,
553 input_report_key(sw->input, BTN_TOUCH, 1);
560 input_report_key(sw->input, BTN_TOUCH, 0);
565 input_sync(sw->input);
844 input_report_abs(sw->input, ABS_X,
846 input_report_abs(sw->input, ABS_Y,
848 input_report_key(sw->input, BTN_TOUCH,
857 input_report_key(sw->input, BTN_TOUCH, 0);
861 input_sync(sw->input);
967 struct input_dev *input;
1035 input = devm_input_allocate_device(dev);
1036 if (!input)
1039 __set_bit(EV_ABS, input->evbit);
1040 __set_bit(EV_KEY, input->evbit);
1041 __set_bit(ABS_X, input->absbit);
1042 __set_bit(BTN_TOUCH, input->keybit);
1043 input_set_abs_params(input,
1046 input->id.bustype = bus_type;
1047 input->id.product = ad714x->product;
1048 input->id.version = ad714x->version;
1049 input->name = "ad714x_captouch_slider";
1050 input->dev.parent = dev;
1052 error = input_register_device(input);
1056 sd_drv[i].input = input;
1065 input = devm_input_allocate_device(dev);
1066 if (!input)
1069 __set_bit(EV_KEY, input->evbit);
1070 __set_bit(EV_ABS, input->evbit);
1071 __set_bit(ABS_WHEEL, input->absbit);
1072 __set_bit(BTN_TOUCH, input->keybit);
1073 input_set_abs_params(input,
1076 input->id.bustype = bus_type;
1077 input->id.product = ad714x->product;
1078 input->id.version = ad714x->version;
1079 input->name = "ad714x_captouch_wheel";
1080 input->dev.parent = dev;
1082 error = input_register_device(input);
1086 wl_drv[i].input = input;
1095 input = devm_input_allocate_device(dev);
1096 if (!input)
1099 __set_bit(EV_ABS, input->evbit);
1100 __set_bit(EV_KEY, input->evbit);
1101 __set_bit(ABS_X, input->absbit);
1102 __set_bit(ABS_Y, input->absbit);
1103 __set_bit(BTN_TOUCH, input->keybit);
1104 input_set_abs_params(input,
1106 input_set_abs_params(input,
1109 input->id.bustype = bus_type;
1110 input->id.product = ad714x->product;
1111 input->id.version = ad714x->version;
1112 input->name = "ad714x_captouch_pad";
1113 input->dev.parent = dev;
1115 error = input_register_device(input);
1119 tp_drv[i].input = input;
1123 /* all buttons use one input node */
1127 input = devm_input_allocate_device(dev);
1128 if (!input) {
1133 __set_bit(EV_KEY, input->evbit);
1135 bt_drv[i].input = input;
1136 __set_bit(bt_plat[i].keycode, input->keybit);
1139 input->id.bustype = bus_type;
1140 input->id.product = ad714x->product;
1141 input->id.version = ad714x->version;
1142 input->name = "ad714x_captouch_button";
1143 input->dev.parent = dev;
1145 error = input_register_device(input);