HalpReadPCIConfig
INT64 __fastcall HalpReadPCIConfig(INT64 a1, INT64 a2, UINT64 a3, VOID *a4, UINT64 a5, UINT64 Size){
unsigned int v7;
UINT8 v8;
unsigned __int16 v9;
UINT64 BugCheckParameter3;
UINT64 a6;
INT64 v13;
v7 = a3;
v8 = a2;
v9 = a1;
if( HalpValidPCISlot(a1, a2, a3) )
{
LODWORD(v13) = 0;
LODWORD(a6) = Size;
LODWORD(BugCheckParameter3) = a5;
HalpPCIConfig((INT64 *)v9, v8, v7, a4, BugCheckParameter3, a6, v13);
return(unsigned int)Size;
}
else
{
memset((INT64)a4, 255i64);
return 0i64;
}
}Referenced by:
HalMcUpdateReadPCIConfig
HalpGetPCIData
HalpSetPCIData
HalpValidPCISlot