Lines Matching defs:hdafg_softc
291 struct hdafg_softc { struct
292 device_t sc_dev;
293 kmutex_t sc_lock;
294 kmutex_t sc_intr_lock;
295 struct hdaudio_softc *sc_host;
296 struct hdaudio_codec *sc_codec;
297 struct hdaudio_function_group *sc_fg;
298 int sc_nid;
299 uint16_t sc_vendor, sc_product;
301 prop_array_t sc_config;
303 int sc_startnode, sc_endnode;
304 int sc_nwidgets;
305 struct hdaudio_widget *sc_widgets;
306 int sc_nassocs;
307 struct hdaudio_assoc *sc_assocs;
308 int sc_nctls;
309 struct hdaudio_control *sc_ctls;
310 int sc_nmixers;
311 struct hdaudio_mixer *sc_mixers;
312 bool sc_has_beepgen;
314 int sc_pchan, sc_rchan;
315 audio_params_t sc_pparam, sc_rparam;
317 kmutex_t sc_jack_lock;
318 kcondvar_t sc_jack_cv;
319 struct lwp *sc_jack_thread;
320 bool sc_jack_polling;
321 bool sc_jack_suspended;
322 bool sc_jack_dying;
324 struct {
355 static void hdafg_enable_analog_beep(struct hdafg_softc *); argument