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()
546 kp->input = devm_input_allocate_device(&pdev->dev); in pmic8xxx_kp_probe()
547 if (!kp->input) { in pmic8xxx_kp_probe()
564 kp->input->name = "PMIC8XXX keypad"; in pmic8xxx_kp_probe()
565 kp->input->phys = "pmic8xxx_keypad/input0"; in pmic8xxx_kp_probe()
567 kp->input->id.bustype = BUS_I2C; in pmic8xxx_kp_probe()
568 kp->input->id.version = 0x0001; in pmic8xxx_kp_probe()
569 kp->input->id.product = 0x0001; in pmic8xxx_kp_probe()
570 kp->input->id.vendor = 0x0001; in pmic8xxx_kp_probe()
572 kp->input->open = pmic8xxx_kp_open; in pmic8xxx_kp_probe()
573 kp->input->close = pmic8xxx_kp_close; in pmic8xxx_kp_probe()
577 kp->keycodes, kp->input); in pmic8xxx_kp_probe()
584 __set_bit(EV_REP, kp->input->evbit); in pmic8xxx_kp_probe()
585 input_set_capability(kp->input, EV_MSC, MSC_SCAN); in pmic8xxx_kp_probe()
587 input_set_drvdata(kp->input, kp); in pmic8xxx_kp_probe()
623 rc = input_register_device(kp->input); in pmic8xxx_kp_probe()
639 struct input_dev *input_dev = kp->input; in pmic8xxx_kp_suspend()
659 struct input_dev *input_dev = kp->input; in pmic8xxx_kp_resume()