H A D | hdsp.c | 29 #include <sound/hdsp.h> 431 struct hdsp *hdsp; member in struct:hdsp_midi 442 struct hdsp { struct 590 static int snd_hdsp_create_alsa_devices(struct snd_card *card, struct hdsp *hdsp); 591 static int snd_hdsp_create_pcm(struct snd_card *card, struct hdsp *hdsp); 592 static int snd_hdsp_enable_io (struct hdsp *hdsp); 600 hdsp_playback_to_output_key(struct hdsp *hdsp, int in, int out) argument 618 hdsp_input_to_output_key(struct hdsp *hdsp, int in, int out) argument 636 hdsp_write(struct hdsp *hdsp, int reg, int val) argument 641 hdsp_read(struct hdsp *hdsp, int reg) argument 646 hdsp_check_for_iobox(struct hdsp *hdsp) argument 668 hdsp_wait_for_iobox(struct hdsp *hdsp, unsigned int loops, unsigned int delay) argument 691 snd_hdsp_load_firmware_from_cache(struct hdsp *hdsp) argument 759 hdsp_get_iobox_version(struct hdsp *hdsp) argument 819 hdsp_check_for_firmware(struct hdsp *hdsp, int load_on_demand) argument 846 hdsp_fifo_wait(struct hdsp *hdsp, int count, int timeout) argument 872 hdsp_read_gain(struct hdsp *hdsp, unsigned int addr) argument 880 hdsp_write_gain(struct hdsp *hdsp, unsigned int addr, unsigned short data) argument 940 snd_hdsp_use_is_exclusive(struct hdsp *hdsp) argument 953 hdsp_spdif_sample_rate(struct hdsp *hdsp) argument 990 hdsp_external_sample_rate(struct hdsp *hdsp) argument 1015 hdsp_compute_period_size(struct hdsp *hdsp) argument 1020 hdsp_hw_pointer(struct hdsp *hdsp) argument 1035 hdsp_reset_hw_pointer(struct hdsp *hdsp) argument 1057 hdsp_silence_playback(struct hdsp *hdsp) argument 1087 hdsp_set_dds_value(struct hdsp *hdsp, int rate) argument 1106 hdsp_set_rate(struct hdsp *hdsp, int rate, int called_internally) argument 1258 snd_hdsp_midi_read_byte(struct hdsp *hdsp, int id) argument 1267 snd_hdsp_midi_write_byte(struct hdsp *hdsp, int id, int val) argument 1276 snd_hdsp_midi_input_available(struct hdsp *hdsp, int id) argument 1284 snd_hdsp_midi_output_possible(struct hdsp *hdsp, int id) argument 1299 snd_hdsp_flush_midi_input(struct hdsp *hdsp, int id) argument 1370 struct hdsp *hdsp; local 1502 snd_hdsp_create_midi(struct snd_card *card, struct hdsp *hdsp, int id) argument 1567 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1575 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1596 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1604 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1639 hdsp_spdif_in(struct hdsp *hdsp) argument 1644 hdsp_set_spdif_input(struct hdsp *hdsp, int in) argument 1657 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1665 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1673 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1697 hdsp_toggle_setting(struct hdsp *hdsp, u32 regmask) argument 1702 hdsp_set_toggle_setting(struct hdsp *hdsp, u32 regmask, int out) argument 1718 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1730 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1761 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1769 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1823 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1840 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1852 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1897 hdsp_system_clock_mode(struct hdsp *hdsp) argument 1915 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 1930 hdsp_clock_source(struct hdsp *hdsp) argument 1960 hdsp_set_clock_source(struct hdsp *hdsp, int mode) argument 2017 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2025 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2033 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2061 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2069 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2087 hdsp_da_gain(struct hdsp *hdsp) argument 2101 hdsp_set_da_gain(struct hdsp *hdsp, int mode) argument 2131 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2139 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2166 hdsp_ad_gain(struct hdsp *hdsp) argument 2180 hdsp_set_ad_gain(struct hdsp *hdsp, int mode) argument 2210 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2218 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2245 hdsp_phone_gain(struct hdsp *hdsp) argument 2259 hdsp_set_phone_gain(struct hdsp *hdsp, int mode) argument 2289 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2297 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2324 hdsp_pref_sync_ref(struct hdsp *hdsp) argument 2349 hdsp_set_pref_sync_ref(struct hdsp *hdsp, int pref) argument 2383 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2406 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2414 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2453 hdsp_autosync_ref(struct hdsp *hdsp) argument 2490 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2505 hdsp_set_precise_pointer(struct hdsp *hdsp, int precise) argument 2518 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2528 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2551 hdsp_set_use_midi_work(struct hdsp *hdsp, int use_work) argument 2564 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2574 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2612 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2633 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2677 hdsp_wc_sync_check(struct hdsp *hdsp) argument 2692 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2707 hdsp_spdif_sync_check(struct hdsp *hdsp) argument 2723 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2738 hdsp_adatsync_sync_check(struct hdsp *hdsp) argument 2752 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2765 hdsp_adat_sync_check(struct hdsp *hdsp, int idx) argument 2781 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2815 hdsp_dds_offset(struct hdsp *hdsp) argument 2837 hdsp_set_dds_offset(struct hdsp *hdsp, int offset_hz) argument 2855 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2863 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2954 hdsp_rpm_input12(struct hdsp *hdsp) argument 2972 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 2979 hdsp_set_rpm_input12(struct hdsp *hdsp, int mode) argument 3008 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3039 hdsp_rpm_input34(struct hdsp *hdsp) argument 3057 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3064 hdsp_set_rpm_input34(struct hdsp *hdsp, int mode) argument 3093 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3115 hdsp_rpm_bypass(struct hdsp *hdsp) argument 3123 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3130 hdsp_set_rpm_bypass(struct hdsp *hdsp, int on) argument 3143 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3167 hdsp_rpm_disconnect(struct hdsp *hdsp) argument 3175 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3182 hdsp_set_rpm_disconnect(struct hdsp *hdsp, int on) argument 3195 struct hdsp *hdsp = snd_kcontrol_chip(kcontrol); local 3255 hdsp_loopback_get(struct hdsp *const hdsp, const u8 channel) argument 3260 hdsp_loopback_set(struct hdsp *const hdsp, const u8 channel, const bool enable) argument 3275 struct hdsp *const hdsp = snd_kcontrol_chip(kcontrol); local 3289 struct hdsp *const hdsp = snd_kcontrol_chip(kcontrol); local 3308 snd_hdsp_create_controls(struct snd_card *card, struct hdsp *hdsp) argument 3389 struct hdsp *hdsp = entry->private_data; local 3763 snd_hdsp_proc_init(struct hdsp *hdsp) argument 3768 snd_hdsp_initialize_memory(struct hdsp *hdsp) argument 3800 snd_hdsp_set_defaults(struct hdsp *hdsp) argument 3865 struct hdsp *hdsp = container_of(work, struct hdsp, midi_work); local 3875 struct hdsp *hdsp = (struct hdsp *) dev_id; local 3938 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 3942 hdsp_channel_buffer_location(struct hdsp *hdsp, int stream, int channel) argument 3966 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 3984 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4002 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4015 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4041 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4118 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4151 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4219 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4313 struct hdsp *hdsp = rule->private; local 4333 struct hdsp *hdsp = rule->private; local 4350 struct hdsp *hdsp = rule->private; local 4381 struct hdsp *hdsp = rule->private; local 4412 struct hdsp *hdsp = rule->private; local 4443 struct hdsp *hdsp = rule->private; local 4473 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4529 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4549 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4593 struct hdsp *hdsp = snd_pcm_substream_chip(substream); local 4631 hdsp_9652_get_peak(struct hdsp *hdsp, struct hdsp_peak_rms __user *peak_rms) argument 4668 hdsp_9632_get_peak(struct hdsp *hdsp, struct hdsp_peak_rms __user *peak_rms) argument 4698 hdsp_get_peak(struct hdsp *hdsp, struct hdsp_peak_rms __user *peak_rms) argument 4730 struct hdsp *hdsp = hw->private_data; local 4940 snd_hdsp_create_hwdep(struct snd_card *card, struct hdsp *hdsp) argument 4959 snd_hdsp_create_pcm(struct snd_card *card, struct hdsp *hdsp) argument 4980 snd_hdsp_9652_enable_mixer(struct hdsp *hdsp) argument 4986 snd_hdsp_enable_io(struct hdsp *hdsp) argument 5004 snd_hdsp_initialize_channels(struct hdsp *hdsp) argument 5061 snd_hdsp_initialize_midi_flush(struct hdsp *hdsp) argument 5067 snd_hdsp_create_alsa_devices(struct snd_card *card, struct hdsp *hdsp) argument 5135 hdsp_request_fw_loader(struct hdsp *hdsp) argument 5218 snd_hdsp_create(struct snd_card *card, struct hdsp *hdsp) argument 5378 struct hdsp *hdsp = card->private_data; local 5395 struct hdsp *hdsp; local [all...] |