Home | History | Annotate | Download | only in mips

Lines Matching defs:ecif

66 			  extended_cif *ecif,
90 if ( ecif->cif->rstruct_flag != 0 )
92 if ( ecif->cif->rtype->type == FFI_TYPE_STRUCT )
95 *(ffi_arg *) argp = (ffi_arg) ecif->rvalue;
100 p_argv = ecif->avalue;
102 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; i; i--, p_arg++)
127 (ecif->cif->abi == FFI_N64) ? FFI_TYPE_SINT64 : FFI_TYPE_SINT32;
506 extended_cif ecif;
508 ecif.cif = cif;
509 ecif.avalue = avalue;
516 ecif.rvalue = alloca(cif->rtype->size);
518 ecif.rvalue = rvalue;
525 ffi_call_O32(ffi_prep_args, &ecif, cif->bytes,
526 cif->flags, ecif.rvalue, fn);
535 void *rvalue_copy = ecif.rvalue;
544 ffi_call_N32(ffi_prep_args, &ecif, cif->bytes,
547 memcpy(ecif.rvalue, rvalue_copy, cif->rtype->size);