NVIDIA DRIVE OS Linux SDK API Reference Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
NvSciSyncFence Struct Reference

Detailed Description

Defines the opaque NvSciSyncFence.

Unlike NvSciSyncAttrList and NvSciSyncObj objects, applications are responsible for the memory management of NvSciSyncFence objects.

Every NvSciSyncFence must be initialized to all zeros after its storage is allocated before the first time it is passed to any NvSciSync API calls. NvSciSyncFenceInitializer can be used for this, or memset(), or any other mechanism for zeroing memory.

Every NvSciSyncFence not in a cleared state holds a reference to the NvSciSyncObj it is related to, preventing that NvSciSyncObj from being deleted.

Definition at line 141 of file nvscisync.h.

Data Fields

uint64_t payload [6]

Field Documentation

uint64_t NvSciSyncFence::payload[6]

Definition at line 142 of file nvscisync.h.

The documentation for this struct was generated from the following file: