Lines Matching refs:input
111 struct input_dev *input; member
155 struct input_dev *input_dev = ts->input; in ad7879_report()
219 struct input_dev *input_dev = ts->input; in ad7879_ts_event_release()
267 static int ad7879_open(struct input_dev *input) in ad7879_open() argument
269 struct ad7879 *ts = input_get_drvdata(input); in ad7879_open()
278 static void ad7879_close(struct input_dev* input) in ad7879_close() argument
280 struct ad7879 *ts = input_get_drvdata(input); in ad7879_close()
291 mutex_lock(&ts->input->mutex); in ad7879_suspend()
293 if (!ts->suspended && !ts->disabled && ts->input->users) in ad7879_suspend()
298 mutex_unlock(&ts->input->mutex); in ad7879_suspend()
307 mutex_lock(&ts->input->mutex); in ad7879_resume()
309 if (ts->suspended && !ts->disabled && ts->input->users) in ad7879_resume()
314 mutex_unlock(&ts->input->mutex); in ad7879_resume()
324 mutex_lock(&ts->input->mutex); in ad7879_toggle()
326 if (!ts->suspended && ts->input->users != 0) { in ad7879_toggle()
339 mutex_unlock(&ts->input->mutex); in ad7879_toggle()
518 ts->input = input_dev; in ad7879_probe()
640 input_unregister_device(ts->input); in ad7879_remove()