Lines Matching full:request
344 Response Handler::readFileIntoMemory(const pldm_msg* request, in readFileIntoMemory() argument
359 encodeRWResponseHandler(request->hdr.instance_id, in readFileIntoMemory()
366 request, payloadLength, &fileHandle, &offset, &length, &address); in readFileIntoMemory()
370 "Failed to decode read file into memory request, response code '{RC}'", in readFileIntoMemory()
387 encodeRWResponseHandler(request->hdr.instance_id, in readFileIntoMemory()
397 encodeRWResponseHandler(request->hdr.instance_id, in readFileIntoMemory()
409 encodeRWResponseHandler(request->hdr.instance_id, in readFileIntoMemory()
419 encodeRWResponseHandler(request->hdr.instance_id, in readFileIntoMemory()
434 encodeRWResponseHandler(request->hdr.instance_id, in readFileIntoMemory()
444 request->hdr.instance_id); in readFileIntoMemory()
447 Response Handler::writeFileFromMemory(const pldm_msg* request, in writeFileFromMemory() argument
463 encodeRWResponseHandler(request->hdr.instance_id, in writeFileFromMemory()
470 request, payloadLength, &fileHandle, &offset, &length, &address); in writeFileFromMemory()
474 "Failed to decode write file from memory request, response code '{RC}'", in writeFileFromMemory()
482 encodeRWResponseHandler(request->hdr.instance_id, in writeFileFromMemory()
501 encodeRWResponseHandler(request->hdr.instance_id, in writeFileFromMemory()
511 encodeRWResponseHandler(request->hdr.instance_id, in writeFileFromMemory()
530 encodeRWResponseHandler(request->hdr.instance_id, in writeFileFromMemory()
540 request->hdr.instance_id); in writeFileFromMemory()
543 Response Handler::getFileTable(const pldm_msg* request, size_t payloadLength) in getFileTable() argument
559 encodeGetFileResponseHandler(request->hdr.instance_id, in getFileTable()
565 auto rc = decode_get_file_table_req(request, payloadLength, &transferHandle, in getFileTable()
569 error("Failed to decode get file table request, response code '{RC}'", in getFileTable()
571 encodeGetFileResponseHandler(request->hdr.instance_id, rc, 0, 0, in getFileTable()
581 encodeGetFileResponseHandler(request->hdr.instance_id, in getFileTable()
596 encodeGetFileResponseHandler(request->hdr.instance_id, in getFileTable()
602 encodeGetFileResponseHandler(request->hdr.instance_id, PLDM_SUCCESS, 0, in getFileTable()
608 Response Handler::readFile(const pldm_msg* request, size_t payloadLength) in readFile() argument
622 encodeReadResponseHandler(request->hdr.instance_id, in readFile()
628 auto rc = decode_read_file_req(request, payloadLength, &fileHandle, &offset, in readFile()
633 error("Failed to decode read file request, response code '{RC}'", "RC", in readFile()
635 encodeReadResponseHandler(request->hdr.instance_id, rc, 0, responsePtr); in readFile()
653 encodeReadResponseHandler(request->hdr.instance_id, in readFile()
663 encodeReadResponseHandler(request->hdr.instance_id, in readFile()
674 encodeRWResponseHandler(request->hdr.instance_id, in readFile()
686 encodeReadResponseHandler(request->hdr.instance_id, in readFile()
705 encodeReadResponseHandler(request->hdr.instance_id, PLDM_SUCCESS, length, in readFile()
711 Response Handler::writeFile(const pldm_msg* request, size_t payloadLength) in writeFile() argument
726 encodeWriteResponseHandler(request->hdr.instance_id, in writeFile()
731 auto rc = decode_write_file_req(request, payloadLength, &fileHandle, in writeFile()
736 error("Failed to decode write file request, response code '{RC}'", "RC", in writeFile()
738 encodeWriteResponseHandler(request->hdr.instance_id, rc, 0, in writeFile()
756 encodeWriteResponseHandler(request->hdr.instance_id, in writeFile()
765 encodeWriteResponseHandler(request->hdr.instance_id, in writeFile()
784 encodeWriteResponseHandler(request->hdr.instance_id, in writeFile()
790 reinterpret_cast<const char*>(request->payload) + fileDataOffset; in writeFile()
797 encodeWriteResponseHandler(request->hdr.instance_id, PLDM_SUCCESS, length, in writeFile()
803 Response rwFileByTypeIntoMemory(uint8_t cmd, const pldm_msg* request, in rwFileByTypeIntoMemory() argument
817 encodeRWTypeMemoryResponseHandler(request->hdr.instance_id, cmd, in rwFileByTypeIntoMemory()
829 request, payloadLength, &fileType, &fileHandle, &offset, &length, in rwFileByTypeIntoMemory()
834 "Failed to decode read/write file by type memory request, response code '{RC}'", in rwFileByTypeIntoMemory()
836 encodeRWTypeMemoryResponseHandler(request->hdr.instance_id, cmd, rc, 0, in rwFileByTypeIntoMemory()
845 encodeRWTypeMemoryResponseHandler(request->hdr.instance_id, cmd, in rwFileByTypeIntoMemory()
860 encodeRWTypeMemoryResponseHandler(request->hdr.instance_id, cmd, in rwFileByTypeIntoMemory()
871 encodeRWTypeMemoryResponseHandler(request->hdr.instance_id, cmd, rc, length, in rwFileByTypeIntoMemory()
876 Response Handler::writeFileByTypeFromMemory(const pldm_msg* request, in writeFileByTypeFromMemory() argument
879 return rwFileByTypeIntoMemory(PLDM_WRITE_FILE_BY_TYPE_FROM_MEMORY, request, in writeFileByTypeFromMemory()
883 Response Handler::readFileByTypeIntoMemory(const pldm_msg* request, in readFileByTypeIntoMemory() argument
886 return rwFileByTypeIntoMemory(PLDM_READ_FILE_BY_TYPE_INTO_MEMORY, request, in readFileByTypeIntoMemory()
890 Response Handler::writeFileByType(const pldm_msg* request, size_t payloadLength) in writeFileByType() argument
901 encodeRWTypeResponseHandler(request->hdr.instance_id, in writeFileByType()
911 auto rc = decode_rw_file_by_type_req(request, payloadLength, &fileType, in writeFileByType()
915 error("Failed decoded write file by type request, response code '{RC}'", in writeFileByType()
917 encodeRWTypeResponseHandler(request->hdr.instance_id, in writeFileByType()
932 encodeRWTypeResponseHandler(request->hdr.instance_id, in writeFileByType()
939 request->payload + PLDM_RW_FILE_BY_TYPE_REQ_BYTES), in writeFileByType()
941 encodeRWTypeResponseHandler(request->hdr.instance_id, in writeFileByType()
947 Response Handler::readFileByType(const pldm_msg* request, size_t payloadLength) in readFileByType() argument
958 encodeRWTypeResponseHandler(request->hdr.instance_id, in readFileByType()
968 auto rc = decode_rw_file_by_type_req(request, payloadLength, &fileType, in readFileByType()
973 "Failed to decode read file by type request, response code '{RC}'", in readFileByType()
975 encodeRWTypeResponseHandler(request->hdr.instance_id, in readFileByType()
989 encodeRWTypeResponseHandler(request->hdr.instance_id, in readFileByType()
997 encodeRWTypeResponseHandler(request->hdr.instance_id, in readFileByType()
1003 Response Handler::fileAck(const pldm_msg* request, size_t payloadLength) in fileAck() argument
1013 encodeFileAckResponseHandler(request->hdr.instance_id, in fileAck()
1021 auto rc = decode_file_ack_req(request, payloadLength, &fileType, in fileAck()
1025 encodeFileAckResponseHandler(request->hdr.instance_id, rc, responsePtr); in fileAck()
1039 encodeFileAckResponseHandler(request->hdr.instance_id, in fileAck()
1045 encodeFileAckResponseHandler(request->hdr.instance_id, rc, responsePtr); in fileAck()
1049 Response Handler::getAlertStatus(const pldm_msg* request, size_t payloadLength) in getAlertStatus() argument
1059 return CmdHandler::ccOnlyResponse(request, PLDM_ERROR_INVALID_LENGTH); in getAlertStatus()
1064 auto rc = decode_get_alert_status_req(request, payloadLength, &versionId); in getAlertStatus()
1067 error("Failed to decode get alert status request, response code '{RC}'", in getAlertStatus()
1069 return CmdHandler::ccOnlyResponse(request, rc); in getAlertStatus()
1077 return CmdHandler::ccOnlyResponse(request, in getAlertStatus()
1083 rc = encode_get_alert_status_resp(request->hdr.instance_id, PLDM_SUCCESS, in getAlertStatus()
1091 return CmdHandler::ccOnlyResponse(request, rc); in getAlertStatus()
1097 Response Handler::newFileAvailable(const pldm_msg* request, in newFileAvailable() argument
1107 return CmdHandler::ccOnlyResponse(request, PLDM_ERROR_INVALID_LENGTH); in newFileAvailable()
1113 auto rc = decode_new_file_req(request, payloadLength, &fileType, in newFileAvailable()
1118 error("Failed to decode new file request, response code '{RC}'", "RC", in newFileAvailable()
1120 return CmdHandler::ccOnlyResponse(request, rc); in newFileAvailable()
1132 return CmdHandler::ccOnlyResponse(request, PLDM_INVALID_FILE_TYPE); in newFileAvailable()
1138 encode_new_file_resp(request->hdr.instance_id, rc, responsePtr); in newFileAvailable()
1148 Response Handler::fileAckWithMetaData(const pldm_msg* request, in fileAckWithMetaData() argument
1156 return CmdHandler::ccOnlyResponse(request, PLDM_ERROR_INVALID_LENGTH); in fileAckWithMetaData()
1167 request, payloadLength, &fileType, &fileHandle, &fileStatus, in fileAckWithMetaData()
1172 return CmdHandler::ccOnlyResponse(request, rc); in fileAckWithMetaData()
1185 return CmdHandler::ccOnlyResponse(request, PLDM_INVALID_FILE_TYPE); in fileAckWithMetaData()
1191 encode_file_ack_with_meta_data_resp(request->hdr.instance_id, rc, in fileAckWithMetaData()
1196 Response Handler::newFileAvailableWithMetaData(const pldm_msg* request, in newFileAvailableWithMetaData() argument
1203 return CmdHandler::ccOnlyResponse(request, PLDM_ERROR_INVALID_LENGTH); in newFileAvailableWithMetaData()
1213 request, payloadLength, &fileType, &fileHandle, &length, &fileMetaData1, in newFileAvailableWithMetaData()
1217 return CmdHandler::ccOnlyResponse(request, rc); in newFileAvailableWithMetaData()
1229 return CmdHandler::ccOnlyResponse(request, PLDM_INVALID_FILE_TYPE); in newFileAvailableWithMetaData()
1234 encode_new_file_with_metadata_resp(request->hdr.instance_id, rc, in newFileAvailableWithMetaData()