Lines Matching refs:input_dev
47 struct input_dev *input_dev; member
199 static int vibra_play(struct input_dev *input, void *data, in vibra_play()
225 static void twl6040_vibra_close(struct input_dev *input) in twl6040_vibra_close()
354 info->input_dev = devm_input_allocate_device(&pdev->dev); in twl6040_vibra_probe()
355 if (!info->input_dev) { in twl6040_vibra_probe()
360 input_set_drvdata(info->input_dev, info); in twl6040_vibra_probe()
362 info->input_dev->name = "twl6040:vibrator"; in twl6040_vibra_probe()
363 info->input_dev->id.version = 1; in twl6040_vibra_probe()
364 info->input_dev->dev.parent = pdev->dev.parent; in twl6040_vibra_probe()
365 info->input_dev->close = twl6040_vibra_close; in twl6040_vibra_probe()
366 __set_bit(FF_RUMBLE, info->input_dev->ffbit); in twl6040_vibra_probe()
368 error = input_ff_create_memless(info->input_dev, NULL, vibra_play); in twl6040_vibra_probe()
374 error = input_register_device(info->input_dev); in twl6040_vibra_probe()