\r
#pragma pack (1)\r
typedef struct {\r
- VENDOR_DEVICE_PATH Vendor;\r
- EFI_PHYSICAL_ADDRESS GrantTableAddress;\r
- EFI_DEVICE_PATH_PROTOCOL End;\r
+ VENDOR_DEVICE_PATH Vendor;\r
+ EFI_PHYSICAL_ADDRESS GrantTableAddress;\r
+ EFI_DEVICE_PATH_PROTOCOL End;\r
} XENBUS_ROOT_DEVICE_PATH;\r
#pragma pack ()\r
\r
-STATIC CONST XENBUS_ROOT_DEVICE_PATH mXenBusRootDevicePathTemplate = {\r
+STATIC CONST XENBUS_ROOT_DEVICE_PATH mXenBusRootDevicePathTemplate = {\r
{\r
{\r
HARDWARE_DEVICE_PATH,\r
{\r
END_DEVICE_PATH_TYPE,\r
END_ENTIRE_DEVICE_PATH_SUBTYPE,\r
- { sizeof (EFI_DEVICE_PATH_PROTOCOL), 0 }\r
+ { sizeof (EFI_DEVICE_PATH_PROTOCOL), 0 }\r
}\r
};\r
\r
**/\r
EFI_STATUS\r
XenIoMmioInstall (\r
- IN OUT EFI_HANDLE *Handle,\r
- IN EFI_PHYSICAL_ADDRESS GrantTableAddress\r
+ IN OUT EFI_HANDLE *Handle,\r
+ IN EFI_PHYSICAL_ADDRESS GrantTableAddress\r
)\r
{\r
- EFI_STATUS Status;\r
- XENIO_PROTOCOL *XenIo;\r
- XENBUS_ROOT_DEVICE_PATH *XenBusDevicePath;\r
- EFI_HANDLE OutHandle;\r
+ EFI_STATUS Status;\r
+ XENIO_PROTOCOL *XenIo;\r
+ XENBUS_ROOT_DEVICE_PATH *XenBusDevicePath;\r
+ EFI_HANDLE OutHandle;\r
\r
ASSERT (Handle != NULL);\r
\r
if (!XenIo) {\r
return EFI_OUT_OF_RESOURCES;\r
}\r
+\r
XenIo->GrantTableAddress = GrantTableAddress;\r
\r
- XenBusDevicePath = AllocateCopyPool (sizeof *XenBusDevicePath,\r
- &mXenBusRootDevicePathTemplate);\r
+ XenBusDevicePath = AllocateCopyPool (\r
+ sizeof *XenBusDevicePath,\r
+ &mXenBusRootDevicePathTemplate\r
+ );\r
if (!XenBusDevicePath) {\r
DEBUG ((DEBUG_ERROR, "%a: Out of memory\n", __FUNCTION__));\r
Status = EFI_OUT_OF_RESOURCES;\r
goto FreeXenIo;\r
}\r
+\r
XenBusDevicePath->GrantTableAddress = GrantTableAddress;\r
\r
- Status = gBS->InstallMultipleProtocolInterfaces (&OutHandle,\r
- &gEfiDevicePathProtocolGuid, XenBusDevicePath,\r
- &gXenIoProtocolGuid, XenIo,\r
- NULL);\r
+ Status = gBS->InstallMultipleProtocolInterfaces (\r
+ &OutHandle,\r
+ &gEfiDevicePathProtocolGuid,\r
+ XenBusDevicePath,\r
+ &gXenIoProtocolGuid,\r
+ XenIo,\r
+ NULL\r
+ );\r
if (!EFI_ERROR (Status)) {\r
*Handle = OutHandle;\r
return EFI_SUCCESS;\r
}\r
\r
- DEBUG ((DEBUG_ERROR, "%a: Failed to install the EFI_DEVICE_PATH and "\r
+ DEBUG ((\r
+ DEBUG_ERROR,\r
+ "%a: Failed to install the EFI_DEVICE_PATH and "\r
"XENIO_PROTOCOL protocols on handle %p (Status == %r)\n",\r
- __FUNCTION__, OutHandle, Status));\r
+ __FUNCTION__,\r
+ OutHandle,\r
+ Status\r
+ ));\r
\r
FreePool (XenBusDevicePath);\r
\r
**/\r
EFI_STATUS\r
XenIoMmioUninstall (\r
- IN EFI_HANDLE Handle\r
+ IN EFI_HANDLE Handle\r
)\r
{\r
- EFI_STATUS Status;\r
- VOID *XenIo;\r
- VOID *XenBusDevicePath;\r
+ EFI_STATUS Status;\r
+ VOID *XenIo;\r
+ VOID *XenBusDevicePath;\r
\r
XenBusDevicePath = NULL;\r
- gBS->OpenProtocol (Handle, &gEfiDevicePathProtocolGuid, &XenBusDevicePath,\r
- NULL, NULL, EFI_OPEN_PROTOCOL_GET_PROTOCOL);\r
+ gBS->OpenProtocol (\r
+ Handle,\r
+ &gEfiDevicePathProtocolGuid,\r
+ &XenBusDevicePath,\r
+ NULL,\r
+ NULL,\r
+ EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
+ );\r
\r
XenIo = NULL;\r
- gBS->OpenProtocol (Handle, &gXenIoProtocolGuid, &XenIo,\r
- NULL, NULL, EFI_OPEN_PROTOCOL_GET_PROTOCOL);\r
-\r
- Status = gBS->UninstallMultipleProtocolInterfaces (Handle,\r
- &gEfiDevicePathProtocolGuid, XenBusDevicePath,\r
- &gXenIoProtocolGuid, XenIo,\r
- NULL);\r
+ gBS->OpenProtocol (\r
+ Handle,\r
+ &gXenIoProtocolGuid,\r
+ &XenIo,\r
+ NULL,\r
+ NULL,\r
+ EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
+ );\r
+\r
+ Status = gBS->UninstallMultipleProtocolInterfaces (\r
+ Handle,\r
+ &gEfiDevicePathProtocolGuid,\r
+ XenBusDevicePath,\r
+ &gXenIoProtocolGuid,\r
+ XenIo,\r
+ NULL\r
+ );\r
\r
if (EFI_ERROR (Status)) {\r
return Status;\r