hipExternalSemaphoreWaitParams Struct Reference#
hipExternalSemaphoreWaitParams Struct Reference
#include <hip_runtime_api.h>
| Data Fields | ||
| struct { | ||
| struct { | ||
| unsigned long long value | ||
| } fence | ||
| union { | ||
| void * fence | ||
| unsigned long long reserved | ||
| } nvSciSync | ||
| struct { | ||
| unsigned long long key | ||
| unsigned int timeoutMs | ||
| } keyedMutex | ||
| unsigned int reserved [10] | ||
| } | params | |
| unsigned int | flags | |
Detailed Description
External semaphore wait parameters, compatible with driver type
Field Documentation
◆ [struct] [1/2]
| struct { ... } hipExternalSemaphoreWaitParams::fence | 
◆ fence [2/2]
| void* hipExternalSemaphoreWaitParams::fence | 
◆ flags
| unsigned int hipExternalSemaphoreWaitParams::flags | 
◆ key
| unsigned long long hipExternalSemaphoreWaitParams::key | 
◆ [struct]
| struct { ... } hipExternalSemaphoreWaitParams::keyedMutex | 
◆ [union]
| union { ... } hipExternalSemaphoreWaitParams::nvSciSync | 
◆ [struct]
| struct { ... } hipExternalSemaphoreWaitParams::params | 
◆ reserved [1/2]
| unsigned int hipExternalSemaphoreWaitParams::reserved | 
◆ reserved [2/2]
| unsigned int hipExternalSemaphoreWaitParams::reserved[16] | 
◆ timeoutMs
| unsigned int hipExternalSemaphoreWaitParams::timeoutMs | 
◆ value
| unsigned long long hipExternalSemaphoreWaitParams::value | 
The documentation for this struct was generated from the following file:
- include/hip/hip_runtime_api.h