Lines Matching defs:input
20 #include <linux/input.h>
97 struct input_dev *input;
122 input_report_key(lradc->input, lradc->chan0_keycode, 0);
139 input_report_key(lradc->input, lradc->chan0_keycode, 1);
142 input_sync(lradc->input);
292 lradc->input = devm_input_allocate_device(dev);
293 if (!lradc->input)
296 lradc->input->name = pdev->name;
297 lradc->input->phys = "sun4i_lradc/input0";
298 lradc->input->open = sun4i_lradc_open;
299 lradc->input->close = sun4i_lradc_close;
300 lradc->input->id.bustype = BUS_HOST;
301 lradc->input->id.vendor = 0x0001;
302 lradc->input->id.product = 0x0001;
303 lradc->input->id.version = 0x0100;
305 __set_bit(EV_KEY, lradc->input->evbit);
307 __set_bit(lradc->chan0_map[i].keycode, lradc->input->keybit);
309 input_set_drvdata(lradc->input, lradc);
324 error = input_register_device(lradc->input);