Home | History | Annotate | Download | only in pa

Lines Matching defs:ecif

140 void ffi_prep_args_pa32(UINT32 *stack, extended_cif *ecif, unsigned bytes)
149 debug(1, "%s: stack = %p, ecif = %p, bytes = %u\n", __FUNCTION__, stack,
150 ecif, bytes);
152 p_arg = ecif->cif->arg_types;
153 p_argv = ecif->avalue;
155 for (i = 0; i < ecif->cif->nargs; i++)
376 extended_cif ecif;
378 ecif.cif = cif;
379 ecif.avalue = avalue;
392 ecif.rvalue = alloca(cif->rtype->size);
395 ecif.rvalue = rvalue;
401 debug(3, "Calling ffi_call_pa32: ecif=%p, bytes=%u, flags=%u, rvalue=%p, fn=%p\n", &ecif, cif->bytes, cif->flags, ecif.rvalue, (void *)fn);
402 ffi_call_pa32(ffi_prep_args_pa32, &ecif, cif->bytes,
403 cif->flags, ecif.rvalue, fn);