NVIDIA DRIVE OS Linux SDK API Reference

5.2.6 Release
For Test and Development only
tee_internal_datatypes.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2010 GlobalPlatform Inc. All Rights Reserved.
3  * The technology provided or described herein is subject to updates, revisions,
4  * and extensions by GlobalPlatform. Use of this information is governed by the
5  * GlobalPlatform license agreement and any use inconsistent with that agreement
6  * is strictly prohibited
7  *
8  * Copyright (c) 2018-2020, NVIDIA CORPORATION. All rights reserved.
9  * NVIDIA CORPORATION and its licensors retain all intellectual property
10  * and proprietary rights in and to this software, related documentation
11  * and any modifications thereto. Any use, reproduction, disclosure or
12  * distribution of this software and related documentation without an express
13  * license agreement from NVIDIA CORPORATION is strictly prohibited.
14  */
15 
31 #ifndef TEE_INTERNAL_DATATYPES_H
32 #define TEE_INTERNAL_DATATYPES_H
33 
35 #include <tee_internal/tee_internal_os_abstraction_layer.h>
36 #include <tee_common/tee_common_os_abstraction_layer.h>
37 #include <tee_common/tee_common_datatypes.h>
38 
47 typedef struct
48 {
49  /* \brief pointer and size representing a fixed-size memory buffer */
50  TEE_MemoryReference memref;
51  /* \brief a pair of integer values */
52  TEE_Value value;
53 } TEE_Param;
54 
59 typedef struct
60 {
61  uint32_t seconds;
62  uint32_t millis;
63 } TEE_Time;
64 
72 typedef struct __TEE_PropSetHandle* TEE_PropSetHandle;
74 #endif /* TEE_INTERNAL_DATATYPES_H */
75 
TEE_Param::value
TEE_Value value
Definition: tee_internal_datatypes.h:52
tee_internal_constants.h
GlobalPlatform: Tee Internal Constants
TEE_PropSetHandle
struct __TEE_PropSetHandle * TEE_PropSetHandle
An opaque handle on a property set or enumerator.
Definition: tee_internal_datatypes.h:72
TEE_Time::millis
uint32_t millis
Definition: tee_internal_datatypes.h:62
TEE_Param
Describes one parameter passed by the trusted core framework to the entry points TA_OpenSessionEntryP...
Definition: tee_internal_datatypes.h:47
TEE_Time::seconds
uint32_t seconds
Definition: tee_internal_datatypes.h:61
TEE_Time
The TEE_Time structure holds a time value as defined in the GP spec.
Definition: tee_internal_datatypes.h:59
TEE_Param::memref
TEE_MemoryReference memref
Definition: tee_internal_datatypes.h:50