Lines Matching defs:input
11 #include <linux/input.h>
14 #include <linux/usb/input.h>
44 struct input_dev *input;
50 input = input_allocate_device();
51 if (input == NULL)
57 input->name = dev->name;
58 input->phys = dev->input_phys;
59 usb_to_input_id(dev->udev, &input->id);
60 input->dev.parent = &dev->intf->dev;
62 __set_bit(EV_KEY, input->evbit);
63 __set_bit(KEY_CAMERA, input->keybit);
65 if ((ret = input_register_device(input)) < 0)
68 dev->input = input;
72 input_free_device(input);
78 if (dev->input)
79 input_unregister_device(dev->input);
85 if (dev->input) {
86 input_report_key(dev->input, code, value);
87 input_sync(dev->input);