Lines Matching defs:input
12 #include <linux/input/matrix_keypad.h>
13 #include <linux/input/lm8333.h>
35 struct input_dev *input;
78 struct input_dev *input = lm8333->input;
95 input_event(input, EV_MSC, MSC_SCAN, code);
96 input_report_key(input, lm8333->keycodes[code], pressed);
99 input_sync(input);
134 struct input_dev *input;
147 input = input_allocate_device();
148 if (!lm8333 || !input) {
154 lm8333->input = input;
156 input->name = client->name;
157 input->dev.parent = &client->dev;
158 input->id.bustype = BUS_I2C;
160 input_set_capability(input, EV_MSC, MSC_SCAN);
164 lm8333->keycodes, input);
188 err = input_register_device(input);
198 input_free_device(input);
208 input_unregister_device(lm8333->input);