hipExternalSemaphoreWaitParams Struct Reference

hipExternalSemaphoreWaitParams Struct Reference#

HIP Runtime API Reference: 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:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hip/checkouts/latest/include/hip/hip_runtime_api.h