SmEtwLogRegionOp

void __fastcall SmEtwLogRegionOp(
        void *EtwRegHandle,
        UINT64 EventCode,
        UINT64 StoreId,
        UINT64 RegionIndex,
        INT64 Status,
        UINT16 SpaceUsed,
        UINT16 RegionLAT){
  UINT64 v7; 
  EVENT_DESCRIPTOR *v8; 
  UINT64 v9; 
  EVENT_DATA_DESCRIPTOR v10; 
  int *v11; 
  __int64 v12; 
  INT64 *p_Status; 
  __int64 v14; 
  UINT16 *p_SpaceUsed; 
  __int64 v16; 
  UINT16 *p_RegionLAT; 
  __int64 v18; 
  UINT64 v19; 
  int v20; 
  v20 = RegionIndex;
  v19 = StoreId;
  v7 = *(_QWORD *)EtwRegHandle;
  v10.Ptr = (unsigned __int64)&v19;
  *(_QWORD *)&v10.Size = 8i64;
  v11 = &v20;
  v12 = 4i64;
  v8 = (EVENT_DESCRIPTOR *)(&SmEtwDescriptorPtrs)[(unsigned int)EventCode];
  p_Status = &Status;
  p_SpaceUsed = &SpaceUsed;
  p_RegionLAT = &RegionLAT;
  LODWORD(v9) = 5;
  v14 = 4i64;
  v16 = 2i64;
  v18 = 2i64;
  EtwWriteEx(v7, v8, 0i64, 1ui64, 0i64, 0i64, v9, &v10);
}

Referenced by:

ST_STORE::StDmDeviceIoCompletion
ST_STORE::StDmEtwRegionRundown
ST_STORE::StDmRegionEvict
ST_STORE::StReleaseRegion