x86BiosReadPciAddressPort
NTSTATUS __stdcall x86BiosReadPciAddressPort(INT64 a1, UINT16 a2){
NTSTATUS v2;
int v4;
int v5;
v2 = 0;
if( !byte_140C50710 )
return 0;
if( a2 + (int)a1 > 3 )
LODWORD(a1) = 3 - a2;
if( !(_DWORD)a1 )
return *((unsigned __int8 *)&dword_140C50714 + a2);
v4 = a1 - 1;
if( !v4 )
return *(unsigned __int16 *)((char *)&dword_140C50714 + a2);
v5 = v4 - 1;
if( !v5 )
return(HIBYTE(dword_140C50714) << 16) | *(unsigned __int16 *)((char *)&dword_140C50714 + a2);
if( v5 == 1 )
return dword_140C50714;
return v2;
}Referenced by:
x86BiosReadIoSpace