Lines Matching refs:abi
122 ffi_abi abi; member
270 if (dst_type->func.abi != src_type->func.abi) { in zend_ffi_func_ptr_are_compatible()
875 switch (type->func.abi) { in zend_ffi_mangled_func_name()
1052 …if (ffi_prep_cif(&callback_data->cif, type->func.abi, callback_data->arg_count, callback_data->ret… in zend_ffi_create_callback()
2784 …if (ffi_prep_cif_var(&cif, type->func.abi, arg_count, EX_NUM_ARGS(), ret_type, arg_types) != FFI_O… in ZEND_FUNCTION()
2821 if (ffi_prep_cif(&cif, type->func.abi, arg_count, ret_type, arg_types) != FFI_OK) { in ZEND_FUNCTION()
3104 if (old->func.abi != type->func.abi in zend_ffi_same_types()
4815 RETURN_LONG(type->func.abi); in ZEND_METHOD()
6375 if (dcl->abi == ZEND_FFI_ABI_VECTORCALL && args) {
6413 switch (dcl->abi) {
6416 type->func.abi = FFI_DEFAULT_ABI;
6420 type->func.abi = FFI_FASTCALL;
6425 type->func.abi = FFI_THISCALL;
6430 type->func.abi = FFI_STDCALL;
6435 type->func.abi = FFI_PASCAL;
6440 type->func.abi = FFI_REGISTER;
6445 type->func.abi = FFI_MS_CDECL;
6450 type->func.abi = FFI_SYSV;
6455 type->func.abi = FFI_VECTORCALL_PARTIAL;
6459 type->func.abi = FFI_DEFAULT_ABI;
6474 dcl->abi = 0;
6688 void zend_ffi_set_abi(zend_ffi_dcl *dcl, uint16_t abi) /* {{{ */ argument
6690 if (dcl->abi != ZEND_FFI_ABI_DEFAULT) {
6693 dcl->abi = abi;