Lines Matching refs:ecif
46 ffi_prep_args (char *stack, extended_cif * ecif) in ffi_prep_args() argument
55 if (ecif->cif->rtype->type == FFI_TYPE_STRUCT) in ffi_prep_args()
57 *(void **) argp = ecif->rvalue; in ffi_prep_args()
61 p_argv = ecif->avalue; in ffi_prep_args()
63 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; in ffi_prep_args()
167 extended_cif ecif; in ffi_call() local
169 ecif.cif = cif; in ffi_call()
170 ecif.avalue = avalue; in ffi_call()
176 ecif.rvalue = alloca (cif->rtype->size); in ffi_call()
179 ecif.rvalue = rvalue; in ffi_call()
184 ffi_call_ARCompact (ffi_prep_args, &ecif, cif->bytes, in ffi_call()
185 cif->flags, ecif.rvalue, fn); in ffi_call()