Lines Matching refs:terminus
18 for (auto& [tid, terminus] : termini) in initTerminus()
20 if (terminus->initialized) in initTerminus()
25 if (terminus->doesSupportCommand(PLDM_PLATFORM, PLDM_GET_PDR)) in initTerminus()
27 auto rc = co_await getPDRs(terminus); in initTerminus()
36 terminus->parseTerminusPDRs(); in initTerminus()
39 uint16_t terminusMaxBufferSize = terminus->maxBufferSize; in initTerminus()
40 if (!terminus->doesSupportCommand(PLDM_PLATFORM, in initTerminus()
49 tid, terminus->maxBufferSize, terminusMaxBufferSize); in initTerminus()
59 terminus->maxBufferSize = in initTerminus()
60 std::min(terminus->maxBufferSize, terminusMaxBufferSize); in initTerminus()
69 terminus->initialized = true; in initTerminus()
82 auto& terminus = termini[tid]; in configEventReceiver() local
83 if (!terminus->doesSupportCommand(PLDM_PLATFORM, in configEventReceiver()
86 terminus->synchronyConfigurationSupported.byte = in configEventReceiver()
100 terminus->synchronyConfigurationSupported, numberEventClassReturned, in configEventReceiver()
107 terminus->synchronyConfigurationSupported.byte = 0; in configEventReceiver()
111 if (!terminus->doesSupportCommand(PLDM_PLATFORM, PLDM_SET_EVENT_RECEIVER)) in configEventReceiver()
128 if (terminus->synchronyConfigurationSupported.byte & in configEventReceiver()
140 else if (terminus->synchronyConfigurationSupported.byte & in configEventReceiver()
149 else if (terminus->synchronyConfigurationSupported.byte & in configEventReceiver()
171 exec::task<int> PlatformManager::getPDRs(std::shared_ptr<Terminus> terminus) in getPDRs() argument
173 pldm_tid_t tid = terminus->getTid(); in getPDRs()
181 if (terminus->doesSupportCommand(PLDM_PLATFORM, in getPDRs()
216 terminus->pdrs.clear(); in getPDRs()
231 terminus->pdrs.clear(); in getPDRs()
238 terminus->pdrs.emplace_back(std::vector<uint8_t>( in getPDRs()
262 terminus->pdrs.clear(); in getPDRs()
272 terminus->pdrs.emplace_back(std::move(receivedPdr)); in getPDRs()