Lines Matching refs:env

37 static jobject create_SliceUsage(JNIEnv *env, dmgt_slice_t *sp);
38 static jobject create_SliceDeviceBean(JNIEnv *env, dmgt_slice_t *sp);
46 create_DiskDeviceBean(JNIEnv *env, dmgt_disk_t *dp)
52 env, dp->aliases, naliases);
54 jobjectArray slices = create_SliceDeviceBean_array(env,
57 jstring nameUTF = (*env)->NewStringUTF(env, dp->name);
61 jclass class_DiskDeviceBean = (*env)->FindClass(
62 env, ZFSJNI_PACKAGE_DATA "DiskDeviceBean");
65 (*env)->GetMethodID(env, class_DiskDeviceBean,
70 disk = (*env)->NewObject(env, class_DiskDeviceBean,
80 get_SliceUsage_Use(JNIEnv *env, char *dm_usage)
85 jclass class_SliceUsage_Use = (*env)->FindClass(
86 env, ZFSJNI_PACKAGE_DATA "SliceUsage$Use");
88 jfieldID id = (*env)->GetStaticFieldID(env,
94 enumVal = (*env)->GetStaticObjectField(
95 env, class_SliceUsage_Use, id);
108 create_SliceUsage(JNIEnv *env, dmgt_slice_t *sp)
112 jobject use = get_SliceUsage_Use(env, sp->used_name);
116 (*env)->NewStringUTF(env, sp->used_by);
118 jclass class_SliceUsage = (*env)->FindClass(
119 env, ZFSJNI_PACKAGE_DATA "SliceUsage");
122 (*env)->GetMethodID(env, class_SliceUsage, "<init>",
126 usage = (*env)->NewObject(env,
135 create_SliceDeviceBean(JNIEnv *env, dmgt_slice_t *sp)
140 jobject usage = create_SliceUsage(env, sp);
142 jstring nameUTF = (*env)->NewStringUTF(env, sp->name);
144 jclass class_SliceDeviceBean = (*env)->FindClass(
145 env, ZFSJNI_PACKAGE_DATA "SliceDeviceBean");
148 (*env)->GetMethodID(env, class_SliceDeviceBean, "<init>",
151 slice = (*env)->NewObject(env, class_SliceDeviceBean,
158 create_SliceDeviceBean_array(JNIEnv *env, dmgt_slice_t **slices)
163 zjni_new_ArrayList(env, list_class_p);
170 obj = create_SliceDeviceBean(env, slice);
172 (*env)->CallBooleanMethod(env,
181 env, (zjni_Collection_t *)list_class_p,
192 JNIEnv *env = ((zjni_ArrayCallbackData_t *)data)->env;
194 jobject disk = create_DiskDeviceBean(env, dp);
197 (*env)->CallBooleanMethod(env, ((zjni_Object_t *)list)->object,