Lines Matching refs:input_dev
25 struct input_dev *input_dev; member
97 static int regulator_haptic_play_effect(struct input_dev *input, void *data, in regulator_haptic_play_effect()
111 static void regulator_haptic_close(struct input_dev *input) in regulator_haptic_close()
150 struct input_dev *input_dev; in regulator_haptic_probe() local
180 input_dev = devm_input_allocate_device(&pdev->dev); in regulator_haptic_probe()
181 if (!input_dev) in regulator_haptic_probe()
184 haptic->input_dev = input_dev; in regulator_haptic_probe()
185 haptic->input_dev->name = "regulator-haptic"; in regulator_haptic_probe()
186 haptic->input_dev->dev.parent = &pdev->dev; in regulator_haptic_probe()
187 haptic->input_dev->close = regulator_haptic_close; in regulator_haptic_probe()
188 input_set_drvdata(haptic->input_dev, haptic); in regulator_haptic_probe()
189 input_set_capability(haptic->input_dev, EV_FF, FF_RUMBLE); in regulator_haptic_probe()
191 error = input_ff_create_memless(input_dev, NULL, in regulator_haptic_probe()
198 error = input_register_device(haptic->input_dev); in regulator_haptic_probe()