Lines Matching refs:smbiosDir

118     smbiosDir.dir[idIndex].common.dataSetSize = commonData.at(0);  in syncDirCommonData()
119 smbiosDir.dir[idIndex].common.dataVersion = commonData.at(1); in syncDirCommonData()
120 smbiosDir.dir[idIndex].common.timestamp = commonData.at(2); in syncDirCommonData()
184 for (int index = 0; index < smbiosDir.dirEntries; index++) in findLockHandle()
186 if (lockHandle == smbiosDir.dir[index].lockHandle) in findLockHandle()
201 if (smbiosDir.dir[index].stage == MDR2SMBIOSStatusEnum::mdr2Updating) in smbiosIsUpdating()
255 uint8_t dirVersionResp = mdrv2->smbiosDir.dirVersion; in mdr2AgentStatus()
256 uint8_t dirEntries = mdrv2->smbiosDir.dirEntries; in mdr2AgentStatus()
259 if (mdrv2->smbiosDir.remoteDirVersion != dirVersion) in mdr2AgentStatus()
261 mdrv2->smbiosDir.remoteDirVersion = dirVersion; in mdr2AgentStatus()
672 if (xferOffset >= mdrv2->smbiosDir.dir[idIndex].common.size) in mdr2GetDataBlock()
679 size_t outSize = (xferLength > mdrv2->smbiosDir.dir[idIndex].xferSize) in mdr2GetDataBlock()
680 ? mdrv2->smbiosDir.dir[idIndex].xferSize in mdr2GetDataBlock()
688 if ((xferOffset + outSize) > mdrv2->smbiosDir.dir[idIndex].common.size) in mdr2GetDataBlock()
690 outSize = mdrv2->smbiosDir.dir[idIndex].common.size - xferOffset; in mdr2GetDataBlock()
704 reinterpret_cast<size_t>(mdrv2->smbiosDir.dir[idIndex].dataStorage)) in mdr2GetDataBlock()
712 mdrv2->smbiosDir.dir[idIndex].dataStorage + xferOffset, outSize); in mdr2GetDataBlock()
721 std::copy(&mdrv2->smbiosDir.dir[idIndex].dataStorage[xferOffset], in mdr2GetDataBlock()
722 &mdrv2->smbiosDir.dir[idIndex].dataStorage[xferOffset + outSize], in mdr2GetDataBlock()
772 mdrv2->smbiosDir.dir[idIndex].maxDataSize) || in mdr2SendDataBlock()
774 mdrv2->smbiosDir.dir[idIndex].common.dataSetSize)) in mdr2SendDataBlock()
781 mdrv2->smbiosDir.dir[idIndex].dataStorage) > in mdr2SendDataBlock()
789 mdrv2->smbiosDir.dir[idIndex].dataStorage + xferOffset; in mdr2SendDataBlock()
882 switch (smbiosDir.dir[index].stage) in smbiosUnlock()
885 smbiosDir.dir[index].stage = MDR2SMBIOSStatusEnum::mdr2Updated; in smbiosUnlock()
886 smbiosDir.dir[index].lock = MDR2DirLockEnum::mdr2DirUnlock; in smbiosUnlock()
889 smbiosDir.dir[index].lockHandle = 0; in smbiosUnlock()
895 smbiosDir.dir[index].lock = MDR2DirLockEnum::mdr2DirUnlock; in smbiosUnlock()
899 smbiosDir.dir[index].lockHandle = 0; in smbiosUnlock()
921 switch (smbiosDir.dir[index].stage) in smbiosTryLock()
924 if (smbiosDir.dir[index].lock != MDR2DirLockEnum::mdr2DirLock) in smbiosTryLock()
926 smbiosDir.dir[index].lock = MDR2DirLockEnum::mdr2DirLock; in smbiosTryLock()
930 *session = getSessionHandle(&smbiosDir); in smbiosTryLock()
931 smbiosDir.dir[index].lockHandle = *session; in smbiosTryLock()
938 smbiosDir.dir[index].stage = MDR2SMBIOSStatusEnum::mdr2Updating; in smbiosTryLock()
939 smbiosDir.dir[index].lock = MDR2DirLockEnum::mdr2DirUnlock; in smbiosTryLock()
943 *session = getSessionHandle(&smbiosDir); in smbiosTryLock()
944 smbiosDir.dir[index].lockHandle = *session; in smbiosTryLock()
951 if (smbiosDir.dir[index].lock != MDR2DirLockEnum::mdr2DirLock) in smbiosTryLock()
955 smbiosDir.dir[index].stage = in smbiosTryLock()
957 smbiosDir.dir[index].lock = MDR2DirLockEnum::mdr2DirUnlock; in smbiosTryLock()
961 smbiosDir.dir[index].lock = MDR2DirLockEnum::mdr2DirLock; in smbiosTryLock()
967 *session = getSessionHandle(&smbiosDir); in smbiosTryLock()
968 smbiosDir.dir[index].lockHandle = *session; in smbiosTryLock()
1039 uint32_t dataLength = mdrv2->smbiosDir.dir[idIndex].common.size; in mdr2LockData()
1040 uint32_t xferAddress = mdrv2->smbiosDir.dir[idIndex].xferBuff; in mdr2LockData()
1041 uint32_t xferLength = mdrv2->smbiosDir.dir[idIndex].xferSize; in mdr2LockData()
1155 mdrv2->smbiosDir.dir[idIndex].common.size = dataLength; in cmd_mdr2_data_start()
1156 mdrv2->smbiosDir.dir[idIndex].lockHandle = session; in cmd_mdr2_data_start()
1159 idIndex, mdrv2->smbiosDir.dir[idIndex].common.size, service)) in cmd_mdr2_data_start()
1219 mdr2Smbios.dirVer = mdrv2->smbiosDir.dir[0].common.dataVersion; in cmd_mdr2_data_done()
1220 mdr2Smbios.timestamp = mdrv2->smbiosDir.dir[0].common.timestamp; in cmd_mdr2_data_done()
1221 mdr2Smbios.dataSize = mdrv2->smbiosDir.dir[0].common.size; in cmd_mdr2_data_done()
1233 &mdr2Smbios, mdrv2->smbiosDir.dir[smbiosDirIndex].dataStorage)) in cmd_mdr2_data_done()