FreeBSD kernel sound device code
|
Data Fields | |
device_t | parent_dev |
struct resource * | io_base |
struct resource * | irq |
struct resource * | drq1 |
struct resource * | drq2 |
void * | ih |
bus_dma_tag_t | parent_dmat |
unsigned int | bufsize |
int | type |
unsigned int | duplex:1 |
unsigned int | newspeed:1 |
u_long | bd_flags |
struct ess_chinfo pch | rch |
struct resource * | io |
struct resource * | sb |
struct resource * | vc |
struct resource * | mpu |
struct resource * | gp |
int | simplex_dir |
int | dmasz [2] |
unsigned int | bufsz |
struct mtx * | lock |
unsigned int ess_info::bufsize |
Definition at line 105 of file ess.c.
Referenced by ess_alloc_resources(), ess_attach(), and esschan_init().
unsigned int ess_info::bufsz |
Definition at line 100 of file solo.c.
Referenced by ess_attach(), and esschan_init().
int ess_info::dmasz[2] |
Definition at line 98 of file solo.c.
Referenced by ess_dmapos(), and ess_dmasetup().
struct resource* ess_info::drq1 |
Definition at line 100 of file ess.c.
Referenced by ess_alloc_resources(), ess_attach(), ess_release_resources(), and esschan_init().
struct resource* ess_info::drq2 |
Definition at line 101 of file ess.c.
Referenced by ess_alloc_resources(), ess_attach(), ess_release_resources(), and esschan_init().
unsigned int ess_info::duplex |
Definition at line 107 of file ess.c.
Referenced by ess_attach(), ess_intr(), and esschan_init().
struct resource * ess_info::gp |
Definition at line 93 of file solo.c.
Referenced by ess_alloc_resources(), and ess_release_resources().
void * ess_info::ih |
Definition at line 102 of file ess.c.
Referenced by ess_attach(), and ess_release_resources().
struct resource* ess_info::io |
Definition at line 93 of file solo.c.
Referenced by ess_alloc_resources(), ess_attach(), ess_dmapos(), ess_dmasetup(), ess_dmatrigger(), ess_release_resources(), and ess_resume().
struct resource* ess_info::io_base |
Definition at line 98 of file ess.c.
Referenced by ess_alloc_resources(), ess_attach(), ess_rd(), ess_release_resources(), ess_reset_dsp(), and ess_wr().
struct resource * ess_info::irq |
Definition at line 99 of file ess.c.
Referenced by ess_alloc_resources(), ess_attach(), and ess_release_resources().
struct mtx* ess_info::lock |
Definition at line 103 of file solo.c.
Referenced by ess_alloc_resources(), and ess_release_resources().
struct resource * ess_info::mpu |
Definition at line 93 of file solo.c.
Referenced by ess_alloc_resources(), and ess_release_resources().
unsigned int ess_info::newspeed |
Definition at line 107 of file ess.c.
Referenced by ess_attach(), ess_resume(), ess_setupch(), and esschan_setspeed().
device_t ess_info::parent_dev |
Definition at line 97 of file ess.c.
Referenced by ess_attach(), ess_lock(), and ess_unlock().
bus_dma_tag_t ess_info::parent_dmat |
Definition at line 103 of file ess.c.
Referenced by ess_attach(), ess_release_resources(), and esschan_init().
struct ess_chinfo pch ess_info::rch |
Definition at line 109 of file ess.c.
Referenced by ess_intr(), and esschan_init().
struct resource * ess_info::sb |
Definition at line 93 of file solo.c.
Referenced by ess_alloc_resources(), ess_attach(), ess_rd(), ess_release_resources(), and ess_wr().
int ess_info::simplex_dir |
Definition at line 98 of file solo.c.
Referenced by ess_intr(), and ess_setupch().
struct resource * ess_info::vc |
Definition at line 93 of file solo.c.
Referenced by ess_alloc_resources(), ess_attach(), ess_dmapos(), ess_dmasetup(), ess_dmatrigger(), ess_release_resources(), and ess_resume().