Lines Matching refs:ecif
48 void *ffi_prep_args (extended_cif *ecif, void *stack);
51 ffi_prep_args (extended_cif *ecif, void *stack) in ffi_prep_args() argument
61 if (ecif->cif->rtype->type == FFI_TYPE_STRUCT in ffi_prep_args()
62 && !ecif->cif->flags) in ffi_prep_args()
63 struct_value_ptr = ecif->rvalue; in ffi_prep_args()
67 p_argv = ecif->avalue; in ffi_prep_args()
69 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; in ffi_prep_args()
165 extended_cif ecif; in ffi_call() local
167 ecif.cif = cif; in ffi_call()
168 ecif.avalue = avalue; in ffi_call()
176 ecif.rvalue = alloca (cif->rtype->size); in ffi_call()
178 ecif.rvalue = rvalue; in ffi_call()
183 ffi_call_elfbsd (&ecif, cif->bytes, cif->flags, ecif.rvalue, fn); in ffi_call()