FreeBSD kernel sound device code
|
Data Fields | |
struct resource * | io_base |
int | io_rid |
struct resource * | conf_base |
int | conf_rid |
struct resource * | irq |
int | irq_rid |
struct resource * | drq1 |
int | drq1_rid |
struct resource * | drq2 |
int | drq2_rid |
void * | ih |
bus_dma_tag_t | parent_dmat |
struct mtx * | lock |
char | mss_indexed_regs [MSS_INDEXED_REGS] |
char | opl_indexed_regs [OPL_INDEXED_REGS] |
int | bd_id |
int | opti_offset |
u_long | bd_flags |
int | optibase |
struct resource * | indir |
int | indir_rid |
int | password |
int | passwdreg |
unsigned int | bufsize |
struct mss_chinfo pch | rch |
u_long mss_info::bd_flags |
Definition at line 84 of file mss.c.
Referenced by ad_enter_MCE(), ad_leave_MCE(), guspcm_attach(), io_rd(), io_wr(), mss_alloc_resources(), mss_init(), opti_init(), and pnpmss_attach().
int mss_info::bd_id |
Definition at line 80 of file mss.c.
Referenced by guspcm_attach(), mss_attach(), mss_detect(), mss_doattach(), mss_init(), mss_mixer_set(), mss_resume(), mss_speed(), mss_suspend(), msschan_getcaps(), mssmix_init(), opti_detect(), opti_init(), opti_read(), opti_write(), pnpmss_attach(), and wait_for_calibration().
unsigned int mss_info::bufsize |
Definition at line 90 of file mss.c.
Referenced by mss_alloc_resources(), mss_doattach(), and msschan_init().
struct resource* mss_info::conf_base |
Definition at line 66 of file mss.c.
Referenced by conf_rd(), conf_wr(), gus_rd(), gus_wr(), gusmax_setup(), mss_alloc_resources(), mss_init(), mss_release_resources(), opti_detect(), opti_init(), opti_rd(), opti_read(), opti_wr(), opti_write(), and ymf_test().
int mss_info::conf_rid |
Definition at line 67 of file mss.c.
Referenced by guspcm_attach(), mss_alloc_resources(), mss_attach(), mss_probe(), mss_release_resources(), opti_detect(), opti_init(), pnpmss_attach(), and ymf_test().
struct resource* mss_info::drq1 |
Definition at line 70 of file mss.c.
Referenced by mss_alloc_resources(), mss_doattach(), mss_release_resources(), and msschan_init().
int mss_info::drq1_rid |
Definition at line 71 of file mss.c.
Referenced by guspcm_attach(), mss_alloc_resources(), mss_attach(), mss_probe(), mss_release_resources(), opti_init(), and pnpmss_attach().
struct resource* mss_info::drq2 |
Definition at line 72 of file mss.c.
Referenced by mss_alloc_resources(), mss_doattach(), mss_release_resources(), and msschan_init().
int mss_info::drq2_rid |
Definition at line 73 of file mss.c.
Referenced by guspcm_attach(), mss_alloc_resources(), mss_attach(), mss_probe(), mss_release_resources(), opti_init(), and pnpmss_attach().
void* mss_info::ih |
Definition at line 74 of file mss.c.
Referenced by mss_doattach(), and mss_release_resources().
struct resource* mss_info::indir |
Definition at line 86 of file mss.c.
Referenced by mss_release_resources(), opti_detect(), opti_read(), and opti_write().
int mss_info::indir_rid |
Definition at line 87 of file mss.c.
Referenced by mss_release_resources(), and opti_detect().
struct resource* mss_info::io_base |
Definition at line 64 of file mss.c.
Referenced by io_rd(), io_wr(), mss_alloc_resources(), mss_doattach(), mss_probe(), mss_release_resources(), and opti_init().
int mss_info::io_rid |
Definition at line 65 of file mss.c.
Referenced by guspcm_attach(), mss_alloc_resources(), mss_attach(), mss_probe(), mss_release_resources(), opti_init(), and pnpmss_attach().
struct resource* mss_info::irq |
Definition at line 68 of file mss.c.
Referenced by mss_alloc_resources(), mss_doattach(), mss_probe(), mss_release_resources(), and opti_init().
int mss_info::irq_rid |
Definition at line 69 of file mss.c.
Referenced by guspcm_attach(), mss_alloc_resources(), mss_attach(), mss_probe(), mss_release_resources(), and pnpmss_attach().
struct mtx* mss_info::lock |
Definition at line 76 of file mss.c.
Referenced by mss_doattach(), mss_lock(), mss_release_resources(), and mss_unlock().
char mss_info::mss_indexed_regs[MSS_INDEXED_REGS] |
Definition at line 78 of file mss.c.
Referenced by mss_resume(), and mss_suspend().
char mss_info::opl_indexed_regs[OPL_INDEXED_REGS] |
Definition at line 79 of file mss.c.
Referenced by mss_resume(), and mss_suspend().
int mss_info::opti_offset |
Definition at line 83 of file mss.c.
Referenced by mss_init(), opti_rd(), and opti_wr().
int mss_info::optibase |
Definition at line 85 of file mss.c.
Referenced by opti_detect(), opti_init(), and pnpmss_attach().
bus_dma_tag_t mss_info::parent_dmat |
Definition at line 75 of file mss.c.
Referenced by mss_doattach(), mss_release_resources(), and msschan_init().
int mss_info::passwdreg |
Definition at line 89 of file mss.c.
Referenced by opti_detect(), opti_read(), opti_write(), and pnpmss_attach().
int mss_info::password |
Definition at line 88 of file mss.c.
Referenced by opti_detect(), opti_read(), opti_write(), and pnpmss_attach().
struct mss_chinfo pch mss_info::rch |
Definition at line 91 of file mss.c.
Referenced by mss_intr(), msschan_init(), and opti931_intr().