/** * The driver's Unload function. * @param ImageHandle the test driver image handle. * @return EFI_SUCCESS unload successfully. */ EFI_STATUS BBTestPxeBcUnload ( IN EFI_HANDLE ImageHandle ) { EFI_STATUS Status; if (gDevicePath != NULL) { gtBS->FreePool (gDevicePath); } if (gFilePath != NULL) { gtBS->FreePool (gFilePath); } Status = gtBS->CloseEvent (TimerEvent); if (EFI_ERROR(Status)) { } return EfiUninstallAndFreeBBTestInterface ( ImageHandle, gBBTestProtocolInterface ); }
EFI_STATUS UnloadIPsec2BBTest ( IN EFI_HANDLE ImageHandle ) { return EfiUninstallAndFreeBBTestInterface ( ImageHandle, gBBTestProtocolInterface ); }
/** * The driver's Unload function * @param ImageHandle The test driver image handle * @return EFI_SUCCESS Indicates the interface was Uninstalled */ EFI_STATUS BBTestComponentNameUnload ( IN EFI_HANDLE ImageHandle ) { return EfiUninstallAndFreeBBTestInterface ( ImageHandle, gBBTestProtocolInterface ); }
/** * The driver's Unload function. * @param ImageHandle the test driver image handle. * @return EFI_SUCCESS unload successfully. */ EFI_STATUS BBTestSimpleNetworkUnload ( IN EFI_HANDLE ImageHandle ) { return EfiUninstallAndFreeBBTestInterface ( ImageHandle, gBBTestProtocolInterface ); }
/** * The driver's Unload function * @param ImageHandle The test driver image handle * @return EFI_SUCCESS Indicates the interface was Uninstalled */ EFI_STATUS BBTestDriverConfigurationUnload ( IN EFI_HANDLE ImageHandle ) { return EfiUninstallAndFreeBBTestInterface ( ImageHandle, gBBTestProtocolInterface ); }
/** * The driver's Unload function * @param ImageHandle The test driver image handle * @return EFI_SUCCESS Indicates the interface was Uninstalled */ EFI_STATUS BBTestDriverDiagnosticsUnload ( IN EFI_HANDLE ImageHandle ) { return EfiUninstallAndFreeBBTestInterface ( ImageHandle, gBBTestProtocolInterface ); }
EFI_STATUS EfiCompliantBbTestUnload ( IN EFI_HANDLE ImageHandle ) { return EfiUninstallAndFreeBBTestInterface ( ImageHandle, gBBTestProtocolInterface ); }
/** * Unloads the BlackBox Interface and the Entry Point list. * @param ImageHandle The image handle. * @return EFI_SUCCESS The interface was uninstalled successfully. */ EFI_STATUS BBTestUsbHcUnload ( IN EFI_HANDLE ImageHandle ) { gtBS->CloseEvent(TimerEvent); return EfiUninstallAndFreeBBTestInterface ( ImageHandle, gBBTestProtocolInterface ); }
/** * The driver's Unload function * @param ImageHandle The test driver image handle * @return EFI_SUCCESS Indicates the interface was Uninstalled */ EFI_STATUS BBTestProtocolHandlerBootServicesUnload ( IN EFI_HANDLE ImageHandle ) { ReleaseGlobalData (); return EfiUninstallAndFreeBBTestInterface ( ImageHandle, gBBTestProtocolInterface ); }
/** * The driver's Unload function. * @param ImageHandle the test driver image handle. * @return EFI_SUCCESS unload successfully. */ EFI_STATUS BBTestUnicodeCollationProtocolUnload ( IN EFI_HANDLE ImageHandle ) { EFI_STATUS Status; Status = EfiUninstallAndFreeBBTestInterface ( ImageHandle, gBBTestProtocolInterface ); return Status; }
/** * The driver's Unload function. * @param ImageHandle the test driver image handle. * @return EFI_SUCCESS unload successfully. */ EFI_STATUS BBTestScsiPassThruProtocolUnload ( IN EFI_HANDLE ImageHandle ) { EFI_STATUS Status; Status = EfiUninstallAndFreeBBTestInterface ( ImageHandle, gBBTestProtocolInterface ); return Status; }
/** * The driver's Unload function. * @param ImageHandle the test driver image handle. * @return EFI_SUCCESS unload successfully. */ EFI_STATUS BBTestPlatformDriverOverrideProtocolUnload ( IN EFI_HANDLE ImageHandle ) { EFI_STATUS Status; Status = EfiUninstallAndFreeBBTestInterface ( ImageHandle, gBBTestProtocolInterface ); return Status; }
/** * The driver's Unload function. * @param ImageHandle the test driver image handle. * @return EFI_SUCCESS unload successfully. */ EFI_STATUS BBTestDriverSupportedEfiVersionProtocolUnload ( IN EFI_HANDLE ImageHandle ) { EFI_STATUS Status; Status = EfiUninstallAndFreeBBTestInterface ( ImageHandle, gBBTestProtocolInterface ); return Status; }
/** * The driver's Unload function. * @param ImageHandle the test driver image handle. * @return EFI_SUCCESS unload successfully. */ EFI_STATUS BBTestHIIConfigRoutingProtocolUnload ( IN EFI_HANDLE ImageHandle ) { EFI_STATUS Status; Status = EfiUninstallAndFreeBBTestInterface ( ImageHandle, gBBTestProtocolInterface ); return Status; }
/** * The driver's Unload function. * @param ImageHandle the test driver image handle. * @return EFI_SUCCESS unload successfully. */ EFI_STATUS BBTestDiskIoProtocolUnload ( IN EFI_HANDLE ImageHandle ) { EFI_STATUS Status; Status = gtBS->CloseEvent(TimerEvent); ASSERT_EFI_ERROR(Status); Status = EfiUninstallAndFreeBBTestInterface ( ImageHandle, gBBTestProtocolInterface ); return Status; }
EFI_STATUS UnloadTapeTest ( IN EFI_HANDLE ImageHandle ) { EFI_STATUS Status; Status = gtBS->CloseEvent (TimerEvent); if (EFI_ERROR(Status)) { } return EfiUninstallAndFreeBBTestInterface ( ImageHandle, gTapeTestProtocol ); }
/** * The driver's Unload function. * @param ImageHandle the test driver image handle. * @return EFI_SUCCESS unload successfully. */ EFI_STATUS BBTestSimplePointerProtocolUnload ( IN EFI_HANDLE ImageHandle ) { EFI_STATUS Status; gtBS->CloseEvent (TimerEvent); Status = EfiUninstallAndFreeBBTestInterface ( ImageHandle, gBBTestProtocolInterface ); return Status; }
EFI_STATUS DecompressProtocolBBTestUnload ( IN EFI_HANDLE ImageHandle ) { if (gDevicePath != NULL) { gtBS->FreePool (gDevicePath); } if (gFilePath != NULL) { gtBS->FreePool (gFilePath); } return EfiUninstallAndFreeBBTestInterface ( ImageHandle, gBBTestProtocolInterface ); }
EFI_STATUS BBTestPciRootBridgeIoUnload ( IN EFI_HANDLE ImageHandle ) { if (gRootBridgeIoDevices != NULL) { gtBS->FreePool (gRootBridgeIoDevices); } if (gDevicePath != NULL) { gtBS->FreePool (gDevicePath); } if (gFilePath != NULL) { gtBS->FreePool (gFilePath); } return EfiUninstallAndFreeBBTestInterface ( ImageHandle, gBBTestProtocolInterface ); }