Lines Matching refs:ps_dev

598 	struct ps_device *ps_dev = hid_get_drvdata(hdev);  in firmware_version_show()  local
600 return sysfs_emit(buf, "0x%08x\n", ps_dev->fw_version); in firmware_version_show()
610 struct ps_device *ps_dev = hid_get_drvdata(hdev); in hardware_version_show() local
612 return sysfs_emit(buf, "0x%08x\n", ps_dev->hw_version); in hardware_version_show()
885 static int dualsense_parse_report(struct ps_device *ps_dev, struct hid_report *report, in dualsense_parse_report() argument
888 struct hid_device *hdev = ps_dev->hdev; in dualsense_parse_report()
889 struct dualsense *ds = container_of(ps_dev, struct dualsense, base); in dualsense_parse_report()
957 spin_lock_irqsave(&ps_dev->lock, flags); in dualsense_parse_report()
960 spin_unlock_irqrestore(&ps_dev->lock, flags); in dualsense_parse_report()
1055 spin_lock_irqsave(&ps_dev->lock, flags); in dualsense_parse_report()
1056 ps_dev->battery_capacity = battery_capacity; in dualsense_parse_report()
1057 ps_dev->battery_status = battery_status; in dualsense_parse_report()
1058 spin_unlock_irqrestore(&ps_dev->lock, flags); in dualsense_parse_report()
1143 struct ps_device *ps_dev; in dualsense_create() local
1157 ps_dev = &ds->base; in dualsense_create()
1158 ps_dev->hdev = hdev; in dualsense_create()
1159 spin_lock_init(&ps_dev->lock); in dualsense_create()
1160 ps_dev->battery_capacity = 100; /* initial value until parse_report. */ in dualsense_create()
1161 ps_dev->battery_status = POWER_SUPPLY_STATUS_UNKNOWN; in dualsense_create()
1162 ps_dev->parse_report = dualsense_parse_report; in dualsense_create()
1184 ret = ps_devices_list_add(ps_dev); in dualsense_create()
1213 ret = ps_device_register_battery(ps_dev); in dualsense_create()
1228 ret = ps_device_set_player_id(ps_dev); in dualsense_create()
1247 ps_devices_list_remove(ps_dev); in dualsense_create()