Lines Matching refs:input_dev
32 struct input_dev *input_dev; member
48 input_report_key(input->input_dev, KEY_POWER, 1); in pcf50633_input_irq()
50 input_report_key(input->input_dev, KEY_POWER, 0); in pcf50633_input_irq()
52 input_sync(input->input_dev); in pcf50633_input_irq()
58 struct input_dev *input_dev; in pcf50633_input_probe() local
66 input_dev = input_allocate_device(); in pcf50633_input_probe()
67 if (!input_dev) { in pcf50633_input_probe()
74 input->input_dev = input_dev; in pcf50633_input_probe()
76 input_dev->name = "PCF50633 PMU events"; in pcf50633_input_probe()
77 input_dev->id.bustype = BUS_I2C; in pcf50633_input_probe()
78 input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_PWR); in pcf50633_input_probe()
79 set_bit(KEY_POWER, input_dev->keybit); in pcf50633_input_probe()
81 ret = input_register_device(input_dev); in pcf50633_input_probe()
83 input_free_device(input_dev); in pcf50633_input_probe()
102 input_unregister_device(input->input_dev); in pcf50633_input_remove()