Lines Matching refs:env

43 getCookie(JNIEnv *env, jclass clazz, jobject obj)
47 fid = (*env)->GetFieldID(env, clazz, "cookie", "J");
48 return ((lgrp_cookie_t)(*env)->GetLongField(env, obj, fid));
55 throwException(JNIEnv *env, const char *class, const char *msg)
59 clazz = (*env)->FindClass(env, class);
61 (*env)->ThrowNew(env, clazz, msg);
73 Java_com_sun_solaris_service_locality_LocalityDomain_jl_1init(JNIEnv *env,
79 throwException(env, "java/lang/Exception",
91 Java_com_sun_solaris_service_locality_LocalityDomain_jl_1fini(JNIEnv *env,
96 clazz = (*env)->GetObjectClass(env, obj);
97 return ((jint)lgrp_fini(getCookie(env, clazz, obj)));
105 Java_com_sun_solaris_service_locality_LocalityDomain_jl_1root(JNIEnv *env,
113 clazz = (*env)->GetObjectClass(env, obj);
115 root = (jlong) lgrp_root(getCookie(env, clazz, obj));
117 clazz = (*env)->FindClass(env, "com/sun/solaris/service/locality/"
119 mid = (*env)->GetMethodID(env, clazz, "<init>", "(Lcom/sun/solaris/"
122 lgrp = (*env)->NewObject(env, clazz, mid, obj, root, NULL);
131 Java_com_sun_solaris_service_locality_LocalityGroup_jl_1children(JNIEnv *env,
145 clazz = (*env)->GetObjectClass(env, obj);
146 fid = (*env)->GetFieldID(env, clazz, "domain",
148 domain = (*env)->GetObjectField(env, obj, fid);
150 cookie = getCookie(env, (*env)->GetObjectClass(env, domain), domain);
151 fid = (*env)->GetFieldID(env, clazz, "id", "J");
152 id = (*env)->GetLongField(env, obj, fid);
155 children = (*env)->NewLongArray(env, nchild0);
157 throwException(env, "java/lang/Exception",
168 throwException(env, "java/lang/Exception",
176 (*env)->SetLongArrayRegion(env, children, 0, nchild, java_child);
187 Java_com_sun_solaris_service_locality_LocalityGroup_jl_1cpus(JNIEnv *env,
201 clazz = (*env)->GetObjectClass(env, obj);
202 fid = (*env)->GetFieldID(env, clazz, "domain",
204 domain = (*env)->GetObjectField(env, obj, fid);
206 cookie = getCookie(env, (*env)->GetObjectClass(env, domain), domain);
208 fid = (*env)->GetFieldID(env, clazz, "id", "J");
209 id = (*env)->GetLongField(env, obj, fid);
213 cpus = (*env)->NewIntArray(env, ncpus0);
215 throwException(env, "java/lang/Exception",
228 throwException(env, "java/lang/Exception",
235 (*env)->SetIntArrayRegion(env, cpus, 0, ncpus, java_cpus);
246 Java_com_sun_solaris_service_locality_LocalityGroup_jl_1latency(JNIEnv *env,