Symbol: audio_softc
sys/dev/audio/audio.c
1194
audio_properties(struct audio_softc *sc)
sys/dev/audio/audio.c
1215
mixer_init(struct audio_softc *sc)
sys/dev/audio/audio.c
1358
struct audio_softc *sc = device_private(self);
sys/dev/audio/audio.c
1375
struct audio_softc *sc;
sys/dev/audio/audio.c
1528
struct audio_softc *sc = device_private(self);
sys/dev/audio/audio.c
1564
audio_printf(struct audio_softc *sc, const char *fmt, ...)
sys/dev/audio/audio.c
1580
audio_exlock_mutex_enter(struct audio_softc *sc)
sys/dev/audio/audio.c
1610
audio_exlock_mutex_exit(struct audio_softc *sc)
sys/dev/audio/audio.c
1627
audio_exlock_enter(struct audio_softc *sc)
sys/dev/audio/audio.c
1643
audio_exlock_exit(struct audio_softc *sc)
sys/dev/audio/audio.c
1655
struct audio_softc *
sys/dev/audio/audio.c
1684
audio_sc_release(struct audio_softc *sc, struct psref *refp)
sys/dev/audio/audio.c
1695
audio_track_waitio(struct audio_softc *sc, audio_track_t *track,
sys/dev/audio/audio.c
1775
struct audio_softc *sc;
sys/dev/audio/audio.c
1815
struct audio_softc *sc;
sys/dev/audio/audio.c
1883
struct audio_softc *sc;
sys/dev/audio/audio.c
1928
struct audio_softc *sc;
sys/dev/audio/audio.c
1972
struct audio_softc *sc;
sys/dev/audio/audio.c
2021
struct audio_softc *sc;
sys/dev/audio/audio.c
2054
struct audio_softc *sc;
sys/dev/audio/audio.c
2096
struct audio_softc *sc;
sys/dev/audio/audio.c
2138
struct audio_softc *sc;
sys/dev/audio/audio.c
2193
struct audio_softc *sc;
sys/dev/audio/audio.c
2235
struct audio_softc *sc;
sys/dev/audio/audio.c
2266
struct audio_softc *sc;
sys/dev/audio/audio.c
2299
struct audio_softc *sc;
sys/dev/audio/audio.c
2328
audio_open(dev_t dev, struct audio_softc *sc, int flags, int ifmt,
sys/dev/audio/audio.c
247
static void audio_vtrace(struct audio_softc *sc, const char *, const char *,
sys/dev/audio/audio.c
249
static void audio_trace(struct audio_softc *sc, const char *, const char *, ...)
sys/dev/audio/audio.c
2654
audio_close(struct audio_softc *sc, audio_file_t *file)
sys/dev/audio/audio.c
2697
audio_unlink(struct audio_softc *sc, audio_file_t *file)
sys/dev/audio/audio.c
2782
audio_read(struct audio_softc *sc, struct uio *uio, int ioflag,
sys/dev/audio/audio.c
2890
audio_file_clear(struct audio_softc *sc, audio_file_t *file)
sys/dev/audio/audio.c
2903
audio_write(struct audio_softc *sc, struct uio *uio, int ioflag,
sys/dev/audio/audio.c
3025
audio_ioctl(dev_t dev, struct audio_softc *sc, u_long cmd, void *addr, int flag,
sys/dev/audio/audio.c
3408
audio_poll(struct audio_softc *sc, int events, struct lwp *l,
sys/dev/audio/audio.c
3479
struct audio_softc *sc;
sys/dev/audio/audio.c
3526
struct audio_softc *sc;
sys/dev/audio/audio.c
3567
audio_kqfilter(struct audio_softc *sc, audio_file_t *file, struct knote *kn)
sys/dev/audio/audio.c
3601
audio_mmap(struct audio_softc *sc, off_t *offp, size_t len, int prot,
sys/dev/audio/audio.c
3716
audioctl_open(dev_t dev, struct audio_softc *sc, int flags, int ifmt,
sys/dev/audio/audio.c
378
audio_vtrace(struct audio_softc *sc, const char *funcname, const char *header,
sys/dev/audio/audio.c
399
audio_trace(struct audio_softc *sc, const char *funcname, const char *fmt, ...)
sys/dev/audio/audio.c
4158
audio_track_create(struct audio_softc *sc, audio_trackmixer_t *mixer)
sys/dev/audio/audio.c
5206
audio_mixer_calc_blktime(struct audio_softc *sc, audio_trackmixer_t *mixer)
sys/dev/audio/audio.c
5243
audio_mixer_init(struct audio_softc *sc, int mode,
sys/dev/audio/audio.c
5465
audio_mixer_destroy(struct audio_softc *sc, audio_trackmixer_t *mixer)
sys/dev/audio/audio.c
5501
audio_pmixer_start(struct audio_softc *sc, bool force)
sys/dev/audio/audio.c
5574
audio_pmixer_process(struct audio_softc *sc)
sys/dev/audio/audio.c
558
static void audio_mixer_capture(struct audio_softc *);
sys/dev/audio/audio.c
559
static void audio_mixer_restore(struct audio_softc *);
sys/dev/audio/audio.c
564
static int audio_properties(struct audio_softc *);
sys/dev/audio/audio.c
565
static void audio_printf(struct audio_softc *, const char *, ...)
sys/dev/audio/audio.c
567
static int audio_exlock_mutex_enter(struct audio_softc *);
sys/dev/audio/audio.c
568
static void audio_exlock_mutex_exit(struct audio_softc *);
sys/dev/audio/audio.c
569
static int audio_exlock_enter(struct audio_softc *);
sys/dev/audio/audio.c
570
static void audio_exlock_exit(struct audio_softc *);
sys/dev/audio/audio.c
571
static struct audio_softc *audio_sc_acquire_fromfile(audio_file_t *,
sys/dev/audio/audio.c
5720
struct audio_softc *sc __unused;
sys/dev/audio/audio.c
573
static void audio_sc_release(struct audio_softc *, struct psref *);
sys/dev/audio/audio.c
574
static int audio_track_waitio(struct audio_softc *, audio_track_t *,
sys/dev/audio/audio.c
5869
audio_pmixer_output(struct audio_softc *sc)
sys/dev/audio/audio.c
592
static int audio_open(dev_t, struct audio_softc *, int, int, struct lwp *,
sys/dev/audio/audio.c
5928
struct audio_softc *sc;
sys/dev/audio/audio.c
594
static int audio_close(struct audio_softc *, audio_file_t *);
sys/dev/audio/audio.c
595
static void audio_unlink(struct audio_softc *, audio_file_t *);
sys/dev/audio/audio.c
596
static int audio_read(struct audio_softc *, struct uio *, int, audio_file_t *);
sys/dev/audio/audio.c
597
static int audio_write(struct audio_softc *, struct uio *, int, audio_file_t *);
sys/dev/audio/audio.c
598
static void audio_file_clear(struct audio_softc *, audio_file_t *);
sys/dev/audio/audio.c
599
static int audio_ioctl(dev_t, struct audio_softc *, u_long, void *, int,
sys/dev/audio/audio.c
6007
audio_rmixer_start(struct audio_softc *sc)
sys/dev/audio/audio.c
601
static int audio_poll(struct audio_softc *, int, struct lwp *, audio_file_t *);
sys/dev/audio/audio.c
602
static int audio_kqfilter(struct audio_softc *, audio_file_t *, struct knote *);
sys/dev/audio/audio.c
603
static int audio_mmap(struct audio_softc *, off_t *, size_t, int, int *, int *,
sys/dev/audio/audio.c
6051
audio_rmixer_process(struct audio_softc *sc)
sys/dev/audio/audio.c
606
static int audioctl_open(dev_t, struct audio_softc *, int, int, struct lwp *);
sys/dev/audio/audio.c
611
static int audio_query_devinfo(struct audio_softc *, mixer_devinfo_t *);
sys/dev/audio/audio.c
615
static int audio_file_setinfo(struct audio_softc *, audio_file_t *,
sys/dev/audio/audio.c
6189
audio_rmixer_input(struct audio_softc *sc)
sys/dev/audio/audio.c
621
static int audio_hw_setinfo(struct audio_softc *, const struct audio_info *,
sys/dev/audio/audio.c
623
static int audio_hw_set_format(struct audio_softc *, int,
sys/dev/audio/audio.c
6241
struct audio_softc *sc;
sys/dev/audio/audio.c
626
static int audiogetinfo(struct audio_softc *, struct audio_info *, int,
sys/dev/audio/audio.c
628
static bool audio_can_playback(struct audio_softc *);
sys/dev/audio/audio.c
629
static bool audio_can_capture(struct audio_softc *);
sys/dev/audio/audio.c
6292
audio_pmixer_halt(struct audio_softc *sc)
sys/dev/audio/audio.c
631
static int audio_mixers_init(struct audio_softc *sc, int,
sys/dev/audio/audio.c
6322
audio_rmixer_halt(struct audio_softc *sc)
sys/dev/audio/audio.c
635
static int audio_hw_probe(struct audio_softc *, audio_format2_t *, int);
sys/dev/audio/audio.c
6350
audio_track_clear(struct audio_softc *sc, audio_track_t *track)
sys/dev/audio/audio.c
636
static int audio_hw_validate_format(struct audio_softc *, int,
sys/dev/audio/audio.c
638
static int audio_mixers_set_format(struct audio_softc *,
sys/dev/audio/audio.c
640
static void audio_mixers_get_format(struct audio_softc *, struct audio_info *);
sys/dev/audio/audio.c
6401
audio_track_drain(struct audio_softc *sc, audio_track_t *track)
sys/dev/audio/audio.c
6460
audio_psignal(struct audio_softc *sc, pid_t pid, int signum)
sys/dev/audio/audio.c
6493
struct audio_softc *sc = cookie;
sys/dev/audio/audio.c
652
static audio_track_t *audio_track_create(struct audio_softc *,
sys/dev/audio/audio.c
6537
struct audio_softc *sc = cookie;
sys/dev/audio/audio.c
659
static int audio_track_drain(struct audio_softc *, audio_track_t *);
sys/dev/audio/audio.c
661
static void audio_track_clear(struct audio_softc *, audio_track_t *);
sys/dev/audio/audio.c
663
static int audio_mixer_init(struct audio_softc *, int,
sys/dev/audio/audio.c
665
static void audio_mixer_destroy(struct audio_softc *, audio_trackmixer_t *);
sys/dev/audio/audio.c
666
static void audio_pmixer_start(struct audio_softc *, bool);
sys/dev/audio/audio.c
667
static void audio_pmixer_process(struct audio_softc *);
sys/dev/audio/audio.c
6687
audio_mixers_init(struct audio_softc *sc, int mode,
sys/dev/audio/audio.c
670
static void audio_pmixer_output(struct audio_softc *);
sys/dev/audio/audio.c
671
static int audio_pmixer_halt(struct audio_softc *);
sys/dev/audio/audio.c
672
static void audio_rmixer_start(struct audio_softc *);
sys/dev/audio/audio.c
673
static void audio_rmixer_process(struct audio_softc *);
sys/dev/audio/audio.c
674
static void audio_rmixer_input(struct audio_softc *);
sys/dev/audio/audio.c
675
static int audio_rmixer_halt(struct audio_softc *);
sys/dev/audio/audio.c
677
static void mixer_init(struct audio_softc *);
sys/dev/audio/audio.c
678
static int mixer_open(dev_t, struct audio_softc *, int, int, struct lwp *);
sys/dev/audio/audio.c
679
static int mixer_close(struct audio_softc *, audio_file_t *);
sys/dev/audio/audio.c
6790
audio_hw_probe(struct audio_softc *sc, audio_format2_t *cand, int mode)
sys/dev/audio/audio.c
680
static int mixer_ioctl(struct audio_softc *, u_long, void *, int, struct lwp *);
sys/dev/audio/audio.c
681
static void mixer_async_add(struct audio_softc *, pid_t);
sys/dev/audio/audio.c
682
static void mixer_async_remove(struct audio_softc *, pid_t);
sys/dev/audio/audio.c
683
static void mixer_signal(struct audio_softc *);
sys/dev/audio/audio.c
685
static int au_portof(struct audio_softc *, char *, int);
sys/dev/audio/audio.c
687
static void au_setup_ports(struct audio_softc *, struct au_mixer_ports *,
sys/dev/audio/audio.c
689
static int au_set_lr_value(struct audio_softc *, mixer_ctrl_t *, int, int);
sys/dev/audio/audio.c
690
static int au_get_lr_value(struct audio_softc *, mixer_ctrl_t *, int *, int *);
sys/dev/audio/audio.c
6908
audio_hw_validate_format(struct audio_softc *sc, int mode,
sys/dev/audio/audio.c
691
static int au_set_gain(struct audio_softc *, struct au_mixer_ports *, int, int);
sys/dev/audio/audio.c
692
static void au_get_gain(struct audio_softc *, struct au_mixer_ports *,
sys/dev/audio/audio.c
694
static int au_set_port(struct audio_softc *, struct au_mixer_ports *, u_int);
sys/dev/audio/audio.c
695
static int au_get_port(struct audio_softc *, struct au_mixer_ports *);
sys/dev/audio/audio.c
696
static int au_set_monitor_gain(struct audio_softc *, int);
sys/dev/audio/audio.c
697
static int au_get_monitor_gain(struct audio_softc *);
sys/dev/audio/audio.c
698
static int audio_get_port(struct audio_softc *, mixer_ctrl_t *);
sys/dev/audio/audio.c
6981
audio_mixers_set_format(struct audio_softc *sc, const struct audio_info *ai)
sys/dev/audio/audio.c
699
static int audio_set_port(struct audio_softc *, mixer_ctrl_t *);
sys/dev/audio/audio.c
7097
audio_mixers_get_format(struct audio_softc *sc, struct audio_info *ai)
sys/dev/audio/audio.c
7228
audio_file_setinfo(struct audio_softc *sc, audio_file_t *file,
sys/dev/audio/audio.c
7623
audio_hw_setinfo(struct audio_softc *sc, const struct audio_info *newai,
sys/dev/audio/audio.c
7759
audio_hw_set_format(struct audio_softc *sc, int setmode,
sys/dev/audio/audio.c
7801
audiogetinfo(struct audio_softc *sc, struct audio_info *ai, int need_mixerinfo,
sys/dev/audio/audio.c
7931
audio_can_playback(struct audio_softc *sc)
sys/dev/audio/audio.c
7942
audio_can_capture(struct audio_softc *sc)
sys/dev/audio/audio.c
8046
struct audio_softc *sc;
sys/dev/audio/audio.c
8119
struct audio_softc *sc;
sys/dev/audio/audio.c
8176
struct audio_softc *sc = device_private(dv);
sys/dev/audio/audio.c
8197
struct audio_softc *sc = device_private(dv);
sys/dev/audio/audio.c
8216
struct audio_softc *sc = device_private(dv);
sys/dev/audio/audio.c
8247
struct audio_softc *sc = device_private(dv);
sys/dev/audio/audio.c
8384
mixer_open(dev_t dev, struct audio_softc *sc, int flags, int ifmt,
sys/dev/audio/audio.c
8425
mixer_async_add(struct audio_softc *sc, pid_t pid)
sys/dev/audio/audio.c
8455
mixer_async_remove(struct audio_softc *sc, pid_t pid)
sys/dev/audio/audio.c
8484
mixer_signal(struct audio_softc *sc)
sys/dev/audio/audio.c
8504
mixer_close(struct audio_softc *sc, audio_file_t *file)
sys/dev/audio/audio.c
8522
mixer_ioctl(struct audio_softc *sc, u_long cmd, void *addr, int flag,
sys/dev/audio/audio.c
8639
au_portof(struct audio_softc *sc, char *name, int class)
sys/dev/audio/audio.c
8656
au_setup_ports(struct audio_softc *sc, struct au_mixer_ports *ports,
sys/dev/audio/audio.c
8703
au_set_lr_value(struct audio_softc *sc, mixer_ctrl_t *ct, int l, int r)
sys/dev/audio/audio.c
8724
au_get_lr_value(struct audio_softc *sc, mixer_ctrl_t *ct, int *l, int *r)
sys/dev/audio/audio.c
8749
au_set_gain(struct audio_softc *sc, struct au_mixer_ports *ports,
sys/dev/audio/audio.c
8831
au_get_gain(struct audio_softc *sc, struct au_mixer_ports *ports,
sys/dev/audio/audio.c
8921
au_set_port(struct audio_softc *sc, struct au_mixer_ports *ports, u_int port)
sys/dev/audio/audio.c
8982
au_get_port(struct audio_softc *sc, struct au_mixer_ports *ports)
sys/dev/audio/audio.c
901
CFATTACH_DECL3_NEW(audio, sizeof(struct audio_softc),
sys/dev/audio/audio.c
9022
au_set_monitor_gain(struct audio_softc *sc, int monitor_gain)
sys/dev/audio/audio.c
9042
au_get_monitor_gain(struct audio_softc *sc)
sys/dev/audio/audio.c
9061
audio_set_port(struct audio_softc *sc, mixer_ctrl_t *mc)
sys/dev/audio/audio.c
9074
audio_get_port(struct audio_softc *sc, mixer_ctrl_t *mc)
sys/dev/audio/audio.c
9087
audio_mixer_capture(struct audio_softc *sc)
sys/dev/audio/audio.c
9115
audio_mixer_restore(struct audio_softc *sc)
sys/dev/audio/audio.c
9140
struct audio_softc *sc = device_private(dv);
sys/dev/audio/audio.c
9172
struct audio_softc *sc = device_private(dv);
sys/dev/audio/audio.c
919
struct audio_softc *sc;
sys/dev/audio/audio.c
9198
struct audio_softc *sc = device_private(dv);
sys/dev/audio/audio.c
9218
audio_query_devinfo(struct audio_softc *sc, mixer_devinfo_t *di)
sys/dev/audio/audio_if.h
58
struct audio_softc;
sys/dev/audio/audiodef.h
194
struct audio_softc *sc;
sys/dev/audio/audiodef.h
224
struct audio_softc *sc;
sys/dev/spkr_audio.c
83
struct audio_softc *asc = device_private(parent);