FreeBSD kernel sound device code
|
#include <hdaa.h>
Data Fields | |
device_t | dev |
struct hdaa_devinfo * | devinfo |
struct snd_mixer * | mixer |
int | index |
int | registered |
int | playas |
int | recas |
u_char | left [SOUND_MIXER_NRDEVICES] |
u_char | right [SOUND_MIXER_NRDEVICES] |
int | minamp [SOUND_MIXER_NRDEVICES] |
int | maxamp [SOUND_MIXER_NRDEVICES] |
int | chan_size |
int | chan_blkcnt |
u_char | digital |
uint32_t | ossmask |
uint32_t | recsrc |
int | autorecsrc |
int hdaa_pcm_devinfo::autorecsrc |
Definition at line 186 of file hdaa.h.
Referenced by hdaa_autorecsrc_handler(), and hdaa_pcm_attach().
int hdaa_pcm_devinfo::chan_blkcnt |
Definition at line 182 of file hdaa.h.
Referenced by hdaa_channel_init(), hdaa_channel_setblocksize(), and hdaa_pcm_attach().
int hdaa_pcm_devinfo::chan_size |
Definition at line 181 of file hdaa.h.
Referenced by hdaa_channel_init(), and hdaa_pcm_attach().
device_t hdaa_pcm_devinfo::dev |
Definition at line 171 of file hdaa.h.
Referenced by hdaa_audio_ctl_ossmixer_init(), hdaa_audio_ctl_recsel_comm(), hdaa_audio_ctl_set_defaults(), hdaa_audio_setup(), hdaa_autorecsrc_handler(), hdaa_channels_handler(), hdaa_create_pcms(), hdaa_dump_adc(), hdaa_dump_ctls(), hdaa_dump_dac(), hdaa_dump_dst_nid(), hdaa_dump_mix(), hdaa_hpredir_handler(), and hdaa_resume().
struct hdaa_devinfo* hdaa_pcm_devinfo::devinfo |
Definition at line 172 of file hdaa.h.
Referenced by hdaa_audio_ctl_dest_volume(), hdaa_audio_ctl_dev_volume(), hdaa_audio_ctl_ossmixer_init(), hdaa_audio_ctl_ossmixer_set(), hdaa_audio_ctl_ossmixer_setrecsrc(), hdaa_audio_ctl_recsel_comm(), hdaa_audio_ctl_source_volume(), hdaa_autorecsrc_handler(), hdaa_channel_init(), hdaa_channels_handler(), hdaa_dump_adc(), hdaa_dump_ctls(), hdaa_dump_dac(), hdaa_dump_dst_nid(), hdaa_dump_mix(), hdaa_pcm_attach(), hdaa_pcm_probe(), and hdaa_sysctl_32bit().
u_char hdaa_pcm_devinfo::digital |
Definition at line 183 of file hdaa.h.
Referenced by hdaa_audio_ctl_set_defaults(), and hdaa_pcm_probe().
int hdaa_pcm_devinfo::index |
Definition at line 174 of file hdaa.h.
Referenced by hdaa_audio_ctl_dev_volume(), hdaa_audio_ctl_ossmixer_setrecsrc(), and hdaa_dump_ctls().
u_char hdaa_pcm_devinfo::left[SOUND_MIXER_NRDEVICES] |
Definition at line 177 of file hdaa.h.
Referenced by hdaa_audio_ctl_dev_volume(), hdaa_audio_ctl_ossmixer_init(), and hdaa_audio_ctl_ossmixer_set().
int hdaa_pcm_devinfo::maxamp[SOUND_MIXER_NRDEVICES] |
Definition at line 180 of file hdaa.h.
Referenced by hdaa_adjust_amp(), hdaa_audio_ctl_dev_volume(), hdaa_audio_ctl_ossmixer_init(), hdaa_audio_ctl_set_defaults(), and hdaa_dump_ctls().
int hdaa_pcm_devinfo::minamp[SOUND_MIXER_NRDEVICES] |
Definition at line 179 of file hdaa.h.
Referenced by hdaa_adjust_amp(), hdaa_audio_ctl_dev_volume(), hdaa_audio_ctl_ossmixer_init(), hdaa_audio_ctl_set_defaults(), and hdaa_dump_ctls().
struct snd_mixer* hdaa_pcm_devinfo::mixer |
Definition at line 173 of file hdaa.h.
Referenced by hdaa_audio_ctl_ossmixer_init(), hdaa_audio_ctl_set_defaults(), hdaa_autorecsrc_handler(), and hdaa_pcm_attach().
uint32_t hdaa_pcm_devinfo::ossmask |
Definition at line 184 of file hdaa.h.
Referenced by hdaa_adjust_amp(), hdaa_audio_ctl_ossmixer_init(), hdaa_audio_ctl_set_defaults(), and hdaa_dump_ctls().
int hdaa_pcm_devinfo::playas |
Definition at line 176 of file hdaa.h.
Referenced by hdaa_audio_ctl_dev_volume(), hdaa_audio_ctl_ossmixer_init(), hdaa_audio_ctl_ossmixer_setrecsrc(), hdaa_child_location(), hdaa_dump_ctls(), hdaa_dump_dac(), hdaa_pcm_attach(), hdaa_pcm_probe(), and hdaa_print_child().
int hdaa_pcm_devinfo::recas |
Definition at line 176 of file hdaa.h.
Referenced by hdaa_audio_ctl_dev_volume(), hdaa_audio_ctl_ossmixer_init(), hdaa_audio_ctl_ossmixer_setrecsrc(), hdaa_child_location(), hdaa_dump_adc(), hdaa_dump_ctls(), hdaa_dump_mix(), hdaa_pcm_attach(), hdaa_pcm_probe(), and hdaa_print_child().
uint32_t hdaa_pcm_devinfo::recsrc |
Definition at line 185 of file hdaa.h.
Referenced by hdaa_audio_ctl_ossmixer_setrecsrc(), and hdaa_autorecsrc_handler().
int hdaa_pcm_devinfo::registered |
Definition at line 175 of file hdaa.h.
Referenced by hdaa_pcm_attach(), and hdaa_pcm_detach().
u_char hdaa_pcm_devinfo::right[SOUND_MIXER_NRDEVICES] |
Definition at line 178 of file hdaa.h.
Referenced by hdaa_audio_ctl_dev_volume(), hdaa_audio_ctl_ossmixer_init(), and hdaa_audio_ctl_ossmixer_set().