27GLOBAL_REMOVE_IF_UNREFERENCED
29 {
"eng;en", L
"HDA Codec Driver" },
33GLOBAL_REMOVE_IF_UNREFERENCED
40GLOBAL_REMOVE_IF_UNREFERENCED
50 IN EFI_COMPONENT_NAME_PROTOCOL *This,
52 OUT CHAR16 **DriverName
55 return LookupUnicodeString2 (
57 This->SupportedLanguages,
67 IN EFI_COMPONENT_NAME_PROTOCOL *This,
68 IN EFI_HANDLE ControllerHandle,
69 IN EFI_HANDLE ChildHandle OPTIONAL,
71 OUT CHAR16 **ControllerName
79 if (ChildHandle != NULL) {
80 return EFI_UNSUPPORTED;
84 Status =
gBS->OpenProtocol (
87 (VOID **)&HdaCodecInfo,
90 EFI_OPEN_PROTOCOL_GET_PROTOCOL
92 if (EFI_ERROR (Status)) {
97 return HdaCodecInfo->
GetName (HdaCodecInfo, (CONST CHAR16 **)ControllerName);
EFI_DRIVER_BINDING_PROTOCOL gHdaCodecDriverBinding
GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME_PROTOCOL gHdaCodecComponentName
EFI_STATUS EFIAPI HdaCodecComponentNameGetDriverName(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName)
GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE gHdaCodecDriverNameTable[]
GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gHdaCodecComponentName2
EFI_STATUS EFIAPI HdaCodecComponentNameGetControllerName(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName)
EFI_GUID gEfiHdaCodecInfoProtocolGuid
EFI_HDA_CODEC_INFO_GET_NAME GetName