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