///\r
/// Driver Binding Protocol instance\r
///\r
-EFI_DRIVER_BINDING_PROTOCOL gWifiMgrDxeDriverBinding = {\r
+EFI_DRIVER_BINDING_PROTOCOL gWifiMgrDxeDriverBinding = {\r
WifiMgrDxeDriverBindingSupported,\r
WifiMgrDxeDriverBindingStart,\r
WifiMgrDxeDriverBindingStop,\r
};\r
\r
//\r
-//The private global data for WiFi Connection Manager\r
+// The private global data for WiFi Connection Manager\r
//\r
-WIFI_MGR_PRIVATE_DATA *mPrivate = NULL;\r
+WIFI_MGR_PRIVATE_DATA *mPrivate = NULL;\r
\r
//\r
-//The private guid to identify WiFi Connection Manager\r
+// The private guid to identify WiFi Connection Manager\r
//\r
-EFI_GUID mEfiWifiMgrPrivateGuid = EFI_WIFIMGR_PRIVATE_GUID;\r
+EFI_GUID mEfiWifiMgrPrivateGuid = EFI_WIFIMGR_PRIVATE_GUID;\r
\r
//\r
-//The Hii config guids\r
+// The Hii config guids\r
//\r
-EFI_GUID gWifiConfigFormSetGuid = WIFI_CONNECTION_MANAGER_CONFIG_GUID;\r
-EFI_GUID mWifiConfigNetworkListRefreshGuid = WIFI_CONFIG_NETWORK_LIST_REFRESH_GUID;\r
-EFI_GUID mWifiConfigConnectFormRefreshGuid = WIFI_CONFIG_CONNECT_FORM_REFRESH_GUID;\r
-EFI_GUID mWifiConfigMainFormRefreshGuid = WIFI_CONFIG_MAIN_FORM_REFRESH_GUID;\r
+EFI_GUID gWifiConfigFormSetGuid = WIFI_CONNECTION_MANAGER_CONFIG_GUID;\r
+EFI_GUID mWifiConfigNetworkListRefreshGuid = WIFI_CONFIG_NETWORK_LIST_REFRESH_GUID;\r
+EFI_GUID mWifiConfigConnectFormRefreshGuid = WIFI_CONFIG_CONNECT_FORM_REFRESH_GUID;\r
+EFI_GUID mWifiConfigMainFormRefreshGuid = WIFI_CONFIG_MAIN_FORM_REFRESH_GUID;\r
\r
/**\r
Tests to see if this driver supports a given controller. If a child device is provided,\r
EFI_STATUS\r
EFIAPI\r
WifiMgrDxeDriverBindingSupported (\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
+ EFI_STATUS Status;\r
\r
Status = gBS->OpenProtocol (\r
ControllerHandle,\r
EFI_STATUS\r
EFIAPI\r
WifiMgrDxeDriverBindingStart (\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
- EFI_TPL OldTpl;\r
- UINTN AddressSize;\r
- WIFI_MGR_DEVICE_DATA *Nic;\r
- EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL *Wmp;\r
- EFI_SUPPLICANT_PROTOCOL *Supplicant;\r
- EFI_EAP_CONFIGURATION_PROTOCOL *EapConfig;\r
+ EFI_STATUS Status;\r
+ EFI_TPL OldTpl;\r
+ UINTN AddressSize;\r
+ WIFI_MGR_DEVICE_DATA *Nic;\r
+ EFI_WIRELESS_MAC_CONNECTION_II_PROTOCOL *Wmp;\r
+ EFI_SUPPLICANT_PROTOCOL *Supplicant;\r
+ EFI_EAP_CONFIGURATION_PROTOCOL *EapConfig;\r
\r
Nic = NULL;\r
\r
//\r
- //Open Protocols\r
+ // Open Protocols\r
//\r
Status = gBS->OpenProtocol (\r
ControllerHandle,\r
&gEfiWiFi2ProtocolGuid,\r
- (VOID**) &Wmp,\r
+ (VOID **)&Wmp,\r
This->DriverBindingHandle,\r
ControllerHandle,\r
EFI_OPEN_PROTOCOL_BY_DRIVER\r
Status = gBS->OpenProtocol (\r
ControllerHandle,\r
&gEfiSupplicantProtocolGuid,\r
- (VOID**) &Supplicant,\r
+ (VOID **)&Supplicant,\r
This->DriverBindingHandle,\r
ControllerHandle,\r
EFI_OPEN_PROTOCOL_BY_DRIVER\r
Status = gBS->OpenProtocol (\r
ControllerHandle,\r
&gEfiEapConfigurationProtocolGuid,\r
- (VOID**) &EapConfig,\r
+ (VOID **)&EapConfig,\r
This->DriverBindingHandle,\r
ControllerHandle,\r
EFI_OPEN_PROTOCOL_BY_DRIVER\r
}\r
\r
//\r
- //Initialize Nic device data\r
+ // Initialize Nic device data\r
//\r
Nic = AllocateZeroPool (sizeof (WIFI_MGR_DEVICE_DATA));\r
if (Nic == NULL) {\r
Status = EFI_OUT_OF_RESOURCES;\r
goto ERROR1;\r
}\r
- Nic->Signature = WIFI_MGR_DEVICE_DATA_SIGNATURE;\r
- Nic->DriverHandle = This->DriverBindingHandle;\r
- Nic->ControllerHandle = ControllerHandle;\r
- Nic->Private = mPrivate;\r
- Nic->Wmp = Wmp;\r
- Nic->Supplicant = Supplicant;\r
- Nic->EapConfig = EapConfig;\r
- Nic->UserSelectedProfile = NULL;\r
- Nic->OneTimeScanRequest = FALSE;\r
- Nic->ScanTickTime = WIFI_SCAN_FREQUENCY; //Initialize the first scan\r
+\r
+ Nic->Signature = WIFI_MGR_DEVICE_DATA_SIGNATURE;\r
+ Nic->DriverHandle = This->DriverBindingHandle;\r
+ Nic->ControllerHandle = ControllerHandle;\r
+ Nic->Private = mPrivate;\r
+ Nic->Wmp = Wmp;\r
+ Nic->Supplicant = Supplicant;\r
+ Nic->EapConfig = EapConfig;\r
+ Nic->UserSelectedProfile = NULL;\r
+ Nic->OneTimeScanRequest = FALSE;\r
+ Nic->ScanTickTime = WIFI_SCAN_FREQUENCY; // Initialize the first scan\r
\r
if (Nic->Supplicant != NULL) {\r
- WifiMgrGetSupportedSuites(Nic);\r
+ WifiMgrGetSupportedSuites (Nic);\r
}\r
\r
InitializeListHead (&Nic->ProfileList);\r
//\r
Status = NetLibGetMacAddress (\r
ControllerHandle,\r
- (EFI_MAC_ADDRESS*) &Nic->MacAddress,\r
+ (EFI_MAC_ADDRESS *)&Nic->MacAddress,\r
&AddressSize\r
);\r
if (EFI_ERROR (Status)) {\r
goto ERROR2;\r
}\r
\r
- Status = gBS->SetTimer (Nic->TickTimer, TimerPeriodic, EFI_TIMER_PERIOD_MILLISECONDS(500));\r
+ Status = gBS->SetTimer (Nic->TickTimer, TimerPeriodic, EFI_TIMER_PERIOD_MILLISECONDS (500));\r
if (EFI_ERROR (Status)) {\r
goto ERROR3;\r
}\r
\r
OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
InsertTailList (&mPrivate->NicList, &Nic->Link);\r
- Nic->NicIndex = mPrivate->NicCount ++;\r
+ Nic->NicIndex = mPrivate->NicCount++;\r
if (mPrivate->CurrentNic == NULL) {\r
mPrivate->CurrentNic = Nic;\r
}\r
+\r
gBS->RestoreTPL (OldTpl);\r
\r
Status = gBS->InstallProtocolInterface (\r
if (Nic->SupportedSuites.SupportedAKMSuites != NULL) {\r
FreePool (Nic->SupportedSuites.SupportedAKMSuites);\r
}\r
+\r
if (Nic->SupportedSuites.SupportedSwCipherSuites != NULL) {\r
FreePool (Nic->SupportedSuites.SupportedSwCipherSuites);\r
}\r
+\r
if (Nic->SupportedSuites.SupportedHwCipherSuites != NULL) {\r
FreePool (Nic->SupportedSuites.SupportedHwCipherSuites);\r
}\r
}\r
+\r
FreePool (Nic);\r
\r
ERROR1:\r
EFI_STATUS\r
EFIAPI\r
WifiMgrDxeDriverBindingStop (\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
- EFI_TPL OldTpl;\r
- WIFI_MGR_PRIVATE_PROTOCOL *WifiMgrIdentifier;\r
- WIFI_MGR_DEVICE_DATA *Nic;\r
+ EFI_STATUS Status;\r
+ EFI_TPL OldTpl;\r
+ WIFI_MGR_PRIVATE_PROTOCOL *WifiMgrIdentifier;\r
+ WIFI_MGR_DEVICE_DATA *Nic;\r
\r
Status = gBS->OpenProtocol (\r
ControllerHandle,\r
&mEfiWifiMgrPrivateGuid,\r
- (VOID **) &WifiMgrIdentifier,\r
+ (VOID **)&WifiMgrIdentifier,\r
This->DriverBindingHandle,\r
ControllerHandle,\r
EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
if (Nic->SupportedSuites.SupportedAKMSuites != NULL) {\r
FreePool (Nic->SupportedSuites.SupportedAKMSuites);\r
}\r
+\r
if (Nic->SupportedSuites.SupportedSwCipherSuites != NULL) {\r
FreePool (Nic->SupportedSuites.SupportedSwCipherSuites);\r
}\r
+\r
if (Nic->SupportedSuites.SupportedHwCipherSuites != NULL) {\r
FreePool (Nic->SupportedSuites.SupportedHwCipherSuites);\r
}\r
// Close Protocols\r
//\r
Status = gBS->UninstallProtocolInterface (\r
- ControllerHandle,\r
- &mEfiWifiMgrPrivateGuid,\r
- &Nic->WifiMgrIdentifier\r
- );\r
+ ControllerHandle,\r
+ &mEfiWifiMgrPrivateGuid,\r
+ &Nic->WifiMgrIdentifier\r
+ );\r
if (EFI_ERROR (Status)) {\r
return Status;\r
}\r
\r
Status = gBS->CloseProtocol (\r
- ControllerHandle,\r
- &gEfiWiFi2ProtocolGuid,\r
- Nic->DriverHandle,\r
- Nic->ControllerHandle\r
- );\r
+ ControllerHandle,\r
+ &gEfiWiFi2ProtocolGuid,\r
+ Nic->DriverHandle,\r
+ Nic->ControllerHandle\r
+ );\r
if (EFI_ERROR (Status)) {\r
return Status;\r
}\r
\r
if (Nic->Supplicant != NULL) {\r
Status = gBS->CloseProtocol (\r
- ControllerHandle,\r
- &gEfiSupplicantProtocolGuid,\r
- Nic->DriverHandle,\r
- Nic->ControllerHandle\r
- );\r
+ ControllerHandle,\r
+ &gEfiSupplicantProtocolGuid,\r
+ Nic->DriverHandle,\r
+ Nic->ControllerHandle\r
+ );\r
if (EFI_ERROR (Status)) {\r
return Status;\r
}\r
\r
if (Nic->EapConfig != NULL) {\r
Status = gBS->CloseProtocol (\r
- ControllerHandle,\r
- &gEfiEapConfigurationProtocolGuid,\r
- Nic->DriverHandle,\r
- Nic->ControllerHandle\r
- );\r
+ ControllerHandle,\r
+ &gEfiEapConfigurationProtocolGuid,\r
+ Nic->DriverHandle,\r
+ Nic->ControllerHandle\r
+ );\r
if (EFI_ERROR (Status)) {\r
return Status;\r
}\r
EFI_STATUS\r
EFIAPI\r
WifiMgrDxeDriverEntryPoint (\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
- EFI_STATUS Status;\r
+ EFI_STATUS Status;\r
\r
Status = EfiLibInstallDriverBindingComponentName2 (\r
ImageHandle,\r
Status = EFI_OUT_OF_RESOURCES;\r
goto ERROR1;\r
}\r
+\r
mPrivate->Signature = WIFI_MGR_PRIVATE_DATA_SIGNATURE;\r
mPrivate->DriverHandle = ImageHandle;\r
InitializeListHead (&mPrivate->NicList);\r
- mPrivate->NicCount = 0;\r
+ mPrivate->NicCount = 0;\r
mPrivate->CurrentNic = NULL;\r
InitializeListHead (&mPrivate->HiddenNetworkList);\r
mPrivate->HiddenNetworkCount = 0;\r
\r
//\r
- //Create events for page refresh\r
+ // Create events for page refresh\r
//\r
Status = gBS->CreateEventEx (\r
EVT_NOTIFY_SIGNAL,\r