Lines Matching defs:input
19 #include <linux/input.h>
84 struct input_dev *input;
107 input_report_key(lradc->input, lradc->chan0_keycode, 0);
124 input_report_key(lradc->input, lradc->chan0_keycode, 1);
127 input_sync(lradc->input);
251 lradc->input = devm_input_allocate_device(dev);
252 if (!lradc->input)
255 lradc->input->name = pdev->name;
256 lradc->input->phys = "sun4i_lradc/input0";
257 lradc->input->open = sun4i_lradc_open;
258 lradc->input->close = sun4i_lradc_close;
259 lradc->input->id.bustype = BUS_HOST;
260 lradc->input->id.vendor = 0x0001;
261 lradc->input->id.product = 0x0001;
262 lradc->input->id.version = 0x0100;
264 __set_bit(EV_KEY, lradc->input->evbit);
266 __set_bit(lradc->chan0_map[i].keycode, lradc->input->keybit);
268 input_set_drvdata(lradc->input, lradc);
281 error = input_register_device(lradc->input);