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

Data Fields

int spd
 
int fmt
 
unsigned int blksz
 
int run
 
uint32_t idxreg
 
uint32_t basereg
 
uint32_t sizereg
 
uint32_t setupreg
 
uint32_t irqmask
 
uint32_t iprmask
 
int ihandle
 
struct snd_dbufbuffer
 
struct pcm_channelchannel
 
struct emu_pcm_infopcm
 
int timer
 

Detailed Description

Definition at line 70 of file emu10kx-pcm.c.

Field Documentation

◆ basereg

uint32_t emu_pcm_rchinfo::basereg

Definition at line 76 of file emu10kx-pcm.c.

Referenced by emufxrchan_init(), and emurchan_init().

◆ blksz

unsigned int emu_pcm_rchinfo::blksz

◆ buffer

struct snd_dbuf* emu_pcm_rchinfo::buffer

Definition at line 82 of file emu10kx-pcm.c.

Referenced by emufxrchan_init(), emurchan_init(), and emurchan_setblocksize().

◆ channel

struct pcm_channel* emu_pcm_rchinfo::channel

Definition at line 83 of file emu10kx-pcm.c.

Referenced by emu_pcm_intr(), emufxrchan_init(), and emurchan_init().

◆ fmt

int emu_pcm_rchinfo::fmt

Definition at line 72 of file emu10kx-pcm.c.

Referenced by emufxrchan_init(), emurchan_init(), emurchan_setformat(), and emurchan_trigger().

◆ idxreg

uint32_t emu_pcm_rchinfo::idxreg

Definition at line 75 of file emu10kx-pcm.c.

Referenced by emufxrchan_getptr(), emufxrchan_init(), emurchan_getptr(), and emurchan_init().

◆ ihandle

int emu_pcm_rchinfo::ihandle

Definition at line 81 of file emu10kx-pcm.c.

Referenced by emufxrchan_trigger(), and emurchan_trigger().

◆ iprmask

uint32_t emu_pcm_rchinfo::iprmask

Definition at line 80 of file emu10kx-pcm.c.

Referenced by emufxrchan_init(), emufxrchan_trigger(), emurchan_init(), and emurchan_trigger().

◆ irqmask

uint32_t emu_pcm_rchinfo::irqmask

Definition at line 79 of file emu10kx-pcm.c.

Referenced by emufxrchan_init(), emufxrchan_trigger(), emurchan_init(), and emurchan_trigger().

◆ pcm

◆ run

int emu_pcm_rchinfo::run

Definition at line 74 of file emu10kx-pcm.c.

Referenced by emu_pcm_intr(), emufxrchan_trigger(), and emurchan_trigger().

◆ setupreg

uint32_t emu_pcm_rchinfo::setupreg

Definition at line 78 of file emu10kx-pcm.c.

Referenced by emurchan_init(), and emurchan_trigger().

◆ sizereg

uint32_t emu_pcm_rchinfo::sizereg

Definition at line 77 of file emu10kx-pcm.c.

Referenced by emufxrchan_init(), emufxrchan_trigger(), emurchan_init(), and emurchan_trigger().

◆ spd

int emu_pcm_rchinfo::spd

◆ timer

int emu_pcm_rchinfo::timer

Definition at line 85 of file emu10kx-pcm.c.

Referenced by emurchan_free(), emurchan_init(), and emurchan_setblocksize().


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