Lines Matching refs:closure
229 ffi_prep_closure_loc (ffi_closure* closure, in ffi_prep_closure_loc() argument
236 memcpy(closure->tramp, ffi_trampoline, FFI_TRAMPOLINE_SIZE); in ffi_prep_closure_loc()
237 *(unsigned int*)(&closure->tramp[8]) = (unsigned int)ffi_closure_SYSV; in ffi_prep_closure_loc()
241 ffi_cacheflush(closure->tramp, closure->tramp + FFI_TRAMPOLINE_SIZE); in ffi_prep_closure_loc()
243 closure->cif = cif; in ffi_prep_closure_loc()
244 closure->fun = fun; in ffi_prep_closure_loc()
245 closure->user_data = user_data; in ffi_prep_closure_loc()
251 ffi_closure_SYSV_inner(ffi_closure *closure, void **values, void *rvalue) in ffi_closure_SYSV_inner() argument
258 cif = closure->cif; in ffi_closure_SYSV_inner()
271 cif = closure->cif; in ffi_closure_SYSV_inner()
295 (closure->fun)(cif, rvalue, avalue, closure->user_data); in ffi_closure_SYSV_inner()