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

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
 

Detailed Description

Definition at line 63 of file mss.c.

Field Documentation

◆ bd_flags

u_long mss_info::bd_flags

◆ bd_id

◆ bufsize

unsigned int mss_info::bufsize

Definition at line 90 of file mss.c.

Referenced by mss_alloc_resources(), mss_doattach(), and msschan_init().

◆ conf_base

◆ conf_rid

◆ drq1

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

◆ drq1_rid

int mss_info::drq1_rid

◆ drq2

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

◆ drq2_rid

int mss_info::drq2_rid

◆ ih

void* mss_info::ih

Definition at line 74 of file mss.c.

Referenced by mss_doattach(), and mss_release_resources().

◆ indir

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

◆ indir_rid

int mss_info::indir_rid

Definition at line 87 of file mss.c.

Referenced by mss_release_resources(), and opti_detect().

◆ io_base

struct resource* mss_info::io_base

◆ io_rid

int mss_info::io_rid

◆ irq

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

◆ irq_rid

int mss_info::irq_rid

◆ lock

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

◆ mss_indexed_regs

char mss_info::mss_indexed_regs[MSS_INDEXED_REGS]

Definition at line 78 of file mss.c.

Referenced by mss_resume(), and mss_suspend().

◆ opl_indexed_regs

char mss_info::opl_indexed_regs[OPL_INDEXED_REGS]

Definition at line 79 of file mss.c.

Referenced by mss_resume(), and mss_suspend().

◆ opti_offset

int mss_info::opti_offset

Definition at line 83 of file mss.c.

Referenced by mss_init(), opti_rd(), and opti_wr().

◆ optibase

int mss_info::optibase

Definition at line 85 of file mss.c.

Referenced by opti_detect(), opti_init(), and pnpmss_attach().

◆ parent_dmat

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

◆ passwdreg

int mss_info::passwdreg

Definition at line 89 of file mss.c.

Referenced by opti_detect(), opti_read(), opti_write(), and pnpmss_attach().

◆ password

int mss_info::password

Definition at line 88 of file mss.c.

Referenced by opti_detect(), opti_read(), opti_write(), and pnpmss_attach().

◆ rch

struct mss_chinfo pch mss_info::rch

Definition at line 91 of file mss.c.

Referenced by mss_intr(), msschan_init(), and opti931_intr().


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