H A D | hdsp.c | 40 #include <sound/hdsp.h> 450 struct hdsp *hdsp; member in struct:hdsp_midi 461 struct hdsp { struct 621 static int snd_hdsp_create_alsa_devices(struct snd_card *card, struct hdsp *hdsp); 622 static int snd_hdsp_create_pcm(struct snd_card *card, struct hdsp *hdsp); 623 static int snd_hdsp_enable_io (struct hdsp *hdsp); 631 hdsp_playback_to_output_key(struct hdsp *hdsp, int in, int out) argument 649 hdsp_input_to_output_key(struct hdsp *hdsp, int in, int out) argument 667 hdsp_write(struct hdsp *hdsp, int reg, int val) argument 672 hdsp_read(struct hdsp *hdsp, int reg) argument 677 hdsp_check_for_iobox(struct hdsp *hdsp) argument 688 hdsp_wait_for_iobox(struct hdsp *hdsp, unsigned int loops, unsigned int delay) argument 711 snd_hdsp_load_firmware_from_cache(struct hdsp *hdsp) argument 766 hdsp_get_iobox_version(struct hdsp *hdsp) argument 805 hdsp_check_for_firmware(struct hdsp *hdsp, int load_on_demand) argument 836 hdsp_fifo_wait(struct hdsp *hdsp, int count, int timeout) argument 861 hdsp_read_gain(struct hdsp *hdsp, unsigned int addr) argument 869 hdsp_write_gain(struct hdsp *hdsp, unsigned int addr, unsigned short data) argument 929 snd_hdsp_use_is_exclusive(struct hdsp *hdsp) argument 942 hdsp_spdif_sample_rate(struct hdsp *hdsp) argument 977 hdsp_external_sample_rate(struct hdsp *hdsp) argument 1002 hdsp_compute_period_size(struct hdsp *hdsp) argument 1007 hdsp_hw_pointer(struct hdsp *hdsp) argument 1022 hdsp_reset_hw_pointer(struct hdsp *hdsp) argument 1044 hdsp_silence_playback(struct hdsp *hdsp) argument 1074 hdsp_set_dds_value(struct hdsp *hdsp, int rate) argument 1093 hdsp_set_rate(struct hdsp *hdsp, int rate, int called_internally) argument 1240 snd_hdsp_midi_read_byte(struct hdsp *hdsp, int id) argument 1249 snd_hdsp_midi_write_byte(struct hdsp *hdsp, int id, int val) argument 1258 snd_hdsp_midi_input_available(struct hdsp *hdsp, int id) argument 1266 snd_hdsp_midi_output_possible(struct hdsp *hdsp, int id) argument 1281 snd_hdsp_flush_midi_input(struct hdsp *hdsp, int id) argument 1349 struct hdsp *hdsp; local 1486 snd_hdsp_create_midi(struct snd_card *card, struct hdsp *hdsp, int id) argument 1551 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1559 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1580 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1588 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1623 hdsp_spdif_in(struct hdsp *hdsp) argument 1628 hdsp_set_spdif_input(struct hdsp *hdsp, int in) argument 1639 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1652 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1660 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1680 hdsp_spdif_out(struct hdsp *hdsp) argument 1685 hdsp_set_spdif_output(struct hdsp *hdsp, int out) argument 1699 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1707 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1726 hdsp_spdif_professional(struct hdsp *hdsp) argument 1731 hdsp_set_spdif_professional(struct hdsp *hdsp, int val) argument 1743 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1751 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1770 hdsp_spdif_emphasis(struct hdsp *hdsp) argument 1775 hdsp_set_spdif_emphasis(struct hdsp *hdsp, int val) argument 1787 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1795 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1814 hdsp_spdif_nonaudio(struct hdsp *hdsp) argument 1819 hdsp_set_spdif_nonaudio(struct hdsp *hdsp, int val) argument 1831 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1839 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1865 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1878 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1932 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1949 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1962 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2007 hdsp_system_clock_mode(struct hdsp *hdsp) argument 2031 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2046 hdsp_clock_source(struct hdsp *hdsp) argument 2076 hdsp_set_clock_source(struct hdsp *hdsp, int mode) argument 2128 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2144 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2152 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2180 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2188 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2206 hdsp_da_gain(struct hdsp *hdsp) argument 2220 hdsp_set_da_gain(struct hdsp *hdsp, int mode) argument 2256 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2264 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2291 hdsp_ad_gain(struct hdsp *hdsp) argument 2305 hdsp_set_ad_gain(struct hdsp *hdsp, int mode) argument 2341 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2349 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2376 hdsp_phone_gain(struct hdsp *hdsp) argument 2390 hdsp_set_phone_gain(struct hdsp *hdsp, int mode) argument 2426 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2434 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2461 hdsp_xlr_breakout_cable(struct hdsp *hdsp) argument 2468 hdsp_set_xlr_breakout_cable(struct hdsp *hdsp, int mode) argument 2482 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2490 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2517 hdsp_aeb(struct hdsp *hdsp) argument 2524 hdsp_set_aeb(struct hdsp *hdsp, int mode) argument 2538 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2546 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2569 hdsp_pref_sync_ref(struct hdsp *hdsp) argument 2594 hdsp_set_pref_sync_ref(struct hdsp *hdsp, int pref) argument 2626 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2655 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2663 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2702 hdsp_autosync_ref(struct hdsp *hdsp) argument 2743 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2758 hdsp_line_out(struct hdsp *hdsp) argument 2763 hdsp_set_line_output(struct hdsp *hdsp, int out) argument 2777 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2787 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2810 hdsp_set_precise_pointer(struct hdsp *hdsp, int precise) argument 2823 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2833 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2856 hdsp_set_use_midi_tasklet(struct hdsp *hdsp, int use_tasklet) argument 2869 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2879 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2917 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2938 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2987 hdsp_wc_sync_check(struct hdsp *hdsp) argument 3002 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3017 hdsp_spdif_sync_check(struct hdsp *hdsp) argument 3033 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3048 hdsp_adatsync_sync_check(struct hdsp *hdsp) argument 3062 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3075 hdsp_adat_sync_check(struct hdsp *hdsp, int idx) argument 3091 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3124 hdsp_dds_offset(struct hdsp *hdsp) argument 3146 hdsp_set_dds_offset(struct hdsp *hdsp, int offset_hz) argument 3164 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3172 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3263 hdsp_rpm_input12(struct hdsp *hdsp) argument 3281 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3288 hdsp_set_rpm_input12(struct hdsp *hdsp, int mode) argument 3317 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3352 hdsp_rpm_input34(struct hdsp *hdsp) argument 3370 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3377 hdsp_set_rpm_input34(struct hdsp *hdsp, int mode) argument 3406 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3428 hdsp_rpm_bypass(struct hdsp *hdsp) argument 3436 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3443 hdsp_set_rpm_bypass(struct hdsp *hdsp, int on) argument 3456 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3486 hdsp_rpm_disconnect(struct hdsp *hdsp) argument 3494 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3501 hdsp_set_rpm_disconnect(struct hdsp *hdsp, int on) argument 3514 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3577 snd_hdsp_create_controls(struct snd_card *card, struct hdsp *hdsp) argument 3637 struct hdsp *hdsp = entry->private_data; local 4010 snd_hdsp_proc_init(struct hdsp *hdsp) argument 4018 snd_hdsp_free_buffers(struct hdsp *hdsp) argument 4024 snd_hdsp_initialize_memory(struct hdsp *hdsp) argument 4052 snd_hdsp_set_defaults(struct hdsp *hdsp) argument 4117 struct hdsp *hdsp = (struct hdsp *)arg; local 4127 struct hdsp *hdsp = (struct hdsp *) dev_id; local 4190 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4194 hdsp_channel_buffer_location(struct hdsp *hdsp, int stream, int channel) argument 4216 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4233 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4250 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4263 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4289 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4364 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4396 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4464 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4558 struct hdsp *hdsp = rule->private; local 4578 struct hdsp *hdsp = rule->private; local 4595 struct hdsp *hdsp = rule->private; local 4626 struct hdsp *hdsp = rule->private; local 4657 struct hdsp *hdsp = rule->private; local 4688 struct hdsp *hdsp = rule->private; local 4718 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4775 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4795 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4840 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4878 hdsp_9652_get_peak(struct hdsp *hdsp, struct hdsp_peak_rms __user *peak_rms) argument 4915 hdsp_9632_get_peak(struct hdsp *hdsp, struct hdsp_peak_rms __user *peak_rms) argument 4945 hdsp_get_peak(struct hdsp *hdsp, struct hdsp_peak_rms __user *peak_rms) argument 4977 struct hdsp *hdsp = hw->private_data; local 5161 snd_hdsp_create_hwdep(struct snd_card *card, struct hdsp *hdsp) argument 5178 snd_hdsp_create_pcm(struct snd_card *card, struct hdsp *hdsp) argument 5198 snd_hdsp_9652_enable_mixer(struct hdsp *hdsp) argument 5204 snd_hdsp_enable_io(struct hdsp *hdsp) argument 5221 snd_hdsp_initialize_channels(struct hdsp *hdsp) argument 5272 snd_hdsp_initialize_midi_flush(struct hdsp *hdsp) argument 5278 snd_hdsp_create_alsa_devices(struct snd_card *card, struct hdsp *hdsp) argument 5335 hdsp_request_fw_loader(struct hdsp *hdsp) argument 5411 snd_hdsp_create(struct snd_card *card, struct hdsp *hdsp) argument 5557 snd_hdsp_free(struct hdsp *hdsp) argument 5583 struct hdsp *hdsp = card->private_data; local 5593 struct hdsp *hdsp; local [all...] |