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)
323 info->input_dev = devm_input_allocate_device(&pdev->dev);
324 if (!info->input_dev) {
329 input_set_drvdata(info->input_dev, info);
331 info->input_dev->name = "twl6040:vibrator";
332 info->input_dev->id.version = 1;
333 info->input_dev->close = twl6040_vibra_close;
334 __set_bit(FF_RUMBLE, info->input_dev->ffbit);
336 error = input_ff_create_memless(info->input_dev, NULL, vibra_play);
342 error = input_register_device(info->input_dev);