Lines Matching refs:env
60 static bool checkAndClearExceptionFromCallback(JNIEnv* env, const char* methodName) {
61 if (env->ExceptionCheck()) {
63 LOGE_EX(env);
64 env->ExceptionClear();
92 JNIEnv* env = AndroidRuntime::getJNIEnv();
94 env->CallVoidMethod(gPowerManagerServiceObj,
97 checkAndClearExceptionFromCallback(env, "userActivityFromNative");
103 static void nativeInit(JNIEnv* env, jobject obj) {
104 gPowerManagerServiceObj = env->NewGlobalRef(obj);
115 static void nativeAcquireSuspendBlocker(JNIEnv *env, jclass /* clazz */, jstring nameStr) {
116 ScopedUtfChars name(env, nameStr);
120 static void nativeReleaseSuspendBlocker(JNIEnv *env, jclass /* clazz */, jstring nameStr) {
121 ScopedUtfChars name(env, nameStr);
125 static void nativeSetInteractive(JNIEnv* /* env */, jclass /* clazz */, jboolean enable) {
137 static void nativeSetAutoSuspend(JNIEnv* /* env */, jclass /* clazz */, jboolean enable) {
147 static void nativeSendPowerHint(JNIEnv *env, jclass clazz, jint hintId, jint data) {
159 static void nativeSetFeature(JNIEnv *env, jclass clazz, jint featureId, jint data) {
188 var = env->FindClass(className); \
192 var = env->GetMethodID(clazz, methodName, methodDescriptor); \
196 var = env->GetFieldID(clazz, fieldName, fieldDescriptor); \
199 int register_android_server_PowerManagerService(JNIEnv* env) {
200 int res = jniRegisterNativeMethods(env, "com/android/server/power/PowerManagerService",