IovUtilGetLowerDeviceObjectWithTag

VOID *__fastcall IovUtilGetLowerDeviceObjectWithTag(INT64 a1){
  KIRQL v2; 
  void *v3; 
  v2 = KeAcquireQueuedSpinLock(0xAui64);
  v3 = *(void **)(*(_QWORD *)(a1 + 312) + 48i64);
  if( v3 )
    ObfReferenceObjectWithTag(v3, 0x49667256u);
  KeReleaseQueuedSpinLock(0xAui64, v2);
  return v3;
}

Referenced by:

IovpCallDriver1
IovpCallDriver2
VfIoDeleteDevice
VfPnpVerifyIrpStackUpward