Lines Matching refs:input_dev
27 struct input_dev *input_dev; member
109 static int arizona_haptics_play(struct input_dev *input, void *data, in arizona_haptics_play()
140 static void arizona_haptics_close(struct input_dev *input) in arizona_haptics_close()
172 haptics->input_dev = devm_input_allocate_device(&pdev->dev); in arizona_haptics_probe()
173 if (!haptics->input_dev) { in arizona_haptics_probe()
178 input_set_drvdata(haptics->input_dev, haptics); in arizona_haptics_probe()
180 haptics->input_dev->name = "arizona:haptics"; in arizona_haptics_probe()
181 haptics->input_dev->dev.parent = pdev->dev.parent; in arizona_haptics_probe()
182 haptics->input_dev->close = arizona_haptics_close; in arizona_haptics_probe()
183 __set_bit(FF_RUMBLE, haptics->input_dev->ffbit); in arizona_haptics_probe()
185 ret = input_ff_create_memless(haptics->input_dev, NULL, in arizona_haptics_probe()
193 ret = input_register_device(haptics->input_dev); in arizona_haptics_probe()