Lines Matching refs: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)
198 info->input_dev = devm_input_allocate_device(&pdev->dev);
199 if (info->input_dev == NULL) {
204 input_set_drvdata(info->input_dev, info);
206 info->input_dev->name = "twl4030:vibrator";
207 info->input_dev->id.version = 1;
208 info->input_dev->close = twl4030_vibra_close;
209 __set_bit(FF_RUMBLE, info->input_dev->ffbit);
211 ret = input_ff_create_memless(info->input_dev, NULL, vibra_play);
217 ret = input_register_device(info->input_dev);
229 input_ff_destroy(info->input_dev);