Home
last modified time | relevance | path

Searched refs:mDeviceRuntimeInfo (Results 1 – 2 of 2) sorted by relevance

/system/libvintf/
DVintfObject.cpp503 std::unique_lock<std::mutex> _lock(mDeviceRuntimeInfo.mutex); in getRuntimeInfo()
506 flags &= (~mDeviceRuntimeInfo.fetchedFlags); in getRuntimeInfo()
508 if (mDeviceRuntimeInfo.object == nullptr) { in getRuntimeInfo()
509 mDeviceRuntimeInfo.object = getRuntimeInfoFactory()->make_shared(); in getRuntimeInfo()
516 mDeviceRuntimeInfo.fetchedFlags &= ~RuntimeInfo::FetchFlag::KERNEL_FCM; in getRuntimeInfo()
523 mDeviceRuntimeInfo.object->setKernelLevel(level); in getRuntimeInfo()
527 status_t status = mDeviceRuntimeInfo.object->fetchAllInformation(flags); in getRuntimeInfo()
529 mDeviceRuntimeInfo.fetchedFlags &= (~flags); // mark the fields as "not fetched" in getRuntimeInfo()
533 mDeviceRuntimeInfo.fetchedFlags |= flags; in getRuntimeInfo()
534 return mDeviceRuntimeInfo.object; in getRuntimeInfo()
/system/libvintf/include/vintf/
DVintfObject.h239 details::LockedRuntimeInfoCache mDeviceRuntimeInfo; variable