Lines Matching refs:closure
531 ffi_prep_closure_loc (ffi_closure* closure, in ffi_prep_closure_loc() argument
547 tramp = (unsigned int *) &closure->tramp[0]; in ffi_prep_closure_loc()
559 closure->cif = cif; in ffi_prep_closure_loc()
560 closure->fun = fun; in ffi_prep_closure_loc()
561 closure->user_data = user_data; in ffi_prep_closure_loc()
570 tramp_aix = (struct ffi_aix_trampoline_struct *) (closure->tramp); in ffi_prep_closure_loc()
578 closure->cif = cif; in ffi_prep_closure_loc()
579 closure->fun = fun; in ffi_prep_closure_loc()
580 closure->user_data = user_data; in ffi_prep_closure_loc()
630 int ffi_closure_helper_DARWIN (ffi_closure* closure, void * rvalue, in ffi_closure_helper_DARWIN() argument
655 cif = closure->cif; in ffi_closure_helper_DARWIN()
796 (closure->fun) (cif, rvalue, avalue, closure->user_data); in ffi_closure_helper_DARWIN()