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

Data Fields

int spd
 
int fmt
 
int run
 
int blksz
 
int num
 
u_int32_t idxreg
 
u_int32_t basereg
 
u_int32_t sizereg
 
u_int32_t setupreg
 
u_int32_t irqmask
 
struct snd_dbufbuffer
 
struct pcm_channelchannel
 
struct sc_infoparent
 
u_int32_t spd
 
u_int32_t fmt
 
u_int32_t bufsize
 
u_int32_t adc_data
 
u_int32_t adc_idx
 
u_int32_t active
 
u_int32_t ptr
 
u_int32_t prevptr
 

Detailed Description

Definition at line 202 of file emu10k1.c.

Field Documentation

◆ active

u_int32_t sc_rchinfo::active

Definition at line 130 of file maestro3.c.

Referenced by m3_intr().

◆ adc_data

u_int32_t sc_rchinfo::adc_data

Definition at line 128 of file maestro3.c.

Referenced by m3_rchan_init().

◆ adc_idx

u_int32_t sc_rchinfo::adc_idx

Definition at line 129 of file maestro3.c.

Referenced by m3_rchan_getcaps(), m3_rchan_init(), and m3_rchan_setblocksize().

◆ basereg

u_int32_t sc_rchinfo::basereg

Definition at line 204 of file emu10k1.c.

Referenced by emurchan_init().

◆ blksz

int sc_rchinfo::blksz

Definition at line 203 of file emu10k1.c.

Referenced by emu_settimer(), and emurchan_init().

◆ buffer

struct snd_dbuf * sc_rchinfo::buffer

Definition at line 205 of file emu10k1.c.

Referenced by emu_settimer(), emurchan_init(), m3_intr(), m3_rchan_init(), and m3_rchan_setblocksize().

◆ bufsize

u_int32_t sc_rchinfo::bufsize

Definition at line 127 of file maestro3.c.

Referenced by m3_intr(), and m3_rchan_init().

◆ channel

struct pcm_channel * sc_rchinfo::channel

Definition at line 206 of file emu10k1.c.

Referenced by emurchan_init(), m3_intr(), and m3_rchan_init().

◆ fmt [1/2]

int sc_rchinfo::fmt

Definition at line 203 of file emu10k1.c.

Referenced by emurchan_init(), emurchan_setformat(), and m3_rchan_init().

◆ fmt [2/2]

u_int32_t sc_rchinfo::fmt

Definition at line 123 of file maestro3.c.

◆ idxreg

u_int32_t sc_rchinfo::idxreg

Definition at line 204 of file emu10k1.c.

Referenced by emurchan_init().

◆ irqmask

u_int32_t sc_rchinfo::irqmask

Definition at line 204 of file emu10k1.c.

Referenced by emurchan_init().

◆ num

int sc_rchinfo::num

Definition at line 203 of file emu10k1.c.

Referenced by emurchan_getcaps(), emurchan_init(), and emurchan_setspeed().

◆ parent

struct sc_info * sc_rchinfo::parent

Definition at line 207 of file emu10k1.c.

Referenced by emurchan_init(), emurchan_setspeed(), and m3_rchan_init().

◆ prevptr

u_int32_t sc_rchinfo::prevptr

Definition at line 132 of file maestro3.c.

Referenced by m3_intr().

◆ ptr

u_int32_t sc_rchinfo::ptr

Definition at line 131 of file maestro3.c.

Referenced by m3_intr().

◆ run

int sc_rchinfo::run

Definition at line 203 of file emu10k1.c.

◆ setupreg

u_int32_t sc_rchinfo::setupreg

Definition at line 204 of file emu10k1.c.

Referenced by emurchan_init().

◆ sizereg

u_int32_t sc_rchinfo::sizereg

Definition at line 204 of file emu10k1.c.

Referenced by emurchan_init().

◆ spd [1/2]

int sc_rchinfo::spd

Definition at line 203 of file emu10k1.c.

Referenced by emu_settimer(), emurchan_init(), emurchan_setspeed(), and m3_rchan_init().

◆ spd [2/2]

u_int32_t sc_rchinfo::spd

Definition at line 122 of file maestro3.c.


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