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

Data Fields

bus_space_tag_t st
 
bus_space_handle_t sh
 
bus_dma_tag_t parent_dmat
 
struct resource * reg
 
struct resource * irq
 
int regtype
 
int regid
 
int irqid
 
void * ih
 
device_t dev
 
int num
 
unsigned int bufsz
 
unsigned int blkcnt
 
uint32_t ctrl
 
uint32_t sctrl
 
uint32_t escfg
 
struct es_chinfo ch [ES_NCHANS]
 
struct mtx * lock
 
struct callout poll_timer
 
int poll_ticks
 
int polling
 

Detailed Description

Definition at line 211 of file es137x.c.

Field Documentation

◆ blkcnt

unsigned int es_info::blkcnt

Definition at line 222 of file es137x.c.

Referenced by es_pci_attach(), eschan_init(), and eschan_setblocksize().

◆ bufsz

unsigned int es_info::bufsz

Definition at line 222 of file es137x.c.

Referenced by es_pci_attach(), and eschan_init().

◆ ch

◆ ctrl

◆ dev

device_t es_info::dev

◆ escfg

◆ ih

void* es_info::ih

Definition at line 218 of file es137x.c.

Referenced by es_pci_attach(), and es_pci_detach().

◆ irq

struct resource * es_info::irq

Definition at line 216 of file es137x.c.

Referenced by es_pci_attach(), and es_pci_detach().

◆ irqid

int es_info::irqid

Definition at line 217 of file es137x.c.

Referenced by es_pci_attach(), and es_pci_detach().

◆ lock

struct mtx* es_info::lock

Definition at line 229 of file es137x.c.

Referenced by es_pci_attach(), and es_pci_detach().

◆ num

int es_info::num

Definition at line 221 of file es137x.c.

Referenced by es1371_init(), es_pci_detach(), and eschan_init().

◆ parent_dmat

bus_dma_tag_t es_info::parent_dmat

Definition at line 214 of file es137x.c.

Referenced by es_pci_attach(), es_pci_detach(), and eschan_init().

◆ poll_ticks

int es_info::poll_ticks

Definition at line 231 of file es137x.c.

Referenced by es_pci_attach(), and eschan_trigger().

◆ poll_timer

struct callout es_info::poll_timer

Definition at line 230 of file es137x.c.

Referenced by es_pci_attach(), es_pci_detach(), es_poll_callback(), and eschan_trigger().

◆ polling

int es_info::polling

◆ reg

struct resource* es_info::reg

Definition at line 216 of file es137x.c.

Referenced by es_pci_attach(), and es_pci_detach().

◆ regid

int es_info::regid

Definition at line 217 of file es137x.c.

Referenced by es_pci_attach(), and es_pci_detach().

◆ regtype

int es_info::regtype

Definition at line 217 of file es137x.c.

Referenced by es_pci_attach(), and es_pci_detach().

◆ sctrl

uint32_t es_info::sctrl

Definition at line 226 of file es137x.c.

Referenced by es1370_init(), es1371_init(), es_intr(), eschan_setformat(), and eschan_trigger().

◆ sh

bus_space_handle_t es_info::sh

Definition at line 213 of file es137x.c.

Referenced by es_pci_attach(), es_rd(), and es_wr().

◆ st

bus_space_tag_t es_info::st

Definition at line 212 of file es137x.c.

Referenced by es_pci_attach(), es_rd(), and es_wr().


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