FreeBSD kernel sound device code
|
Data Fields | |
struct sbuf | sc_sndstat |
struct sndcard_func | sc_sndcard_func |
struct uaudio_chan | sc_rec_chan [UAUDIO_MAX_CHILD] |
struct uaudio_chan | sc_play_chan [UAUDIO_MAX_CHILD] |
struct umidi_chan | sc_midi_chan |
struct uaudio_hid | sc_hid |
struct uaudio_search_result | sc_mixer_clocks |
struct uaudio_mixer_node | sc_mixer_node |
struct uaudio_configure_msg | sc_config_msg [2] |
struct uaudio_softc_child | sc_child [UAUDIO_MAX_CHILD] |
struct usb_device * | sc_udev |
struct usb_xfer * | sc_mixer_xfer [1] |
struct uaudio_mixer_node * | sc_mixer_root |
struct uaudio_mixer_node * | sc_mixer_curr |
int(* | sc_set_spdif_fn )(struct uaudio_softc *, int) |
uint16_t | sc_audio_rev |
uint16_t | sc_mixer_count |
uint8_t | sc_mixer_iface_index |
uint8_t | sc_mixer_iface_no |
uint8_t | sc_mixer_chan |
uint8_t | sc_sndstat_valid:1 |
uint8_t | sc_uq_audio_swap_lr:1 |
uint8_t | sc_uq_au_inp_async:1 |
uint8_t | sc_uq_au_no_xu:1 |
uint8_t | sc_uq_bad_adc:1 |
uint8_t | sc_uq_au_vendor_class:1 |
uint8_t | sc_pcm_bitperfect:1 |
uint16_t uaudio_softc::sc_audio_rev |
Definition at line 388 of file uaudio.c.
Referenced by uaudio_attach(), uaudio_configure_msg_sub(), uaudio_mixer_add_ctl(), uaudio_mixer_fill_info(), and uaudio_mixer_write_cfg_callback().
struct uaudio_softc_child uaudio_softc::sc_child[UAUDIO_MAX_CHILD] |
Definition at line 380 of file uaudio.c.
Referenced by uaudio_attach(), uaudio_attach_sub(), uaudio_detach_sub(), uaudio_get_child_index_by_dev(), uaudio_hid_probe(), uaudio_hid_rx_callback(), uaudio_mixer_init(), uaudio_mixer_init_sub(), uaudio_mixer_reload_all(), uaudio_mixer_sysctl_handler(), and uaudio_mixer_uninit_sub().
struct uaudio_configure_msg uaudio_softc::sc_config_msg[2] |
Definition at line 379 of file uaudio.c.
Referenced by uaudio_attach(), uaudio_chan_reconfigure(), and uaudio_detach().
struct uaudio_hid uaudio_softc::sc_hid |
Definition at line 376 of file uaudio.c.
Referenced by uaudio_chan_fill_info_sub(), uaudio_hid_detach(), uaudio_hid_probe(), uaudio_hid_rx_callback(), and uaudio_mixer_reload_all().
struct umidi_chan uaudio_softc::sc_midi_chan |
Definition at line 375 of file uaudio.c.
Referenced by uaudio_attach(), uaudio_chan_fill_info_sub(), umidi_detach(), umidi_init(), and umidi_probe().
uint8_t uaudio_softc::sc_mixer_chan |
Definition at line 393 of file uaudio.c.
Referenced by uaudio_mixer_write_cfg_callback().
struct uaudio_search_result uaudio_softc::sc_mixer_clocks |
Definition at line 377 of file uaudio.c.
Referenced by uaudio_chan_fill_info_sub(), uaudio_configure_msg_sub(), and uaudio_mixer_fill_info().
uint16_t uaudio_softc::sc_mixer_count |
Definition at line 389 of file uaudio.c.
Referenced by uaudio_attach(), and uaudio_mixer_add_ctl_sub().
struct uaudio_mixer_node* uaudio_softc::sc_mixer_curr |
Definition at line 385 of file uaudio.c.
Referenced by uaudio_mixer_write_cfg_callback().
uint8_t uaudio_softc::sc_mixer_iface_index |
Definition at line 391 of file uaudio.c.
Referenced by uaudio_attach(), uaudio_chan_fill_info_sub(), uaudio_hid_probe(), uaudio_mixer_init_sub(), uaudio_set_spdif_cm6206(), and umidi_probe().
uint8_t uaudio_softc::sc_mixer_iface_no |
Definition at line 392 of file uaudio.c.
Referenced by uaudio20_mixer_add_feature(), uaudio20_mixer_add_mixer(), uaudio20_mixer_add_selector(), uaudio_attach(), uaudio_chan_fill_info_sub(), uaudio_configure_msg_sub(), uaudio_mixer_add_extension(), uaudio_mixer_add_feature(), uaudio_mixer_add_mixer(), uaudio_mixer_add_processing(), uaudio_mixer_add_processing_updown(), uaudio_mixer_add_selector(), and uaudio_mixer_controls_create_ftu().
struct uaudio_mixer_node uaudio_softc::sc_mixer_node |
struct uaudio_mixer_node* uaudio_softc::sc_mixer_root |
Definition at line 384 of file uaudio.c.
Referenced by uaudio_mixer_add_ctl_sub(), uaudio_mixer_ctl_free(), uaudio_mixer_init(), uaudio_mixer_register_sysctl(), uaudio_mixer_reload_all(), uaudio_mixer_set(), uaudio_mixer_setrecsrc(), uaudio_mixer_sysctl_handler(), and uaudio_mixer_write_cfg_callback().
struct usb_xfer* uaudio_softc::sc_mixer_xfer[1] |
Definition at line 383 of file uaudio.c.
Referenced by uaudio_mixer_ctl_set(), uaudio_mixer_init_sub(), uaudio_mixer_reload_all(), uaudio_mixer_sysctl_handler(), and uaudio_mixer_uninit_sub().
uint8_t uaudio_softc::sc_pcm_bitperfect |
Definition at line 400 of file uaudio.c.
Referenced by uaudio_attach_sub(), and uaudio_chan_fill_info_sub().
struct uaudio_chan uaudio_softc::sc_play_chan[UAUDIO_MAX_CHILD] |
Definition at line 374 of file uaudio.c.
Referenced by uaudio_attach(), uaudio_attach_sub(), uaudio_chan_fill_info_sub(), uaudio_chan_start(), uaudio_chan_stop(), uaudio_configure_msg(), uaudio_detach(), uaudio_get_child_index_by_chan(), and uaudio_mixer_init_sub().
struct uaudio_chan uaudio_softc::sc_rec_chan[UAUDIO_MAX_CHILD] |
Definition at line 373 of file uaudio.c.
Referenced by uaudio_attach(), uaudio_attach_sub(), uaudio_chan_fill_info_sub(), uaudio_chan_play_callback(), uaudio_chan_play_sync_callback(), uaudio_chan_start(), uaudio_chan_stop(), uaudio_configure_msg(), uaudio_detach(), and uaudio_get_child_index_by_chan().
int(* uaudio_softc::sc_set_spdif_fn) (struct uaudio_softc *, int) |
Definition at line 386 of file uaudio.c.
Referenced by uaudio_attach(), and uaudio_detach().
struct sndcard_func uaudio_softc::sc_sndcard_func |
Definition at line 372 of file uaudio.c.
Referenced by uaudio_attach().
struct sbuf uaudio_softc::sc_sndstat |
Definition at line 371 of file uaudio.c.
Referenced by uaudio_chan_fill_info(), uaudio_chan_fill_info_sub(), and uaudio_detach().
uint8_t uaudio_softc::sc_sndstat_valid |
Definition at line 394 of file uaudio.c.
Referenced by uaudio_chan_fill_info(), uaudio_chan_fill_info_sub(), and uaudio_detach().
struct usb_device* uaudio_softc::sc_udev |
Definition at line 382 of file uaudio.c.
Referenced by uaudio20_mixer_add_feature(), uaudio20_mixer_add_selector(), uaudio_attach(), uaudio_chan_fill_info_sub(), uaudio_chan_reconfigure(), uaudio_chan_set_param_speed(), uaudio_chan_start(), uaudio_chan_stop(), uaudio_configure_msg(), uaudio_configure_msg_sub(), uaudio_detach(), uaudio_force_power_save(), uaudio_mixer_add_ctl(), uaudio_mixer_add_feature(), uaudio_mixer_add_selector(), uaudio_mixer_init_sub(), uaudio_set_spdif_cm6206(), and umidi_probe().
uint8_t uaudio_softc::sc_uq_au_inp_async |
Definition at line 396 of file uaudio.c.
Referenced by uaudio_attach().
uint8_t uaudio_softc::sc_uq_au_no_xu |
Definition at line 397 of file uaudio.c.
Referenced by uaudio_attach(), and uaudio_mixer_add_extension().
uint8_t uaudio_softc::sc_uq_au_vendor_class |
Definition at line 399 of file uaudio.c.
Referenced by uaudio_attach(), and uaudio_chan_fill_info_sub().
uint8_t uaudio_softc::sc_uq_audio_swap_lr |
Definition at line 395 of file uaudio.c.
Referenced by uaudio_attach(), uaudio_attach_sub(), and uaudio_chan_getmatrix().
uint8_t uaudio_softc::sc_uq_bad_adc |
Definition at line 398 of file uaudio.c.
Referenced by uaudio_attach().