Lines Matching refs:input

100 	struct input_dev *input;  member
173 u8 *input; in t4_read_write_register() local
176 input = kzalloc(T4_FEATURE_REPORT_LEN, GFP_KERNEL); in t4_read_write_register()
177 if (!input) in t4_read_write_register()
180 input[0] = T4_FEATURE_REPORT_ID; in t4_read_write_register()
182 input[1] = T4_CMD_REGISTER_READ; in t4_read_write_register()
183 input[8] = 0x00; in t4_read_write_register()
185 input[1] = T4_CMD_REGISTER_WRITE; in t4_read_write_register()
186 input[8] = write_val; in t4_read_write_register()
188 put_unaligned_le32(address, input + 2); in t4_read_write_register()
189 input[6] = 1; in t4_read_write_register()
190 input[7] = 0; in t4_read_write_register()
193 check_sum = t4_calc_check_sum(input, 1, 8); in t4_read_write_register()
194 input[9] = (u8)check_sum; in t4_read_write_register()
195 input[10] = (u8)(check_sum >> 8); in t4_read_write_register()
196 input[11] = 0; in t4_read_write_register()
198 ret = hid_hw_raw_request(hdev, T4_FEATURE_REPORT_ID, input, in t4_read_write_register()
251 kfree(input); in t4_read_write_register()
260 u8 *input; in u1_read_write_register() local
263 input = kzalloc(U1_FEATURE_REPORT_LEN, GFP_KERNEL); in u1_read_write_register()
264 if (!input) in u1_read_write_register()
267 input[0] = U1_FEATURE_REPORT_ID; in u1_read_write_register()
269 input[1] = U1_CMD_REGISTER_READ; in u1_read_write_register()
270 input[6] = 0x00; in u1_read_write_register()
272 input[1] = U1_CMD_REGISTER_WRITE; in u1_read_write_register()
273 input[6] = write_val; in u1_read_write_register()
276 put_unaligned_le32(address, input + 2); in u1_read_write_register()
281 check_sum += input[i]; in u1_read_write_register()
283 input[7] = check_sum; in u1_read_write_register()
284 ret = hid_hw_raw_request(hdev, U1_FEATURE_REPORT_ID, input, in u1_read_write_register()
318 kfree(input); in u1_read_write_register()
341 input_mt_slot(hdata->input, i); in t4_raw_event()
343 input_mt_report_slot_state(hdata->input, in t4_raw_event()
349 input_report_abs(hdata->input, ABS_MT_POSITION_X, x); in t4_raw_event()
350 input_report_abs(hdata->input, ABS_MT_POSITION_Y, y); in t4_raw_event()
351 input_report_abs(hdata->input, ABS_MT_PRESSURE, z); in t4_raw_event()
353 input_mt_sync_frame(hdata->input); in t4_raw_event()
355 input_report_key(hdata->input, BTN_LEFT, p_report->button); in t4_raw_event()
357 input_sync(hdata->input); in t4_raw_event()
382 input_mt_slot(hdata->input, i); in u1_raw_event()
385 input_mt_report_slot_state(hdata->input, in u1_raw_event()
387 input_report_abs(hdata->input, in u1_raw_event()
389 input_report_abs(hdata->input, in u1_raw_event()
391 input_report_abs(hdata->input, in u1_raw_event()
394 input_mt_report_slot_state(hdata->input, in u1_raw_event()
399 input_mt_sync_frame(hdata->input); in u1_raw_event()
401 input_report_key(hdata->input, BTN_LEFT, in u1_raw_event()
403 input_report_key(hdata->input, BTN_RIGHT, in u1_raw_event()
405 input_report_key(hdata->input, BTN_MIDDLE, in u1_raw_event()
408 input_sync(hdata->input); in u1_raw_event()
666 struct input_dev *input = hi->input, *input2; in alps_input_configured() local
670 data->input = input; in alps_input_configured()
693 __set_bit(EV_ABS, input->evbit); in alps_input_configured()
694 input_set_abs_params(input, ABS_MT_POSITION_X, in alps_input_configured()
696 input_set_abs_params(input, ABS_MT_POSITION_Y, in alps_input_configured()
703 input_abs_set_res(input, ABS_MT_POSITION_X, res_x); in alps_input_configured()
704 input_abs_set_res(input, ABS_MT_POSITION_Y, res_y); in alps_input_configured()
707 input_set_abs_params(input, ABS_MT_PRESSURE, 0, 64, 0, 0); in alps_input_configured()
709 input_mt_init_slots(input, data->max_fingers, INPUT_MT_POINTER); in alps_input_configured()
711 __set_bit(EV_KEY, input->evbit); in alps_input_configured()
714 __set_bit(INPUT_PROP_BUTTONPAD, input->propbit); in alps_input_configured()
717 __set_bit(BTN_LEFT + i, input->keybit); in alps_input_configured()
728 input2->phys = input->phys; in alps_input_configured()
731 input2->id.vendor = input->id.vendor; in alps_input_configured()
732 input2->id.product = input->id.product; in alps_input_configured()
733 input2->id.version = input->id.version; in alps_input_configured()
734 input2->dev.parent = input->dev.parent; in alps_input_configured()