Lines Matching refs:ecif
60 void ffi_prep_args(char *stack, extended_cif *ecif)
71 if (return_type (ecif->cif->rtype) == FFI_TYPE_STRUCT)
73 *(void **) argp = ecif->rvalue;
77 avn = ecif->cif->nargs;
78 p_argv = ecif->avalue;
80 for (i = 0, p_arg = ecif->cif->arg_types; i < avn; i++, p_arg++, p_argv++)
252 extended_cif ecif;
255 ecif.cif = cif;
256 ecif.avalue = avalue;
263 ecif.rvalue = &trvalue;
268 ecif.rvalue = alloca(cif->rtype->size);
272 ecif.rvalue = rvalue;
278 ffi_call_SYSV(ffi_prep_args, &ecif, cif->bytes,
279 cif->flags, cif->flags2, ecif.rvalue, fn);