31 {
"eng;en", L
"NVM Express Driver" },
36 {
"eng;en", L
"NVM Express Controller" },
84 OUT CHAR16 **DriverName
89 This->SupportedLanguages,
90 mNvmExpressDriverNameTable,
92 (BOOLEAN)(This == &gNvmExpressComponentName)
171 OUT CHAR16 **ControllerName
185 &gEfiPciIoProtocolGuid
187 if (EFI_ERROR (Status)) {
191 ControllerNameTable = mNvmExpressControllerNameTable;
192 if (ChildHandle !=
NULL) {
196 &gEfiNvmExpressPassThruProtocolGuid
198 if (EFI_ERROR (Status)) {
205 Status =
gBS->OpenProtocol (
207 &gEfiBlockIoProtocolGuid,
211 EFI_OPEN_PROTOCOL_GET_PROTOCOL
213 if (EFI_ERROR (Status)) {
214 return EFI_UNSUPPORTED;
217 Device = NVME_DEVICE_PRIVATE_DATA_FROM_BLOCK_IO (BlockIo);
218 ControllerNameTable = Device->ControllerNameTable;
223 This->SupportedLanguages,
226 (BOOLEAN)(This == &gNvmExpressComponentName)
EFI_STATUS(EFIAPI * EFI_COMPONENT_NAME2_GET_DRIVER_NAME)(IN EFI_COMPONENT_NAME2_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName)
EFI_STATUS(EFIAPI * EFI_COMPONENT_NAME2_GET_CONTROLLER_NAME)(IN EFI_COMPONENT_NAME2_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName)
EFI_STATUS EFIAPI NvmExpressComponentNameGetControllerName(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName)
EFI_STATUS EFIAPI NvmExpressComponentNameGetDriverName(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName)
#define GLOBAL_REMOVE_IF_UNREFERENCED
EFI_STATUS EFIAPI EfiTestChildHandle(IN CONST EFI_HANDLE ControllerHandle, IN CONST EFI_HANDLE ChildHandle, IN CONST EFI_GUID *ProtocolGuid)
EFI_STATUS EFIAPI LookupUnicodeString2(IN CONST CHAR8 *Language, IN CONST CHAR8 *SupportedLanguages, IN CONST EFI_UNICODE_STRING_TABLE *UnicodeStringTable, OUT CHAR16 **UnicodeString, IN BOOLEAN Iso639Language)
EFI_STATUS EFIAPI EfiTestManagedDevice(IN CONST EFI_HANDLE ControllerHandle, IN CONST EFI_HANDLE DriverBindingHandle, IN CONST EFI_GUID *ProtocolGuid)
EFI_HANDLE DriverBindingHandle