Lines Matching defs:input_dev
30 struct input_dev *input_dev;
122 static int vibra_play(struct input_dev *input, void *data,
135 static void twl4030_vibra_close(struct input_dev *input)
203 info->input_dev = devm_input_allocate_device(&pdev->dev);
204 if (info->input_dev == NULL) {
209 input_set_drvdata(info->input_dev, info);
211 info->input_dev->name = "twl4030:vibrator";
212 info->input_dev->id.version = 1;
213 info->input_dev->close = twl4030_vibra_close;
214 __set_bit(FF_RUMBLE, info->input_dev->ffbit);
216 ret = input_ff_create_memless(info->input_dev, NULL, vibra_play);
222 ret = input_register_device(info->input_dev);
234 input_ff_destroy(info->input_dev);