Lines Matching refs:input_dev
27 struct input_dev *input_dev; member
43 input_report_key(input->input_dev, KEY_POWER, 1); in pcf50633_input_irq()
45 input_report_key(input->input_dev, KEY_POWER, 0); in pcf50633_input_irq()
47 input_sync(input->input_dev); in pcf50633_input_irq()
53 struct input_dev *input_dev; in pcf50633_input_probe() local
61 input_dev = input_allocate_device(); in pcf50633_input_probe()
62 if (!input_dev) { in pcf50633_input_probe()
69 input->input_dev = input_dev; in pcf50633_input_probe()
71 input_dev->name = "PCF50633 PMU events"; in pcf50633_input_probe()
72 input_dev->id.bustype = BUS_I2C; in pcf50633_input_probe()
73 input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_PWR); in pcf50633_input_probe()
74 set_bit(KEY_POWER, input_dev->keybit); in pcf50633_input_probe()
76 ret = input_register_device(input_dev); in pcf50633_input_probe()
78 input_free_device(input_dev); in pcf50633_input_probe()
97 input_unregister_device(input->input_dev); in pcf50633_input_remove()