Lines Matching refs:input_dev
44 struct input_dev *vib_input_dev;
113 static void pm8xxx_vib_close(struct input_dev *dev) in pm8xxx_vib_close()
130 static int pm8xxx_vib_play_effect(struct input_dev *dev, void *data, in pm8xxx_vib_play_effect()
147 struct input_dev *input_dev; in pm8xxx_vib_probe() local
159 input_dev = devm_input_allocate_device(&pdev->dev); in pm8xxx_vib_probe()
160 if (!input_dev) in pm8xxx_vib_probe()
164 vib->vib_input_dev = input_dev; in pm8xxx_vib_probe()
178 input_dev->name = "pm8xxx_vib_ffmemless"; in pm8xxx_vib_probe()
179 input_dev->id.version = 1; in pm8xxx_vib_probe()
180 input_dev->close = pm8xxx_vib_close; in pm8xxx_vib_probe()
181 input_set_drvdata(input_dev, vib); in pm8xxx_vib_probe()
184 error = input_ff_create_memless(input_dev, NULL, in pm8xxx_vib_probe()
192 error = input_register_device(input_dev); in pm8xxx_vib_probe()