File: //usr/local/cuda-12/include/generated_cudart_removed_meta.h
// This file is generated. Any changes you make will be lost during the next clean build.
// CUDA public interface, for type definitions and api function prototypes
#include "cudart_removed.h"
// *************************************************************************
// Definitions of structs to hold parameters for each function
// *************************************************************************
// Currently used parameter trace structures
typedef struct cudaStreamDestroy_v3020_params_st {
cudaStream_t stream;
} cudaStreamDestroy_v3020_params;
typedef struct cudaOccupancyMaxActiveBlocksPerMultiprocessor_v6000_params_st {
int *numBlocks;
const void *func;
size_t numDynamicSmemBytes;
} cudaOccupancyMaxActiveBlocksPerMultiprocessor_v6000_params;
typedef struct cudaConfigureCall_v3020_params_st {
dim3 gridDim;
dim3 blockDim;
size_t sharedMem __dv;
cudaStream_t stream __dv;
} cudaConfigureCall_v3020_params;
typedef struct cudaSetupArgument_v3020_params_st {
const void *arg;
size_t size;
size_t offset;
} cudaSetupArgument_v3020_params;
typedef struct cudaLaunch_v3020_params_st {
const void *func;
} cudaLaunch_v3020_params;
typedef struct cudaLaunch_ptsz_v7000_params_st {
const void *func;
} cudaLaunch_ptsz_v7000_params;
typedef struct cudaStreamSetFlags_v10200_params_st {
cudaStream_t hStream;
unsigned int flags;
} cudaStreamSetFlags_v10200_params;
typedef struct cudaStreamSetFlags_ptsz_v10200_params_st {
cudaStream_t hStream;
unsigned int flags;
} cudaStreamSetFlags_ptsz_v10200_params;
typedef struct cudaProfilerInitialize_v4000_params_st {
const char *configFile;
const char *outputFile;
cudaOutputMode_t outputMode;
} cudaProfilerInitialize_v4000_params;
typedef struct cudaThreadSetLimit_v3020_params_st {
enum cudaLimit limit;
size_t value;
} cudaThreadSetLimit_v3020_params;
typedef struct cudaThreadGetLimit_v3020_params_st {
size_t *pValue;
enum cudaLimit limit;
} cudaThreadGetLimit_v3020_params;
typedef struct cudaThreadGetCacheConfig_v3020_params_st {
enum cudaFuncCache *pCacheConfig;
} cudaThreadGetCacheConfig_v3020_params;
typedef struct cudaThreadSetCacheConfig_v3020_params_st {
enum cudaFuncCache cacheConfig;
} cudaThreadSetCacheConfig_v3020_params;
typedef struct cudaSetDoubleForDevice_v3020_params_st {
double *d;
} cudaSetDoubleForDevice_v3020_params;
typedef struct cudaSetDoubleForHost_v3020_params_st {
double *d;
} cudaSetDoubleForHost_v3020_params;
typedef struct cudaCreateTextureObject_v2_v11080_params_st {
cudaTextureObject_t *pTexObject;
const struct cudaResourceDesc *pResDesc;
const struct cudaTextureDesc *pTexDesc;
const struct cudaResourceViewDesc *pResViewDesc;
} cudaCreateTextureObject_v2_v11080_params;
typedef struct cudaGetTextureObjectTextureDesc_v2_v11080_params_st {
struct cudaTextureDesc *pTexDesc;
cudaTextureObject_t texObject;
} cudaGetTextureObjectTextureDesc_v2_v11080_params;
typedef struct cudaBindTexture_v3020_params_st {
size_t *offset;
const struct textureReference *texref;
const void *devPtr;
const struct cudaChannelFormatDesc *desc;
size_t size __dv;
} cudaBindTexture_v3020_params;
typedef struct cudaBindTexture2D_v3020_params_st {
size_t *offset;
const struct textureReference *texref;
const void *devPtr;
const struct cudaChannelFormatDesc *desc;
size_t width;
size_t height;
size_t pitch;
} cudaBindTexture2D_v3020_params;
typedef struct cudaBindTextureToArray_v3020_params_st {
const struct textureReference *texref;
cudaArray_const_t array;
const struct cudaChannelFormatDesc *desc;
} cudaBindTextureToArray_v3020_params;
typedef struct cudaBindTextureToMipmappedArray_v5000_params_st {
const struct textureReference *texref;
cudaMipmappedArray_const_t mipmappedArray;
const struct cudaChannelFormatDesc *desc;
} cudaBindTextureToMipmappedArray_v5000_params;
typedef struct cudaUnbindTexture_v3020_params_st {
const struct textureReference *texref;
} cudaUnbindTexture_v3020_params;
typedef struct cudaGetTextureAlignmentOffset_v3020_params_st {
size_t *offset;
const struct textureReference *texref;
} cudaGetTextureAlignmentOffset_v3020_params;
typedef struct cudaGetTextureReference_v3020_params_st {
const struct textureReference **texref;
const void *symbol;
} cudaGetTextureReference_v3020_params;
typedef struct cudaBindSurfaceToArray_v3020_params_st {
const struct surfaceReference *surfref;
cudaArray_const_t array;
const struct cudaChannelFormatDesc *desc;
} cudaBindSurfaceToArray_v3020_params;
typedef struct cudaGetSurfaceReference_v3020_params_st {
const struct surfaceReference **surfref;
const void *symbol;
} cudaGetSurfaceReference_v3020_params;
typedef struct cudaGraphInstantiate_v10000_params_st {
cudaGraphExec_t *pGraphExec;
cudaGraph_t graph;
cudaGraphNode_t *pErrorNode;
char *pLogBuffer;
size_t bufferSize;
} cudaGraphInstantiate_v10000_params;
// Parameter trace structures for removed functions
// End of parameter trace structures