Lines Matching defs:input
15 #include <linux/input.h>
26 struct input_dev *input;
40 struct device *pdev = vibrator->input->dev.parent;
120 static void pwm_vibrator_close(struct input_dev *input)
122 struct pwm_vibrator *vibrator = input_get_drvdata(input);
138 vibrator->input = devm_input_allocate_device(&pdev->dev);
139 if (!vibrator->input)
203 vibrator->input->name = "pwm-vibrator";
204 vibrator->input->id.bustype = BUS_HOST;
205 vibrator->input->dev.parent = &pdev->dev;
206 vibrator->input->close = pwm_vibrator_close;
208 input_set_drvdata(vibrator->input, vibrator);
209 input_set_capability(vibrator->input, EV_FF, FF_RUMBLE);
211 err = input_ff_create_memless(vibrator->input, NULL,
218 err = input_register_device(vibrator->input);
220 dev_err(&pdev->dev, "Couldn't register input dev: %d\n", err);