Lines Matching refs:env

180  * The env parameter should be the JNIEnv of the surrounding JNI context.
251 typedef jint LockFunc(JNIEnv *env,
265 * The env parameter should be the JNIEnv of the surrounding JNI context.
294 typedef void GetRasInfoFunc(JNIEnv *env,
304 * Callers should use the "SurfaceData_InvokeRelease(env, ops)" macro
312 * The env parameter should be the JNIEnv of the surrounding JNI context.
334 typedef void ReleaseFunc(JNIEnv *env,
343 * Callers should use the "SurfaceData_InvokeUnlock(env, ops)" macro
346 * The env parameter should be the JNIEnv of the surrounding JNI context.
366 typedef void UnlockFunc(JNIEnv *env,
380 * The env parameter should be the JNIEnv of the surrounding JNI context.
390 typedef void SetupFunc(JNIEnv *env,
398 typedef void DisposeFunc(JNIEnv *env,
461 #define SurfaceData_InvokeRelease(env, ops, pRI) \
464 (ops)->Release(env, ops, pRI); \
472 #define SurfaceData_InvokeUnlock(env, ops, pRI) \
475 (ops)->Unlock(env, ops, pRI); \
486 #define SurfaceData_InvokeReleaseUnlock(env, ops, pRI) \
489 (ops)->Release(env, ops, pRI); \
492 (ops)->Unlock(env, ops, pRI); \
505 #define SurfaceData_InvokeReleaseUnlock2(env, ops1, pRI1, ops2, pRI2) \
508 (ops2)->Release(env, ops2, pRI2); \
511 (ops1)->Release(env, ops1, pRI1); \
514 (ops2)->Unlock(env, ops2, pRI2); \
517 (ops1)->Unlock(env, ops1, pRI1); \
521 #define SurfaceData_InvokeDispose(env, ops) \
524 (ops)->Dispose(env, ops); \
528 #define SurfaceData_InvokeSetup(env, ops) \
531 (ops)->Setup(env, ops); \
549 SurfaceData_GetOps(JNIEnv *env, jobject sData);
556 SurfaceData_GetOpsNoSetup(JNIEnv *env, jobject sData);
572 SurfaceData_SetOps(JNIEnv *env, jobject sData, SurfaceDataOps *ops);
595 SurfaceData_ThrowInvalidPipeException(JNIEnv *env, const char *msg);
651 SurfaceDataOps *SurfaceData_InitOps(JNIEnv *env, jobject sData, int opsSize);
659 void SurfaceData_DisposeOps(JNIEnv *env, jlong ops);