FreeBSD kernel sound device code
|
Data Fields | |
kobj_t | methods |
device_t | dev |
void * | devinfo |
u_int32_t | id |
u_int32_t | subvendor |
unsigned | count |
unsigned | caps |
unsigned | se |
unsigned | extcaps |
unsigned | extid |
unsigned | extstat |
unsigned | noext:1 |
u_int32_t | flags |
struct ac97mixtable_entry | mix [AC97_MIXER_SIZE] |
char | name [16] |
struct mtx * | lock |
unsigned ac97_info::caps |
Definition at line 65 of file ac97.c.
Referenced by ac97_fix_tone(), ac97_getcaps(), and ac97_initmixer().
unsigned ac97_info::count |
Definition at line 65 of file ac97.c.
Referenced by ac97_initmixer(), and ac97_reinitmixer().
device_t ac97_info::dev |
Definition at line 61 of file ac97.c.
Referenced by ac97_create(), ac97_init_sysctl(), ac97_initmixer(), ac97_rdcd(), ac97_reinitmixer(), ac97_reset(), ac97_setextmode(), and ac97mix_init().
void* ac97_info::devinfo |
Definition at line 62 of file ac97.c.
Referenced by ac97_create(), ac97_initmixer(), ac97_rdcd(), ac97_reinitmixer(), and ac97_wrcd().
unsigned ac97_info::extcaps |
Definition at line 65 of file ac97.c.
Referenced by ac97_fix_auxout(), ac97_getextcaps(), ac97_initmixer(), and ac97_setextmode().
unsigned ac97_info::extid |
Definition at line 65 of file ac97.c.
Referenced by ac97_initmixer().
unsigned ac97_info::extstat |
Definition at line 65 of file ac97.c.
Referenced by ac97_getextmode(), ac97_initmixer(), ac97_reinitmixer(), ac97_setextmode(), and ac97_setrate().
u_int32_t ac97_info::flags |
Definition at line 66 of file ac97.c.
Referenced by ac97_create(), ac97_getflags(), ac97_initmixer(), ac97_rdcd(), ac97_reinitmixer(), ac97_setflags(), and sysctl_hw_snd_ac97_eapd().
u_int32_t ac97_info::id |
Definition at line 63 of file ac97.c.
Referenced by ac97_fix_tone(), ac97_initmixer(), ac97mix_init(), and sysctl_hw_snd_ac97_eapd().
struct mtx* ac97_info::lock |
Definition at line 69 of file ac97.c.
Referenced by ac97_create(), ac97_destroy(), ac97_init_sysctl(), ac97_initmixer(), ac97_reinitmixer(), ac97_setextmode(), ac97_setmixer(), ac97_setrate(), ac97_setrecsrc(), and sysctl_hw_snd_ac97_eapd().
kobj_t ac97_info::methods |
Definition at line 60 of file ac97.c.
Referenced by ac97_create(), ac97_destroy(), ac97_initmixer(), ac97_rdcd(), ac97_reinitmixer(), and ac97_wrcd().
struct ac97mixtable_entry ac97_info::mix[AC97_MIXER_SIZE] |
Definition at line 67 of file ac97.c.
Referenced by ac97_fix_auxout(), ac97_fix_tone(), ac97_initmixer(), ac97_setmixer(), ac97_setrecsrc(), and ac97mix_init().
char ac97_info::name[16] |
Definition at line 68 of file ac97.c.
Referenced by ac97_create().
unsigned ac97_info::noext |
Definition at line 65 of file ac97.c.
Referenced by ac97_initmixer(), and ac97_reinitmixer().
unsigned ac97_info::se |
Definition at line 65 of file ac97.c.
Referenced by ac97_fix_tone(), and ac97_initmixer().
u_int32_t ac97_info::subvendor |
Definition at line 64 of file ac97.c.
Referenced by ac97_getsubvendor(), ac97_initmixer(), and ac97mix_init().