Lines Matching refs:input

146 	struct input_polled_dev *input;  member
261 static void sur40_report_blob(struct sur40_blob *blob, struct input_dev *input) in sur40_report_blob() argument
274 int slotnum = input_mt_get_slot_by_key(input, blob->blob_id); in sur40_report_blob()
278 input_mt_slot(input, slotnum); in sur40_report_blob()
279 input_mt_report_slot_state(input, MT_TOOL_FINGER, 1); in sur40_report_blob()
284 input_report_abs(input, ABS_MT_POSITION_X, pos_x); in sur40_report_blob()
285 input_report_abs(input, ABS_MT_POSITION_Y, pos_y); in sur40_report_blob()
286 input_report_abs(input, ABS_MT_TOOL_X, ctr_x); in sur40_report_blob()
287 input_report_abs(input, ABS_MT_TOOL_Y, ctr_y); in sur40_report_blob()
290 input_report_abs(input, ABS_MT_ORIENTATION, wide); in sur40_report_blob()
291 input_report_abs(input, ABS_MT_TOUCH_MAJOR, major); in sur40_report_blob()
292 input_report_abs(input, ABS_MT_TOUCH_MINOR, minor); in sur40_report_blob()
299 struct input_dev *input = polldev->input; in sur40_poll() local
357 sur40_report_blob(&(inblob[i]), input); in sur40_poll()
362 input_mt_sync_frame(input); in sur40_poll()
363 input_sync(input); in sur40_poll()
520 sur40_input_setup(poll_dev->input); in sur40_probe()
522 poll_dev->input->name = DRIVER_LONG; in sur40_probe()
523 usb_to_input_id(usbdev, &poll_dev->input->id); in sur40_probe()
526 poll_dev->input->phys = sur40->phys; in sur40_probe()
527 poll_dev->input->dev.parent = &interface->dev; in sur40_probe()
531 sur40->input = poll_dev; in sur40_probe()
602 input_free_polled_device(sur40->input); in sur40_probe()
618 input_unregister_polled_device(sur40->input); in sur40_disconnect()
619 input_free_polled_device(sur40->input); in sur40_disconnect()