Lines Matching refs:input
57 static void gpio_beeper_close(struct input_dev *input) in gpio_beeper_close() argument
59 struct gpio_beeper *beep = input_get_drvdata(input); in gpio_beeper_close()
68 struct input_dev *input; in gpio_beeper_probe() local
79 input = devm_input_allocate_device(&pdev->dev); in gpio_beeper_probe()
80 if (!input) in gpio_beeper_probe()
85 input->name = pdev->name; in gpio_beeper_probe()
86 input->id.bustype = BUS_HOST; in gpio_beeper_probe()
87 input->id.vendor = 0x0001; in gpio_beeper_probe()
88 input->id.product = 0x0001; in gpio_beeper_probe()
89 input->id.version = 0x0100; in gpio_beeper_probe()
90 input->close = gpio_beeper_close; in gpio_beeper_probe()
91 input->event = gpio_beeper_event; in gpio_beeper_probe()
93 input_set_capability(input, EV_SND, SND_BELL); in gpio_beeper_probe()
99 input_set_drvdata(input, beep); in gpio_beeper_probe()
101 return input_register_device(input); in gpio_beeper_probe()