FreeBSD kernel sound device code
|
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 |
unsigned int es_info::blkcnt |
Definition at line 222 of file es137x.c.
Referenced by es_pci_attach(), eschan_init(), and eschan_setblocksize().
unsigned int es_info::bufsz |
Definition at line 222 of file es137x.c.
Referenced by es_pci_attach(), and eschan_init().
Definition at line 228 of file es137x.c.
Referenced by es_init_sysctls(), es_intr(), es_poll_callback(), es_poll_channel(), eschan1370_setspeed(), eschan1371_setspeed(), eschan_getptr(), eschan_init(), eschan_setblocksize(), eschan_setformat(), eschan_setfragments(), eschan_trigger(), and sysctl_es137x_fixed_rate().
uint32_t es_info::ctrl |
Definition at line 225 of file es137x.c.
Referenced by es1370_init(), es1371_init(), eschan1370_setspeed(), eschan_trigger(), sysctl_es137x_fixed_rate(), sysctl_es137x_single_pcm_mixer(), and sysctl_es137x_spdif_enable().
device_t es_info::dev |
Definition at line 220 of file es137x.c.
Referenced by es1370_init(), es1370_wrcodec(), es1371_init(), es1371_wait_src_ready(), es_pci_attach(), eschan_init(), and eschan_setfragments().
uint32_t es_info::escfg |
Definition at line 227 of file es137x.c.
Referenced by es1370_init(), es1370_mixinit(), es1370_mixset(), es1370_mixsetrecsrc(), es1371_init(), es_pci_attach(), eschan_init(), sysctl_es137x_fixed_rate(), and sysctl_es137x_single_pcm_mixer().
void* es_info::ih |
Definition at line 218 of file es137x.c.
Referenced by es_pci_attach(), and es_pci_detach().
struct resource * es_info::irq |
Definition at line 216 of file es137x.c.
Referenced by es_pci_attach(), and es_pci_detach().
int es_info::irqid |
Definition at line 217 of file es137x.c.
Referenced by es_pci_attach(), and es_pci_detach().
struct mtx* es_info::lock |
Definition at line 229 of file es137x.c.
Referenced by es_pci_attach(), and es_pci_detach().
int es_info::num |
Definition at line 221 of file es137x.c.
Referenced by es1371_init(), es_pci_detach(), and eschan_init().
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().
int es_info::poll_ticks |
Definition at line 231 of file es137x.c.
Referenced by es_pci_attach(), and eschan_trigger().
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().
int es_info::polling |
Definition at line 231 of file es137x.c.
Referenced by es_intr(), es_pci_attach(), es_pci_detach(), es_poll_callback(), eschan_getptr(), eschan_trigger(), and sysctl_es_polling().
struct resource* es_info::reg |
Definition at line 216 of file es137x.c.
Referenced by es_pci_attach(), and es_pci_detach().
int es_info::regid |
Definition at line 217 of file es137x.c.
Referenced by es_pci_attach(), and es_pci_detach().
int es_info::regtype |
Definition at line 217 of file es137x.c.
Referenced by es_pci_attach(), and es_pci_detach().
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().
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().
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().