\r
GLOBAL_REMOVE_IF_UNREFERENCED UINT32 gBOTDebugLevel = EFI_D_INFO;\r
GLOBAL_REMOVE_IF_UNREFERENCED UINT32 gBOTErrorLevel = EFI_D_INFO;\r
-//\r
-// Function prototypes\r
-//\r
-EFI_STATUS\r
-EFIAPI\r
-UsbBotDriverEntryPoint (\r
- IN EFI_HANDLE ImageHandle,\r
- IN EFI_SYSTEM_TABLE *SystemTable\r
- );\r
-\r
-//\r
-// Bot Driver Binding Protocol\r
-//\r
-EFI_STATUS\r
-EFIAPI\r
-BotDriverBindingSupported (\r
- IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE ControllerHandle,\r
- IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath\r
- );\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-BotDriverBindingStart (\r
- IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE ControllerHandle,\r
- IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath\r
- );\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-BotDriverBindingStop (\r
- IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE ControllerHandle,\r
- IN UINTN NumberOfChildren,\r
- IN EFI_HANDLE *ChildHandleBuffer\r
- );\r
-\r
\r
EFI_DRIVER_BINDING_PROTOCOL gUsbBotDriverBinding = {\r
BotDriverBindingSupported,\r
IN BOOLEAN ExtendedVerification\r
);\r
\r
+STATIC\r
VOID\r
BotReportStatusCode (\r
IN EFI_DEVICE_PATH_PROTOCOL *DevicePath,\r
EFI_USB_ATAPI_PROTOCOL *BotAtapiProtocol;\r
USB_BOT_DEVICE *UsbBotDev;\r
\r
- EFI_USB_IO_PROTOCOL *UsbIo;\r
-\r
//\r
// Get our context back.\r
//\r
// After installing Usb-Atapi protocol onto this handle\r
// it will be called by upper layer drivers such as Fat\r
//\r
- UsbIo = UsbBotDev->UsbIo;\r
\r
BotReportStatusCode (\r
UsbBotDev->DevicePath,\r
return Status;\r
}\r
\r
+STATIC\r
VOID\r
BotReportStatusCode (\r
IN EFI_DEVICE_PATH_PROTOCOL *DevicePath,\r