struct IntelHDABDLEntry
Defined at line 382 of file ../../src/media/audio/drivers/lib/intel-hda/include/intel-hda/utils/intel-hda-registers.h
The definition of a Buffer Descriptor List entry. See Section 3.6.3 and
Table 50.
TODO(johngro) : Figure out what the endianness requirements are for these
structures. Intel specs the memory mapped controller registers as being
strictly little endian, but they do not go seem into details about in memory
control structures (like the CORB/RIRB, packed samples, BDL entries, etc..)
For now, I assume that they are expecting little endian (just like they are
for their registers). Also, this will probably not be an issue until the day
that there is a big endian system with an Intel HDA controller embedded in it
(which does not seem likely, any time soon).
Public Members
uint64_t address
uint32_t length
uint32_t flags
static const uint32_t IOC_FLAG