Lines Matching refs:input
41 struct input_dev *input = dev_id; in mfld_pb_isr() local
46 dev_dbg(input->dev.parent, "PB_INT status= %d\n", pbstat); in mfld_pb_isr()
49 dev_err(input->dev.parent, "Read error %d while reading" in mfld_pb_isr()
52 input_event(input, EV_KEY, KEY_POWER, in mfld_pb_isr()
54 input_sync(input); in mfld_pb_isr()
62 struct input_dev *input; in mfld_pb_probe() local
69 input = input_allocate_device(); in mfld_pb_probe()
70 if (!input) in mfld_pb_probe()
73 input->name = pdev->name; in mfld_pb_probe()
74 input->phys = "power-button/input0"; in mfld_pb_probe()
75 input->id.bustype = BUS_HOST; in mfld_pb_probe()
76 input->dev.parent = &pdev->dev; in mfld_pb_probe()
78 input_set_capability(input, EV_KEY, KEY_POWER); in mfld_pb_probe()
81 DRIVER_NAME, input); in mfld_pb_probe()
91 error = input_register_device(input); in mfld_pb_probe()
98 platform_set_drvdata(pdev, input); in mfld_pb_probe()
120 free_irq(irq, input); in mfld_pb_probe()
122 input_free_device(input); in mfld_pb_probe()
128 struct input_dev *input = platform_get_drvdata(pdev); in mfld_pb_remove() local
133 free_irq(irq, input); in mfld_pb_remove()
134 input_unregister_device(input); in mfld_pb_remove()