Lines Matching defs:jsonPtr

162                           const nlohmann::json::json_pointer& jsonPtr)
168 asyncResp->res.jsonValue[jsonPtr][key] = std::format("{:#04X}", *value);
174 const nlohmann::json::json_pointer& jsonPtr)
234 jsonPtr);
235 dimmPropToHex(asyncResp, "ModuleProductID", moduleProductID, jsonPtr);
237 subsystemVendorID, jsonPtr);
239 subsystemDeviceID, jsonPtr);
243 asyncResp->res.jsonValue[jsonPtr]["VolatileRegionSizeLimitMiB"] =
249 asyncResp->res.jsonValue[jsonPtr]["PersistentRegionSizeLimitMiB"] =
255 asyncResp->res.jsonValue[jsonPtr]["VolatileSizeMiB"] =
261 asyncResp->res.jsonValue[jsonPtr]["NonVolatileSizeMiB"] =
267 asyncResp->res.jsonValue[jsonPtr]["CacheSizeMiB"] =
273 asyncResp->res.jsonValue[jsonPtr]["VolatileRegionSizeMaxMiB"] =
279 asyncResp->res.jsonValue[jsonPtr]["PersistentRegionSizeMaxMiB"] =
285 asyncResp->res.jsonValue[jsonPtr]["AllocationIncrementMiB"] =
291 asyncResp->res.jsonValue[jsonPtr]["AllocationAlignmentMiB"] =
297 asyncResp->res.jsonValue[jsonPtr]["VolatileRegionNumberLimit"] =
303 asyncResp->res.jsonValue[jsonPtr]["PersistentRegionNumberLimit"] =
309 asyncResp->res.jsonValue[jsonPtr]["SpareDeviceCount"] =
315 asyncResp->res.jsonValue[jsonPtr]["IsSpareDeviceEnabled"] =
321 asyncResp->res.jsonValue[jsonPtr]["IsRankSpareEnabled"] =
327 asyncResp->res.jsonValue[jsonPtr]["MaxTDPMilliWatts"] =
333 asyncResp->res.jsonValue[jsonPtr]["ConfigurationLocked"] =
346 asyncResp->res.jsonValue[jsonPtr]["OperatingMemoryModes"]
362 asyncResp->res.jsonValue[jsonPtr]["MemoryMedia"].push_back(v);
370 asyncResp->res.jsonValue[jsonPtr]["SecurityCapabilities"]
378 .jsonValue[jsonPtr]["SecurityCapabilities"]["DataLockCapable"] =
385 .jsonValue[jsonPtr]["SecurityCapabilities"]["PassphraseCapable"] =
392 .jsonValue[jsonPtr]["SecurityCapabilities"]["MaxPassphraseCount"] =
399 .jsonValue[jsonPtr]["SecurityCapabilities"]["PassphraseLockLimit"] =
408 const nlohmann::json::json_pointer& jsonPtr)
410 asyncResp->res.jsonValue[jsonPtr]["Id"] = dimmId;
411 asyncResp->res.jsonValue[jsonPtr]["Name"] = "DIMM Slot";
412 asyncResp->res.jsonValue[jsonPtr]["Status"]["State"] =
414 asyncResp->res.jsonValue[jsonPtr]["Status"]["Health"] =
461 asyncResp->res.jsonValue[jsonPtr]["DataWidthBits"] = *memoryDataWidth;
466 asyncResp->res.jsonValue[jsonPtr]["CapacityMiB"] =
472 asyncResp->res.jsonValue[jsonPtr]["PartNumber"] = *partNumber;
477 asyncResp->res.jsonValue[jsonPtr]["SerialNumber"] = *serialNumber;
482 asyncResp->res.jsonValue[jsonPtr]["Manufacturer"] = *manufacturer;
487 asyncResp->res.jsonValue[jsonPtr]["FirmwareRevision"] =
493 asyncResp->res.jsonValue[jsonPtr]["Status"]["State"] =
501 asyncResp->res.jsonValue[jsonPtr]["Status"]["Health"] =
508 asyncResp->res.jsonValue[jsonPtr]["BusWidthBits"] = *memoryTotalWidth;
520 asyncResp->res.jsonValue[jsonPtr]["ErrorCorrection"] = v;
537 asyncResp->res.jsonValue[jsonPtr]["BaseModuleType"] = v;
546 asyncResp->res.jsonValue[jsonPtr]["AllowedSpeedsMHz"];
556 asyncResp->res.jsonValue[jsonPtr]["RankCount"] = *memoryAttributes;
561 asyncResp->res.jsonValue[jsonPtr]["OperatingSpeedMhz"] =
573 asyncResp->res.jsonValue[jsonPtr]["MemoryDeviceType"] =
578 asyncResp->res.jsonValue[jsonPtr]["MemoryType"] =
583 asyncResp->res.jsonValue[jsonPtr]["MemoryType"] =
590 asyncResp->res.jsonValue[jsonPtr]["MemoryLocation"]["Channel"] =
597 .jsonValue[jsonPtr]["MemoryLocation"]["MemoryController"] =
603 asyncResp->res.jsonValue[jsonPtr]["MemoryLocation"]["Slot"] = *slot;
608 asyncResp->res.jsonValue[jsonPtr]["MemoryLocation"]["Socket"] = *socket;
613 asyncResp->res.jsonValue[jsonPtr]["SparePartNumber"] = *sparePartNumber;
618 asyncResp->res.jsonValue[jsonPtr]["Model"] = *model;
624 .jsonValue[jsonPtr]["Location"]["PartLocation"]["ServiceLabel"] =
628 getPersistentMemoryProperties(asyncResp, properties, jsonPtr);