mirror of
https://github.com/fail0verflow/switch-coreboot.git
synced 2025-05-04 01:39:18 -04:00
Fix the following errors detected by checkpatch.pl: ERROR: open brace '{' following function declarations go on the next line ERROR: that open brace { should be on the previous line ERROR: open brace '{' following struct go on the same line ERROR: else should follow close brace '}' TEST=Build and run on Galileo Gen2 Change-Id: I971ada9ba9ba7ce5d8029323710fee1a6166570b Signed-off-by: Lee Leahy <Leroy.P.Leahy@intel.com> Reviewed-on: https://review.coreboot.org/18759 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin <adurbin@chromium.org>
65 lines
1.6 KiB
C
65 lines
1.6 KiB
C
/* Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
|
|
* Use of this source code is governed by a BSD-style license that can be
|
|
* found in the LICENSE file.
|
|
*/
|
|
|
|
#ifndef TPM_LITE_TLCL_INTERNAL_H_
|
|
#define TPM_LITE_TLCL_INTERNAL_H_
|
|
|
|
/*
|
|
* These numbers derive from adding the sizes of command fields as shown in the
|
|
* TPM commands manual.
|
|
*/
|
|
#define kTpmRequestHeaderLength 10
|
|
#define kTpmResponseHeaderLength 10
|
|
#define kTpmReadInfoLength 12
|
|
#define kEncAuthLength 20
|
|
#define kPcrDigestLength 20
|
|
|
|
|
|
/*
|
|
* Conversion functions. to_tpm_TYPE puts a value of type TYPE into a TPM
|
|
* command buffer. from_tpm_TYPE gets a value of type TYPE from a TPM command
|
|
* buffer into a variable.
|
|
*/
|
|
__attribute__((unused))
|
|
static inline void to_tpm_uint32(uint8_t *buffer, uint32_t x)
|
|
{
|
|
buffer[0] = (uint8_t)(x >> 24);
|
|
buffer[1] = (uint8_t)((x >> 16) & 0xff);
|
|
buffer[2] = (uint8_t)((x >> 8) & 0xff);
|
|
buffer[3] = (uint8_t)(x & 0xff);
|
|
}
|
|
|
|
/*
|
|
* See comment for above function.
|
|
*/
|
|
__attribute__((unused))
|
|
static inline void from_tpm_uint32(const uint8_t *buffer, uint32_t *x)
|
|
{
|
|
*x = ((buffer[0] << 24) |
|
|
(buffer[1] << 16) |
|
|
(buffer[2] << 8) |
|
|
buffer[3]);
|
|
}
|
|
|
|
/*
|
|
* See comment for above function.
|
|
*/
|
|
__attribute__((unused))
|
|
static inline void to_tpm_uint16(uint8_t *buffer, uint16_t x)
|
|
{
|
|
buffer[0] = (uint8_t)(x >> 8);
|
|
buffer[1] = (uint8_t)(x & 0xff);
|
|
}
|
|
|
|
/*
|
|
* See comment for above function.
|
|
*/
|
|
__attribute__((unused))
|
|
static inline void from_tpm_uint16(const uint8_t *buffer, uint16_t *x)
|
|
{
|
|
*x = (buffer[0] << 8) | buffer[1];
|
|
}
|
|
|
|
#endif /* TPM_LITE_TLCL_INTERNAL_H_ */
|