Lines Matching defs:ess_softc
129 struct ess_softc struct
131 device_t sc_dev; /* base device */
132 isa_chipset_tag_t sc_ic;
133 bus_space_tag_t sc_iot; /* tag */
134 bus_space_handle_t sc_ioh; /* handle */
135 kmutex_t sc_lock;
136 kmutex_t sc_intr_lock;
138 callout_t sc_poll1_ch; /* audio1 poll */
139 callout_t sc_poll2_ch; /* audio2 poll */
141 int sc_iobase; /* I/O port base address */
143 u_short sc_open; /* reference count of open calls */
145 int ndevs;
146 u_char gain[ESS_MAX_NDEVS][2]; /* kept in input levels */
150 u_int out_port; /* output port */
151 u_int in_mask; /* input ports */
152 u_int in_port; /* XXX needed for MI interface */
154 u_int spkr_state; /* non-null is on */
156 struct ess_audio_channel sc_audio1; /* audio channel for record */
157 struct ess_audio_channel sc_audio2; /* audio channel for playback */
181 int essmatch(struct ess_softc *); argument