Lines Matching defs:input_dev
22 struct input_dev *input_dev;
94 static int regulator_haptic_play_effect(struct input_dev *input, void *data,
108 static void regulator_haptic_close(struct input_dev *input)
147 struct input_dev *input_dev;
177 input_dev = devm_input_allocate_device(&pdev->dev);
178 if (!input_dev)
181 haptic->input_dev = input_dev;
182 haptic->input_dev->name = "regulator-haptic";
183 haptic->input_dev->dev.parent = &pdev->dev;
184 haptic->input_dev->close = regulator_haptic_close;
185 input_set_drvdata(haptic->input_dev, haptic);
186 input_set_capability(haptic->input_dev, EV_FF, FF_RUMBLE);
188 error = input_ff_create_memless(input_dev, NULL,
195 error = input_register_device(haptic->input_dev);