Lines Matching refs:input_dev
153 struct input_dev *gamepad;
154 struct input_dev *sensors;
155 struct input_dev *touchpad;
368 struct input_dev *gamepad;
369 struct input_dev *sensors;
370 struct input_dev *touchpad;
596 static struct input_dev *ps_allocate_input_dev(struct hid_device *hdev, const char *name_suffix)
598 struct input_dev *input_dev;
600 input_dev = devm_input_allocate_device(&hdev->dev);
601 if (!input_dev)
604 input_dev->id.bustype = hdev->bus;
605 input_dev->id.vendor = hdev->vendor;
606 input_dev->id.product = hdev->product;
607 input_dev->id.version = hdev->version;
608 input_dev->uniq = hdev->uniq;
611 input_dev->name = devm_kasprintf(&hdev->dev, GFP_KERNEL, "%s %s", hdev->name,
613 if (!input_dev->name)
616 input_dev->name = hdev->name;
619 input_set_drvdata(input_dev, hdev);
621 return input_dev;
710 static struct input_dev *ps_gamepad_create(struct hid_device *hdev,
711 int (*play_effect)(struct input_dev *, void *, struct ff_effect *))
713 struct input_dev *gamepad;
856 static struct input_dev *ps_sensors_create(struct hid_device *hdev, int accel_range, int accel_res,
859 struct input_dev *sensors;
893 static struct input_dev *ps_touchpad_create(struct hid_device *hdev, int width, int height,
896 struct input_dev *touchpad;
1492 static int dualsense_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect)
2452 static int dualshock4_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect)