FreeBSD kernel sound device code
hdaa_devinfo Struct Reference

#include <hdaa.h>

Collaboration diagram for hdaa_devinfo:

Data Fields

device_t dev
 
struct mtx * lock
 
nid_t nid
 
nid_t startnode
 
nid_t endnode
 
uint32_t outamp_cap
 
uint32_t inamp_cap
 
uint32_t supp_stream_formats
 
uint32_t supp_pcm_size_rate
 
uint32_t gpio_cap
 
uint32_t quirks
 
uint32_t newquirks
 
uint32_t gpio
 
uint32_t newgpio
 
uint32_t gpo
 
uint32_t newgpo
 
int nodecnt
 
int ctlcnt
 
int ascnt
 
int num_devs
 
int num_chans
 
struct hdaa_widgetwidget
 
struct hdaa_audio_ctlctl
 
struct hdaa_audio_asas
 
struct hdaa_pcm_devinfodevs
 
struct hdaa_chanchans
 
struct callout poll_jack
 
int poll_ival
 
uint32_t init_clear
 

Detailed Description

Definition at line 189 of file hdaa.h.

Field Documentation

◆ as

struct hdaa_audio_as* hdaa_devinfo::as

Definition at line 212 of file hdaa.h.

Referenced by hdaa_audio_setup().

◆ ascnt

int hdaa_devinfo::ascnt

Definition at line 207 of file hdaa.h.

◆ chans

struct hdaa_chan* hdaa_devinfo::chans

Definition at line 214 of file hdaa.h.

◆ ctl

struct hdaa_audio_ctl* hdaa_devinfo::ctl

Definition at line 211 of file hdaa.h.

◆ ctlcnt

int hdaa_devinfo::ctlcnt

Definition at line 206 of file hdaa.h.

◆ dev

◆ devs

struct hdaa_pcm_devinfo* hdaa_devinfo::devs

Definition at line 213 of file hdaa.h.

◆ endnode

nid_t hdaa_devinfo::endnode

Definition at line 193 of file hdaa.h.

Referenced by hdaa_widget_connection_parse().

◆ gpio

uint32_t hdaa_devinfo::gpio

Definition at line 201 of file hdaa.h.

◆ gpio_cap

uint32_t hdaa_devinfo::gpio_cap

Definition at line 198 of file hdaa.h.

◆ gpo

uint32_t hdaa_devinfo::gpo

Definition at line 203 of file hdaa.h.

Referenced by hdaa_sysctl_gpo_config().

◆ inamp_cap

uint32_t hdaa_devinfo::inamp_cap

Definition at line 195 of file hdaa.h.

Referenced by hdaa_widget_parse().

◆ init_clear

uint32_t hdaa_devinfo::init_clear

Definition at line 217 of file hdaa.h.

◆ lock

struct mtx* hdaa_devinfo::lock

Definition at line 191 of file hdaa.h.

◆ newgpio

uint32_t hdaa_devinfo::newgpio

Definition at line 202 of file hdaa.h.

◆ newgpo

uint32_t hdaa_devinfo::newgpo

Definition at line 204 of file hdaa.h.

◆ newquirks

uint32_t hdaa_devinfo::newquirks

Definition at line 200 of file hdaa.h.

◆ nid

nid_t hdaa_devinfo::nid

Definition at line 192 of file hdaa.h.

Referenced by hdaa_attach().

◆ nodecnt

int hdaa_devinfo::nodecnt

Definition at line 205 of file hdaa.h.

◆ num_chans

int hdaa_devinfo::num_chans

Definition at line 209 of file hdaa.h.

◆ num_devs

int hdaa_devinfo::num_devs

Definition at line 208 of file hdaa.h.

◆ outamp_cap

uint32_t hdaa_devinfo::outamp_cap

Definition at line 194 of file hdaa.h.

Referenced by hdaa_widget_parse().

◆ poll_ival

int hdaa_devinfo::poll_ival

Definition at line 216 of file hdaa.h.

◆ poll_jack

struct callout hdaa_devinfo::poll_jack

Definition at line 215 of file hdaa.h.

◆ quirks

uint32_t hdaa_devinfo::quirks

Definition at line 199 of file hdaa.h.

◆ startnode

nid_t hdaa_devinfo::startnode

Definition at line 193 of file hdaa.h.

◆ supp_pcm_size_rate

uint32_t hdaa_devinfo::supp_pcm_size_rate

Definition at line 197 of file hdaa.h.

Referenced by hdaa_widget_parse().

◆ supp_stream_formats

uint32_t hdaa_devinfo::supp_stream_formats

Definition at line 196 of file hdaa.h.

Referenced by hdaa_widget_parse().

◆ widget

struct hdaa_widget* hdaa_devinfo::widget

Definition at line 210 of file hdaa.h.


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