Lines Matching defs:audio_softc
124 struct audio_softc { struct
126 device_t sc_dev;
129 device_t hw_dev;
135 const struct audio_hw_if *hw_if;
136 void *hw_hdl;
142 int sc_props;
155 int sc_blk_ms;
162 audio_trackmixer_t *sc_pmixer;
163 audio_trackmixer_t *sc_rmixer;
170 int sc_popens;
171 int sc_ropens;
178 bool sc_pbusy;
179 bool sc_rbusy;
185 audio_format2_t sc_sound_pparams;
186 audio_format2_t sc_sound_rparams;
187 bool sc_sound_ppause;
188 bool sc_sound_rpause;
192 struct audio_info sc_ai;
198 struct selinfo sc_wsel;
199 struct selinfo sc_rsel;
208 pid_t *sc_am;
209 int sc_am_capacity;
210 int sc_am_used;
215 kmutex_t *sc_lock;
216 kmutex_t *sc_intr_lock;
222 int sc_exlock;
223 kcondvar_t sc_exlockcv;
229 pserialize_t sc_psz;
230 struct psref_target sc_psref;
235 bool sc_dying;
241 bool sc_suspending;
248 bool sc_multiuser;
249 kauth_cred_t sc_cred;
251 struct sysctllog *sc_log;
253 mixer_ctrl_t *sc_mixer_state;
254 int sc_nmixer_states;
255 struct au_mixer_ports sc_inports;
256 struct au_mixer_ports sc_outports;
257 int sc_monitor_port;
258 u_int sc_lastgain;