#include "MnpImpl.h"\r
#include "MnpVlan.h"\r
\r
-EFI_DRIVER_BINDING_PROTOCOL gMnpDriverBinding = {\r
+EFI_DRIVER_BINDING_PROTOCOL gMnpDriverBinding = {\r
MnpDriverBindingSupported,\r
MnpDriverBindingStart,\r
MnpDriverBindingStop,\r
EFI_STATUS\r
EFIAPI\r
MnpDestroyServiceDataEntry (\r
- IN LIST_ENTRY *Entry,\r
- IN VOID *Context\r
+ IN LIST_ENTRY *Entry,\r
+ IN VOID *Context\r
)\r
{\r
- MNP_SERVICE_DATA *MnpServiceData;\r
+ MNP_SERVICE_DATA *MnpServiceData;\r
\r
MnpServiceData = MNP_SERVICE_DATA_FROM_LINK (Entry);\r
return MnpDestroyServiceData (MnpServiceData);\r
EFI_STATUS\r
EFIAPI\r
MnpDestroyServiceChildEntry (\r
- IN LIST_ENTRY *Entry,\r
- IN VOID *Context\r
+ IN LIST_ENTRY *Entry,\r
+ IN VOID *Context\r
)\r
{\r
- MNP_SERVICE_DATA *MnpServiceData;\r
+ MNP_SERVICE_DATA *MnpServiceData;\r
\r
MnpServiceData = MNP_SERVICE_DATA_FROM_LINK (Entry);\r
return MnpDestroyServiceChild (MnpServiceData);\r
EFI_STATUS\r
EFIAPI\r
MnpDriverBindingSupported (\r
- IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE ControllerHandle,\r
- IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL\r
+ IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
+ IN EFI_HANDLE ControllerHandle,\r
+ IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL\r
)\r
{\r
EFI_STATUS Status;\r
Status = gBS->OpenProtocol (\r
ControllerHandle,\r
&gEfiSimpleNetworkProtocolGuid,\r
- (VOID **) &Snp,\r
+ (VOID **)&Snp,\r
This->DriverBindingHandle,\r
ControllerHandle,\r
EFI_OPEN_PROTOCOL_BY_DRIVER\r
return EFI_SUCCESS;\r
}\r
\r
-\r
/**\r
Start this driver on ControllerHandle. This service is called by the\r
EFI boot service ConnectController(). In order to make drivers as small\r
EFI_STATUS\r
EFIAPI\r
MnpDriverBindingStart (\r
- IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE ControllerHandle,\r
- IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL\r
+ IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
+ IN EFI_HANDLE ControllerHandle,\r
+ IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL\r
)\r
{\r
EFI_STATUS Status;\r
MnpDeviceData->NumberOfVlan = 0;\r
ZeroMem (&MnpDeviceData->VlanConfig, sizeof (EFI_VLAN_CONFIG_PROTOCOL));\r
MnpServiceData = MnpCreateServiceData (MnpDeviceData, 0, 0);\r
- Status = (MnpServiceData != NULL) ? EFI_SUCCESS : EFI_OUT_OF_RESOURCES;\r
+ Status = (MnpServiceData != NULL) ? EFI_SUCCESS : EFI_OUT_OF_RESOURCES;\r
goto Exit;\r
}\r
\r
// Get current VLAN configuration from EFI Variable\r
//\r
NumberOfVlan = 0;\r
- Status = MnpGetVlanVariable (MnpDeviceData, &NumberOfVlan, &VlanVariable);\r
+ Status = MnpGetVlanVariable (MnpDeviceData, &NumberOfVlan, &VlanVariable);\r
if (EFI_ERROR (Status)) {\r
//\r
// No VLAN is set, create a default MNP service data for untagged frame\r
//\r
MnpDeviceData->NumberOfVlan = 0;\r
- MnpServiceData = MnpCreateServiceData (MnpDeviceData, 0, 0);\r
- Status = (MnpServiceData != NULL) ? EFI_SUCCESS : EFI_OUT_OF_RESOURCES;\r
+ MnpServiceData = MnpCreateServiceData (MnpDeviceData, 0, 0);\r
+ Status = (MnpServiceData != NULL) ? EFI_SUCCESS : EFI_OUT_OF_RESOURCES;\r
goto Exit;\r
}\r
\r
MnpServiceData = MnpCreateServiceData (\r
MnpDeviceData,\r
VlanVariable[Index].Bits.Vid,\r
- (UINT8) VlanVariable[Index].Bits.Priority\r
+ (UINT8)VlanVariable[Index].Bits.Priority\r
);\r
\r
if (MnpServiceData == NULL) {\r
// Destroy all MNP service data\r
//\r
while (!IsListEmpty (&MnpDeviceData->ServiceList)) {\r
- Entry = GetFirstNode (&MnpDeviceData->ServiceList);\r
+ Entry = GetFirstNode (&MnpDeviceData->ServiceList);\r
MnpServiceData = MNP_SERVICE_DATA_FROM_LINK (Entry);\r
MnpDestroyServiceData (MnpServiceData);\r
}\r
EFI_STATUS\r
EFIAPI\r
MnpDriverBindingStop (\r
- IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE ControllerHandle,\r
- IN UINTN NumberOfChildren,\r
- IN EFI_HANDLE *ChildHandleBuffer OPTIONAL\r
+ IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
+ IN EFI_HANDLE ControllerHandle,\r
+ IN UINTN NumberOfChildren,\r
+ IN EFI_HANDLE *ChildHandleBuffer OPTIONAL\r
)\r
{\r
EFI_STATUS Status;\r
Status = gBS->OpenProtocol (\r
ControllerHandle,\r
&gEfiManagedNetworkServiceBindingProtocolGuid,\r
- (VOID **) &ServiceBinding,\r
+ (VOID **)&ServiceBinding,\r
This->DriverBindingHandle,\r
ControllerHandle,\r
EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
Status = gBS->OpenProtocol (\r
ControllerHandle,\r
&gEfiVlanConfigProtocolGuid,\r
- (VOID **) &VlanConfig,\r
+ (VOID **)&VlanConfig,\r
This->DriverBindingHandle,\r
ControllerHandle,\r
EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
MnpDeviceData = MNP_DEVICE_DATA_FROM_THIS (VlanConfig);\r
} else {\r
MnpServiceData = MNP_SERVICE_DATA_FROM_THIS (ServiceBinding);\r
- MnpDeviceData = MnpServiceData->MnpDeviceData;\r
+ MnpDeviceData = MnpServiceData->MnpDeviceData;\r
}\r
\r
if (NumberOfChildren == 0) {\r
//\r
// Destroy all MNP service data\r
//\r
- List = &MnpDeviceData->ServiceList;\r
+ List = &MnpDeviceData->ServiceList;\r
Status = NetDestroyLinkList (\r
List,\r
MnpDestroyServiceDataEntry,\r
NULL,\r
&ListLength\r
);\r
- if (EFI_ERROR (Status) || ListLength !=0) {\r
+ if (EFI_ERROR (Status) || (ListLength != 0)) {\r
return EFI_DEVICE_ERROR;\r
}\r
\r
FreeUnicodeStringTable (gMnpControllerNameTable);\r
gMnpControllerNameTable = NULL;\r
}\r
+\r
return EFI_SUCCESS;\r
}\r
\r
//\r
// Stop all MNP child\r
//\r
- List = &MnpDeviceData->ServiceList;\r
+ List = &MnpDeviceData->ServiceList;\r
Status = NetDestroyLinkList (\r
List,\r
MnpDestroyServiceChildEntry,\r
return EFI_SUCCESS;\r
}\r
\r
-\r
/**\r
Creates a child handle with a set of I/O services.\r
\r
EFI_STATUS\r
EFIAPI\r
MnpServiceBindingCreateChild (\r
- IN EFI_SERVICE_BINDING_PROTOCOL *This,\r
- IN OUT EFI_HANDLE *ChildHandle\r
+ IN EFI_SERVICE_BINDING_PROTOCOL *This,\r
+ IN OUT EFI_HANDLE *ChildHandle\r
)\r
{\r
EFI_STATUS Status;\r
if (EFI_ERROR (Status)) {\r
DEBUG (\r
(DEBUG_ERROR,\r
- "MnpServiceBindingCreateChild: Failed to install the MNP protocol, %r.\n",\r
- Status)\r
+ "MnpServiceBindingCreateChild: Failed to install the MNP protocol, %r.\n",\r
+ Status)\r
);\r
\r
goto ErrorExit;\r
Status = gBS->OpenProtocol (\r
MnpServiceData->ServiceHandle,\r
&gEfiManagedNetworkServiceBindingProtocolGuid,\r
- (VOID **) &MnpSb,\r
+ (VOID **)&MnpSb,\r
gMnpDriverBinding.DriverBindingHandle,\r
Instance->Handle,\r
EFI_OPEN_PROTOCOL_BY_CHILD_CONTROLLER\r
ErrorExit:\r
\r
if (EFI_ERROR (Status)) {\r
-\r
if (Instance->Handle != NULL) {\r
-\r
gBS->UninstallMultipleProtocolInterfaces (\r
- Instance->Handle,\r
- &gEfiManagedNetworkProtocolGuid,\r
- &Instance->ManagedNetwork,\r
- NULL\r
- );\r
+ Instance->Handle,\r
+ &gEfiManagedNetworkProtocolGuid,\r
+ &Instance->ManagedNetwork,\r
+ NULL\r
+ );\r
}\r
\r
FreePool (Instance);\r
return Status;\r
}\r
\r
-\r
/**\r
Destroys a child handle with a set of I/O services.\r
\r
EFI_STATUS\r
EFIAPI\r
MnpServiceBindingDestroyChild (\r
- IN EFI_SERVICE_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE ChildHandle\r
+ IN EFI_SERVICE_BINDING_PROTOCOL *This,\r
+ IN EFI_HANDLE ChildHandle\r
)\r
{\r
EFI_STATUS Status;\r
Status = gBS->OpenProtocol (\r
ChildHandle,\r
&gEfiManagedNetworkProtocolGuid,\r
- (VOID **) &ManagedNetwork,\r
+ (VOID **)&ManagedNetwork,\r
gMnpDriverBinding.DriverBindingHandle,\r
ChildHandle,\r
EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
if (EFI_ERROR (Status)) {\r
DEBUG (\r
(DEBUG_ERROR,\r
- "MnpServiceBindingDestroyChild: Failed to uninstall the ManagedNetwork protocol, %r.\n",\r
- Status)\r
+ "MnpServiceBindingDestroyChild: Failed to uninstall the ManagedNetwork protocol, %r.\n",\r
+ Status)\r
);\r
\r
Instance->Destroyed = FALSE;\r
EFI_STATUS\r
EFIAPI\r
MnpDriverEntryPoint (\r
- IN EFI_HANDLE ImageHandle,\r
- IN EFI_SYSTEM_TABLE *SystemTable\r
+ IN EFI_HANDLE ImageHandle,\r
+ IN EFI_SYSTEM_TABLE *SystemTable\r
)\r
{\r
return EfiLibInstallDriverBindingComponentName2 (\r