Lines Matching defs:input
8 #include <linux/input.h>
16 #include <linux/input/matrix_keypad.h>
34 static void clps711x_keypad_poll(struct input_dev *input)
36 const unsigned short *keycodes = input->keycode;
37 struct clps711x_keypad_data *priv = input_get_drvdata(input);
65 input_event(input,
72 input_report_key(input,
84 input_sync(input);
91 struct input_dev *input;
127 input = devm_input_allocate_device(dev);
128 if (!input)
131 input_set_drvdata(input, priv);
133 input->name = pdev->name;
134 input->dev.parent = dev;
135 input->id.bustype = BUS_HOST;
136 input->id.vendor = 0x0001;
137 input->id.product = 0x0001;
138 input->id.version = 0x0100;
142 NULL, input);
146 input_set_capability(input, EV_MSC, MSC_SCAN);
148 __set_bit(EV_REP, input->evbit);
155 err = input_setup_polling(input, clps711x_keypad_poll);
159 input_set_poll_interval(input, poll_interval);
161 err = input_register_device(input);