H A D | hdspm.c | 141 #include <sound/hdspm.h> 955 struct hdspm *hdspm; member 981 struct hdspm { struct 1089 struct hdspm *hdspm); argument 1091 struct hdspm *hdspm); 1093 static inline void snd_hdspm_initialize_midi_flush(struct hdspm *hdspm); 998 midihdspm global() argument 999 midi_workhdspm global() argument 1001 period_byteshdspm global() argument 1002 ss_in_channelshdspm global() argument 1003 ds_in_channelshdspm global() argument 1004 qs_in_channelshdspm global() argument 1005 ss_out_channelshdspm global() argument 1006 ds_out_channelshdspm global() argument 1007 qs_out_channelshdspm global() argument 1009 max_channels_inhdspm global() argument 1010 max_channels_outhdspm global() argument 1012 channel_map_inhdspm global() argument 1013 channel_map_outhdspm global() argument 1015 channel_map_in_qshdspm global() argument 1016 channel_map_out_qshdspm global() argument 1018 port_names_inhdspm global() argument 1019 port_names_outhdspm global() argument 1021 port_names_in_sshdspm global() argument 1022 port_names_in_dshdspm global() argument 1023 port_names_in_qshdspm global() argument 1024 port_names_out_sshdspm global() argument 1025 port_names_out_dshdspm global() argument 1026 port_names_out_qshdspm global() argument 1028 playback_bufferhdspm global() argument 1029 capture_bufferhdspm global() argument 1031 capture_pidhdspm global() argument 1032 playback_pidhdspm global() argument 1033 runninghdspm global() argument 1058 mixerhdspm global() argument 1060 tcohdspm global() argument 1069 peak_rmshdspm global() argument 1125 hdspm_is_raydat_or_aio(struct hdspm * hdspm) hdspm_is_raydat_or_aio() argument 1134 hdspm_write(struct hdspm * hdspm,unsigned int reg,unsigned int val) hdspm_write() argument 1140 hdspm_read(struct hdspm * hdspm,unsigned int reg) hdspm_read() argument 1149 hdspm_read_in_gain(struct hdspm * hdspm,unsigned int chan,unsigned int in) hdspm_read_in_gain() argument 1158 hdspm_read_pb_gain(struct hdspm * hdspm,unsigned int chan,unsigned int pb) hdspm_read_pb_gain() argument 1166 hdspm_write_in_gain(struct hdspm * hdspm,unsigned int chan,unsigned int in,unsigned short data) hdspm_write_in_gain() argument 1179 hdspm_write_pb_gain(struct hdspm * hdspm,unsigned int chan,unsigned int pb,unsigned short data) hdspm_write_pb_gain() argument 1194 snd_hdspm_enable_in(struct hdspm * hdspm,int i,int v) snd_hdspm_enable_in() argument 1199 snd_hdspm_enable_out(struct hdspm * hdspm,int i,int v) snd_hdspm_enable_out() argument 1205 snd_hdspm_use_is_exclusive(struct hdspm * hdspm) snd_hdspm_use_is_exclusive() argument 1238 hdspm_rate_multiplier(struct hdspm * hdspm,int rate) hdspm_rate_multiplier() argument 1251 hdspm_external_sample_rate(struct hdspm * hdspm) hdspm_external_sample_rate() argument 1451 hdspm_get_latency(struct hdspm * hdspm) hdspm_get_latency() argument 1471 hdspm_compute_period_size(struct hdspm * hdspm) hdspm_compute_period_size() argument 1477 hdspm_hw_pointer(struct hdspm * hdspm) hdspm_hw_pointer() argument 1511 hdspm_silence_playback(struct hdspm * hdspm) hdspm_silence_playback() argument 1565 hdspm_calc_dds_value(struct hdspm * hdspm,u64 period) hdspm_calc_dds_value() argument 1593 hdspm_set_dds_value(struct hdspm * hdspm,int rate) hdspm_set_dds_value() argument 1629 hdspm_set_rate(struct hdspm * hdspm,int rate,int called_internally) hdspm_set_rate() argument 1785 all_in_all_mixer(struct hdspm * hdspm,int sgain) all_in_all_mixer() argument 1808 snd_hdspm_midi_read_byte(struct hdspm * hdspm,int id) snd_hdspm_midi_read_byte() argument 1815 snd_hdspm_midi_write_byte(struct hdspm * hdspm,int id,int val) snd_hdspm_midi_write_byte() argument 1822 snd_hdspm_midi_input_available(struct hdspm * hdspm,int id) snd_hdspm_midi_input_available() argument 1827 snd_hdspm_midi_output_possible(struct hdspm * hdspm,int id) snd_hdspm_midi_output_possible() argument 1839 snd_hdspm_flush_midi_input(struct hdspm * hdspm,int id) snd_hdspm_flush_midi_input() argument 1923 struct hdspm *hdspm; snd_hdspm_midi_input_trigger() local 2056 snd_hdspm_create_midi(struct snd_card * card,struct hdspm * hdspm,int id) snd_hdspm_create_midi() argument 2175 struct hdspm *hdspm = container_of(work, struct hdspm, midi_work); hdspm_midi_work() local 2194 hdspm_get_pll_freq(struct hdspm * hdspm) hdspm_get_pll_freq() argument 2208 hdspm_get_system_sample_rate(struct hdspm * hdspm) hdspm_get_system_sample_rate() argument 2258 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_system_sample_rate() local 2268 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_system_sample_rate() local 2281 hdspm_get_wc_sample_rate(struct hdspm * hdspm) hdspm_get_wc_sample_rate() argument 2305 hdspm_get_tco_sample_rate(struct hdspm * hdspm) hdspm_get_tco_sample_rate() argument 2330 hdspm_get_sync_in_sample_rate(struct hdspm * hdspm) hdspm_get_sync_in_sample_rate() argument 2351 hdspm_get_aes_sample_rate(struct hdspm * hdspm,int index) hdspm_get_aes_sample_rate() argument 2369 hdspm_get_s1_sample_rate(struct hdspm * hdspm,unsigned int idx) hdspm_get_s1_sample_rate() argument 2383 hdspm_external_rate_to_enum(struct hdspm * hdspm) hdspm_external_rate_to_enum() argument 2418 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_autosync_sample_rate() local 2520 hdspm_system_clock_mode(struct hdspm * hdspm) hdspm_system_clock_mode() argument 2542 hdspm_set_system_clock_mode(struct hdspm * hdspm,int mode) hdspm_set_system_clock_mode() argument 2562 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_system_clock_mode() local 2571 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_system_clock_mode() local 2599 hdspm_clock_source(struct hdspm * hdspm) hdspm_clock_source() argument 2616 hdspm_set_clock_source(struct hdspm * hdspm,int mode) hdspm_set_clock_source() argument 2654 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_clock_source() local 2663 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_clock_source() local 2701 hdspm_pref_sync_ref(struct hdspm * hdspm) hdspm_pref_sync_ref() argument 2804 hdspm_set_pref_sync_ref(struct hdspm * hdspm,int pref) hdspm_set_pref_sync_ref() argument 2965 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_info_pref_sync_ref() local 2975 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_pref_sync_ref() local 2989 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_pref_sync_ref() local 3020 hdspm_autosync_ref(struct hdspm * hdspm) hdspm_autosync_ref() argument 3059 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_info_autosync_ref() local 3078 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_autosync_ref() local 3109 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_tco_video_input_format() local 3150 hdspm_tco_ltc_frames(struct hdspm * hdspm) hdspm_tco_ltc_frames() argument 3184 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_tco_ltc_frames() local 3199 hdspm_toggle_setting(struct hdspm * hdspm,u32 regmask) hdspm_toggle_setting() argument 3211 hdspm_set_toggle_setting(struct hdspm * hdspm,u32 regmask,int out) hdspm_set_toggle_setting() argument 3239 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_toggle_setting() local 3251 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_toggle_setting() local 3275 hdspm_input_select(struct hdspm * hdspm) hdspm_input_select() argument 3280 hdspm_set_input_select(struct hdspm * hdspm,int out) hdspm_set_input_select() argument 3302 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_input_select() local 3313 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_input_select() local 3337 hdspm_ds_wire(struct hdspm * hdspm) hdspm_ds_wire() argument 3342 hdspm_set_ds_wire(struct hdspm * hdspm,int ds) hdspm_set_ds_wire() argument 3364 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_ds_wire() local 3375 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_ds_wire() local 3399 hdspm_qs_wire(struct hdspm * hdspm) hdspm_qs_wire() argument 3408 hdspm_set_qs_wire(struct hdspm * hdspm,int mode) hdspm_set_qs_wire() argument 3437 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_qs_wire() local 3448 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_qs_wire() local 3475 hdspm_tristate(struct hdspm * hdspm,u32 regmask) hdspm_tristate() argument 3481 hdspm_set_tristate(struct hdspm * hdspm,int mode,u32 regmask) hdspm_set_tristate() argument 3512 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_tristate() local 3524 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_tristate() local 3553 hdspm_madi_speedmode(struct hdspm * hdspm) hdspm_madi_speedmode() argument 3562 hdspm_set_madi_speedmode(struct hdspm * hdspm,int mode) hdspm_set_madi_speedmode() argument 3591 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_madi_speedmode() local 3602 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_madi_speedmode() local 3646 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_mixer() local 3679 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_mixer() local 3750 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_playback_mixer() local 3769 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_playback_mixer() local 3831 hdspm_wc_sync_check(struct hdspm * hdspm) hdspm_wc_sync_check() argument 3875 hdspm_madi_sync_check(struct hdspm * hdspm) hdspm_madi_sync_check() argument 3888 hdspm_s1_sync_check(struct hdspm * hdspm,int idx) hdspm_s1_sync_check() argument 3905 hdspm_sync_in_sync_check(struct hdspm * hdspm) hdspm_sync_in_sync_check() argument 3941 hdspm_aes_sync_check(struct hdspm * hdspm,int idx) hdspm_aes_sync_check() argument 3956 hdspm_tco_input_check(struct hdspm * hdspm,u32 mask) hdspm_tco_input_check() argument 3965 hdspm_tco_sync_check(struct hdspm * hdspm) hdspm_tco_sync_check() argument 4011 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_sync_check() local 4104 hdspm_tco_write(struct hdspm * hdspm) hdspm_tco_write() argument 4216 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_tco_sample_rate() local 4226 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_tco_sample_rate() local 4263 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_tco_pull() local 4273 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_tco_pull() local 4308 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_tco_wck_conversion() local 4318 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_tco_wck_conversion() local 4355 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_tco_frame_rate() local 4365 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_tco_frame_rate() local 4401 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_tco_sync_source() local 4411 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_tco_sync_source() local 4451 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_tco_word_term() local 4462 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_tco_word_term() local 4641 hdspm_update_simple_mixer_controls(struct hdspm * hdspm) hdspm_update_simple_mixer_controls() argument 4666 snd_hdspm_create_controls(struct snd_card * card,struct hdspm * hdspm) snd_hdspm_create_controls() argument 4748 struct hdspm *hdspm = entry->private_data; snd_hdspm_proc_read_tco() local 4860 struct hdspm *hdspm = entry->private_data; snd_hdspm_proc_read_madi() local 5022 struct hdspm *hdspm = entry->private_data; snd_hdspm_proc_read_aes32() local 5175 struct hdspm *hdspm = entry->private_data; snd_hdspm_proc_read_raydat() local 5233 struct hdspm *hdspm = entry->private_data; snd_hdspm_proc_read_debug() local 5250 struct hdspm *hdspm = entry->private_data; snd_hdspm_proc_ports_in() local 5263 struct hdspm *hdspm = entry->private_data; snd_hdspm_proc_ports_out() local 5274 snd_hdspm_proc_init(struct hdspm * hdspm) snd_hdspm_proc_init() argument 5312 snd_hdspm_set_defaults(struct hdspm * hdspm) snd_hdspm_set_defaults() argument 5382 struct hdspm *hdspm = (struct hdspm *) dev_id; snd_hdspm_interrupt() local 5459 struct hdspm *hdspm = snd_pcm_substream_chip(substream); snd_hdspm_hw_pointer() local 5467 struct hdspm *hdspm = snd_pcm_substream_chip(substream); snd_hdspm_reset() local 5496 struct hdspm *hdspm = snd_pcm_substream_chip(substream); snd_hdspm_hw_params() local 5659 struct hdspm *hdspm = snd_pcm_substream_chip(substream); snd_hdspm_hw_free() local 5684 struct hdspm *hdspm = snd_pcm_substream_chip(substream); snd_hdspm_channel_info() local 5752 struct hdspm *hdspm = snd_pcm_substream_chip(substream); snd_hdspm_trigger() local 5871 struct hdspm *hdspm = rule->private; snd_hdspm_hw_rule_in_channels_rate() local 5906 struct hdspm *hdspm = rule->private; snd_hdspm_hw_rule_out_channels_rate() local 5941 struct hdspm *hdspm = rule->private; snd_hdspm_hw_rule_rate_in_channels() local 5975 struct hdspm *hdspm = rule->private; snd_hdspm_hw_rule_rate_out_channels() local 6011 struct hdspm *hdspm = rule->private; snd_hdspm_hw_rule_in_channels() local 6025 struct hdspm *hdspm = rule->private; snd_hdspm_hw_rule_out_channels() local 6037 struct hdspm *hdspm = snd_pcm_substream_chip(substream); snd_hdspm_open() local 6111 struct hdspm *hdspm = snd_pcm_substream_chip(substream); snd_hdspm_release() local 6139 struct hdspm *hdspm = hw->private_data; snd_hdspm_hwdep_ioctl() local 6350 snd_hdspm_create_hwdep(struct snd_card * card,struct hdspm * hdspm) snd_hdspm_create_hwdep() argument 6375 snd_hdspm_preallocate_memory(struct hdspm * hdspm) snd_hdspm_preallocate_memory() argument 6393 hdspm_set_channel_dma_addr(struct hdspm * hdspm,struct snd_pcm_substream * substream,unsigned int reg,int channel) hdspm_set_channel_dma_addr() argument 6407 snd_hdspm_create_pcm(struct snd_card * card,struct hdspm * hdspm) snd_hdspm_create_pcm() argument 6434 snd_hdspm_initialize_midi_flush(struct hdspm * hdspm) snd_hdspm_initialize_midi_flush() argument 6443 snd_hdspm_create_alsa_devices(struct snd_card * card,struct hdspm * hdspm) snd_hdspm_create_alsa_devices() argument 6502 snd_hdspm_create(struct snd_card * card,struct hdspm * hdspm) snd_hdspm_create() argument 6835 struct hdspm *hdspm = card->private_data; snd_hdspm_card_free() local 6855 struct hdspm *hdspm; snd_hdspm_probe() local [all...] |