\r
#include "Udp6Impl.h"\r
\r
-EFI_DRIVER_BINDING_PROTOCOL gUdp6DriverBinding = {\r
+EFI_DRIVER_BINDING_PROTOCOL gUdp6DriverBinding = {\r
Udp6DriverBindingSupported,\r
Udp6DriverBindingStart,\r
Udp6DriverBindingStop,\r
NULL\r
};\r
\r
-EFI_SERVICE_BINDING_PROTOCOL mUdp6ServiceBinding = {\r
+EFI_SERVICE_BINDING_PROTOCOL mUdp6ServiceBinding = {\r
Udp6ServiceBindingCreateChild,\r
Udp6ServiceBindingDestroyChild\r
};\r
)\r
{\r
EFI_STATUS Status;\r
+\r
//\r
// Test for the Udp6ServiceBinding Protocol\r
//\r
if (!EFI_ERROR (Status)) {\r
return EFI_ALREADY_STARTED;\r
}\r
+\r
//\r
// Test for the Ip6ServiceBinding Protocol\r
//\r
FreePool (Udp6Service);\r
}\r
}\r
+\r
return Status;\r
}\r
\r
EFI_STATUS\r
EFIAPI\r
Udp6DestroyChildEntryInHandleBuffer (\r
- IN LIST_ENTRY *Entry,\r
- IN VOID *Context\r
+ IN LIST_ENTRY *Entry,\r
+ IN VOID *Context\r
)\r
{\r
UDP6_INSTANCE_DATA *Instance;\r
UINTN NumberOfChildren;\r
EFI_HANDLE *ChildHandleBuffer;\r
\r
- if (Entry == NULL || Context == NULL) {\r
+ if ((Entry == NULL) || (Context == NULL)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
- Instance = NET_LIST_USER_STRUCT_S (Entry, UDP6_INSTANCE_DATA, Link, UDP6_INSTANCE_DATA_SIGNATURE);\r
- ServiceBinding = ((UDP6_DESTROY_CHILD_IN_HANDLE_BUF_CONTEXT *) Context)->ServiceBinding;\r
- NumberOfChildren = ((UDP6_DESTROY_CHILD_IN_HANDLE_BUF_CONTEXT *) Context)->NumberOfChildren;\r
- ChildHandleBuffer = ((UDP6_DESTROY_CHILD_IN_HANDLE_BUF_CONTEXT *) Context)->ChildHandleBuffer;\r
+ Instance = NET_LIST_USER_STRUCT_S (Entry, UDP6_INSTANCE_DATA, Link, UDP6_INSTANCE_DATA_SIGNATURE);\r
+ ServiceBinding = ((UDP6_DESTROY_CHILD_IN_HANDLE_BUF_CONTEXT *)Context)->ServiceBinding;\r
+ NumberOfChildren = ((UDP6_DESTROY_CHILD_IN_HANDLE_BUF_CONTEXT *)Context)->NumberOfChildren;\r
+ ChildHandleBuffer = ((UDP6_DESTROY_CHILD_IN_HANDLE_BUF_CONTEXT *)Context)->ChildHandleBuffer;\r
\r
if (!NetIsInHandleBuffer (Instance->ChildHandle, NumberOfChildren, ChildHandleBuffer)) {\r
return EFI_SUCCESS;\r
Status = gBS->OpenProtocol (\r
NicHandle,\r
&gEfiUdp6ServiceBindingProtocolGuid,\r
- (VOID **) &ServiceBinding,\r
+ (VOID **)&ServiceBinding,\r
This->DriverBindingHandle,\r
NicHandle,\r
EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
//\r
// NumberOfChildren is not zero, destroy the children instances in ChildHandleBuffer.\r
//\r
- List = &Udp6Service->ChildrenList;\r
+ List = &Udp6Service->ChildrenList;\r
Context.ServiceBinding = ServiceBinding;\r
Context.NumberOfChildren = NumberOfChildren;\r
Context.ChildHandleBuffer = ChildHandleBuffer;\r
- Status = NetDestroyLinkList (\r
- List,\r
- Udp6DestroyChildEntryInHandleBuffer,\r
- &Context,\r
- NULL\r
- );\r
+ Status = NetDestroyLinkList (\r
+ List,\r
+ Udp6DestroyChildEntryInHandleBuffer,\r
+ &Context,\r
+ NULL\r
+ );\r
} else if (IsListEmpty (&Udp6Service->ChildrenList)) {\r
Status = gBS->UninstallMultipleProtocolInterfaces (\r
- NicHandle,\r
- &gEfiUdp6ServiceBindingProtocolGuid,\r
- &Udp6Service->ServiceBinding,\r
- NULL\r
- );\r
+ NicHandle,\r
+ &gEfiUdp6ServiceBindingProtocolGuid,\r
+ &Udp6Service->ServiceBinding,\r
+ NULL\r
+ );\r
\r
Udp6CleanService (Udp6Service);\r
FreePool (Udp6Service);\r
Status = gBS->OpenProtocol (\r
Udp6Service->IpIo->ChildHandle,\r
&gEfiIp6ProtocolGuid,\r
- (VOID **) &Ip6,\r
+ (VOID **)&Ip6,\r
gUdp6DriverBinding.DriverBindingHandle,\r
Instance->ChildHandle,\r
EFI_OPEN_PROTOCOL_BY_CHILD_CONTROLLER\r
Status = gBS->OpenProtocol (\r
Instance->IpInfo->ChildHandle,\r
&gEfiIp6ProtocolGuid,\r
- (VOID **) &Ip6,\r
+ (VOID **)&Ip6,\r
gUdp6DriverBinding.DriverBindingHandle,\r
Instance->ChildHandle,\r
EFI_OPEN_PROTOCOL_BY_CHILD_CONTROLLER\r
Status = gBS->OpenProtocol (\r
ChildHandle,\r
&gEfiUdp6ProtocolGuid,\r
- (VOID **) &Udp6Proto,\r
+ (VOID **)&Udp6Proto,\r
gUdp6DriverBinding.DriverBindingHandle,\r
ChildHandle,\r
EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
// Close the Ip6 protocol on the default IpIo.\r
//\r
Status = gBS->CloseProtocol (\r
- Udp6Service->IpIo->ChildHandle,\r
- &gEfiIp6ProtocolGuid,\r
- gUdp6DriverBinding.DriverBindingHandle,\r
- Instance->ChildHandle\r
- );\r
+ Udp6Service->IpIo->ChildHandle,\r
+ &gEfiIp6ProtocolGuid,\r
+ gUdp6DriverBinding.DriverBindingHandle,\r
+ Instance->ChildHandle\r
+ );\r
if (EFI_ERROR (Status)) {\r
Instance->InDestroy = FALSE;\r
return Status;\r
// Close the Ip6 protocol on this instance's IpInfo.\r
//\r
Status = gBS->CloseProtocol (\r
- Instance->IpInfo->ChildHandle,\r
- &gEfiIp6ProtocolGuid,\r
- gUdp6DriverBinding.DriverBindingHandle,\r
- Instance->ChildHandle\r
- );\r
+ Instance->IpInfo->ChildHandle,\r
+ &gEfiIp6ProtocolGuid,\r
+ gUdp6DriverBinding.DriverBindingHandle,\r
+ Instance->ChildHandle\r
+ );\r
if (EFI_ERROR (Status)) {\r
Instance->InDestroy = FALSE;\r
return Status;\r
Status = gBS->UninstallMultipleProtocolInterfaces (\r
ChildHandle,\r
&gEfiUdp6ProtocolGuid,\r
- (VOID *) &Instance->Udp6Proto,\r
+ (VOID *)&Instance->Udp6Proto,\r
NULL\r
);\r
if (EFI_ERROR (Status)) {\r
// Initialize the UDP random port.\r
//\r
mUdp6RandomPort = (UINT16)(\r
- ((UINT16) NetRandomInitSeed ()) %\r
- UDP6_PORT_KNOWN +\r
- UDP6_PORT_KNOWN\r
- );\r
+ ((UINT16)NetRandomInitSeed ()) %\r
+ UDP6_PORT_KNOWN +\r
+ UDP6_PORT_KNOWN\r
+ );\r
}\r
\r
return Status;\r
}\r
-\r
-\r