7.69. CUmemDecompressParams Struct Reference

[Memory Management]

Public Variables

CUmemDecompressAlgorithm algo
void * dst
cuuint32_t * dstActBytes
size_t  dstNumBytes
const void * src
size_t  srcNumBytes

Variables

CUmemDecompressAlgorithmCUmemDecompressParams::algo [inherited]

The decompression algorithm to use.

void * CUmemDecompressParams::dst [inherited]

Pointer to a buffer where the decompressed data will be written. The number of bytes written to this location will be recorded in the memory pointed to by CUmemDecompressParams_st.dstActBytes

cuuint32_t * CUmemDecompressParams::dstActBytes [inherited]

After the decompression operation has completed, the actual number of bytes written to CUmemDecompressParams.dst will be recorded as a 32-bit unsigned integer in the memory at this address.

size_t CUmemDecompressParams::dstNumBytes [inherited]

The number of bytes that the decompression operation will be expected to write to CUmemDecompressParams_st.dst. This value is optional; if present, it may be used by the CUDA driver as a heuristic for scheduling the individual decompression operations.

const void * CUmemDecompressParams::src [inherited]

Pointer to a buffer of at least CUmemDecompressParams_st.srcNumBytes compressed bytes.

size_t CUmemDecompressParams::srcNumBytes [inherited]

The number of bytes to be read and decompressed from CUmemDecompressParams_st.src.