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

Data Fields

u_int32_t cso
 
u_int32_t alpha
 
u_int32_t fms
 
u_int32_t fmc
 
u_int32_t ec
 
u_int32_t lba
 
u_int32_t eso
 
u_int32_t delta
 
u_int32_t rvol
 
u_int32_t cvol
 
u_int32_t gvsel
 
u_int32_t pan
 
u_int32_t vol
 
u_int32_t ctrl
 
u_int32_t active:1
 
u_int32_t was_active:1
 
int index
 
int bufhalf
 
struct snd_dbufbuffer
 
struct pcm_channelchannel
 
struct tr_infoparent
 

Detailed Description

Definition at line 70 of file t4dwave.c.

Field Documentation

◆ active

u_int32_t tr_chinfo::active

Definition at line 76 of file t4dwave.c.

Referenced by tr_intr(), tr_pci_suspend(), and trpchan_trigger().

◆ alpha

u_int32_t tr_chinfo::alpha

Definition at line 71 of file t4dwave.c.

Referenced by tr_rdch(), tr_wrch(), and trpchan_trigger().

◆ buffer

struct snd_dbuf* tr_chinfo::buffer

Definition at line 78 of file t4dwave.c.

Referenced by trpchan_getptr(), trpchan_init(), trpchan_setblocksize(), and trpchan_trigger().

◆ bufhalf

int tr_chinfo::bufhalf

Definition at line 77 of file t4dwave.c.

Referenced by tr_intr(), and trpchan_trigger().

◆ channel

struct pcm_channel* tr_chinfo::channel

Definition at line 79 of file t4dwave.c.

Referenced by tr_intr(), and trpchan_init().

◆ cso

u_int32_t tr_chinfo::cso

Definition at line 71 of file t4dwave.c.

Referenced by tr_rdch(), tr_wrch(), trpchan_getptr(), and trpchan_trigger().

◆ ctrl

u_int32_t tr_chinfo::ctrl

Definition at line 75 of file t4dwave.c.

Referenced by tr_rdch(), tr_wrch(), and trpchan_setformat().

◆ cvol

u_int32_t tr_chinfo::cvol

Definition at line 74 of file t4dwave.c.

Referenced by tr_rdch(), tr_wrch(), and trpchan_trigger().

◆ delta

u_int32_t tr_chinfo::delta

Definition at line 73 of file t4dwave.c.

Referenced by tr_rdch(), tr_wrch(), and trpchan_setspeed().

◆ ec

u_int32_t tr_chinfo::ec

Definition at line 71 of file t4dwave.c.

Referenced by tr_rdch(), tr_wrch(), and trpchan_trigger().

◆ eso

u_int32_t tr_chinfo::eso

Definition at line 73 of file t4dwave.c.

Referenced by tr_rdch(), tr_wrch(), and trpchan_trigger().

◆ fmc

u_int32_t tr_chinfo::fmc

Definition at line 71 of file t4dwave.c.

Referenced by tr_rdch(), tr_wrch(), and trpchan_trigger().

◆ fms

u_int32_t tr_chinfo::fms

Definition at line 71 of file t4dwave.c.

Referenced by tr_rdch(), tr_wrch(), and trpchan_trigger().

◆ gvsel

u_int32_t tr_chinfo::gvsel

Definition at line 75 of file t4dwave.c.

Referenced by tr_rdch(), tr_wrch(), and trpchan_trigger().

◆ index

int tr_chinfo::index

Definition at line 77 of file t4dwave.c.

Referenced by tr_clrint(), tr_enaint(), tr_selch(), tr_startch(), tr_stopch(), and trpchan_init().

◆ lba

u_int32_t tr_chinfo::lba

Definition at line 72 of file t4dwave.c.

Referenced by tr_rdch(), tr_wrch(), and trpchan_trigger().

◆ pan

u_int32_t tr_chinfo::pan

Definition at line 75 of file t4dwave.c.

Referenced by tr_rdch(), tr_wrch(), and trpchan_trigger().

◆ parent

struct tr_info* tr_chinfo::parent

◆ rvol

u_int32_t tr_chinfo::rvol

Definition at line 74 of file t4dwave.c.

Referenced by tr_rdch(), tr_wrch(), and trpchan_trigger().

◆ vol

u_int32_t tr_chinfo::vol

Definition at line 75 of file t4dwave.c.

Referenced by tr_rdch(), tr_wrch(), and trpchan_trigger().

◆ was_active

u_int32_t tr_chinfo::was_active

Definition at line 76 of file t4dwave.c.

Referenced by tr_pci_resume(), and tr_pci_suspend().


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