Lines Matching refs:input_dev
34 struct input_dev *input_dev;
44 unsigned short *keycode = keypad->input_dev->keycode;
53 input_report_key(keypad->input_dev,
56 input_sync(keypad->input_dev);
88 static int keyscan_open(struct input_dev *dev)
95 static void keyscan_close(struct input_dev *dev)
104 struct device *dev = keypad_data->input_dev->dev.parent;
127 struct input_dev *input_dev;
140 input_dev = devm_input_allocate_device(&pdev->dev);
141 if (!input_dev) {
146 input_dev->name = pdev->name;
147 input_dev->phys = "keyscan-keys/input0";
148 input_dev->dev.parent = &pdev->dev;
149 input_dev->open = keyscan_open;
150 input_dev->close = keyscan_close;
152 input_dev->id.bustype = BUS_HOST;
154 keypad_data->input_dev = input_dev;
163 NULL, input_dev);
169 input_set_drvdata(input_dev, keypad_data);
200 error = input_register_device(input_dev);
217 struct input_dev *input = keypad->input_dev;
234 struct input_dev *input = keypad->input_dev;