Lines Matching refs:rvalue
129 *(void **) argp = ecif->rvalue; in ffi_prep_args()
412 void ffi_call(ffi_cif *cif, void (*fn)(void), void *rvalue, void **avalue) in ffi_call() argument
425 ecif.rvalue = &trvalue; in ffi_call()
426 else if ((rvalue == NULL) && in ffi_call()
429 ecif.rvalue = alloca(cif->rtype->size); in ffi_call()
432 ecif.rvalue = rvalue; in ffi_call()
437 ffi_call_SYSV(ffi_prep_args, &ecif, cif->bytes, cif->flags, ecif.rvalue, in ffi_call()
445 if (rvalue in ffi_call()
448 memcpy (rvalue, &trvalue, cif->rtype->size); in ffi_call()
513 ffi_closure_helper_SYSV (ffi_closure *closure, void *rvalue, in ffi_closure_helper_SYSV() argument
533 rvalue = (void *) *pgr++; in ffi_closure_helper_SYSV()
712 (closure->fun) (cif, rvalue, avalue, closure->user_data); in ffi_closure_helper_SYSV()