H A D | hdsp.c | 431 struct hdsp *hdsp; member 442 struct hdsp { struct 446 midihdsp global() argument 447 midi_workhdsp global() argument 448 use_midi_workhdsp global() argument 449 precise_ptrhdsp global() argument 450 control_registerhdsp global() argument 451 control2_registerhdsp global() argument 452 creg_spdifhdsp global() argument 453 creg_spdif_streamhdsp global() argument 454 clock_source_lockedhdsp global() argument 455 card_namehdsp global() argument 456 io_typehdsp global() argument 457 firmware_revhdsp global() argument 458 statehdsp global() argument 459 firmwarehdsp global() argument 460 fw_uploadedhdsp global() argument 461 period_byteshdsp global() argument 462 max_channelshdsp global() argument 463 qs_in_channelshdsp global() argument 464 ds_in_channelshdsp global() argument 465 ss_in_channelshdsp global() argument 466 qs_out_channelshdsp global() argument 467 ds_out_channelshdsp global() argument 468 ss_out_channelshdsp global() argument 469 io_loopbackhdsp global() argument 474 capture_dma_bufhdsp global() argument 475 playback_dma_bufhdsp global() argument 476 capture_bufferhdsp global() argument 477 playback_bufferhdsp global() argument 479 capture_pidhdsp global() argument 480 playback_pidhdsp global() argument 481 runninghdsp global() argument 482 system_sample_ratehdsp global() argument 483 channel_maphdsp global() argument 484 devhdsp global() argument 485 irqhdsp global() argument 486 porthdsp global() argument 487 iobasehdsp global() argument 488 cardhdsp global() argument 489 pcmhdsp global() argument 490 hwdephdsp global() argument 491 pcihdsp global() argument 492 spdif_ctlhdsp global() argument 493 mixer_matrixhdsp global() argument 494 dds_valuehdsp global() argument 600 hdsp_playback_to_output_key(struct hdsp * hdsp,int in,int out) hdsp_playback_to_output_key() argument 618 hdsp_input_to_output_key(struct hdsp * hdsp,int in,int out) hdsp_input_to_output_key() argument 636 hdsp_write(struct hdsp * hdsp,int reg,int val) hdsp_write() argument 641 hdsp_read(struct hdsp * hdsp,int reg) hdsp_read() argument 646 hdsp_check_for_iobox(struct hdsp * hdsp) hdsp_check_for_iobox() argument 668 hdsp_wait_for_iobox(struct hdsp * hdsp,unsigned int loops,unsigned int delay) hdsp_wait_for_iobox() argument 691 snd_hdsp_load_firmware_from_cache(struct hdsp * hdsp) snd_hdsp_load_firmware_from_cache() argument 759 hdsp_get_iobox_version(struct hdsp * hdsp) hdsp_get_iobox_version() argument 819 hdsp_check_for_firmware(struct hdsp * hdsp,int load_on_demand) hdsp_check_for_firmware() argument 846 hdsp_fifo_wait(struct hdsp * hdsp,int count,int timeout) hdsp_fifo_wait() argument 872 hdsp_read_gain(struct hdsp * hdsp,unsigned int addr) hdsp_read_gain() argument 880 hdsp_write_gain(struct hdsp * hdsp,unsigned int addr,unsigned short data) hdsp_write_gain() argument 940 snd_hdsp_use_is_exclusive(struct hdsp * hdsp) snd_hdsp_use_is_exclusive() argument 953 hdsp_spdif_sample_rate(struct hdsp * hdsp) hdsp_spdif_sample_rate() argument 990 hdsp_external_sample_rate(struct hdsp * hdsp) hdsp_external_sample_rate() argument 1015 hdsp_compute_period_size(struct hdsp * hdsp) hdsp_compute_period_size() argument 1020 hdsp_hw_pointer(struct hdsp * hdsp) hdsp_hw_pointer() argument 1035 hdsp_reset_hw_pointer(struct hdsp * hdsp) hdsp_reset_hw_pointer() argument 1057 hdsp_silence_playback(struct hdsp * hdsp) hdsp_silence_playback() argument 1087 hdsp_set_dds_value(struct hdsp * hdsp,int rate) hdsp_set_dds_value() argument 1106 hdsp_set_rate(struct hdsp * hdsp,int rate,int called_internally) hdsp_set_rate() argument 1258 snd_hdsp_midi_read_byte(struct hdsp * hdsp,int id) snd_hdsp_midi_read_byte() argument 1267 snd_hdsp_midi_write_byte(struct hdsp * hdsp,int id,int val) snd_hdsp_midi_write_byte() argument 1276 snd_hdsp_midi_input_available(struct hdsp * hdsp,int id) snd_hdsp_midi_input_available() argument 1284 snd_hdsp_midi_output_possible(struct hdsp * hdsp,int id) snd_hdsp_midi_output_possible() argument 1299 snd_hdsp_flush_midi_input(struct hdsp * hdsp,int id) snd_hdsp_flush_midi_input() argument 1372 struct hdsp *hdsp; snd_hdsp_midi_input_trigger() local 1504 snd_hdsp_create_midi(struct snd_card * card,struct hdsp * hdsp,int id) snd_hdsp_create_midi() argument 1569 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_control_spdif_get() local 1577 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_control_spdif_put() local 1598 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_control_spdif_stream_get() local 1606 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_control_spdif_stream_put() local 1641 hdsp_spdif_in(struct hdsp * hdsp) hdsp_spdif_in() argument 1646 hdsp_set_spdif_input(struct hdsp * hdsp,int in) hdsp_set_spdif_input() argument 1659 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_info_spdif_in() local 1667 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_spdif_in() local 1675 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_put_spdif_in() local 1699 hdsp_toggle_setting(struct hdsp * hdsp,u32 regmask) hdsp_toggle_setting() argument 1704 hdsp_set_toggle_setting(struct hdsp * hdsp,u32 regmask,int out) hdsp_set_toggle_setting() argument 1720 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_toggle_setting() local 1732 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_put_toggle_setting() local 1763 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_info_spdif_sample_rate() local 1771 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_spdif_sample_rate() local 1825 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_system_sample_rate() local 1842 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_info_autosync_sample_rate() local 1854 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_autosync_sample_rate() local 1899 hdsp_system_clock_mode(struct hdsp * hdsp) hdsp_system_clock_mode() argument 1917 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_system_clock_mode() local 1932 hdsp_clock_source(struct hdsp * hdsp) hdsp_clock_source() argument 1962 hdsp_set_clock_source(struct hdsp * hdsp,int mode) hdsp_set_clock_source() argument 2019 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_info_clock_source() local 2027 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_clock_source() local 2035 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_put_clock_source() local 2063 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_clock_source_lock() local 2071 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_put_clock_source_lock() local 2089 hdsp_da_gain(struct hdsp * hdsp) hdsp_da_gain() argument 2103 hdsp_set_da_gain(struct hdsp * hdsp,int mode) hdsp_set_da_gain() argument 2133 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_da_gain() local 2141 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_put_da_gain() local 2168 hdsp_ad_gain(struct hdsp * hdsp) hdsp_ad_gain() argument 2182 hdsp_set_ad_gain(struct hdsp * hdsp,int mode) hdsp_set_ad_gain() argument 2212 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_ad_gain() local 2220 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_put_ad_gain() local 2247 hdsp_phone_gain(struct hdsp * hdsp) hdsp_phone_gain() argument 2261 hdsp_set_phone_gain(struct hdsp * hdsp,int mode) hdsp_set_phone_gain() argument 2291 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_phone_gain() local 2299 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_put_phone_gain() local 2326 hdsp_pref_sync_ref(struct hdsp * hdsp) hdsp_pref_sync_ref() argument 2351 hdsp_set_pref_sync_ref(struct hdsp * hdsp,int pref) hdsp_set_pref_sync_ref() argument 2385 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_info_pref_sync_ref() local 2408 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_pref_sync_ref() local 2416 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_put_pref_sync_ref() local 2455 hdsp_autosync_ref(struct hdsp * hdsp) hdsp_autosync_ref() argument 2492 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_autosync_ref() local 2507 hdsp_set_precise_pointer(struct hdsp * hdsp,int precise) hdsp_set_precise_pointer() argument 2520 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_precise_pointer() local 2530 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_put_precise_pointer() local 2553 hdsp_set_use_midi_work(struct hdsp * hdsp,int use_work) hdsp_set_use_midi_work() argument 2566 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_use_midi_work() local 2576 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_put_use_midi_work() local 2614 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_mixer() local 2635 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_put_mixer() local 2679 hdsp_wc_sync_check(struct hdsp * hdsp) hdsp_wc_sync_check() argument 2694 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_wc_sync_check() local 2709 hdsp_spdif_sync_check(struct hdsp * hdsp) hdsp_spdif_sync_check() argument 2725 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_spdif_sync_check() local 2740 hdsp_adatsync_sync_check(struct hdsp * hdsp) hdsp_adatsync_sync_check() argument 2754 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_adatsync_sync_check() local 2767 hdsp_adat_sync_check(struct hdsp * hdsp,int idx) hdsp_adat_sync_check() argument 2783 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_adat_sync_check() local 2817 hdsp_dds_offset(struct hdsp * hdsp) hdsp_dds_offset() argument 2839 hdsp_set_dds_offset(struct hdsp * hdsp,int offset_hz) hdsp_set_dds_offset() argument 2857 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_dds_offset() local 2865 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_put_dds_offset() local 2956 hdsp_rpm_input12(struct hdsp * hdsp) hdsp_rpm_input12() argument 2974 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_rpm_input12() local 2981 hdsp_set_rpm_input12(struct hdsp * hdsp,int mode) hdsp_set_rpm_input12() argument 3010 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_put_rpm_input12() local 3041 hdsp_rpm_input34(struct hdsp * hdsp) hdsp_rpm_input34() argument 3059 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_rpm_input34() local 3066 hdsp_set_rpm_input34(struct hdsp * hdsp,int mode) hdsp_set_rpm_input34() argument 3095 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_put_rpm_input34() local 3117 hdsp_rpm_bypass(struct hdsp * hdsp) hdsp_rpm_bypass() argument 3125 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_rpm_bypass() local 3132 hdsp_set_rpm_bypass(struct hdsp * hdsp,int on) hdsp_set_rpm_bypass() argument 3145 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_put_rpm_bypass() local 3169 hdsp_rpm_disconnect(struct hdsp * hdsp) hdsp_rpm_disconnect() argument 3177 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_get_rpm_disconnect() local 3184 hdsp_set_rpm_disconnect(struct hdsp * hdsp,int on) hdsp_set_rpm_disconnect() argument 3197 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_put_rpm_disconnect() local 3257 hdsp_loopback_get(struct hdsp * const hdsp,const u8 channel) hdsp_loopback_get() argument 3262 hdsp_loopback_set(struct hdsp * const hdsp,const u8 channel,const bool enable) hdsp_loopback_set() argument 3277 struct hdsp *const hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_loopback_get() local 3291 struct hdsp *const hdsp = snd_kcontrol_chip(kcontrol); snd_hdsp_loopback_put() local 3310 snd_hdsp_create_controls(struct snd_card * card,struct hdsp * hdsp) snd_hdsp_create_controls() argument 3391 struct hdsp *hdsp = entry->private_data; snd_hdsp_proc_read() local 3765 snd_hdsp_proc_init(struct hdsp * hdsp) snd_hdsp_proc_init() argument 3770 snd_hdsp_initialize_memory(struct hdsp * hdsp) snd_hdsp_initialize_memory() argument 3802 snd_hdsp_set_defaults(struct hdsp * hdsp) snd_hdsp_set_defaults() argument 3867 struct hdsp *hdsp = container_of(work, struct hdsp, midi_work); hdsp_midi_work() local 3877 struct hdsp *hdsp = (struct hdsp *) dev_id; snd_hdsp_interrupt() local 3940 struct hdsp *hdsp = snd_pcm_substream_chip(substream); snd_hdsp_hw_pointer() local 3944 hdsp_channel_buffer_location(struct hdsp * hdsp,int stream,int channel) hdsp_channel_buffer_location() argument 3968 struct hdsp *hdsp = snd_pcm_substream_chip(substream); snd_hdsp_playback_copy() local 3986 struct hdsp *hdsp = snd_pcm_substream_chip(substream); snd_hdsp_capture_copy() local 4004 struct hdsp *hdsp = snd_pcm_substream_chip(substream); snd_hdsp_hw_silence() local 4017 struct hdsp *hdsp = snd_pcm_substream_chip(substream); snd_hdsp_reset() local 4043 struct hdsp *hdsp = snd_pcm_substream_chip(substream); snd_hdsp_hw_params() local 4120 struct hdsp *hdsp = snd_pcm_substream_chip(substream); snd_hdsp_channel_info() local 4153 struct hdsp *hdsp = snd_pcm_substream_chip(substream); snd_hdsp_trigger() local 4221 struct hdsp *hdsp = snd_pcm_substream_chip(substream); snd_hdsp_prepare() local 4307 struct hdsp *hdsp = rule->private; snd_hdsp_hw_rule_in_channels() local 4327 struct hdsp *hdsp = rule->private; snd_hdsp_hw_rule_out_channels() local 4344 struct hdsp *hdsp = rule->private; snd_hdsp_hw_rule_in_channels_rate() local 4375 struct hdsp *hdsp = rule->private; snd_hdsp_hw_rule_out_channels_rate() local 4406 struct hdsp *hdsp = rule->private; snd_hdsp_hw_rule_rate_out_channels() local 4437 struct hdsp *hdsp = rule->private; snd_hdsp_hw_rule_rate_in_channels() local 4467 struct hdsp *hdsp = snd_pcm_substream_chip(substream); snd_hdsp_playback_open() local 4524 struct hdsp *hdsp = snd_pcm_substream_chip(substream); snd_hdsp_playback_release() local 4544 struct hdsp *hdsp = snd_pcm_substream_chip(substream); snd_hdsp_capture_open() local 4589 struct hdsp *hdsp = snd_pcm_substream_chip(substream); snd_hdsp_capture_release() local 4627 hdsp_9652_get_peak(struct hdsp * hdsp,struct hdsp_peak_rms __user * peak_rms) hdsp_9652_get_peak() argument 4664 hdsp_9632_get_peak(struct hdsp * hdsp,struct hdsp_peak_rms __user * peak_rms) hdsp_9632_get_peak() argument 4694 hdsp_get_peak(struct hdsp * hdsp,struct hdsp_peak_rms __user * peak_rms) hdsp_get_peak() argument 4726 struct hdsp *hdsp = hw->private_data; snd_hdsp_hwdep_ioctl() local 4936 snd_hdsp_create_hwdep(struct snd_card * card,struct hdsp * hdsp) snd_hdsp_create_hwdep() argument 4955 snd_hdsp_create_pcm(struct snd_card * card,struct hdsp * hdsp) snd_hdsp_create_pcm() argument 4976 snd_hdsp_9652_enable_mixer(struct hdsp * hdsp) snd_hdsp_9652_enable_mixer() argument 4982 snd_hdsp_enable_io(struct hdsp * hdsp) snd_hdsp_enable_io() argument 5000 snd_hdsp_initialize_channels(struct hdsp * hdsp) snd_hdsp_initialize_channels() argument 5057 snd_hdsp_initialize_midi_flush(struct hdsp * hdsp) snd_hdsp_initialize_midi_flush() argument 5063 snd_hdsp_create_alsa_devices(struct snd_card * card,struct hdsp * hdsp) snd_hdsp_create_alsa_devices() argument 5131 hdsp_request_fw_loader(struct hdsp * hdsp) hdsp_request_fw_loader() argument 5215 snd_hdsp_create(struct snd_card * card,struct hdsp * hdsp) snd_hdsp_create() argument 5374 struct hdsp *hdsp = card->private_data; snd_hdsp_card_free() local 5391 struct hdsp *hdsp; snd_hdsp_probe() local [all...] |