Struct rcudnn::cudaExternalSemaphoreSignalParams [−][src]
#[repr(C)]pub struct cudaExternalSemaphoreSignalParams {
pub params: cudaExternalSemaphoreSignalParams__bindgen_ty_1,
pub flags: u32,
pub reserved: [u32; 16],
}
Expand description
External semaphore signal parameters, compatible with driver type
Fields
params: cudaExternalSemaphoreSignalParams__bindgen_ty_1
flags: u32
Only when ::cudaExternalSemaphoreSignalParams is used to signal a ::cudaExternalSemaphore_t of type ::cudaExternalSemaphoreHandleTypeNvSciSync, the valid flag is ::cudaExternalSemaphoreSignalSkipNvSciBufMemSync: which indicates that while signaling the ::cudaExternalSemaphore_t, no memory synchronization operations should be performed for any external memory object imported as ::cudaExternalMemoryHandleTypeNvSciBuf. For all other types of ::cudaExternalSemaphore_t, flags must be zero.
reserved: [u32; 16]
Trait Implementations
Auto Trait Implementations
impl !Send for cudaExternalSemaphoreSignalParams
impl !Sync for cudaExternalSemaphoreSignalParams
impl Unpin for cudaExternalSemaphoreSignalParams
Blanket Implementations
Mutably borrows from an owned value. Read more