Lines Matching refs:closure
21 unsigned int ffi_closure_SYSV_inner (ffi_closure *closure,
236 ffi_closure_SYSV_inner (ffi_closure *closure, void *resp, void *args) in ffi_closure_SYSV_inner() argument
241 cif = closure->cif; in ffi_closure_SYSV_inner()
246 (closure->fun) (cif, resp, arg_area, closure->user_data); in ffi_closure_SYSV_inner()
252 ffi_prep_closure_loc (ffi_closure* closure, in ffi_prep_closure_loc() argument
260 *(unsigned short *)closure->tramp = 0x207c; in ffi_prep_closure_loc()
261 *(void **)(closure->tramp + 2) = codeloc; in ffi_prep_closure_loc()
262 *(unsigned short *)(closure->tramp + 6) = 0x4ef9; in ffi_prep_closure_loc()
265 *(void **)(closure->tramp + 8) = ffi_closure_struct_SYSV; in ffi_prep_closure_loc()
267 *(void **)(closure->tramp + 8) = ffi_closure_SYSV; in ffi_prep_closure_loc()
272 closure->cif = cif; in ffi_prep_closure_loc()
273 closure->user_data = user_data; in ffi_prep_closure_loc()
274 closure->fun = fun; in ffi_prep_closure_loc()