Lines Matching defs:input
3 * D-Link DIR-685 router I2C-based Touchkeys input driver
15 #include <linux/input.h>
22 struct input_dev *input;
52 input_report_key(tk->input, tk->codes[i], test_bit(i, &key));
57 input_sync(tk->input);
74 tk->input = devm_input_allocate_device(dev);
75 if (!tk->input)
81 tk->input->keycodesize = sizeof(u16);
82 tk->input->keycodemax = ARRAY_SIZE(tk->codes);
83 tk->input->keycode = tk->codes;
96 __set_bit(EV_KEY, tk->input->evbit);
98 __set_bit(tk->codes[i], tk->input->keybit);
99 __clear_bit(KEY_RESERVED, tk->input->keybit);
101 tk->input->name = "D-Link DIR-685 touchkeys";
102 tk->input->id.bustype = BUS_I2C;
104 err = input_register_device(tk->input);