Lines Matching refs:input
192 struct input_dev *input; member
263 input_event(ac->input, pdata->ev_type, pdata->ev_code_x, in adxl34x_service_ev_fifo()
265 input_event(ac->input, pdata->ev_type, pdata->ev_code_y, in adxl34x_service_ev_fifo()
267 input_event(ac->input, pdata->ev_type, pdata->ev_code_z, in adxl34x_service_ev_fifo()
271 static void adxl34x_report_key_single(struct input_dev *input, int key) in adxl34x_report_key_single() argument
273 input_report_key(input, key, true); in adxl34x_report_key_single()
274 input_sync(input); in adxl34x_report_key_single()
275 input_report_key(input, key, false); in adxl34x_report_key_single()
285 input_report_key(ac->input, in adxl34x_send_key_events()
294 input_sync(ac->input); in adxl34x_do_tap()
317 adxl34x_report_key_single(ac->input, pdata->ev_code_ff); in adxl34x_irq()
331 input_report_key(ac->input, in adxl34x_irq()
334 input_report_key(ac->input, in adxl34x_irq()
350 adxl34x_report_key_single(ac->input, in adxl34x_irq()
362 adxl34x_report_key_single(ac->input, in adxl34x_irq()
396 input_sync(ac->input); in adxl34x_irq()
661 static int adxl34x_input_open(struct input_dev *input) in adxl34x_input_open() argument
663 struct adxl34x *ac = input_get_drvdata(input); in adxl34x_input_open()
677 static void adxl34x_input_close(struct input_dev *input) in adxl34x_input_close() argument
679 struct adxl34x *ac = input_get_drvdata(input); in adxl34x_input_close()
726 ac->input = input_dev; in adxl34x_probe()
903 input_unregister_device(ac->input); in adxl34x_remove()