/* DxeIplAllocPages @ 0xffc1616a size=0x27 */
int __fastcall DxeIplAllocPages(_DWORD *a1, int n64)
{
int result; // eax
int v4; // esi
result = DxeIplSetBootMode(4, n64 + 24); /*0xffc16175*/
v4 = result; /*0xffc1617a*/
if ( result ) /*0xffc1617e*/
{
sub_FFC162F0((_DWORD *)(result + 8), a1); /*0xffc16185*/
return v4 + 24; /*0xffc1618a*/
}
return result; /*0xffc1618d*/
}