Receiver = Ring->Receiver;
Frontend = Receiver->Frontend;
+ Info("%s[%u]: ====>\n",
+ FrontendGetPath(Frontend),
+ Ring->Index);
+
__ReceiverRingAcquireLock(Ring);
ASSERT(!Ring->Enabled);
__ReceiverRingReleaseLock(Ring);
+ Info("%s[%u]: <====\n",
+ FrontendGetPath(Frontend),
+ Ring->Index);
+
return STATUS_SUCCESS;
fail1:
IN PXENVIF_RECEIVER_RING Ring
)
{
+ PXENVIF_RECEIVER Receiver;
+ PXENVIF_FRONTEND Frontend;
+
+ Receiver = Ring->Receiver;
+ Frontend = Receiver->Frontend;
+
+ Info("%s[%u]: ====>\n",
+ FrontendGetPath(Frontend),
+ Ring->Index);
+
__ReceiverRingAcquireLock(Ring);
ASSERT(Ring->Enabled);
// Cancel any existing ones.
//
(VOID) KeCancelTimer(&Ring->Timer);
+
+ Info("%s[%u]: <====\n",
+ FrontendGetPath(Frontend),
+ Ring->Index);
}
static FORCEINLINE VOID
Transmitter = Ring->Transmitter;
Frontend = Transmitter->Frontend;
+ Info("%s[%u]: ====>\n",
+ FrontendGetPath(Frontend),
+ Ring->Index);
+
__TransmitterRingAcquireLock(Ring);
ASSERT(!Ring->Enabled);
__TransmitterRingReleaseLock(Ring);
+ Info("%s[%u]: <====\n",
+ FrontendGetPath(Frontend),
+ Ring->Index);
+
return STATUS_SUCCESS;
}
Transmitter = Ring->Transmitter;
Frontend = Transmitter->Frontend;
+ Info("%s[%u]: ====>\n",
+ FrontendGetPath(Frontend),
+ Ring->Index);
+
__TransmitterRingAcquireLock(Ring);
ASSERT(Ring->Enabled);
// Cancel any existing ones.
//
(VOID) KeCancelTimer(&Ring->Timer);
+
+ Info("%s[%u]: <====\n",
+ FrontendGetPath(Frontend),
+ Ring->Index);
}
static FORCEINLINE VOID