Lines Matching refs:input_dev

67 	struct input_dev *input_dev;  member
112 struct input_dev *input_dev = keypad->input_dev; in samsung_keypad_report() local
131 dev_dbg(&keypad->input_dev->dev, in samsung_keypad_report()
137 input_event(input_dev, EV_MSC, MSC_SCAN, val); in samsung_keypad_report()
138 input_report_key(input_dev, in samsung_keypad_report()
141 input_sync(keypad->input_dev); in samsung_keypad_report()
229 static int samsung_keypad_open(struct input_dev *input_dev) in samsung_keypad_open() argument
231 struct samsung_keypad *keypad = input_get_drvdata(input_dev); in samsung_keypad_open()
238 static void samsung_keypad_close(struct input_dev *input_dev) in samsung_keypad_close() argument
240 struct samsung_keypad *keypad = input_get_drvdata(input_dev); in samsung_keypad_close()
325 struct input_dev *input_dev; in samsung_keypad_probe() local
358 input_dev = devm_input_allocate_device(&pdev->dev); in samsung_keypad_probe()
359 if (!keypad || !input_dev) in samsung_keypad_probe()
382 keypad->input_dev = input_dev; in samsung_keypad_probe()
396 input_dev->name = pdev->name; in samsung_keypad_probe()
397 input_dev->id.bustype = BUS_HOST; in samsung_keypad_probe()
398 input_dev->dev.parent = &pdev->dev; in samsung_keypad_probe()
400 input_dev->open = samsung_keypad_open; in samsung_keypad_probe()
401 input_dev->close = samsung_keypad_close; in samsung_keypad_probe()
405 keypad->keycodes, input_dev); in samsung_keypad_probe()
411 input_set_capability(input_dev, EV_MSC, MSC_SCAN); in samsung_keypad_probe()
413 __set_bit(EV_REP, input_dev->evbit); in samsung_keypad_probe()
415 input_set_drvdata(input_dev, keypad); in samsung_keypad_probe()
435 error = input_register_device(keypad->input_dev); in samsung_keypad_probe()
461 input_unregister_device(keypad->input_dev); in samsung_keypad_remove()
542 struct input_dev *input_dev = keypad->input_dev; in samsung_keypad_suspend() local
544 mutex_lock(&input_dev->mutex); in samsung_keypad_suspend()
546 if (input_dev->users) in samsung_keypad_suspend()
551 mutex_unlock(&input_dev->mutex); in samsung_keypad_suspend()
560 struct input_dev *input_dev = keypad->input_dev; in samsung_keypad_resume() local
562 mutex_lock(&input_dev->mutex); in samsung_keypad_resume()
566 if (input_dev->users) in samsung_keypad_resume()
569 mutex_unlock(&input_dev->mutex); in samsung_keypad_resume()