Home | History | Annotate | Download | only in tpm2
      1 /*
      2  * Copyright 2015 The Chromium OS Authors. All rights reserved.
      3  * Use of this source code is governed by a BSD-style license that can be
      4  * found in the LICENSE file.
      5  */
      6 
      7 #ifndef __TPM2_TIME_FP_H
      8 #define __TPM2_TIME_FP_H
      9 
     10 void TimeFillInfo(TPMS_CLOCK_INFO *clockInfo);
     11 TPM_RC TimeGetRange(UINT16 offset,         // IN: offset in TPMS_TIME_INFO
     12                     UINT16 size,           // IN: size of data
     13                     TIME_INFO *dataBuffer  // OUT: result buffer
     14                     );
     15 void TimePowerOn(void);
     16 void TimeSetAdjustRate(TPM_CLOCK_ADJUST adjust  // IN: adjust constant
     17                        );
     18 void TimeStartup(STARTUP_TYPE type  // IN: start up type
     19                  );
     20 void TimeUpdateToCurrent(void);
     21 
     22 #endif  // __TPM2_TIME_FP_H
     23