Lines Matching full:payloadtype
314 uint8_t payloadType = static_cast<uint8_t>(ipmi::PType::IntelXMLType1); in updatePayloadInfo() local
315 auto& payloadInfo = gNVOOBdata.payloadInfo[payloadType]; in updatePayloadInfo()
328 payloadInfo.payloadType = payloadType; in updatePayloadInfo()
568 uint8_t payloadType) in generateAndSendAttributesData() argument
574 gNVOOBdata.payloadInfo[payloadType].payloadStatus = in generateAndSendAttributesData()
586 gNVOOBdata.payloadInfo[payloadType].payloadStatus = in generateAndSendAttributesData()
593 gNVOOBdata.payloadInfo[payloadType].payloadStatus = in generateAndSendAttributesData()
614 static void cleanUpPayloadFile(uint8_t& payloadType) in cleanUpPayloadFile() argument
617 std::string FilePath = "/var/oob/temp" + std::to_string(payloadType); in cleanUpPayloadFile()
619 FilePath = "/var/oob/Payload" + std::to_string(payloadType); in cleanUpPayloadFile()
621 if (payloadType == static_cast<uint8_t>(ipmi::PType::IntelXMLType0)) in cleanUpPayloadFile()
687 uint8_t payloadType, in ipmiOEMSetPayload() argument
699 if (payloadType > maxPayloadSupported) in ipmiOEMSetPayload()
705 if (payloadType == static_cast<uint8_t>(ipmi::PType::IntelXMLType0)) in ipmiOEMSetPayload()
726 cleanUpPayloadFile(payloadType); in ipmiOEMSetPayload()
728 gNVOOBdata.payloadInfo[payloadType].payloadReservationID = rand(); in ipmiOEMSetPayload()
729 gNVOOBdata.payloadInfo[payloadType].payloadTotalChecksum = in ipmiOEMSetPayload()
731 gNVOOBdata.payloadInfo[payloadType].payloadTotalSize = in ipmiOEMSetPayload()
733 gNVOOBdata.payloadInfo[payloadType].payloadVersion = in ipmiOEMSetPayload()
735 gNVOOBdata.payloadInfo[payloadType].actualTotalPayloadWritten = 0; in ipmiOEMSetPayload()
736 gNVOOBdata.payloadInfo[payloadType].payloadStatus = in ipmiOEMSetPayload()
738 gNVOOBdata.payloadInfo[payloadType].payloadType = payloadType; in ipmiOEMSetPayload()
741 gNVOOBdata.payloadInfo[payloadType].payloadReservationID); in ipmiOEMSetPayload()
749 PayloadInfo payloadInfo = gNVOOBdata.payloadInfo[payloadType]; in ipmiOEMSetPayload()
783 "/var/oob/temp" + std::to_string(payloadType); in ipmiOEMSetPayload()
795 gNVOOBdata.payloadInfo[payloadType].payloadStatus = in ipmiOEMSetPayload()
797 gNVOOBdata.payloadInfo[payloadType].actualTotalPayloadWritten += in ipmiOEMSetPayload()
806 PayloadInfo payloadInfo = gNVOOBdata.payloadInfo[payloadType]; in ipmiOEMSetPayload()
812 gNVOOBdata.payloadInfo[payloadType].payloadStatus = in ipmiOEMSetPayload()
815 if (gNVOOBdata.payloadInfo[payloadType].actualTotalPayloadWritten != in ipmiOEMSetPayload()
816 gNVOOBdata.payloadInfo[payloadType].payloadTotalSize) in ipmiOEMSetPayload()
821 "/var/oob/temp" + std::to_string(payloadType); in ipmiOEMSetPayload()
823 "/var/oob/Payload" + std::to_string(payloadType); in ipmiOEMSetPayload()
832 if (payloadType == static_cast<uint8_t>(ipmi::PType::IntelXMLType0)) in ipmiOEMSetPayload()
841 gNVOOBdata.payloadInfo[payloadType].payloadStatus = in ipmiOEMSetPayload()
856 boost::asio::post(*io, [service, payloadType] { in ipmiOEMSetPayload()
857 generateAndSendAttributesData(service, payloadType); in ipmiOEMSetPayload()
873 gNVOOBdata.payloadInfo[payloadType].payloadTimeStamp = in ipmiOEMSetPayload()
875 gNVOOBdata.payloadInfo[payloadType].payloadTotalSize = in ipmiOEMSetPayload()
877 gNVOOBdata.payloadInfo[payloadType].payloadStatus = in ipmiOEMSetPayload()
886 gNVOOBdata.payloadInfo[payloadType].actualTotalPayloadWritten); in ipmiOEMSetPayload()
893 PayloadInfo payloadInfo = gNVOOBdata.payloadInfo[payloadType]; in ipmiOEMSetPayload()
899 gNVOOBdata.payloadInfo[payloadType].payloadReservationID = 0; in ipmiOEMSetPayload()
900 gNVOOBdata.payloadInfo[payloadType].payloadType = 0; in ipmiOEMSetPayload()
901 gNVOOBdata.payloadInfo[payloadType].payloadTotalSize = 0; in ipmiOEMSetPayload()
904 "/var/oob/temp" + std::to_string(payloadType); in ipmiOEMSetPayload()
917 ipmi::Context::ptr& ctx, uint8_t paramSel, uint8_t payloadType, in ipmiOEMGetPayload() argument
934 if (payloadType > maxPayloadSupported) in ipmiOEMGetPayload()
939 if (payloadType == static_cast<uint8_t>(ipmi::PType::IntelXMLType1)) in ipmiOEMGetPayload()
944 "ipmiOEMGetPayload: unable to update NVOOBdata for payloadType " in ipmiOEMGetPayload()
950 struct PayloadInfo res = gNVOOBdata.payloadInfo[payloadType]; in ipmiOEMGetPayload()
957 "/var/oob/Payload" + std::to_string(payloadType); in ipmiOEMGetPayload()
972 retValue.pack(payloadType); in ipmiOEMGetPayload()
996 "/var/oob/Payload" + std::to_string(payloadType); in ipmiOEMGetPayload()
1045 retValue.pack(payloadType); in ipmiOEMGetPayload()
1064 retValue.pack(gNVOOBdata.payloadInfo[payloadType].payloadStatus); in ipmiOEMGetPayload()