27GLOBAL_REMOVE_IF_UNREFERENCED
31 L
"HDA Controller Driver"
39GLOBAL_REMOVE_IF_UNREFERENCED
46GLOBAL_REMOVE_IF_UNREFERENCED
56 IN EFI_COMPONENT_NAME_PROTOCOL *This,
58 OUT CHAR16 **DriverName
61 return LookupUnicodeString2 (
63 This->SupportedLanguages,
73 IN EFI_COMPONENT_NAME_PROTOCOL *This,
74 IN EFI_HANDLE ControllerHandle,
75 IN EFI_HANDLE ChildHandle OPTIONAL,
77 OUT CHAR16 **ControllerName
85 if (ChildHandle != NULL) {
86 return EFI_UNSUPPORTED;
90 Status =
gBS->OpenProtocol (
93 (VOID **)&HdaControllerInfo,
96 EFI_OPEN_PROTOCOL_GET_PROTOCOL
98 if (EFI_ERROR (Status)) {
103 return HdaControllerInfo->
GetName (HdaControllerInfo, (CONST CHAR16 **)ControllerName);
EFI_DRIVER_BINDING_PROTOCOL gHdaControllerDriverBinding
GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gHdaControllerComponentName2
GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE gHdaDriverNameTable[]
EFI_STATUS EFIAPI HdaControllerComponentNameGetDriverName(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName)
GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME_PROTOCOL gHdaControllerComponentName
EFI_STATUS EFIAPI HdaControllerComponentNameGetControllerName(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName)
EFI_GUID gEfiHdaControllerInfoProtocolGuid
EFI_HDA_CONTROLLER_INFO_GET_NAME GetName