Lines Matching refs:avalue
67 p_argv = ecif->avalue; in ffi_prep_args_v8()
147 p_argv = ecif->avalue; in ffi_prep_args_v9()
368 void ffi_call(ffi_cif *cif, void (*fn)(void), void *rvalue, void **avalue) in ffi_call() argument
374 ecif.avalue = avalue; in ffi_call()
479 void **avalue; in ffi_closure_sparc_inner_v8() local
484 avalue = alloca(cif->nargs * sizeof(void *)); in ffi_closure_sparc_inner_v8()
508 avalue[i] = (void *)gpr[argn++]; in ffi_closure_sparc_inner_v8()
519 avalue[i] = scratch; in ffi_closure_sparc_inner_v8()
527 avalue[i] = ((char *) &gpr[argn]) - arg_types[i]->size; in ffi_closure_sparc_inner_v8()
532 (closure->fun) (cif, rvalue, avalue, closure->user_data); in ffi_closure_sparc_inner_v8()
544 void **avalue; in ffi_closure_sparc_inner_v9() local
549 avalue = alloca(cif->nargs * sizeof(void *)); in ffi_closure_sparc_inner_v9()
573 avalue[i] = (void *)gpr[argn++]; in ffi_closure_sparc_inner_v9()
583 avalue[i] = &gpr[argn]; in ffi_closure_sparc_inner_v9()
599 avalue[i] = ((char *) &fpr[argn]) - arg_types[i]->size; in ffi_closure_sparc_inner_v9()
601 avalue[i] = ((char *) &gpr[argn]) - arg_types[i]->size; in ffi_closure_sparc_inner_v9()
606 (closure->fun) (cif, rvalue, avalue, closure->user_data); in ffi_closure_sparc_inner_v9()