Lines Matching refs:input

751 	struct input_dev *input;  member
796 wd->input = input_dev; in wtp_populate_input()
808 slot = input_mt_get_slot_by_key(wd->input, touch_report->finger_id); in wtp_touch_event()
810 input_mt_slot(wd->input, slot); in wtp_touch_event()
811 input_mt_report_slot_state(wd->input, MT_TOOL_FINGER, in wtp_touch_event()
814 input_event(wd->input, EV_ABS, ABS_MT_POSITION_X, in wtp_touch_event()
816 input_event(wd->input, EV_ABS, ABS_MT_POSITION_Y, in wtp_touch_event()
819 input_event(wd->input, EV_ABS, ABS_MT_PRESSURE, in wtp_touch_event()
835 input_event(wd->input, EV_KEY, BTN_LEFT, raw->button); in wtp_send_raw_xy_event()
838 input_mt_sync_frame(wd->input); in wtp_send_raw_xy_event()
839 input_sync(wd->input); in wtp_send_raw_xy_event()
889 if (!wd || !wd->input) in wtp_raw_event()
900 input_event(wd->input, EV_KEY, BTN_LEFT, in wtp_raw_event()
902 input_event(wd->input, EV_KEY, BTN_RIGHT, in wtp_raw_event()
904 input_sync(wd->input); in wtp_raw_event()
1026 struct input_dev *input; member
1080 if (!mydata || !mydata->input) { in m560_raw_event()
1107 input_report_key(mydata->input, BTN_MIDDLE, 1); in m560_raw_event()
1110 input_report_key(mydata->input, BTN_FORWARD, 1); in m560_raw_event()
1113 input_report_key(mydata->input, BTN_BACK, 1); in m560_raw_event()
1116 input_report_key(mydata->input, BTN_BACK, 0); in m560_raw_event()
1117 input_report_key(mydata->input, BTN_FORWARD, 0); in m560_raw_event()
1118 input_report_key(mydata->input, BTN_MIDDLE, 0); in m560_raw_event()
1124 input_sync(mydata->input); in m560_raw_event()
1138 input_report_key(mydata->input, BTN_LEFT, in m560_raw_event()
1140 input_report_key(mydata->input, BTN_RIGHT, in m560_raw_event()
1144 input_report_rel(mydata->input, REL_HWHEEL, -1); in m560_raw_event()
1146 input_report_rel(mydata->input, REL_HWHEEL, 1); in m560_raw_event()
1149 input_report_rel(mydata->input, REL_X, v); in m560_raw_event()
1152 input_report_rel(mydata->input, REL_Y, v); in m560_raw_event()
1155 input_report_rel(mydata->input, REL_WHEEL, v); in m560_raw_event()
1157 input_sync(mydata->input); in m560_raw_event()
1168 mydata->input = input_dev; in m560_populate_input()
1170 __set_bit(EV_KEY, mydata->input->evbit); in m560_populate_input()
1171 __set_bit(BTN_MIDDLE, mydata->input->keybit); in m560_populate_input()
1172 __set_bit(BTN_RIGHT, mydata->input->keybit); in m560_populate_input()
1173 __set_bit(BTN_LEFT, mydata->input->keybit); in m560_populate_input()
1174 __set_bit(BTN_BACK, mydata->input->keybit); in m560_populate_input()
1175 __set_bit(BTN_FORWARD, mydata->input->keybit); in m560_populate_input()
1177 __set_bit(EV_REL, mydata->input->evbit); in m560_populate_input()
1178 __set_bit(REL_X, mydata->input->relbit); in m560_populate_input()
1179 __set_bit(REL_Y, mydata->input->relbit); in m560_populate_input()
1180 __set_bit(REL_WHEEL, mydata->input->relbit); in m560_populate_input()
1181 __set_bit(REL_HWHEEL, mydata->input->relbit); in m560_populate_input()
1280 struct input_dev *input, bool origin_is_hid_core) in hidpp_populate_input() argument
1283 wtp_populate_input(hidpp, input, origin_is_hid_core); in hidpp_populate_input()
1285 m560_populate_input(hidpp, input, origin_is_hid_core); in hidpp_populate_input()
1292 struct input_dev *input = hidinput->input; in hidpp_input_configured() local
1294 hidpp_populate_input(hidpp, input, true); in hidpp_input_configured()
1447 struct input_dev *input; in hidpp_connect_event() local
1499 input = hidpp_allocate_input(hdev); in hidpp_connect_event()
1500 if (!input) { in hidpp_connect_event()
1505 hidpp_populate_input(hidpp, input, false); in hidpp_connect_event()
1507 ret = input_register_device(input); in hidpp_connect_event()
1509 input_free_device(input); in hidpp_connect_event()
1511 hidpp->delayed_input = input; in hidpp_connect_event()