OpenCore
1.0.4
OpenCore Bootloader
|
#include "HdaController.h"
#include "HdaControllerComponentName.h"
#include <Library/BaseOverflowLib.h>
#include <Library/OcDeviceMiscLib.h>
#include <Library/OcDebugLogLib.h>
#include <Library/OcDevicePathLib.h>
#include <Library/OcHdaDevicesLib.h>
#include <Library/OcMiscLib.h>
#include <Library/OcStringLib.h>
#include <Library/PcdLib.h>
Go to the source code of this file.
Functions | |
VOID EFIAPI | HdaControllerStreamOutputPollTimerHandler (IN EFI_EVENT Event, IN VOID *Context) |
EFI_STATUS EFIAPI | HdaControllerInitPciHw (IN HDA_CONTROLLER_DEV *HdaControllerDev) |
VOID EFIAPI | HdaControllerGetName (IN HDA_CONTROLLER_DEV *HdaControllerDev) |
STATIC EFI_STATUS | HdaControllerRestoreNoSnoopEn (IN HDA_CONTROLLER_DEV *HdaControllerDev) |
STATIC VOID EFIAPI | HdaControllerExitBootServicesHandler (IN EFI_EVENT Event, IN VOID *Context) |
EFI_STATUS EFIAPI | HdaControllerReset (IN HDA_CONTROLLER_DEV *HdaControllerDev, IN BOOLEAN Restart) |
EFI_STATUS EFIAPI | HdaControllerScanCodecs (IN HDA_CONTROLLER_DEV *HdaControllerDev, IN BOOLEAN PreScan) |
EFI_STATUS EFIAPI | HdaControllerSendCommands (IN HDA_CONTROLLER_DEV *HdaDev, IN UINT8 CodecAddress, IN UINT8 Node, IN EFI_HDA_IO_VERB_LIST *Verbs) |
EFI_STATUS EFIAPI | HdaControllerInstallProtocols (IN HDA_CONTROLLER_DEV *HdaControllerDev) |
VOID EFIAPI | HdaControllerCleanup (IN HDA_CONTROLLER_DEV *HdaControllerDev) |
EFI_STATUS EFIAPI | HdaControllerDriverBindingSupported (IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL) |
EFI_STATUS EFIAPI | HdaControllerDriverBindingStart (IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL) |
EFI_STATUS EFIAPI | HdaControllerDriverBindingStop (IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer OPTIONAL) |
Variables | |
BOOLEAN | gRestoreNoSnoop = FALSE |
EFI_DEVICE_PATH_PROTOCOL * | gForcedControllerDevicePath = NULL |
VOID EFIAPI HdaControllerCleanup | ( | IN HDA_CONTROLLER_DEV * | HdaControllerDev | ) |
Definition at line 888 of file HdaController.c.
EFI_STATUS EFIAPI HdaControllerDriverBindingStart | ( | IN EFI_DRIVER_BINDING_PROTOCOL * | This, |
IN EFI_HANDLE | ControllerHandle, | ||
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath | OPTIONAL ) |
Definition at line 1065 of file HdaController.c.
EFI_STATUS EFIAPI HdaControllerDriverBindingStop | ( | IN EFI_DRIVER_BINDING_PROTOCOL * | This, |
IN EFI_HANDLE | ControllerHandle, | ||
IN UINTN | NumberOfChildren, | ||
IN EFI_HANDLE *ChildHandleBuffer | OPTIONAL ) |
Definition at line 1288 of file HdaController.c.
EFI_STATUS EFIAPI HdaControllerDriverBindingSupported | ( | IN EFI_DRIVER_BINDING_PROTOCOL * | This, |
IN EFI_HANDLE | ControllerHandle, | ||
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath | OPTIONAL ) |
Definition at line 995 of file HdaController.c.
STATIC VOID EFIAPI HdaControllerExitBootServicesHandler | ( | IN EFI_EVENT | Event, |
IN VOID * | Context ) |
Definition at line 389 of file HdaController.c.
VOID EFIAPI HdaControllerGetName | ( | IN HDA_CONTROLLER_DEV * | HdaControllerDev | ) |
Definition at line 355 of file HdaController.c.
EFI_STATUS EFIAPI HdaControllerInitPciHw | ( | IN HDA_CONTROLLER_DEV * | HdaControllerDev | ) |
Definition at line 210 of file HdaController.c.
EFI_STATUS EFIAPI HdaControllerInstallProtocols | ( | IN HDA_CONTROLLER_DEV * | HdaControllerDev | ) |
Definition at line 849 of file HdaController.c.
EFI_STATUS EFIAPI HdaControllerReset | ( | IN HDA_CONTROLLER_DEV * | HdaControllerDev, |
IN BOOLEAN | Restart ) |
Definition at line 411 of file HdaController.c.
STATIC EFI_STATUS HdaControllerRestoreNoSnoopEn | ( | IN HDA_CONTROLLER_DEV * | HdaControllerDev | ) |
Definition at line 370 of file HdaController.c.
EFI_STATUS EFIAPI HdaControllerScanCodecs | ( | IN HDA_CONTROLLER_DEV * | HdaControllerDev, |
IN BOOLEAN | PreScan ) |
Definition at line 515 of file HdaController.c.
EFI_STATUS EFIAPI HdaControllerSendCommands | ( | IN HDA_CONTROLLER_DEV * | HdaDev, |
IN UINT8 | CodecAddress, | ||
IN UINT8 | Node, | ||
IN EFI_HDA_IO_VERB_LIST * | Verbs ) |
Definition at line 683 of file HdaController.c.
VOID EFIAPI HdaControllerStreamOutputPollTimerHandler | ( | IN EFI_EVENT | Event, |
IN VOID * | Context ) |
Definition at line 45 of file HdaController.c.
EFI_DEVICE_PATH_PROTOCOL* gForcedControllerDevicePath = NULL |
Definition at line 41 of file HdaController.c.
BOOLEAN gRestoreNoSnoop = FALSE |
Definition at line 38 of file HdaController.c.