Symbol: sc_codec
sys/arch/powerpc/mpc5200/mpc5200_ac97.c
283
sc->sc_codec->vtbl->unlock(sc->sc_codec);
sys/arch/powerpc/mpc5200/mpc5200_ac97.c
375
sc->sc_codec = codec;
sys/arch/powerpc/mpc5200/mpc5200_ac97.c
480
sc->sc_codec->vtbl->lock(sc->sc_codec);
sys/arch/powerpc/mpc5200/mpc5200_ac97.c
489
sc->sc_codec->vtbl->unlock(sc->sc_codec);
sys/arch/powerpc/mpc5200/mpc5200_ac97.c
672
return sc->sc_codec->vtbl->mixer_set_port(sc->sc_codec, mc);
sys/arch/powerpc/mpc5200/mpc5200_ac97.c
680
return sc->sc_codec->vtbl->mixer_get_port(sc->sc_codec, mc);
sys/arch/powerpc/mpc5200/mpc5200_ac97.c
688
return sc->sc_codec->vtbl->query_devinfo(sc->sc_codec, di);
sys/arch/powerpc/mpc5200/mpc5200_ac97var.h
56
struct ac97_codec_if *sc_codec;
sys/dev/hdaudio/hdafg.c
1374
hdaudio_command(sc->sc_codec, sc->sc_nid,
sys/dev/hdaudio/hdafg.c
1378
hdaudio_command(sc->sc_codec, nid,
sys/dev/hdaudio/hdafg.c
1398
wcap = hdaudio_command(sc->sc_codec, nid, CORB_GET_PARAMETER,
sys/dev/hdaudio/hdafg.c
197
hdaudio_command((sc)->sc_codec, (sc)->sc_nid, \
sys/dev/hdaudio/hdafg.c
200
hdaudio_command((w)->w_afg->sc_codec, (w)->w_nid, \
sys/dev/hdaudio/hdafg.c
2320
hdaudio_command(sc->sc_codec, ctl->ctl_widget->w_nid,
sys/dev/hdaudio/hdafg.c
2327
hdaudio_command(sc->sc_codec, ctl->ctl_widget->w_nid,
sys/dev/hdaudio/hdafg.c
2435
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
296
struct hdaudio_codec *sc_codec;
sys/dev/hdaudio/hdafg.c
3094
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
3097
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
3118
hdaudio_command(sc->sc_codec, sc->sc_nid,
sys/dev/hdaudio/hdafg.c
3120
hdaudio_command(sc->sc_codec, sc->sc_nid,
sys/dev/hdaudio/hdafg.c
3122
hdaudio_command(sc->sc_codec, sc->sc_nid,
sys/dev/hdaudio/hdafg.c
3139
res = hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
3146
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
3170
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
3173
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
3179
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
3260
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
3265
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
3268
dfmt = hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
3278
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
3282
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
3286
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
3291
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
3579
res |= hdaudio_command(sc->sc_codec, as[i].as_pins[j],
sys/dev/hdaudio/hdafg.c
3603
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
3613
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
3693
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
3696
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
3796
sc->sc_codec = sc->sc_fg->fg_codec;
sys/dev/hdaudio/hdafg.c
3797
KASSERT(sc->sc_codec != NULL);
sys/dev/hdaudio/hdafg.c
3798
sc->sc_host = sc->sc_codec->co_host;
sys/dev/hdaudio/hdafg.c
3967
hdaudio_command(sc->sc_codec, sc->sc_nid,
sys/dev/hdaudio/hdafg.c
3971
hdaudio_command(sc->sc_codec, nid,
sys/dev/hdaudio/hdafg.c
4111
dfmt = hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
4115
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
4442
config = hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
4533
response = hdaudio_command(sc->sc_codec, nid,
sys/dev/hdaudio/hdafg.c
4540
hdaudio_command(sc->sc_codec, nid, HDAFG_SET_ANACTRL,
sys/dev/hdaudio/hdafg.c
4556
response = hdaudio_command(sc->sc_codec, nid,
sys/dev/hdaudio/hdafg.c
498
res = hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
574
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
576
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
578
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
580
hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
613
return hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
625
w->w_pin.biosconfig = hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
627
w->w_pin.ctrl = hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
638
w->w_p.eapdbtl = hdaudio_command(sc->sc_codec, w->w_nid,
sys/dev/hdaudio/hdafg.c
860
(*cmd)(sc->sc_codec, as->as_pins[pin],
sys/dev/hdaudio/hdafg.c
863
res = (*cmd)(sc->sc_codec, as->as_pins[pin],
sys/dev/hdaudio/hdafg.c
877
res = (*cmd)(sc->sc_codec, as->as_pins[pin],
sys/dev/hdaudio/hdafg.c
883
res = (*cmd)(sc->sc_codec, as->as_pins[pin],
sys/dev/hdaudio/hdaudio.c
117
sc->sc_codec[i].co_addr = i;
sys/dev/hdaudio/hdaudio.c
118
sc->sc_codec[i].co_host = sc;
sys/dev/hdaudio/hdaudio.c
1331
co = &sc->sc_codec[codecid];
sys/dev/hdaudio/hdaudio.c
1359
co = &sc->sc_codec[codecid];
sys/dev/hdaudio/hdaudio.c
151
sc->sc_codec[codecid].co_valid = true;
sys/dev/hdaudio/hdaudio.c
254
co = &sc->sc_codec[codecid];
sys/dev/hdaudio/hdaudio.c
255
if (sc->sc_codec[codecid].co_valid == false) {
sys/dev/hdaudio/hdaudio.c
875
hdaudio_codec_attach(&sc->sc_codec[i]);
sys/dev/hdaudio/hdaudio.c
952
co = &sc->sc_codec[codec];
sys/dev/hdaudio/hdaudio.c
972
co = &sc->sc_codec[codec];
sys/dev/hdaudio/hdaudiovar.h
158
struct hdaudio_codec sc_codec[HDAUDIO_MAX_CODECS];
sys/dev/isa/gus.c
1083
HAS_CODEC(sc) ? (void *)&sc->sc_codec : (void *)sc, sc->sc_dev);
sys/dev/isa/gus.c
1109
ad1848_open(&sc->sc_codec.sc_ad1848, flags);
sys/dev/isa/gus.c
1110
sc->sc_codec.sc_ad1848.mute[AD1848_AUX1_CHANNEL] = 0;
sys/dev/isa/gus.c
1113
ad1848_mute_channel(&sc->sc_codec.sc_ad1848,
sys/dev/isa/gus.c
1116
sc->sc_codec.sc_ad1848.mute[AD1848_MONO_CHANNEL] = 0;
sys/dev/isa/gus.c
1117
ad1848_mute_channel(&sc->sc_codec.sc_ad1848,
sys/dev/isa/gus.c
1219
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
1405
mutex_spin_enter(&sc->sc_codec.sc_ad1848.sc_intr_lock);
sys/dev/isa/gus.c
1408
retval = ad1848_isa_intr(&sc->sc_codec);
sys/dev/isa/gus.c
1432
mutex_spin_exit(&sc->sc_codec.sc_ad1848.sc_intr_lock);
sys/dev/isa/gus.c
1472
mutex_spin_enter(&sc->sc_codec.sc_ad1848.sc_intr_lock);
sys/dev/isa/gus.c
1481
mutex_spin_exit(&sc->sc_codec.sc_ad1848.sc_intr_lock);
sys/dev/isa/gus.c
1496
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
1520
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
1688
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
1920
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
2025
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
2101
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
2196
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
2241
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
2298
mutex_spin_enter(&sc->sc_codec.sc_ad1848.sc_intr_lock);
sys/dev/isa/gus.c
2312
mutex_spin_exit(&sc->sc_codec.sc_ad1848.sc_intr_lock);
sys/dev/isa/gus.c
2418
mutex_spin_enter(&sc->sc_codec.sc_ad1848.sc_intr_lock);
sys/dev/isa/gus.c
2424
mutex_spin_exit(&sc->sc_codec.sc_ad1848.sc_intr_lock);
sys/dev/isa/gus.c
2476
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
2514
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
2627
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
2653
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
2681
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
2782
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
2927
sc->sc_codec.sc_ad1848.sc_iot = sc->sc_iot;
sys/dev/isa/gus.c
2928
sc->sc_codec.sc_iobase = port+GUS_MAX_CODEC_BASE;
sys/dev/isa/gus.c
2930
if (ad1848_isa_mapprobe(&sc->sc_codec, sc->sc_codec.sc_iobase) == 0) {
sys/dev/isa/gus.c
2936
sc->sc_codec.sc_ad1848.parent = sc;
sys/dev/isa/gus.c
2937
sc->sc_codec.sc_playdrq = sc->sc_recdrq;
sys/dev/isa/gus.c
2938
sc->sc_codec.sc_play_maxsize = sc->sc_req_maxsize;
sys/dev/isa/gus.c
2939
sc->sc_codec.sc_recdrq = sc->sc_playdrq;
sys/dev/isa/gus.c
2940
sc->sc_codec.sc_rec_maxsize = sc->sc_play_maxsize;
sys/dev/isa/gus.c
2948
ad1848_isa_attach(&sc->sc_codec);
sys/dev/isa/gus.c
2950
ad1848_set_mic_gain(&sc->sc_codec.sc_ad1848, &vol);
sys/dev/isa/gus.c
3017
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
3062
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
3120
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
3161
KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
sys/dev/isa/gus.c
825
ad1848_init_locks(&sc->sc_codec.sc_ad1848, IPL_AUDIO);
sys/dev/isa/gus.c
826
sc->sc_lock = sc->sc_codec.sc_ad1848.sc_lock;
sys/dev/isa/gus.c
827
sc->sc_intr_lock = sc->sc_codec.sc_ad1848.sc_intr_lock;
sys/dev/isa/gus.c
866
mutex_spin_enter(&sc->sc_codec.sc_ad1848.sc_intr_lock);
sys/dev/isa/gus.c
879
mutex_spin_exit(&sc->sc_codec.sc_ad1848.sc_intr_lock);
sys/dev/isa/gus.c
946
ad1848_destroy_locks(&sc->sc_codec.sc_ad1848);
sys/dev/isa/gus.c
953
ad1848_destroy_locks(&sc->sc_codec.sc_ad1848);
sys/dev/isa/gus.c
963
ad1848_destroy_locks(&sc->sc_codec.sc_ad1848);
sys/dev/isa/gus.c
970
ad1848_destroy_locks(&sc->sc_codec.sc_ad1848);
sys/dev/isa/gus.c
976
sc->sc_codec.sc_ic = sc->sc_ic;
sys/dev/pci/auixp.c
1169
codec = &sc->sc_codec[0];
sys/dev/pci/auixp.c
1231
codec = &sc->sc_codec[codec_nr];
sys/dev/pci/auixp.c
1509
codec = &sc->sc_codec[codec_nr];
sys/dev/pci/auixp.c
1527
if (ac97_attach(&sc->sc_codec[0].host_if, sc->sc_dev,
sys/dev/pci/auixp.c
1535
if (ac97_attach(&sc->sc_codec[1].host_if, sc->sc_dev,
sys/dev/pci/auixp.c
1543
if (ac97_attach(&sc->sc_codec[2].host_if, sc->sc_dev,
sys/dev/pci/auixp.c
1720
(sc->sc_codec[0].codec_if->vtbl->restore_ports)(sc->sc_codec[0].codec_if);
sys/dev/pci/auixpvar.h
118
struct auixp_codec sc_codec[ATI_IXP_CODECS];
sys/dev/pci/autri.c
560
codec = &sc->sc_codec;
sys/dev/pci/autri.c
598
(sc->sc_codec.codec_if->vtbl->restore_ports)(sc->sc_codec.codec_if);
sys/dev/pci/autri.c
977
return sc->sc_codec.codec_if->vtbl->mixer_set_port(
sys/dev/pci/autri.c
978
sc->sc_codec.codec_if, cp);
sys/dev/pci/autri.c
987
return sc->sc_codec.codec_if->vtbl->mixer_get_port(
sys/dev/pci/autri.c
988
sc->sc_codec.codec_if, cp);
sys/dev/pci/autri.c
997
return sc->sc_codec.codec_if->vtbl->query_devinfo(
sys/dev/pci/autri.c
998
sc->sc_codec.codec_if, dip);
sys/dev/pci/autrivar.h
84
struct autri_codec_softc sc_codec;
sys/dev/pci/yds.c
1645
return sc->sc_codec[0].codec_if->vtbl->mixer_set_port(
sys/dev/pci/yds.c
1646
sc->sc_codec[0].codec_if, cp);
sys/dev/pci/yds.c
1655
return sc->sc_codec[0].codec_if->vtbl->mixer_get_port(
sys/dev/pci/yds.c
1656
sc->sc_codec[0].codec_if, cp);
sys/dev/pci/yds.c
1665
return sc->sc_codec[0].codec_if->vtbl->query_devinfo(
sys/dev/pci/yds.c
1666
sc->sc_codec[0].codec_if, dip);
sys/dev/pci/yds.c
730
sc->sc_codec[0].codec_if->vtbl->restore_ports(sc->sc_codec[0].codec_if);
sys/dev/pci/yds.c
910
codec = &sc->sc_codec[i];
sys/dev/pci/ydsvar.h
71
struct yds_codec_softc sc_codec[2]; /* Primary/Secondary AC97 */