Lines Matching refs:sc_child
379 struct uaudio_softc_child sc_child[UAUDIO_MAX_CHILD]; member
842 if (dev == sc->sc_child[i].pcm_device) in uaudio_get_child_index_by_dev()
1125 sc->sc_child[i].mix_info == 0) in uaudio_attach()
1127 sc->sc_child[i].pcm_device = in uaudio_attach()
1130 if (sc->sc_child[i].pcm_device == NULL) { in uaudio_attach()
1134 device_set_ivars(sc->sc_child[i].pcm_device, in uaudio_attach()
1183 (sc->sc_child[i].mix_info & SOUND_MASK_PCM) == 0) { in uaudio_attach_sub()
1198 sc->sc_child[i].mixer_init = 1; in uaudio_attach_sub()
1226 sc->sc_child[i].pcm_registered = 1; in uaudio_attach_sub()
1249 if (sc->sc_child[i].pcm_registered) { in uaudio_detach_sub()
1251 } else if (sc->sc_child[i].mixer_init) { in uaudio_detach_sub()
2961 if (sc->sc_child[0].mixer_lock == NULL) in uaudio_mixer_sysctl_handler()
2966 mtx_lock(sc->sc_child[0].mixer_lock); in uaudio_mixer_sysctl_handler()
2977 mtx_unlock(sc->sc_child[0].mixer_lock); in uaudio_mixer_sysctl_handler()
2985 mtx_lock(sc->sc_child[0].mixer_lock); in uaudio_mixer_sysctl_handler()
2995 mtx_unlock(sc->sc_child[0].mixer_lock); in uaudio_mixer_sysctl_handler()
3226 if (sc->sc_child[0].mixer_lock == NULL) in uaudio_mixer_reload_all()
3229 mtx_lock(sc->sc_child[0].mixer_lock); in uaudio_mixer_reload_all()
3241 mtx_unlock(sc->sc_child[0].mixer_lock); in uaudio_mixer_reload_all()
5425 sc->sc_child[index].mix_info |= 1U << mc->ctl; in uaudio_mixer_init()
5432 sc->sc_child[index].recsrc_info |= 1U << mc->slctrtype[i - 1]; in uaudio_mixer_init()
5445 sc->sc_child[i].mixer_lock = mixer_get_lock(m); in uaudio_mixer_init_sub()
5446 sc->sc_child[i].mixer_dev = m; in uaudio_mixer_init_sub()
5451 sc->sc_child[i].mixer_lock)) { in uaudio_mixer_init_sub()
5457 (sc->sc_child[i].mix_info & SOUND_MASK_VOLUME) == 0) { in uaudio_mixer_init_sub()
5461 mix_setdevs(m, sc->sc_child[i].mix_info); in uaudio_mixer_init_sub()
5462 mix_setrecdevs(m, sc->sc_child[i].recsrc_info); in uaudio_mixer_init_sub()
5476 sc->sc_child[index].mixer_lock = NULL; in uaudio_mixer_uninit_sub()
6132 m = sc->sc_child[0].mixer_dev; in uaudio_hid_rx_callback()
6194 if (sc->sc_child[0].mixer_lock == NULL) in uaudio_hid_probe()
6255 sc, sc->sc_child[0].mixer_lock); in uaudio_hid_probe()