Lines Matching refs:ops

182  * The ops parameter should be a pointer to the ops object upon which
252 SurfaceDataOps *ops,
267 * The ops parameter should be a pointer to the ops object upon which
295 SurfaceDataOps *ops,
304 * Callers should use the "SurfaceData_InvokeRelease(env, ops)" macro
314 * The ops parameter should be a pointer to the ops object upon which
335 SurfaceDataOps *ops,
343 * Callers should use the "SurfaceData_InvokeUnlock(env, ops)" macro
348 * The ops parameter should be a pointer to the ops object upon which
367 SurfaceDataOps *ops,
382 * The ops parameter should be a pointer to the ops object upon which
391 SurfaceDataOps *ops);
399 SurfaceDataOps *ops);
433 * using the ops structure to refer to elements in the Java object
461 #define SurfaceData_InvokeRelease(env, ops, pRI) \
463 if ((ops)->Release != NULL) { \
464 (ops)->Release(env, ops, pRI); \
472 #define SurfaceData_InvokeUnlock(env, ops, pRI) \
474 if ((ops)->Unlock != NULL) { \
475 (ops)->Unlock(env, ops, pRI); \
486 #define SurfaceData_InvokeReleaseUnlock(env, ops, pRI) \
488 if ((ops)->Release != NULL) { \
489 (ops)->Release(env, ops, pRI); \
491 if ((ops)->Unlock != NULL) { \
492 (ops)->Unlock(env, ops, pRI); \
502 * two ops vectors should be specified in the same order that they were
521 #define SurfaceData_InvokeDispose(env, ops) \
523 if ((ops)->Dispose != NULL) { \
524 (ops)->Dispose(env, ops); \
528 #define SurfaceData_InvokeSetup(env, ops) \
530 if ((ops)->Setup != NULL) { \
531 (ops)->Setup(env, ops); \
572 SurfaceData_SetOps(JNIEnv *env, jobject sData, SurfaceDataOps *ops);
642 * This function creates and initializes the ops structure. The function
645 * need additional fields in the ops structure particular to their usage
654 * This function invokes the ops-specific disposal function.
657 * It also destroys the ops structure created in SurfaceData_InitOps.
659 void SurfaceData_DisposeOps(JNIEnv *env, jlong ops);