Lines Matching refs:input

147 	struct input_polled_dev *input;  member
262 static void sur40_report_blob(struct sur40_blob *blob, struct input_dev *input) in sur40_report_blob() argument
275 int slotnum = input_mt_get_slot_by_key(input, blob->blob_id); in sur40_report_blob()
279 input_mt_slot(input, slotnum); in sur40_report_blob()
280 input_mt_report_slot_state(input, MT_TOOL_FINGER, 1); in sur40_report_blob()
285 input_report_abs(input, ABS_MT_POSITION_X, pos_x); in sur40_report_blob()
286 input_report_abs(input, ABS_MT_POSITION_Y, pos_y); in sur40_report_blob()
287 input_report_abs(input, ABS_MT_TOOL_X, ctr_x); in sur40_report_blob()
288 input_report_abs(input, ABS_MT_TOOL_Y, ctr_y); in sur40_report_blob()
291 input_report_abs(input, ABS_MT_ORIENTATION, wide); in sur40_report_blob()
292 input_report_abs(input, ABS_MT_TOUCH_MAJOR, major); in sur40_report_blob()
293 input_report_abs(input, ABS_MT_TOUCH_MINOR, minor); in sur40_report_blob()
300 struct input_dev *input = polldev->input; in sur40_poll() local
358 sur40_report_blob(&(inblob[i]), input); in sur40_poll()
363 input_mt_sync_frame(input); in sur40_poll()
364 input_sync(input); in sur40_poll()
532 sur40_input_setup(poll_dev->input); in sur40_probe()
534 poll_dev->input->name = DRIVER_LONG; in sur40_probe()
535 usb_to_input_id(usbdev, &poll_dev->input->id); in sur40_probe()
538 poll_dev->input->phys = sur40->phys; in sur40_probe()
539 poll_dev->input->dev.parent = &interface->dev; in sur40_probe()
543 sur40->input = poll_dev; in sur40_probe()
615 input_free_polled_device(sur40->input); in sur40_probe()
631 input_unregister_polled_device(sur40->input); in sur40_disconnect()
632 input_free_polled_device(sur40->input); in sur40_disconnect()