Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/openj9
Path: blob/master/runtime/cuda/java/com_ibm_cuda_CudaDevice.h
6000 views
1
/* DO NOT EDIT THIS FILE - it is machine generated */
2
#include <jni.h>
3
/* Header for class com_ibm_cuda_CudaDevice */
4
5
#ifndef _Included_com_ibm_cuda_CudaDevice
6
#define _Included_com_ibm_cuda_CudaDevice
7
#ifdef __cplusplus
8
extern "C" {
9
#endif
10
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_ASYNC_ENGINE_COUNT
11
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_ASYNC_ENGINE_COUNT 40L
12
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_CAN_MAP_HOST_MEMORY
13
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_CAN_MAP_HOST_MEMORY 19L
14
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_CLOCK_RATE
15
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_CLOCK_RATE 13L
16
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_COMPUTE_CAPABILITY
17
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_COMPUTE_CAPABILITY -1L
18
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR
19
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR 75L
20
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR
21
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR 76L
22
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_COMPUTE_MODE
23
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_COMPUTE_MODE 20L
24
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_CONCURRENT_KERNELS
25
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_CONCURRENT_KERNELS 31L
26
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_ECC_ENABLED
27
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_ECC_ENABLED 32L
28
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH
29
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH 37L
30
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_INTEGRATED
31
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_INTEGRATED 18L
32
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_KERNEL_EXEC_TIMEOUT
33
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_KERNEL_EXEC_TIMEOUT 17L
34
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_L2_CACHE_SIZE
35
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_L2_CACHE_SIZE 38L
36
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_BLOCK_DIM_X
37
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_BLOCK_DIM_X 2L
38
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_BLOCK_DIM_Y
39
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_BLOCK_DIM_Y 3L
40
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_BLOCK_DIM_Z
41
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_BLOCK_DIM_Z 4L
42
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_GRID_DIM_X
43
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_GRID_DIM_X 5L
44
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_GRID_DIM_Y
45
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_GRID_DIM_Y 6L
46
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_GRID_DIM_Z
47
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_GRID_DIM_Z 7L
48
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_PITCH
49
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_PITCH 11L
50
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK
51
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK 12L
52
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK
53
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK 8L
54
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_THREADS_PER_BLOCK
55
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_THREADS_PER_BLOCK 1L
56
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR
57
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR 39L
58
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS
59
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS 62L
60
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH
61
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH 61L
62
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH
63
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH 55L
64
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT
65
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT 57L
66
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT
67
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT 64L
68
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS
69
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS 65L
70
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH
71
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH 63L
72
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH
73
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH 56L
74
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH
75
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH 60L
76
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT
77
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT 59L
78
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH
79
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH 58L
80
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS
81
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS 68L
82
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH
83
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH 67L
84
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH
85
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH 66L
86
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS
87
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS 43L
88
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH
89
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH 42L
90
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH
91
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH 69L
92
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH
93
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH 77L
94
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH
95
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH 21L
96
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT
97
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT 46L
98
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH
99
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH 45L
100
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT
101
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT 23L
102
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT
103
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT 28L
104
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS
105
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS 29L
106
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH
107
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH 27L
108
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT
109
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT 71L
110
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH
111
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH 72L
112
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH
113
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH 70L
114
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT
115
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT 74L
116
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH
117
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH 73L
118
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH
119
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH 22L
120
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH
121
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH 26L
122
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE
123
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE 49L
124
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT
125
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT 25L
126
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE
127
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE 48L
128
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH
129
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH 24L
130
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE
131
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE 47L
132
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS
133
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS 54L
134
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH
135
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH 53L
136
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH
137
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH 52L
138
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MEMORY_CLOCK_RATE
139
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MEMORY_CLOCK_RATE 36L
140
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_MULTIPROCESSOR_COUNT
141
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_MULTIPROCESSOR_COUNT 16L
142
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_PCI_BUS_ID
143
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_PCI_BUS_ID 33L
144
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_PCI_DEVICE_ID
145
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_PCI_DEVICE_ID 34L
146
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_PCI_DOMAIN_ID
147
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_PCI_DOMAIN_ID 50L
148
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED
149
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED 78L
150
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_SURFACE_ALIGNMENT
151
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_SURFACE_ALIGNMENT 30L
152
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_TCC_DRIVER
153
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_TCC_DRIVER 35L
154
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_TEXTURE_ALIGNMENT
155
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_TEXTURE_ALIGNMENT 14L
156
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT
157
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT 51L
158
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_TOTAL_CONSTANT_MEMORY
159
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_TOTAL_CONSTANT_MEMORY 9L
160
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_UNIFIED_ADDRESSING
161
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_UNIFIED_ADDRESSING 41L
162
#undef com_ibm_cuda_CudaDevice_ATTRIBUTE_WARP_SIZE
163
#define com_ibm_cuda_CudaDevice_ATTRIBUTE_WARP_SIZE 10L
164
#undef com_ibm_cuda_CudaDevice_COMPUTE_MODE_DEFAULT
165
#define com_ibm_cuda_CudaDevice_COMPUTE_MODE_DEFAULT 0L
166
#undef com_ibm_cuda_CudaDevice_COMPUTE_MODE_PROCESS_EXCLUSIVE
167
#define com_ibm_cuda_CudaDevice_COMPUTE_MODE_PROCESS_EXCLUSIVE 3L
168
#undef com_ibm_cuda_CudaDevice_COMPUTE_MODE_PROHIBITED
169
#define com_ibm_cuda_CudaDevice_COMPUTE_MODE_PROHIBITED 2L
170
#undef com_ibm_cuda_CudaDevice_COMPUTE_MODE_THREAD_EXCLUSIVE
171
#define com_ibm_cuda_CudaDevice_COMPUTE_MODE_THREAD_EXCLUSIVE 1L
172
#undef com_ibm_cuda_CudaDevice_FLAG_LMEM_RESIZE_TO_MAX
173
#define com_ibm_cuda_CudaDevice_FLAG_LMEM_RESIZE_TO_MAX 16L
174
#undef com_ibm_cuda_CudaDevice_FLAG_MAP_HOST
175
#define com_ibm_cuda_CudaDevice_FLAG_MAP_HOST 8L
176
#undef com_ibm_cuda_CudaDevice_FLAG_SCHED_AUTO
177
#define com_ibm_cuda_CudaDevice_FLAG_SCHED_AUTO 0L
178
#undef com_ibm_cuda_CudaDevice_FLAG_SCHED_BLOCKING_SYNC
179
#define com_ibm_cuda_CudaDevice_FLAG_SCHED_BLOCKING_SYNC 4L
180
#undef com_ibm_cuda_CudaDevice_FLAG_SCHED_SPIN
181
#define com_ibm_cuda_CudaDevice_FLAG_SCHED_SPIN 1L
182
#undef com_ibm_cuda_CudaDevice_FLAG_SCHED_YIELD
183
#define com_ibm_cuda_CudaDevice_FLAG_SCHED_YIELD 2L
184
#undef com_ibm_cuda_CudaDevice_MASK_SCHED
185
#define com_ibm_cuda_CudaDevice_MASK_SCHED 7L
186
/*
187
* Class: com_ibm_cuda_CudaDevice
188
* Method: addCallback
189
* Signature: (IJLjava/lang/Runnable;)V
190
*/
191
void JNICALL Java_com_ibm_cuda_CudaDevice_addCallback
192
(JNIEnv *, jclass, jint, jlong, jobject);
193
194
/*
195
* Class: com_ibm_cuda_CudaDevice
196
* Method: canAccessPeer
197
* Signature: (II)Z
198
*/
199
jboolean JNICALL Java_com_ibm_cuda_CudaDevice_canAccessPeer
200
(JNIEnv *, jclass, jint, jint);
201
202
/*
203
* Class: com_ibm_cuda_CudaDevice
204
* Method: disablePeerAccess
205
* Signature: (II)V
206
*/
207
void JNICALL Java_com_ibm_cuda_CudaDevice_disablePeerAccess
208
(JNIEnv *, jclass, jint, jint);
209
210
/*
211
* Class: com_ibm_cuda_CudaDevice
212
* Method: enablePeerAccess
213
* Signature: (II)V
214
*/
215
void JNICALL Java_com_ibm_cuda_CudaDevice_enablePeerAccess
216
(JNIEnv *, jclass, jint, jint);
217
218
/*
219
* Class: com_ibm_cuda_CudaDevice
220
* Method: getAttribute
221
* Signature: (II)I
222
*/
223
jint JNICALL Java_com_ibm_cuda_CudaDevice_getAttribute
224
(JNIEnv *, jclass, jint, jint);
225
226
/*
227
* Class: com_ibm_cuda_CudaDevice
228
* Method: getCacheConfig
229
* Signature: (I)I
230
*/
231
jint JNICALL Java_com_ibm_cuda_CudaDevice_getCacheConfig
232
(JNIEnv *, jclass, jint);
233
234
/*
235
* Class: com_ibm_cuda_CudaDevice
236
* Method: getFreeMemory
237
* Signature: (I)J
238
*/
239
jlong JNICALL Java_com_ibm_cuda_CudaDevice_getFreeMemory
240
(JNIEnv *, jclass, jint);
241
242
/*
243
* Class: com_ibm_cuda_CudaDevice
244
* Method: getGreatestStreamPriority
245
* Signature: (I)I
246
*/
247
jint JNICALL Java_com_ibm_cuda_CudaDevice_getGreatestStreamPriority
248
(JNIEnv *, jclass, jint);
249
250
/*
251
* Class: com_ibm_cuda_CudaDevice
252
* Method: getLeastStreamPriority
253
* Signature: (I)I
254
*/
255
jint JNICALL Java_com_ibm_cuda_CudaDevice_getLeastStreamPriority
256
(JNIEnv *, jclass, jint);
257
258
/*
259
* Class: com_ibm_cuda_CudaDevice
260
* Method: getLimit
261
* Signature: (II)J
262
*/
263
jlong JNICALL Java_com_ibm_cuda_CudaDevice_getLimit
264
(JNIEnv *, jclass, jint, jint);
265
266
/*
267
* Class: com_ibm_cuda_CudaDevice
268
* Method: getName
269
* Signature: (I)Ljava/lang/String;
270
*/
271
jstring JNICALL Java_com_ibm_cuda_CudaDevice_getName
272
(JNIEnv *, jclass, jint);
273
274
/*
275
* Class: com_ibm_cuda_CudaDevice
276
* Method: getSharedMemConfig
277
* Signature: (I)I
278
*/
279
jint JNICALL Java_com_ibm_cuda_CudaDevice_getSharedMemConfig
280
(JNIEnv *, jclass, jint);
281
282
/*
283
* Class: com_ibm_cuda_CudaDevice
284
* Method: getTotalMemory
285
* Signature: (I)J
286
*/
287
jlong JNICALL Java_com_ibm_cuda_CudaDevice_getTotalMemory
288
(JNIEnv *, jclass, jint);
289
290
/*
291
* Class: com_ibm_cuda_CudaDevice
292
* Method: setCacheConfig
293
* Signature: (II)V
294
*/
295
void JNICALL Java_com_ibm_cuda_CudaDevice_setCacheConfig
296
(JNIEnv *, jclass, jint, jint);
297
298
/*
299
* Class: com_ibm_cuda_CudaDevice
300
* Method: setLimit
301
* Signature: (IIJ)V
302
*/
303
void JNICALL Java_com_ibm_cuda_CudaDevice_setLimit
304
(JNIEnv *, jclass, jint, jint, jlong);
305
306
/*
307
* Class: com_ibm_cuda_CudaDevice
308
* Method: setSharedMemConfig
309
* Signature: (II)V
310
*/
311
void JNICALL Java_com_ibm_cuda_CudaDevice_setSharedMemConfig
312
(JNIEnv *, jclass, jint, jint);
313
314
/*
315
* Class: com_ibm_cuda_CudaDevice
316
* Method: synchronize
317
* Signature: (I)V
318
*/
319
void JNICALL Java_com_ibm_cuda_CudaDevice_synchronize
320
(JNIEnv *, jclass, jint);
321
322
#ifdef __cplusplus
323
}
324
#endif
325
#endif
326
327