Lines Matching refs:ps_device
31 struct ps_device { struct
48 int (*parse_report)(struct ps_device *dev, struct hid_report *report, u8 *data, int size); argument
49 void (*remove)(struct ps_device *dev); argument
145 struct ps_device base;
320 static int ps_devices_list_add(struct ps_device *dev) in ps_devices_list_add()
322 struct ps_device *entry; in ps_devices_list_add()
339 static int ps_devices_list_remove(struct ps_device *dev) in ps_devices_list_remove()
347 static int ps_device_set_player_id(struct ps_device *dev) in ps_device_set_player_id()
358 static void ps_device_release_player_id(struct ps_device *dev) in ps_device_release_player_id()
404 struct ps_device *dev = power_supply_get_drvdata(psy); in ps_battery_get_property()
436 static int ps_device_register_battery(struct ps_device *dev) in ps_device_register_battery()
552 static int ps_led_register(struct ps_device *ps_dev, struct led_classdev *led, in ps_led_register()
579 static int ps_lightbar_register(struct ps_device *ps_dev, struct led_classdev_mc *lightbar_mc_dev, in ps_lightbar_register()
687 struct ps_device *ps_dev = hid_get_drvdata(hdev); in firmware_version_show()
699 struct ps_device *ps_dev = hid_get_drvdata(hdev); in hardware_version_show()
711 ATTRIBUTE_GROUPS(ps_device);
1041 static int dualsense_parse_report(struct ps_device *ps_dev, struct hid_report *report, in dualsense_parse_report()
1238 static void dualsense_remove(struct ps_device *ps_dev) in dualsense_remove()
1312 static struct ps_device *dualsense_create(struct hid_device *hdev) in dualsense_create()
1315 struct ps_device *ps_dev; in dualsense_create()
1471 struct ps_device *dev = hid_get_drvdata(hdev); in ps_raw_event()
1481 struct ps_device *dev; in ps_probe()
1523 struct ps_device *dev = hid_get_drvdata(hdev); in ps_remove()