Lines Matching full:rvalue
50 *(int *) argp = (long)ecif->rvalue;
152 *(unsigned long long *) argp = (unsigned long)ecif->rvalue;
368 void ffi_call(ffi_cif *cif, void (*fn)(void), void *rvalue, void **avalue)
371 void *rval = rvalue;
379 ecif.rvalue = rvalue;
387 if (rvalue == NULL)
388 ecif.rvalue = alloca(cif->rtype->size);
400 cif->flags, rvalue, fn);
407 if (rvalue && rval && cif->rtype->type == FFI_TYPE_STRUCT)
408 ffi_v9_layout_struct(cif->rtype, 0, (char *)rvalue, (char *)rval, ((char *)rval)+32);
475 void *rvalue, unsigned long *gpr, unsigned long *scratch)
493 rvalue = (void *) gpr[0];
532 (closure->fun) (cif, rvalue, avalue, closure->user_data);
540 void *rvalue, unsigned long *gpr, double *fpr)
556 rvalue = (void *) gpr[0];
606 (closure->fun) (cif, rvalue, avalue, closure->user_data);