Lines Matching defs:input
14 #include <linux/input.h>
25 struct input_dev *input;
38 struct device *pdev = vibrator->input->dev.parent;
114 static void pwm_vibrator_close(struct input_dev *input)
116 struct pwm_vibrator *vibrator = input_get_drvdata(input);
132 vibrator->input = devm_input_allocate_device(&pdev->dev);
133 if (!vibrator->input)
199 vibrator->input->name = "pwm-vibrator";
200 vibrator->input->id.bustype = BUS_HOST;
201 vibrator->input->dev.parent = &pdev->dev;
202 vibrator->input->close = pwm_vibrator_close;
204 input_set_drvdata(vibrator->input, vibrator);
205 input_set_capability(vibrator->input, EV_FF, FF_RUMBLE);
207 err = input_ff_create_memless(vibrator->input, NULL,
214 err = input_register_device(vibrator->input);
216 dev_err(&pdev->dev, "Couldn't register input dev: %d", err);