Lines Matching refs:input
40 struct input_dev *input = dev_id; in mfld_pb_isr() local
45 dev_dbg(input->dev.parent, "PB_INT status= %d\n", pbstat); in mfld_pb_isr()
48 dev_err(input->dev.parent, "Read error %d while reading" in mfld_pb_isr()
51 input_event(input, EV_KEY, KEY_POWER, in mfld_pb_isr()
53 input_sync(input); in mfld_pb_isr()
61 struct input_dev *input; in mfld_pb_probe() local
68 input = input_allocate_device(); in mfld_pb_probe()
69 if (!input) in mfld_pb_probe()
72 input->name = pdev->name; in mfld_pb_probe()
73 input->phys = "power-button/input0"; in mfld_pb_probe()
74 input->id.bustype = BUS_HOST; in mfld_pb_probe()
75 input->dev.parent = &pdev->dev; in mfld_pb_probe()
77 input_set_capability(input, EV_KEY, KEY_POWER); in mfld_pb_probe()
80 DRIVER_NAME, input); in mfld_pb_probe()
87 error = input_register_device(input); in mfld_pb_probe()
94 platform_set_drvdata(pdev, input); in mfld_pb_probe()
116 free_irq(irq, input); in mfld_pb_probe()
118 input_free_device(input); in mfld_pb_probe()
124 struct input_dev *input = platform_get_drvdata(pdev); in mfld_pb_remove() local
127 free_irq(irq, input); in mfld_pb_remove()
128 input_unregister_device(input); in mfld_pb_remove()