Lines Matching refs:closure
78 void *closure) in ffi_call_int() argument
105 ffi_call_LINUX64 (&ecif, fn, ecif.rvalue, cif->flags, closure, in ffi_call_int()
108 ffi_call_SYSV (&ecif, fn, ecif.rvalue, cif->flags, closure, -cif->bytes); in ffi_call_int()
143 void *closure) in ffi_call_go() argument
145 ffi_call_int (cif, fn, rvalue, avalue, closure); in ffi_call_go()
149 ffi_prep_closure_loc (ffi_closure *closure, in ffi_prep_closure_loc() argument
156 return ffi_prep_closure_loc_linux64 (closure, cif, fun, user_data, codeloc); in ffi_prep_closure_loc()
158 return ffi_prep_closure_loc_sysv (closure, cif, fun, user_data, codeloc); in ffi_prep_closure_loc()
163 ffi_prep_go_closure (ffi_go_closure *closure, in ffi_prep_go_closure() argument
168 closure->tramp = ffi_go_closure_linux64; in ffi_prep_go_closure()
170 closure->tramp = ffi_go_closure_sysv; in ffi_prep_go_closure()
172 closure->cif = cif; in ffi_prep_go_closure()
173 closure->fun = fun; in ffi_prep_go_closure()