FsRtlpCallerIsAtomicRequestor

VOID __fastcall FsRtlpCallerIsAtomicRequestor(
        INT64 ThisOplock,
        _FILE_OBJECT *CallerFileObject,
        INT64 a3,
        INT64 a4,
        _RH_OP_CONTEXT **FoundRequest){
  _QWORD *i; 

  for( i = *(_QWORD **)(ThisOplock + 120); i != (_QWORD *)(ThisOplock + 120); i = (_QWORD *)*i )
  {
    if( CallerFileObject == (_FILE_OBJECT *)*(i - 4) )
    {
      if( a3 )
        *(_QWORD *)a3 = i - 7;
      return;
    }
  }
}

Referenced by:

FsRtlCheckOplockEx2
FsRtlpOplockFsctrlInternal
FsRtlpRequestExclusiveOplock
FsRtlpRequestShareableOplock