FreeBSD kernel sound device code
|
#include <hdaa.h>
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_widget * | widget |
struct hdaa_audio_ctl * | ctl |
struct hdaa_audio_as * | as |
struct hdaa_pcm_devinfo * | devs |
struct hdaa_chan * | chans |
struct callout | poll_jack |
int | poll_ival |
uint32_t | init_clear |
struct hdaa_audio_as* hdaa_devinfo::as |
Definition at line 212 of file hdaa.h.
Referenced by hdaa_audio_setup().
struct hdaa_audio_ctl* hdaa_devinfo::ctl |
device_t hdaa_devinfo::dev |
Definition at line 190 of file hdaa.h.
Referenced by hdaa_audio_setup(), hdaa_channel_setfragments(), hdaa_dump_pin(), hdaa_dump_pin_config(), hdaa_local_patch_pin(), hdaa_widget_connection_parse(), hdaa_widget_connection_select(), hdaa_widget_parse(), and hdac_pin_patch().
struct hdaa_pcm_devinfo* hdaa_devinfo::devs |
nid_t hdaa_devinfo::endnode |
Definition at line 193 of file hdaa.h.
Referenced by hdaa_widget_connection_parse().
uint32_t hdaa_devinfo::gpo |
Definition at line 203 of file hdaa.h.
Referenced by hdaa_sysctl_gpo_config().
uint32_t hdaa_devinfo::inamp_cap |
Definition at line 195 of file hdaa.h.
Referenced by hdaa_widget_parse().
nid_t hdaa_devinfo::nid |
Definition at line 192 of file hdaa.h.
Referenced by hdaa_attach().
uint32_t hdaa_devinfo::outamp_cap |
Definition at line 194 of file hdaa.h.
Referenced by hdaa_widget_parse().
uint32_t hdaa_devinfo::supp_pcm_size_rate |
Definition at line 197 of file hdaa.h.
Referenced by hdaa_widget_parse().
uint32_t hdaa_devinfo::supp_stream_formats |
Definition at line 196 of file hdaa.h.
Referenced by hdaa_widget_parse().
struct hdaa_widget* hdaa_devinfo::widget |