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);
75 tk->input = devm_input_allocate_device(dev);
76 if (!tk->input)
82 tk->input->keycodesize = sizeof(u16);
83 tk->input->keycodemax = ARRAY_SIZE(tk->codes);
84 tk->input->keycode = tk->codes;
97 __set_bit(EV_KEY, tk->input->evbit);
99 __set_bit(tk->codes[i], tk->input->keybit);
100 __clear_bit(KEY_RESERVED, tk->input->keybit);
102 tk->input->name = "D-Link DIR-685 touchkeys";
103 tk->input->id.bustype = BUS_I2C;
105 err = input_register_device(tk->input);