hipStreamBatchMemOp

Function hipStreamBatchMemOp 

Source
pub unsafe extern "C" fn hipStreamBatchMemOp(
    stream: hipStream_t,
    count: c_uint,
    paramArray: *mut hipStreamBatchMemOpParams,
    flags: c_uint,
) -> hipError_t
Expand description

@brief Enqueues an array of stream memory operations in the stream.[BETA]

@param [in] stream - Stream identifier @param [in] count - The number of operations in the array. Must be less than 256 @param [in] paramArray - The types and parameters of the individual operations. @param [in] flags - Reserved for future expansion; must be 0.

@returns #hipSuccess, #hipErrorInvalidValue

Batch operations to synchronize the stream via memory operations.

@warning This API is marked as beta, meaning, while this is feature complete, it is still open to changes and may have outstanding issues.

@see hipStreamWriteValue32, hipStreamWaitValue32, hipStreamWaitValue64. hipStreamWriteValue64