Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
generated_cudart_removed_meta.h163 linesDownload Raw Back to include
1// This file is generated.  Any changes you make will be lost during the next clean build.
2
3// CUDA public interface, for type definitions and api function prototypes
4#include "cudart_removed.h"
5
6// *************************************************************************
7//      Definitions of structs to hold parameters for each function
8// *************************************************************************
9
10// Currently used parameter trace structures
11typedef struct cudaStreamDestroy_v3020_params_st {
12    cudaStream_t stream;
13} cudaStreamDestroy_v3020_params;
14
15typedef struct cudaOccupancyMaxActiveBlocksPerMultiprocessor_v6000_params_st {
16    int *numBlocks;
17    const void *func;
18    size_t numDynamicSmemBytes;
19} cudaOccupancyMaxActiveBlocksPerMultiprocessor_v6000_params;
20
21typedef struct cudaConfigureCall_v3020_params_st {
22    dim3 gridDim;
23    dim3 blockDim;
24    size_t sharedMem  __dv;
25    cudaStream_t stream  __dv;
26} cudaConfigureCall_v3020_params;
27
28typedef struct cudaSetupArgument_v3020_params_st {
29    const void *arg;
30    size_t size;
31    size_t offset;
32} cudaSetupArgument_v3020_params;
33
34typedef struct cudaLaunch_v3020_params_st {
35    const void *func;
36} cudaLaunch_v3020_params;
37
38typedef struct cudaLaunch_ptsz_v7000_params_st {
39    const void *func;
40} cudaLaunch_ptsz_v7000_params;
41
42typedef struct cudaStreamSetFlags_v10200_params_st {
43    cudaStream_t hStream;
44    unsigned int flags;
45} cudaStreamSetFlags_v10200_params;
46
47typedef struct cudaStreamSetFlags_ptsz_v10200_params_st {
48    cudaStream_t hStream;
49    unsigned int flags;
50} cudaStreamSetFlags_ptsz_v10200_params;
51
52typedef struct cudaProfilerInitialize_v4000_params_st {
53    const char *configFile;
54    const char *outputFile;
55    cudaOutputMode_t outputMode;
56} cudaProfilerInitialize_v4000_params;
57
58typedef struct cudaThreadSetLimit_v3020_params_st {
59    enum cudaLimit limit;
60    size_t value;
61} cudaThreadSetLimit_v3020_params;
62
63typedef struct cudaThreadGetLimit_v3020_params_st {
64    size_t *pValue;
65    enum cudaLimit limit;
66} cudaThreadGetLimit_v3020_params;
67
68typedef struct cudaThreadGetCacheConfig_v3020_params_st {
69    enum cudaFuncCache *pCacheConfig;
70} cudaThreadGetCacheConfig_v3020_params;
71
72typedef struct cudaThreadSetCacheConfig_v3020_params_st {
73    enum cudaFuncCache cacheConfig;
74} cudaThreadSetCacheConfig_v3020_params;
75
76typedef struct cudaSetDoubleForDevice_v3020_params_st {
77    double *d;
78} cudaSetDoubleForDevice_v3020_params;
79
80typedef struct cudaSetDoubleForHost_v3020_params_st {
81    double *d;
82} cudaSetDoubleForHost_v3020_params;
83
84typedef struct cudaCreateTextureObject_v2_v11080_params_st {
85    cudaTextureObject_t *pTexObject;
86    const struct cudaResourceDesc *pResDesc;
87    const struct cudaTextureDesc *pTexDesc;
88    const struct cudaResourceViewDesc *pResViewDesc;
89} cudaCreateTextureObject_v2_v11080_params;
90
91typedef struct cudaGetTextureObjectTextureDesc_v2_v11080_params_st {
92    struct cudaTextureDesc *pTexDesc;
93    cudaTextureObject_t texObject;
94} cudaGetTextureObjectTextureDesc_v2_v11080_params;
95
96typedef struct cudaBindTexture_v3020_params_st {
97    size_t *offset;
98    const struct textureReference *texref;
99    const void *devPtr;
100    const struct cudaChannelFormatDesc *desc;
101    size_t size  __dv;
102} cudaBindTexture_v3020_params;
103
104typedef struct cudaBindTexture2D_v3020_params_st {
105    size_t *offset;
106    const struct textureReference *texref;
107    const void *devPtr;
108    const struct cudaChannelFormatDesc *desc;
109    size_t width;
110    size_t height;
111    size_t pitch;
112} cudaBindTexture2D_v3020_params;
113
114typedef struct cudaBindTextureToArray_v3020_params_st {
115    const struct textureReference *texref;
116    cudaArray_const_t array;
117    const struct cudaChannelFormatDesc *desc;
118} cudaBindTextureToArray_v3020_params;
119
120typedef struct cudaBindTextureToMipmappedArray_v5000_params_st {
121    const struct textureReference *texref;
122    cudaMipmappedArray_const_t mipmappedArray;
123    const struct cudaChannelFormatDesc *desc;
124} cudaBindTextureToMipmappedArray_v5000_params;
125
126typedef struct cudaUnbindTexture_v3020_params_st {
127    const struct textureReference *texref;
128} cudaUnbindTexture_v3020_params;
129
130typedef struct cudaGetTextureAlignmentOffset_v3020_params_st {
131    size_t *offset;
132    const struct textureReference *texref;
133} cudaGetTextureAlignmentOffset_v3020_params;
134
135typedef struct cudaGetTextureReference_v3020_params_st {
136    const struct textureReference **texref;
137    const void *symbol;
138} cudaGetTextureReference_v3020_params;
139
140typedef struct cudaBindSurfaceToArray_v3020_params_st {
141    const struct surfaceReference *surfref;
142    cudaArray_const_t array;
143    const struct cudaChannelFormatDesc *desc;
144} cudaBindSurfaceToArray_v3020_params;
145
146typedef struct cudaGetSurfaceReference_v3020_params_st {
147    const struct surfaceReference **surfref;
148    const void *symbol;
149} cudaGetSurfaceReference_v3020_params;
150
151typedef struct cudaGraphInstantiate_v10000_params_st {
152    cudaGraphExec_t *pGraphExec;
153    cudaGraph_t graph;
154    cudaGraphNode_t *pErrorNode;
155    char *pLogBuffer;
156    size_t bufferSize;
157} cudaGraphInstantiate_v10000_params;
158
159// Parameter trace structures for removed functions
160
161
162// End of parameter trace structures
163 
codekingpro/portable-devtools · Team Ai