This page contains proposed changes for a future release of ROCm. Read the latest Linux release of ROCm documentation for your production environments.

hipExternalSemaphoreSignalParams Struct Reference

hipExternalSemaphoreSignalParams Struct Reference#

HIP Runtime API Reference: hipExternalSemaphoreSignalParams Struct Reference
hipExternalSemaphoreSignalParams 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
 
   }   keyedMutex
 
   unsigned int   reserved [12]
 
params
 
unsigned int flags
 

Field Documentation

◆  [1/2]

struct { ... } hipExternalSemaphoreSignalParams::fence

◆ fence [2/2]

void* hipExternalSemaphoreSignalParams::fence

◆ flags

unsigned int hipExternalSemaphoreSignalParams::flags

◆ key

unsigned long long hipExternalSemaphoreSignalParams::key

◆ 

struct { ... } hipExternalSemaphoreSignalParams::keyedMutex

◆ 

union { ... } hipExternalSemaphoreSignalParams::nvSciSync

◆ 

struct { ... } hipExternalSemaphoreSignalParams::params

◆ reserved [1/2]

unsigned int hipExternalSemaphoreSignalParams::reserved

◆ reserved [2/2]

unsigned int hipExternalSemaphoreSignalParams::reserved[16]

◆ value

unsigned long long hipExternalSemaphoreSignalParams::value

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hip/checkouts/develop/include/hip/hip_runtime_api.h