UINT64 __stdcall IovUtilMultipleDevicesSameDriver(DEVICE_OBJECT *LowerDeviceObject){
__int64 v1;
unsigned int v2;
KIRQL v4;
__int64 i;
v1 = *((_QWORD *)LowerDeviceObject + 1);
v2 = 0;
v4 = KeAcquireQueuedSpinLock(0xAui64);
for( i = *((_QWORD *)LowerDeviceObject + 3); i; i = *(_QWORD *)(i + 24) )
{
if( *(_QWORD *)(i + 8) == v1 )
{
v2 = 1;
break;
}
}
KeReleaseQueuedSpinLock(0xAui64, v4);
return v2;
}