Lines Matching defs:input_dev
33 struct input_dev *input_dev;
189 static int vibra_play(struct input_dev *input, void *data,
203 static void twl6040_vibra_close(struct input_dev *input)
324 info->input_dev = devm_input_allocate_device(&pdev->dev);
325 if (!info->input_dev) {
330 input_set_drvdata(info->input_dev, info);
332 info->input_dev->name = "twl6040:vibrator";
333 info->input_dev->id.version = 1;
334 info->input_dev->close = twl6040_vibra_close;
335 __set_bit(FF_RUMBLE, info->input_dev->ffbit);
337 error = input_ff_create_memless(info->input_dev, NULL, vibra_play);
343 error = input_register_device(info->input_dev);