Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/openj9
Path: blob/master/runtime/cuda/java/com_ibm_cuda_CudaStream.h
6000 views
1
/* DO NOT EDIT THIS FILE - it is machine generated */
2
#include <jni.h>
3
/* Header for class com_ibm_cuda_CudaStream */
4
5
#ifndef _Included_com_ibm_cuda_CudaStream
6
#define _Included_com_ibm_cuda_CudaStream
7
#ifdef __cplusplus
8
extern "C" {
9
#endif
10
#undef com_ibm_cuda_CudaStream_FLAG_DEFAULT
11
#define com_ibm_cuda_CudaStream_FLAG_DEFAULT 0L
12
#undef com_ibm_cuda_CudaStream_FLAG_NON_BLOCKING
13
#define com_ibm_cuda_CudaStream_FLAG_NON_BLOCKING 1L
14
/*
15
* Class: com_ibm_cuda_CudaStream
16
* Method: create
17
* Signature: (I)J
18
*/
19
jlong JNICALL Java_com_ibm_cuda_CudaStream_create
20
(JNIEnv *, jclass, jint);
21
22
/*
23
* Class: com_ibm_cuda_CudaStream
24
* Method: createWithPriority
25
* Signature: (III)J
26
*/
27
jlong JNICALL Java_com_ibm_cuda_CudaStream_createWithPriority
28
(JNIEnv *, jclass, jint, jint, jint);
29
30
/*
31
* Class: com_ibm_cuda_CudaStream
32
* Method: destroy
33
* Signature: (IJ)V
34
*/
35
void JNICALL Java_com_ibm_cuda_CudaStream_destroy
36
(JNIEnv *, jclass, jint, jlong);
37
38
/*
39
* Class: com_ibm_cuda_CudaStream
40
* Method: getFlags
41
* Signature: (IJ)I
42
*/
43
jint JNICALL Java_com_ibm_cuda_CudaStream_getFlags
44
(JNIEnv *, jclass, jint, jlong);
45
46
/*
47
* Class: com_ibm_cuda_CudaStream
48
* Method: getPriority
49
* Signature: (IJ)I
50
*/
51
jint JNICALL Java_com_ibm_cuda_CudaStream_getPriority
52
(JNIEnv *, jclass, jint, jlong);
53
54
/*
55
* Class: com_ibm_cuda_CudaStream
56
* Method: query
57
* Signature: (IJ)I
58
*/
59
jint JNICALL Java_com_ibm_cuda_CudaStream_query
60
(JNIEnv *, jclass, jint, jlong);
61
62
/*
63
* Class: com_ibm_cuda_CudaStream
64
* Method: synchronize
65
* Signature: (IJ)V
66
*/
67
void JNICALL Java_com_ibm_cuda_CudaStream_synchronize
68
(JNIEnv *, jclass, jint, jlong);
69
70
/*
71
* Class: com_ibm_cuda_CudaStream
72
* Method: waitFor
73
* Signature: (IJJ)V
74
*/
75
void JNICALL Java_com_ibm_cuda_CudaStream_waitFor
76
(JNIEnv *, jclass, jint, jlong, jlong);
77
78
#ifdef __cplusplus
79
}
80
#endif
81
#endif
82
83