PsSetSystemPagePriorityThread

__int64 __fastcall PsSetSystemPagePriorityThread(__int64 a1, int a2){
  unsigned int v2; 
  int v3; 
  int v4; 
  unsigned int v5; 
  unsigned int v6; 
  --*(_WORD *)(a1 + 486);
  v2 = *(unsigned __int8 *)(a1 + 1305);
  v3 = *(_DWORD *)(a1 + 1304);
  v4 = a2 << 9;
  if( (v2 & 1) != 0 )
  {
    v5 = (v2 >> 1) & 7;
    v6 = v3 & 0xFFFFF1FF;
  }
  else
  {
    v5 = -1;
    v6 = v3 | 0x100;
  }
  *(_DWORD *)(a1 + 1304) = v4 | v6;
  KiLeaveGuardedRegionUnsafe(a1);
  return v5;
}

Referenced by:

MiRelocateImage
MiValidateSectionCreate
SmSetThreadSystemPagePriority