Lines Matching refs:env

35 static jobject create_SliceUsage(JNIEnv *env, dmgt_slice_t *sp);
36 static jobject create_SliceDeviceBean(JNIEnv *env, dmgt_slice_t *sp);
44 create_DiskDeviceBean(JNIEnv *env, dmgt_disk_t *dp) in create_DiskDeviceBean() argument
50 env, dp->aliases, naliases); in create_DiskDeviceBean()
52 jobjectArray slices = create_SliceDeviceBean_array(env, in create_DiskDeviceBean()
55 jstring nameUTF = (*env)->NewStringUTF(env, dp->name); in create_DiskDeviceBean()
59 jclass class_DiskDeviceBean = (*env)->FindClass( in create_DiskDeviceBean()
60 env, ZFSJNI_PACKAGE_DATA "DiskDeviceBean"); in create_DiskDeviceBean()
63 (*env)->GetMethodID(env, class_DiskDeviceBean, in create_DiskDeviceBean()
68 disk = (*env)->NewObject(env, class_DiskDeviceBean, in create_DiskDeviceBean()
78 get_SliceUsage_Use(JNIEnv *env, char *dm_usage) in get_SliceUsage_Use() argument
83 jclass class_SliceUsage_Use = (*env)->FindClass( in get_SliceUsage_Use()
84 env, ZFSJNI_PACKAGE_DATA "SliceUsage$Use"); in get_SliceUsage_Use()
86 jfieldID id = (*env)->GetStaticFieldID(env, in get_SliceUsage_Use()
92 enumVal = (*env)->GetStaticObjectField( in get_SliceUsage_Use()
93 env, class_SliceUsage_Use, id); in get_SliceUsage_Use()
106 create_SliceUsage(JNIEnv *env, dmgt_slice_t *sp) in create_SliceUsage() argument
110 jobject use = get_SliceUsage_Use(env, sp->used_name); in create_SliceUsage()
114 (*env)->NewStringUTF(env, sp->used_by); in create_SliceUsage()
116 jclass class_SliceUsage = (*env)->FindClass( in create_SliceUsage()
117 env, ZFSJNI_PACKAGE_DATA "SliceUsage"); in create_SliceUsage()
120 (*env)->GetMethodID(env, class_SliceUsage, "<init>", in create_SliceUsage()
124 usage = (*env)->NewObject(env, in create_SliceUsage()
133 create_SliceDeviceBean(JNIEnv *env, dmgt_slice_t *sp) in create_SliceDeviceBean() argument
138 jobject usage = create_SliceUsage(env, sp); in create_SliceDeviceBean()
140 jstring nameUTF = (*env)->NewStringUTF(env, sp->name); in create_SliceDeviceBean()
142 jclass class_SliceDeviceBean = (*env)->FindClass( in create_SliceDeviceBean()
143 env, ZFSJNI_PACKAGE_DATA "SliceDeviceBean"); in create_SliceDeviceBean()
146 (*env)->GetMethodID(env, class_SliceDeviceBean, "<init>", in create_SliceDeviceBean()
149 slice = (*env)->NewObject(env, class_SliceDeviceBean, in create_SliceDeviceBean()
156 create_SliceDeviceBean_array(JNIEnv *env, dmgt_slice_t **slices) in create_SliceDeviceBean_array() argument
161 zjni_new_ArrayList(env, list_class_p); in create_SliceDeviceBean_array()
168 obj = create_SliceDeviceBean(env, slice); in create_SliceDeviceBean_array()
170 (*env)->CallBooleanMethod(env, in create_SliceDeviceBean_array()
179 env, (zjni_Collection_t *)list_class_p, in create_SliceDeviceBean_array()
190 JNIEnv *env = ((zjni_ArrayCallbackData_t *)data)->env; in zjni_create_add_DiskDevice() local
192 jobject disk = create_DiskDeviceBean(env, dp); in zjni_create_add_DiskDevice()
195 (*env)->CallBooleanMethod(env, ((zjni_Object_t *)list)->object, in zjni_create_add_DiskDevice()