Lines Matching refs:input
28 struct input_dev *input; in uvc_input_init() local
31 input = input_allocate_device(); in uvc_input_init()
32 if (input == NULL) in uvc_input_init()
38 input->name = dev->name; in uvc_input_init()
39 input->phys = dev->input_phys; in uvc_input_init()
40 usb_to_input_id(dev->udev, &input->id); in uvc_input_init()
41 input->dev.parent = &dev->intf->dev; in uvc_input_init()
43 __set_bit(EV_KEY, input->evbit); in uvc_input_init()
44 __set_bit(KEY_CAMERA, input->keybit); in uvc_input_init()
46 if ((ret = input_register_device(input)) < 0) in uvc_input_init()
49 dev->input = input; in uvc_input_init()
53 input_free_device(input); in uvc_input_init()
59 if (dev->input) in uvc_input_cleanup()
60 input_unregister_device(dev->input); in uvc_input_cleanup()
66 if (dev->input) { in uvc_input_report_key()
67 input_report_key(dev->input, code, value); in uvc_input_report_key()
68 input_sync(dev->input); in uvc_input_report_key()