Lines Matching full:response_info
162 MessageInfo response_info;
166 result = ParseResponse(command_info, response, &response_info);
170 if (!FixWarnings(command_info, response_info.code)) {
175 if (response_info.code == TPM_RC_SUCCESS) {
176 if (response_info.session_continued.size() !=
182 if (i < response_info.session_continued.size() &&
183 !response_info.session_continued[i]) {
190 ProcessExternalContextSave(command_info, response_info);
195 for (auto handle : response_info.handles) {
581 MessageInfo* response_info) {
582 CHECK(response_info);
592 response_info->has_sessions = (tag == TPM_ST_SESSIONS);
603 result = Parse_TPM_RC(&buffer, &response_info->code, nullptr);
609 response_info->handles = ExtractHandlesFromBuffer(number_of_handles, &buffer);
610 if (number_of_handles != response_info->handles.size()) {
613 if (response_info->has_sessions) {
624 response_info->parameter_data = buffer.substr(0, parameter_size);
643 response_info->session_continued.push_back((attributes & 1) == 1);
647 response_info->parameter_data = buffer;
654 const MessageInfo& response_info) {
667 std::string mutable_parameter = response_info.parameter_data;
728 MessageInfo response_info;
729 TPM_RC result = ParseResponse(command_info, response, &response_info);
734 if (response_info.code == TPM_RC_SUCCESS ||
735 response_info.code == TPM_RC_HANDLE) {