Lines Matching defs:input
9 #include <linux/input/mt.h>
10 #include <linux/input/touchscreen.h>
79 struct input_dev *input;
182 input_mt_slot(sdata->input, slot_id);
184 input_mt_report_slot_state(sdata->input, MT_TOOL_FINGER, true);
185 input_report_abs(sdata->input, ABS_MT_POSITION_X, x);
186 input_report_abs(sdata->input, ABS_MT_POSITION_Y, y);
187 input_report_abs(sdata->input, ABS_MT_TOUCH_MAJOR, maj);
188 input_report_abs(sdata->input, ABS_MT_TOUCH_MINOR, min);
189 input_report_abs(sdata->input, ABS_MT_PRESSURE, area);
190 input_report_abs(sdata->input, ABS_MT_ORIENTATION, orientation);
192 input_sync(sdata->input);
200 input_mt_slot(sdata->input, slot_id);
201 input_mt_report_slot_inactive(sdata->input);
203 input_sync(sdata->input);
213 input_report_abs(sdata->input, ABS_X, x);
214 input_report_abs(sdata->input, ABS_Y, y);
215 input_report_abs(sdata->input, ABS_DISTANCE, z);
217 input_sync(sdata->input);
224 input_report_key(sdata->input, KEY_BACK, 0);
225 input_report_key(sdata->input, KEY_MENU, 0);
229 input_report_key(sdata->input, KEY_BACK, 1);
233 input_report_key(sdata->input, KEY_MENU, 1);
242 input_sync(sdata->input);
655 sdata->input = devm_input_allocate_device(&client->dev);
656 if (!sdata->input)
659 sdata->input->name = STMFTS_DEV_NAME;
660 sdata->input->id.bustype = BUS_I2C;
661 sdata->input->open = stmfts_input_open;
662 sdata->input->close = stmfts_input_close;
664 input_set_capability(sdata->input, EV_ABS, ABS_MT_POSITION_X);
665 input_set_capability(sdata->input, EV_ABS, ABS_MT_POSITION_Y);
666 touchscreen_parse_properties(sdata->input, true, &sdata->prop);
668 input_set_abs_params(sdata->input, ABS_MT_TOUCH_MAJOR, 0, 255, 0, 0);
669 input_set_abs_params(sdata->input, ABS_MT_TOUCH_MINOR, 0, 255, 0, 0);
670 input_set_abs_params(sdata->input, ABS_MT_ORIENTATION, 0, 255, 0, 0);
671 input_set_abs_params(sdata->input, ABS_MT_PRESSURE, 0, 255, 0, 0);
672 input_set_abs_params(sdata->input, ABS_DISTANCE, 0, 255, 0, 0);
677 input_set_capability(sdata->input, EV_KEY, KEY_MENU);
678 input_set_capability(sdata->input, EV_KEY, KEY_BACK);
681 err = input_mt_init_slots(sdata->input,
686 input_set_drvdata(sdata->input, sdata);
712 err = input_register_device(sdata->input);