7.78. CUstreamBatchMemOpParams_v1 Union Reference

[Data types used by CUDA driver]

Per-operation parameters for cuStreamBatchMemOp

Public Variables

CUstreamBatchMemOpParams_v1::CUstreamMemOpFlushRemoteWritesParams_st  flushRemoteWrites
CUstreamBatchMemOpParams_v1::CUstreamMemOpMemoryBarrierParams_st  memoryBarrier
CUstreamBatchMemOpType operation
CUstreamBatchMemOpParams_v1::CUstreamMemOpWaitValueParams_st  waitValue
CUstreamBatchMemOpParams_v1::CUstreamMemOpWriteValueParams_st  writeValue

Variables

CUstreamBatchMemOpParams_v1::CUstreamMemOpFlushRemoteWritesParams_st CUstreamBatchMemOpParams_v1::flushRemoteWrites [inherited]

Params for CU_STREAM_MEM_OP_FLUSH_REMOTE_WRITES operations.

CUstreamBatchMemOpParams_v1::CUstreamMemOpMemoryBarrierParams_st CUstreamBatchMemOpParams_v1::memoryBarrier [inherited]

Params for CU_STREAM_MEM_OP_BARRIER operations.

CUstreamBatchMemOpTypeCUstreamBatchMemOpParams_v1::operation [inherited]

Operation. This is the first field of all the union elemets and acts as a TAG to determine which union member is valid.

CUstreamBatchMemOpParams_v1::CUstreamMemOpWaitValueParams_st CUstreamBatchMemOpParams_v1::waitValue [inherited]
CUstreamBatchMemOpParams_v1::CUstreamMemOpWriteValueParams_st CUstreamBatchMemOpParams_v1::writeValue [inherited]