codec_t
codec_t *codec;
azalia_comresp(const codec_t *codec, nid_t nid, uint32_t control,
azalia_resume_codec(codec_t *this)
azalia_codec_init(codec_t *this)
codec_t *codecs;
azalia_codec_find_inputmixer(codec_t *this)
azalia_codec_select_micadc(codec_t *this)
azalia_codec_sort_pins(codec_t *this)
void azalia_print_codec(codec_t *);
azalia_codec_select_dacs(codec_t *this)
int azalia_codec_init(codec_t *);
int azalia_codec_delete(codec_t *);
void azalia_codec_add_bits(codec_t *, int, uint32_t, int);
void azalia_codec_add_format(codec_t *, int, int, uint32_t, int32_t);
azalia_codec_select_spkrdac(codec_t *this)
void azalia_codec_print_audiofunc(const codec_t *);
void azalia_codec_print_groups(const codec_t *);
int azalia_codec_find_defdac(codec_t *, int, int);
int azalia_codec_find_defadc(codec_t *, int, int);
int azalia_codec_find_defadc_sub(codec_t *, nid_t, int, int);
int azalia_codec_init_volgroups(codec_t *);
int azalia_codec_sort_pins(codec_t *);
int azalia_codec_select_micadc(codec_t *);
azalia_codec_find_defdac(codec_t *this, int index, int depth)
int azalia_codec_select_dacs(codec_t *);
int azalia_codec_select_spkrdac(codec_t *);
int azalia_codec_find_inputmixer(codec_t *);
int azalia_widget_init(widget_t *, const codec_t *, int);
int azalia_widget_label_widgets(codec_t *);
azalia_codec_find_defadc_sub(codec_t *this, nid_t node, int index, int depth)
int azalia_widget_init_audio(widget_t *, const codec_t *);
int azalia_widget_init_pin(widget_t *, const codec_t *);
int azalia_widget_init_connection(widget_t *, const codec_t *);
int azalia_widget_check_conn(codec_t *, int, int);
int azalia_widget_sole_conn(codec_t *, nid_t);
azalia_codec_find_defadc(codec_t *this, int index, int depth)
void azalia_widget_print_widget(const widget_t *, const codec_t *);
azalia_codec_init_volgroups(codec_t *this)
azalia_codec_delete(codec_t *this)
azalia_codec_construct_format(codec_t *this, int newdac, int newadc)
int azalia_match_format(codec_t *, int, audio_params_t *);
int azalia_set_params_sub(codec_t *, int, audio_params_t *);
azalia_codec_add_bits(codec_t *this, int chan, uint32_t bits_rates, int mode)
azalia_codec_add_format(codec_t *this, int chan, int prec, uint32_t rates,
int azalia_resume_codec(codec_t *);
const codec_t *codec = &this->az->codecs[this->az->codecno];
const codec_t *codec = &this->az->codecs[this->az->codecno];
azalia_widget_init(widget_t *this, const codec_t *codec, nid_t nid)
azalia_widget_sole_conn(codec_t *this, nid_t nid)
azalia_widget_label_widgets(codec_t *codec)
azalia_widget_init_audio(widget_t *this, const codec_t *codec)
azalia_widget_init_pin(widget_t *this, const codec_t *codec)
azalia_widget_init_connection(widget_t *this, const codec_t *codec)
azalia_widget_check_conn(codec_t *codec, int index, int depth)
azalia_codec_print_audiofunc(const codec_t *this)
azalia_codec_print_groups(const codec_t *this)
azalia_widget_print_widget(const widget_t *w, const codec_t *codec)
azalia_codec_print_audiofunc(const codec_t *this) {}
azalia_codec_print_groups(const codec_t *this) {}
azalia_widget_print_widget(const widget_t *w, const codec_t *codec) {}
codec_t *codec;
codec_t *codec;
azalia_match_format(codec_t *codec, int mode, audio_params_t *par)
azalia_set_params_sub(codec_t *codec, int mode, audio_params_t *par)
codec_t *codec;
codec_t *co;
codec_t *co;
const codec_t *co;
azalia_print_codec(codec_t *codec)
az->codecs = mallocarray(az->ncodecs, sizeof(codec_t), M_DEVBUF,
codec_t *codec;
int azalia_codec_init_vtbl(codec_t *);
int azalia_codec_construct_format(codec_t *, int, int);
int azalia_widget_enabled(const codec_t *, nid_t);
int azalia_codec_gpio_quirks(codec_t *);
int azalia_codec_widget_quirks(codec_t *, nid_t);
int azalia_codec_fnode(codec_t *, nid_t, int, int);
int azalia_init_dacgroup(codec_t *);
int azalia_mixer_init(codec_t *);
int azalia_mixer_delete(codec_t *);
int azalia_unsol_event(codec_t *, int);
int azalia_comresp(const codec_t *, nid_t, uint32_t, uint32_t, uint32_t *);
int azalia_mixer_get(const codec_t *, nid_t, int, mixer_ctrl_t *);
int azalia_mixer_set(codec_t *, nid_t, int, const mixer_ctrl_t *);
int azalia_codec_enable_unsol(codec_t *);
void azalia_codec_init_dolby_atmos(codec_t *);
azalia_mixer_ensure_capacity(codec_t *this, size_t newsize)
azalia_mixer_fix_indexes(codec_t *this)
azalia_mixer_default(codec_t *this)
azalia_codec_enable_unsol(codec_t *this)
azalia_mixer_delete(codec_t *this)
azalia_mixer_get(const codec_t *this, nid_t nid, int target,
azalia_mixer_set(codec_t *this, nid_t nid, int target, const mixer_ctrl_t *mc)
azalia_mixer_from_device_value(const codec_t *this, nid_t nid, int target,
azalia_mixer_to_device_value(const codec_t *this, nid_t nid, int target,
azalia_gpio_unmute(codec_t *this, int pin)
azalia_codec_gpio_quirks(codec_t *this)
azalia_codec_widget_quirks(codec_t *this, nid_t nid)
azalia_codec_init_dolby_atmos(codec_t *this)
int azalia_add_convgroup(codec_t *, convgroupset_t *,
int azalia_mixer_fix_indexes(codec_t *);
int azalia_mixer_default(codec_t *);
int azalia_mixer_ensure_capacity(codec_t *, size_t);
u_char azalia_mixer_from_device_value(const codec_t *, nid_t, int, uint32_t );
uint32_t azalia_mixer_to_device_value(const codec_t *, nid_t, int, u_char);
int azalia_gpio_unmute(codec_t *, int);
azalia_widget_enabled(const codec_t *this, nid_t nid)
azalia_init_dacgroup(codec_t *this)
azalia_codec_init_vtbl(codec_t *this)
azalia_add_convgroup(codec_t *this, convgroupset_t *group,
azalia_codec_fnode(codec_t *this, nid_t node, int index, int depth)
azalia_unsol_event(codec_t *this, int tag)
azalia_mixer_init(codec_t *this)