return __FrontendGetBackendDomain(Frontend);
}
-static FORCEINLINE VOID
-__FrontendSetMaxQueues(
+static VOID
+FrontendSetMaxQueues(
IN PXENVIF_FRONTEND Frontend
)
{
KeReleaseSpinLock(&Frontend->Lock, Irql);
}
-static FORCEINLINE NTSTATUS
-__FrontendInsertAddress(
+static NTSTATUS
+FrontendInsertAddress(
IN OUT PSOCKADDR_INET *AddressTable,
IN const SOCKADDR_INET *Address,
IN OUT PULONG AddressCount
return status;
}
-static FORCEINLINE NTSTATUS
-__FrontendProcessAddressTable(
+static NTSTATUS
+FrontendProcessAddressTable(
IN PXENVIF_FRONTEND Frontend,
IN PMIB_UNICASTIPADDRESS_TABLE MibTable,
OUT PSOCKADDR_INET *AddressTable,
Row->Address.si_family != AF_INET6)
continue;
- status = __FrontendInsertAddress(AddressTable,
- &Row->Address,
- AddressCount);
+ status = FrontendInsertAddress(AddressTable,
+ &Row->Address,
+ AddressCount);
if (!NT_SUCCESS(status))
goto fail1;
}
return status;
}
-static FORCEINLINE NTSTATUS
-__FrontendDumpAddressTable(
+static NTSTATUS
+FrontendDumpAddressTable(
IN PXENVIF_FRONTEND Frontend,
IN PSOCKADDR_INET AddressTable,
IN ULONG AddressCount
Frontend->State != FRONTEND_ENABLED)
goto loop;
- status = __FrontendProcessAddressTable(Frontend,
- MibTable,
- &AddressTable,
- &AddressCount);
+ status = FrontendProcessAddressTable(Frontend,
+ MibTable,
+ &AddressTable,
+ &AddressCount);
if (!NT_SUCCESS(status))
goto loop;
AddressTable,
AddressCount);
- (VOID) __FrontendDumpAddressTable(Frontend,
- AddressTable,
- AddressCount);
+ (VOID) FrontendDumpAddressTable(Frontend,
+ AddressTable,
+ AddressCount);
if (AddressCount != 0)
__FrontendFree(AddressTable);
return status;
}
-static FORCEINLINE NTSTATUS
-__FrontendWaitForStateChange(
+static NTSTATUS
+FrontendWaitForStateChange(
IN PXENVIF_FRONTEND Frontend,
IN PCHAR Path,
IN XenbusState *State
return status;
}
-static FORCEINLINE NTSTATUS
-__FrontendClose(
+static NTSTATUS
+FrontendClose(
IN PXENVIF_FRONTEND Frontend,
IN BOOLEAN Force
)
goto fail1;
State = XenbusStateInitialising;
- status = __FrontendWaitForStateChange(Frontend, Path, &State);
+ status = FrontendWaitForStateChange(Frontend, Path, &State);
if (!NT_SUCCESS(status))
goto fail2;
"state",
"%u",
XenbusStateClosing);
- status = __FrontendWaitForStateChange(Frontend, Path, &State);
+ status = FrontendWaitForStateChange(Frontend, Path, &State);
if (!NT_SUCCESS(status))
goto fail2;
}
"state",
"%u",
XenbusStateClosed);
- status = __FrontendWaitForStateChange(Frontend, Path, &State);
+ status = FrontendWaitForStateChange(Frontend, Path, &State);
if (!NT_SUCCESS(status))
goto fail3;
}
return status;
}
-static FORCEINLINE NTSTATUS
-__FrontendPrepare(
+static NTSTATUS
+FrontendPrepare(
IN PXENVIF_FRONTEND Frontend
)
{
goto fail2;
State = XenbusStateUnknown;
- status = __FrontendWaitForStateChange(Frontend, Path, &State);
+ status = FrontendWaitForStateChange(Frontend, Path, &State);
if (!NT_SUCCESS(status))
goto fail3;
"state",
"%u",
XenbusStateClosing);
- status = __FrontendWaitForStateChange(Frontend, Path, &State);
+ status = FrontendWaitForStateChange(Frontend, Path, &State);
if (!NT_SUCCESS(status))
goto fail4;
}
"state",
"%u",
XenbusStateClosed);
- status = __FrontendWaitForStateChange(Frontend, Path, &State);
+ status = FrontendWaitForStateChange(Frontend, Path, &State);
if (!NT_SUCCESS(status))
goto fail5;
}
State != XenbusStateInitialising &&
State != XenbusStateInitWait &&
State != XenbusStateUnknown) {
- status = __FrontendWaitForStateChange(Frontend, Path, &State);
+ status = FrontendWaitForStateChange(Frontend, Path, &State);
if (!NT_SUCCESS(status))
goto fail6;
}
while (State == XenbusStateClosed ||
State == XenbusStateInitialising) {
- status = __FrontendWaitForStateChange(Frontend, Path, &State);
+ status = FrontendWaitForStateChange(Frontend, Path, &State);
if (!NT_SUCCESS(status))
goto fail9;
}
}
}
-static FORCEINLINE VOID
-__FrontendSetNumQueues(
+static VOID
+FrontendSetNumQueues(
IN PXENVIF_FRONTEND Frontend
)
{
return __FrontendGetNumQueues(Frontend);
}
-static FORCEINLINE NTSTATUS
-__FrontendConnect(
+static NTSTATUS
+FrontendConnect(
IN PXENVIF_FRONTEND Frontend
)
{
if (!NT_SUCCESS(status))
goto fail4;
- __FrontendSetNumQueues(Frontend);
+ FrontendSetNumQueues(Frontend);
status = ReceiverConnect(__FrontendGetReceiver(Frontend));
if (!NT_SUCCESS(status))
goto fail8;
State = XenbusStateInitWait;
- status = __FrontendWaitForStateChange(Frontend, Path, &State);
+ status = FrontendWaitForStateChange(Frontend, Path, &State);
if (!NT_SUCCESS(status))
goto fail9;
return status;
}
-static FORCEINLINE VOID
-__FrontendDisconnect(
+static VOID
+FrontendDisconnect(
IN PXENVIF_FRONTEND Frontend
)
{
Trace("<====\n");
}
-static FORCEINLINE NTSTATUS
-__FrontendEnable(
+static NTSTATUS
+FrontendEnable(
IN PXENVIF_FRONTEND Frontend
)
{
return status;
}
-static FORCEINLINE VOID
-__FrontendDisable(
+static VOID
+FrontendDisable(
IN PXENVIF_FRONTEND Frontend
)
{
case FRONTEND_PREPARED:
case FRONTEND_CONNECTED:
case FRONTEND_ENABLED:
- status = __FrontendPrepare(Frontend);
+ status = FrontendPrepare(Frontend);
if (NT_SUCCESS(status)) {
Frontend->State = FRONTEND_PREPARED;
} else {
switch (State) {
case FRONTEND_CONNECTED:
case FRONTEND_ENABLED:
- status = __FrontendConnect(Frontend);
+ status = FrontendConnect(Frontend);
if (NT_SUCCESS(status)) {
Frontend->State = FRONTEND_CONNECTED;
} else {
- status = __FrontendClose(Frontend, FALSE);
+ status = FrontendClose(Frontend, FALSE);
if (NT_SUCCESS(status))
Frontend->State = FRONTEND_CLOSED;
else
break;
case FRONTEND_CLOSED:
- status = __FrontendClose(Frontend, FALSE);
+ status = FrontendClose(Frontend, FALSE);
if (NT_SUCCESS(status)) {
Frontend->State = FRONTEND_CLOSED;
} else {
case FRONTEND_CONNECTED:
switch (State) {
case FRONTEND_ENABLED:
- status = __FrontendEnable(Frontend);
+ status = FrontendEnable(Frontend);
if (NT_SUCCESS(status)) {
Frontend->State = FRONTEND_ENABLED;
} else {
- status = __FrontendClose(Frontend, FALSE);
+ status = FrontendClose(Frontend, FALSE);
if (NT_SUCCESS(status))
Frontend->State = FRONTEND_CLOSED;
else
Frontend->State = FRONTEND_STATE_INVALID;
- __FrontendDisconnect(Frontend);
+ FrontendDisconnect(Frontend);
Failed = TRUE;
}
break;
case FRONTEND_PREPARED:
case FRONTEND_CLOSED:
- status = __FrontendClose(Frontend, FALSE);
+ status = FrontendClose(Frontend, FALSE);
if (NT_SUCCESS(status)) {
Frontend->State = FRONTEND_CLOSED;
} else {
Failed = TRUE;
}
- __FrontendDisconnect(Frontend);
+ FrontendDisconnect(Frontend);
break;
case FRONTEND_CONNECTED:
case FRONTEND_PREPARED:
case FRONTEND_CLOSED:
- __FrontendDisable(Frontend);
+ FrontendDisable(Frontend);
Frontend->State = FRONTEND_CONNECTED;
break;
FdoGetSuspendInterface(PdoGetFdo(Pdo), &(*Frontend)->SuspendInterface);
FdoGetStoreInterface(PdoGetFdo(Pdo), &(*Frontend)->StoreInterface);
- __FrontendSetMaxQueues(*Frontend);
+ FrontendSetMaxQueues(*Frontend);
status = MacInitialize(*Frontend, &(*Frontend)->Mac);
if (!NT_SUCCESS(status))
ASSERT(Frontend->State != FRONTEND_CONNECTED);
if (Frontend->State == FRONTEND_PREPARED) {
- (VOID) __FrontendClose(Frontend, TRUE);
+ (VOID) FrontendClose(Frontend, TRUE);
Frontend->State = FRONTEND_CLOSED;
}