FreeBSD kernel sound device code
|
Data Fields | |
device_t | dev |
bus_space_tag_t | st |
bus_space_handle_t | sh |
bus_dma_tag_t | parent_dmat |
bus_dma_tag_t | sgd_dmat |
bus_dmamap_t | sgd_dmamap |
bus_addr_t | sgd_addr |
struct resource * | reg |
struct resource * | irq |
int | regid |
int | irqid |
void * | ih |
struct ac97_info * | codec |
unsigned int | bufsz |
unsigned int | blkcnt |
int | dxs_src |
int | dma_eol_wake |
struct via_chinfo | pch [NDXSCHANS+NMSGDCHANS] |
struct via_chinfo | rch [NWRCHANS] |
struct via_dma_op * | sgd_table |
uint16_t | codec_caps |
uint16_t | n_dxs_registered |
int | play_num |
int | rec_num |
struct mtx * | lock |
struct callout | poll_timer |
int | poll_ticks |
int | polling |
struct via_chinfo pch | rch |
u_int16_t | codec_caps |
unsigned int via_info::blkcnt |
Definition at line 117 of file via8233.c.
Referenced by via8233chan_setblocksize(), via8233dxs_init(), via8233msgd_init(), via8233wr_init(), and via_attach().
unsigned int via_info::bufsz |
Definition at line 117 of file via8233.c.
Referenced by via8233dxs_init(), via8233msgd_init(), via8233wr_init(), via_attach(), and viachan_init().
struct ac97_info * via_info::codec |
Definition at line 115 of file via8233.c.
Referenced by via8233msgd_setspeed(), via8233wr_setspeed(), via_attach(), and viachan_setspeed().
uint16_t via_info::codec_caps |
Definition at line 123 of file via8233.c.
Referenced by via8233msgd_getcaps(), via8233msgd_setspeed(), via8233wr_getcaps(), via8233wr_setspeed(), via_attach(), viachan_getcaps(), and viachan_setspeed().
u_int16_t via_info::codec_caps |
Definition at line 94 of file via82c686.c.
device_t via_info::dev |
Definition at line 103 of file via8233.c.
Referenced by via8233chan_mute(), via8233chan_setfragments(), via_attach(), via_waitready_codec(), and via_waitvalid_codec().
int via_info::dma_eol_wake |
Definition at line 118 of file via8233.c.
Referenced by via_attach(), and via_intr().
int via_info::dxs_src |
Definition at line 118 of file via8233.c.
Referenced by sysctl_via8233_dxs_src(), via8233dxs_getcaps(), and via_attach().
void * via_info::ih |
Definition at line 114 of file via8233.c.
Referenced by via_attach(), and via_detach().
struct resource * via_info::irq |
Definition at line 112 of file via8233.c.
Referenced by via_attach(), and via_detach().
int via_info::irqid |
Definition at line 113 of file via8233.c.
Referenced by via_attach(), and via_detach().
struct mtx * via_info::lock |
Definition at line 126 of file via8233.c.
Referenced by sysctl_via8233_dxs_src(), sysctl_via8233_spdif_enable(), sysctl_via_polling(), via8233chan_getptr(), via8233chan_trigger(), via8233dxs_init(), via8233dxs_setformat(), via8233dxs_setspeed(), via8233msgd_init(), via8233msgd_setformat(), via8233wr_init(), via8233wr_setformat(), via_attach(), via_detach(), via_intr(), via_poll_callback(), viachan_getptr(), viachan_init(), viachan_setformat(), and viachan_trigger().
uint16_t via_info::n_dxs_registered |
Definition at line 124 of file via8233.c.
Referenced by via8233dxs_init().
bus_dma_tag_t via_info::parent_dmat |
Definition at line 107 of file via8233.c.
Referenced by via8233dxs_init(), via8233msgd_init(), via8233wr_init(), via_attach(), via_detach(), and viachan_init().
struct via_chinfo via_info::pch[NDXSCHANS+NMSGDCHANS] |
Definition at line 120 of file via8233.c.
Referenced by via8233dxs_init(), via8233msgd_init(), via_chan_active(), via_intr(), via_poll_callback(), via_poll_ticks(), and viachan_init().
int via_info::play_num |
Definition at line 125 of file via8233.c.
Referenced by via8233dxs_init(), via8233msgd_init(), and via_detach().
int via_info::poll_ticks |
Definition at line 128 of file via8233.c.
Referenced by via8233chan_trigger(), and via_attach().
struct callout via_info::poll_timer |
Definition at line 127 of file via8233.c.
Referenced by via8233chan_trigger(), via_attach(), via_detach(), and via_poll_callback().
int via_info::polling |
Definition at line 128 of file via8233.c.
Referenced by sysctl_via_polling(), via8233chan_getptr(), via8233chan_trigger(), via_attach(), via_detach(), via_intr(), and via_poll_callback().
struct via_chinfo via_info::rch[NWRCHANS] |
Definition at line 121 of file via8233.c.
Referenced by via8233wr_init(), via_chan_active(), via_intr(), via_poll_callback(), via_poll_ticks(), and viachan_init().
struct via_chinfo pch via_info::rch |
Definition at line 92 of file via82c686.c.
int via_info::rec_num |
Definition at line 125 of file via8233.c.
Referenced by via8233wr_init(), and via_detach().
struct resource * via_info::reg |
Definition at line 112 of file via8233.c.
Referenced by via_attach(), and via_detach().
int via_info::regid |
Definition at line 113 of file via8233.c.
Referenced by via_attach(), and via_detach().
bus_addr_t via_info::sgd_addr |
Definition at line 110 of file via8233.c.
Referenced by dma_cb(), via8233chan_sgdinit(), via_attach(), and viachan_init().
bus_dmamap_t via_info::sgd_dmamap |
Definition at line 109 of file via8233.c.
Referenced by via_attach(), and via_detach().
bus_dma_tag_t via_info::sgd_dmat |
Definition at line 108 of file via8233.c.
Referenced by via_attach(), and via_detach().
struct via_dma_op * via_info::sgd_table |
Definition at line 122 of file via8233.c.
Referenced by via8233chan_sgdinit(), via_attach(), via_detach(), and viachan_init().
bus_space_handle_t via_info::sh |
Definition at line 106 of file via8233.c.
Referenced by via_attach(), via_rd(), and via_wr().
bus_space_tag_t via_info::st |
Definition at line 105 of file via8233.c.
Referenced by via_attach(), via_rd(), and via_wr().