FreeBSD kernel sound device code
ac97_info Struct Reference
Collaboration diagram for ac97_info:

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
 

Detailed Description

Definition at line 59 of file ac97.c.

Field Documentation

◆ caps

unsigned ac97_info::caps

Definition at line 65 of file ac97.c.

Referenced by ac97_fix_tone(), ac97_getcaps(), and ac97_initmixer().

◆ count

unsigned ac97_info::count

Definition at line 65 of file ac97.c.

Referenced by ac97_initmixer(), and ac97_reinitmixer().

◆ dev

device_t ac97_info::dev

◆ devinfo

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().

◆ extcaps

unsigned ac97_info::extcaps

Definition at line 65 of file ac97.c.

Referenced by ac97_fix_auxout(), ac97_getextcaps(), ac97_initmixer(), and ac97_setextmode().

◆ extid

unsigned ac97_info::extid

Definition at line 65 of file ac97.c.

Referenced by ac97_initmixer().

◆ extstat

unsigned ac97_info::extstat

◆ flags

u_int32_t ac97_info::flags

◆ id

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().

◆ lock

◆ methods

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().

◆ mix

◆ name

char ac97_info::name[16]

Definition at line 68 of file ac97.c.

Referenced by ac97_create().

◆ noext

unsigned ac97_info::noext

Definition at line 65 of file ac97.c.

Referenced by ac97_initmixer(), and ac97_reinitmixer().

◆ se

unsigned ac97_info::se

Definition at line 65 of file ac97.c.

Referenced by ac97_fix_tone(), and ac97_initmixer().

◆ subvendor

u_int32_t ac97_info::subvendor

Definition at line 64 of file ac97.c.

Referenced by ac97_getsubvendor(), ac97_initmixer(), and ac97mix_init().


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