Lines Matching defs:input
11 #include <linux/input.h>
14 #include <linux/usb/input.h>
24 struct input_dev *input;
27 input = input_allocate_device();
28 if (input == NULL)
34 input->name = dev->name;
35 input->phys = dev->input_phys;
36 usb_to_input_id(dev->udev, &input->id);
37 input->dev.parent = &dev->intf->dev;
39 __set_bit(EV_KEY, input->evbit);
40 __set_bit(KEY_CAMERA, input->keybit);
42 if ((ret = input_register_device(input)) < 0)
45 dev->input = input;
49 input_free_device(input);
55 if (dev->input)
56 input_unregister_device(dev->input);
62 if (dev->input) {
63 input_report_key(dev->input, code, value);
64 input_sync(dev->input);