Lines Matching refs:input
301 struct input_dev *input = ts->input; in cyttsp_report_tchdata() local
329 input_mt_slot(input, ids[i]); in cyttsp_report_tchdata()
330 input_mt_report_slot_state(input, MT_TOOL_FINGER, true); in cyttsp_report_tchdata()
331 input_report_abs(input, ABS_MT_POSITION_X, be16_to_cpu(tch->x)); in cyttsp_report_tchdata()
332 input_report_abs(input, ABS_MT_POSITION_Y, be16_to_cpu(tch->y)); in cyttsp_report_tchdata()
333 input_report_abs(input, ABS_MT_TOUCH_MAJOR, tch->z); in cyttsp_report_tchdata()
342 input_mt_slot(input, i); in cyttsp_report_tchdata()
343 input_mt_report_slot_state(input, MT_TOOL_FINGER, false); in cyttsp_report_tchdata()
346 input_sync(input); in cyttsp_report_tchdata()
480 mutex_lock(&ts->input->mutex); in cyttsp_suspend()
482 if (ts->input->users) { in cyttsp_suspend()
488 mutex_unlock(&ts->input->mutex); in cyttsp_suspend()
497 mutex_lock(&ts->input->mutex); in cyttsp_resume()
499 if (ts->input->users) in cyttsp_resume()
504 mutex_unlock(&ts->input->mutex); in cyttsp_resume()
552 ts->input = input_dev; in cyttsp_probe()
629 input_unregister_device(ts->input); in cyttsp_remove()