NVIDIA DRIVE OS Linux API Reference

5.1.0.2 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ote_error.h File Reference

Detailed Description

NVIDIA Trusted Little Kernel Interface: Error Handling

Description: Declares the error handling codes for the TLK interface.

Definition in file ote_error.h.

Go to the source code of this file.

Enumerations

enum  te_error_t {
  OTE_SUCCESS = 0x00000000U,
  OTE_ERROR_NO_ERROR = 0x00000000U,
  OTE_ERROR_GENERIC = 0xFFFF0000U,
  OTE_ERROR_ACCESS_DENIED = 0xFFFF0001U,
  OTE_ERROR_CANCEL = 0xFFFF0002U,
  OTE_ERROR_ACCESS_CONFLICT = 0xFFFF0003U,
  OTE_ERROR_EXCESS_DATA = 0xFFFF0004U,
  OTE_ERROR_BAD_FORMAT = 0xFFFF0005U,
  OTE_ERROR_BAD_PARAMETERS = 0xFFFF0006U,
  OTE_ERROR_BAD_STATE = 0xFFFF0007U,
  OTE_ERROR_ITEM_NOT_FOUND = 0xFFFF0008U,
  OTE_ERROR_NOT_IMPLEMENTED = 0xFFFF0009U,
  OTE_ERROR_NOT_SUPPORTED = 0xFFFF000AU,
  OTE_ERROR_NO_DATA = 0xFFFF000BU,
  OTE_ERROR_OUT_OF_MEMORY = 0xFFFF000CU,
  OTE_ERROR_BUSY = 0xFFFF000DU,
  OTE_ERROR_COMMUNICATION = 0xFFFF000EU,
  OTE_ERROR_SECURITY = 0xFFFF000FU,
  OTE_ERROR_SHORT_BUFFER = 0xFFFF0010U,
  OTE_ERROR_BLOCKED = 0xFFFF0011U,
  OTE_ERROR_NO_ANSWER = 0xFFFF1003U
}
 Defines Open Trusted Environment (OTE) error codes. More...
 
enum  te_result_origin_t {
  OTE_RESULT_ORIGIN_API = 1U,
  OTE_RESULT_ORIGIN_COMMS = 2U,
  OTE_RESULT_ORIGIN_KERNEL = 3U,
  OTE_RESULT_ORIGIN_TRUSTED_APP = 4U
}
 Defines the origin of an error. More...