OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
HDA_STREAM Struct Reference

#include <HdaController.h>

Data Fields

HDA_CONTROLLER_DEVHdaDev
 
UINT8 Index
 
BOOLEAN HasIndex
 
BOOLEAN IsBidirectional
 
BOOLEAN UseLpib
 
UINT32 DmaCheckCount
 
BOOLEAN DmaCheckComplete
 
HDA_BDL_ENTRYBufferList
 
VOID * BufferListMapping
 
EFI_PHYSICAL_ADDRESS BufferListPhysAddr
 
UINT8 * BufferData
 
VOID * BufferDataMapping
 
EFI_PHYSICAL_ADDRESS BufferDataPhysAddr
 
UINT8 * BufferSource
 
UINT32 BufferSourceLength
 
UINT32 BufferSourcePosition
 
BOOLEAN BufferActive
 
UINT32 DmaPositionLast
 
UINT32 DmaPositionTotal
 
UINT32 DmaPositionChangedMax
 
EFI_EVENT PollTimer
 
EFI_HDA_IO_STREAM_CALLBACK Callback
 
VOID * CallbackContext1
 
VOID * CallbackContext2
 
VOID * CallbackContext3
 

Detailed Description

Definition at line 131 of file HdaController.h.

Field Documentation

◆ BufferActive

BOOLEAN HDA_STREAM::BufferActive

Definition at line 202 of file HdaController.h.

◆ BufferData

UINT8* HDA_STREAM::BufferData

Definition at line 178 of file HdaController.h.

◆ BufferDataMapping

VOID* HDA_STREAM::BufferDataMapping

Definition at line 182 of file HdaController.h.

◆ BufferDataPhysAddr

EFI_PHYSICAL_ADDRESS HDA_STREAM::BufferDataPhysAddr

Definition at line 186 of file HdaController.h.

◆ BufferList

HDA_BDL_ENTRY* HDA_STREAM::BufferList

Definition at line 166 of file HdaController.h.

◆ BufferListMapping

VOID* HDA_STREAM::BufferListMapping

Definition at line 170 of file HdaController.h.

◆ BufferListPhysAddr

EFI_PHYSICAL_ADDRESS HDA_STREAM::BufferListPhysAddr

Definition at line 174 of file HdaController.h.

◆ BufferSource

UINT8* HDA_STREAM::BufferSource

Definition at line 190 of file HdaController.h.

◆ BufferSourceLength

UINT32 HDA_STREAM::BufferSourceLength

Definition at line 194 of file HdaController.h.

◆ BufferSourcePosition

UINT32 HDA_STREAM::BufferSourcePosition

Definition at line 198 of file HdaController.h.

◆ Callback

EFI_HDA_IO_STREAM_CALLBACK HDA_STREAM::Callback

Definition at line 210 of file HdaController.h.

◆ CallbackContext1

VOID* HDA_STREAM::CallbackContext1

Definition at line 211 of file HdaController.h.

◆ CallbackContext2

VOID* HDA_STREAM::CallbackContext2

Definition at line 212 of file HdaController.h.

◆ CallbackContext3

VOID* HDA_STREAM::CallbackContext3

Definition at line 213 of file HdaController.h.

◆ DmaCheckComplete

BOOLEAN HDA_STREAM::DmaCheckComplete

Definition at line 162 of file HdaController.h.

◆ DmaCheckCount

UINT32 HDA_STREAM::DmaCheckCount

Definition at line 157 of file HdaController.h.

◆ DmaPositionChangedMax

UINT32 HDA_STREAM::DmaPositionChangedMax

Definition at line 206 of file HdaController.h.

◆ DmaPositionLast

UINT32 HDA_STREAM::DmaPositionLast

Definition at line 204 of file HdaController.h.

◆ DmaPositionTotal

UINT32 HDA_STREAM::DmaPositionTotal

Definition at line 205 of file HdaController.h.

◆ HasIndex

BOOLEAN HDA_STREAM::HasIndex

Definition at line 145 of file HdaController.h.

◆ HdaDev

HDA_CONTROLLER_DEV* HDA_STREAM::HdaDev

Definition at line 135 of file HdaController.h.

◆ Index

UINT8 HDA_STREAM::Index

Definition at line 139 of file HdaController.h.

◆ IsBidirectional

BOOLEAN HDA_STREAM::IsBidirectional

Definition at line 149 of file HdaController.h.

◆ PollTimer

EFI_EVENT HDA_STREAM::PollTimer

Definition at line 209 of file HdaController.h.

◆ UseLpib

BOOLEAN HDA_STREAM::UseLpib

Definition at line 153 of file HdaController.h.


The documentation for this struct was generated from the following file: