SmEtwLogRegionOp

VOID __stdcall SmEtwLogRegionOp(
        VOID *EtwRegHandle,
        UINT64 EventCode,
        UINT64 StoreId,
        UINT64 RegionIndex,
        INT64 Status,
        UINT16 SpaceUsed,
        UINT16 RegionLAT){
  REGHANDLE v7; 
  const _EVENT_DESCRIPTOR *v8; 
  _EVENT_DATA_DESCRIPTOR v9; 
  int *v10; 
  __int64 v11; 
  INT64 *p_Status; 
  __int64 v13; 
  UINT16 *p_SpaceUsed; 
  __int64 v15; 
  UINT16 *p_RegionLAT; 
  __int64 v17; 
  UINT64 v18; 
  int v19; 

  v19 = RegionIndex;
  v18 = StoreId;
  v7 = *(_QWORD *)EtwRegHandle;
  v9.Ptr = (unsigned __int64)&v18;
  *(_QWORD *)&v9.Size = 8i64;
  v10 = &v19;
  v11 = 4i64;
  v8 = (const _EVENT_DESCRIPTOR *)(&SmEtwDescriptorPtrs)[(unsigned int)EventCode];
  p_Status = &Status;
  p_SpaceUsed = &SpaceUsed;
  p_RegionLAT = &RegionLAT;
  v13 = 4i64;
  v15 = 2i64;
  v17 = 2i64;
  EtwWriteEx(v7, v8, 0i64, 1u, 0, 0, 5u, &v9);
}

Referenced by:

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