Lines Matching refs:avalue
49 p_argv = ecif->avalue; in ffi_prep_args()
66 if (ecif->avalue == NULL) { in ffi_prep_args()
151 void ffi_call(ffi_cif* cif, void (*fn)(void), void* rvalue, void** avalue) in ffi_call() argument
155 ecif.avalue = avalue; in ffi_call()
191 void** avalue = alloca(cif->nargs * sizeof(void*)); in ffi_closure_call_SYSV() local
223 avalue[i] = ptr + 3; in ffi_closure_call_SYSV()
225 avalue[i] = ptr; in ffi_closure_call_SYSV()
231 avalue[i] = ptr + 2; in ffi_closure_call_SYSV()
233 avalue[i] = ptr; in ffi_closure_call_SYSV()
247 avalue[i] = (void*)ptr; in ffi_closure_call_SYSV()
252 avalue[i] = ptr; in ffi_closure_call_SYSV()
259 avalue[i] = ptr; in ffi_closure_call_SYSV()
269 closure->fun(cif, struct_rvalue, avalue, closure->user_data); in ffi_closure_call_SYSV()
273 closure->fun(cif, rvalue, avalue, closure->user_data); in ffi_closure_call_SYSV()