Lines Matching refs:input
102 struct input_dev *input; member
248 input_event(kp->input, EV_MSC, MSC_SCAN, code); in __pmic8xxx_kp_scan_matrix()
249 input_report_key(kp->input, in __pmic8xxx_kp_scan_matrix()
253 input_sync(kp->input); in __pmic8xxx_kp_scan_matrix()
548 kp->input = devm_input_allocate_device(&pdev->dev); in pmic8xxx_kp_probe()
549 if (!kp->input) { in pmic8xxx_kp_probe()
566 kp->input->name = "PMIC8XXX keypad"; in pmic8xxx_kp_probe()
567 kp->input->phys = "pmic8xxx_keypad/input0"; in pmic8xxx_kp_probe()
569 kp->input->id.bustype = BUS_I2C; in pmic8xxx_kp_probe()
570 kp->input->id.version = 0x0001; in pmic8xxx_kp_probe()
571 kp->input->id.product = 0x0001; in pmic8xxx_kp_probe()
572 kp->input->id.vendor = 0x0001; in pmic8xxx_kp_probe()
574 kp->input->open = pmic8xxx_kp_open; in pmic8xxx_kp_probe()
575 kp->input->close = pmic8xxx_kp_close; in pmic8xxx_kp_probe()
579 kp->keycodes, kp->input); in pmic8xxx_kp_probe()
586 __set_bit(EV_REP, kp->input->evbit); in pmic8xxx_kp_probe()
587 input_set_capability(kp->input, EV_MSC, MSC_SCAN); in pmic8xxx_kp_probe()
589 input_set_drvdata(kp->input, kp); in pmic8xxx_kp_probe()
625 rc = input_register_device(kp->input); in pmic8xxx_kp_probe()
641 struct input_dev *input_dev = kp->input; in pmic8xxx_kp_suspend()
661 struct input_dev *input_dev = kp->input; in pmic8xxx_kp_resume()