metee
|
#include <metee.h>
Public Types | |
enum | { TEE_DEVICE_TYPE_NONE = 0, TEE_DEVICE_TYPE_PATH = 1, TEE_DEVICE_TYPE_HANDLE = 2, TEE_DEVICE_TYPE_GUID = 3, TEE_DEVICE_TYPE_BDF = 4, TEE_DEVICE_TYPE_MAX = 5 } |
Data Fields | |
enum tee_device_address:: { ... } | type |
union { | |
const char * path | |
const GUID * guid | |
TEE_DEVICE_HANDLE handle | |
struct { | |
enum | HECI_HW_TYPE { HECI_HW_TYPE_PCH, HECI_HW_TYPE_GFX_GSC, HECI_HW_TYPE_GFX_CSC } |
struct { | |
uint32_t segment | |
uint32_t bus | |
uint32_t device | |
uint32_t function | |
} value | |
enum tee_device_address:: { ... } ::HECI_HW_TYPE hw_type | |
} bdf | |
} | data |
anonymous enum |
Device address type
union { ... } tee_device_address::data |
Device address
TEE_DEVICE_HANDLE tee_device_address::handle |
enum { ... } tee_device_address::type |
Device address type