Lines Matching defs:input
10 #include <linux/input.h>
20 struct input_dev *input;
35 input_report_key(button->input, KEY_PROG1, 0);
36 input_sync(button->input);
39 input_report_key(button->input, KEY_PROG1, 1);
40 input_sync(button->input);
50 struct input_dev *input;
61 input = devm_input_allocate_device(&device->dev);
62 if (!input)
65 button->input = input;
68 input->name = "Advantech Software Button";
69 input->phys = button->phys;
70 input->id.bustype = BUS_HOST;
71 input->dev.parent = &device->dev;
72 set_bit(EV_REP, input->evbit);
73 input_set_capability(input, EV_KEY, KEY_PROG1);
75 error = input_register_device(input);