Lines Matching refs:ecif
97 void ffi_prep_args(extended_cif *ecif, unsigned char* stack) in ffi_prep_args() argument
119 p_argv.v = ecif->avalue; in ffi_prep_args()
123 if (ecif->cif->rtype->type == FFI_TYPE_STRUCT && ecif->cif->rtype->size > 16) in ffi_prep_args()
125 *addr++ = (unsigned long)ecif->rvalue; in ffi_prep_args()
128 for (i = ecif->cif->nargs, ptr = ecif->cif->arg_types; in ffi_prep_args()
192 extended_cif ecif; in ffi_call() local
197 ecif.cif = cif; in ffi_call()
198 ecif.avalue = avalue; in ffi_call()
209 ecif.rvalue = alloc; in ffi_call()
213 ecif.rvalue = rvalue; in ffi_call()
219 ffi_call_SYSV (ecif.rvalue, rsize, cif->flags, fn, cif->bytes, &ecif); in ffi_call()