Home | History | Annotate | Download | only in tpm2

Lines Matching defs:buffer

26 //      These defines are used primarily for sizing of the local response buffer.
62 // Buffer to hold the responses. This may be a little larger than required due to padding that a compiler
78 // Function to marshal a 16 bit value to the output buffer.
83 BYTE **buffer,
87 return UINT16_Marshal(&integer, buffer, size);
93 // Function to marshal a 32 bit value to the output buffer.
97 BYTE **buffer,
101 return UINT32_Marshal(&integer, buffer, size);
112 BYTE **buffer,
118 if( UINT16_Unmarshal(&header->tag, buffer, size) != TPM_RC_SUCCESS
119 || UINT32_Unmarshal(&usize, buffer, size) != TPM_RC_SUCCESS
120 || UINT32_Unmarshal(&ucode, buffer, size) != TPM_RC_SUCCESS
182 unsigned int inRequestSize, // IN: command buffer size
183 unsigned char *inRequest, // IN: command buffer
184 unsigned int *outResponseSize, // OUT: response buffer size
185 unsigned char **outResponse // OUT: response buffer
188 BYTE *buffer;
195 // If there is no command buffer, then just return TPM_RC_FAILURE
200 buffer = inRequest;
211 buffer = &response[10];
213 marshalSize = MarshalUint16(3 * sizeof(UINT32), &buffer, &bufferSize);
214 marshalSize += MarshalUint32(s_failFunction, &buffer, &bufferSize);
215 marshalSize += MarshalUint32(s_failLine, &buffer, &bufferSize);
216 marshalSize += MarshalUint32(s_failCode, &buffer, &bufferSize);
218 marshalSize += MarshalUint32(TPM_RC_NV_UNINITIALIZED, &buffer, &bufferSize);
220 marshalSize += MarshalUint32(TPM_RC_FAILURE, &buffer, &bufferSize);
257 buffer = &response[10];
262 *buffer++ = YES;
264 *buffer++ = NO;
267 marshalSize += MarshalUint32(capability, &buffer, &bufferSize);
269 marshalSize += MarshalUint32(count, &buffer, &bufferSize);
271 marshalSize += MarshalUint32(pt, &buffer, &bufferSize);
338 marshalSize += MarshalUint32(pt, &buffer, &bufferSize);
344 buffer = response;
348 MarshalUint16(TPM_ST_NO_SESSIONS, &buffer, &bufferSize); // structure tag
349 MarshalUint32(marshalSize, &buffer, &bufferSize); // responseSize
350 MarshalUint32(TPM_RC_SUCCESS, &buffer, &bufferSize); // response code
355 buffer = response;
357 marshalSize = MarshalUint16(TPM_ST_NO_SESSIONS, &buffer, &bufferSize);
358 marshalSize += MarshalUint32(10, &buffer, &bufferSize);
359 marshalSize += MarshalUint32(TPM_RC_FAILURE, &buffer, &bufferSize);