Searched defs:hdspm (Results 1 - 2 of 2) sorted by relevance

/linux-4.4.14/sound/pci/rme9652/
H A DMakefile
H A Dhdspm.c966 struct hdspm *hdspm; member in struct:hdspm_midi
992 struct hdspm { struct
1132 static bool hdspm_is_raydat_or_aio(struct hdspm *hdspm) hdspm_is_raydat_or_aio() argument
1141 static inline void hdspm_write(struct hdspm * hdspm, unsigned int reg, hdspm_write() argument
1147 static inline unsigned int hdspm_read(struct hdspm * hdspm, unsigned int reg) hdspm_read() argument
1156 static inline int hdspm_read_in_gain(struct hdspm * hdspm, unsigned int chan, hdspm_read_in_gain() argument
1165 static inline int hdspm_read_pb_gain(struct hdspm * hdspm, unsigned int chan, hdspm_read_pb_gain() argument
1173 static int hdspm_write_in_gain(struct hdspm *hdspm, unsigned int chan, hdspm_write_in_gain() argument
1186 static int hdspm_write_pb_gain(struct hdspm *hdspm, unsigned int chan, hdspm_write_pb_gain() argument
1201 static inline void snd_hdspm_enable_in(struct hdspm * hdspm, int i, int v) snd_hdspm_enable_in() argument
1206 static inline void snd_hdspm_enable_out(struct hdspm * hdspm, int i, int v) snd_hdspm_enable_out() argument
1212 static int snd_hdspm_use_is_exclusive(struct hdspm *hdspm) snd_hdspm_use_is_exclusive() argument
1245 static int hdspm_rate_multiplier(struct hdspm *hdspm, int rate) hdspm_rate_multiplier() argument
1258 static int hdspm_external_sample_rate(struct hdspm *hdspm) hdspm_external_sample_rate() argument
1458 static int hdspm_get_latency(struct hdspm *hdspm) hdspm_get_latency() argument
1478 static inline void hdspm_compute_period_size(struct hdspm *hdspm) hdspm_compute_period_size() argument
1484 static snd_pcm_uframes_t hdspm_hw_pointer(struct hdspm *hdspm) hdspm_hw_pointer() argument
1518 static void hdspm_silence_playback(struct hdspm *hdspm) hdspm_silence_playback() argument
1572 static u64 hdspm_calc_dds_value(struct hdspm *hdspm, u64 period) hdspm_calc_dds_value() argument
1600 static void hdspm_set_dds_value(struct hdspm *hdspm, int rate) hdspm_set_dds_value() argument
1636 static int hdspm_set_rate(struct hdspm * hdspm, int rate, int called_internally) hdspm_set_rate() argument
1792 static void all_in_all_mixer(struct hdspm * hdspm, int sgain) all_in_all_mixer() argument
1815 static inline unsigned char snd_hdspm_midi_read_byte (struct hdspm *hdspm, snd_hdspm_midi_read_byte() argument
1822 static inline void snd_hdspm_midi_write_byte (struct hdspm *hdspm, int id, snd_hdspm_midi_write_byte() argument
1829 static inline int snd_hdspm_midi_input_available (struct hdspm *hdspm, int id) snd_hdspm_midi_input_available() argument
1834 static inline int snd_hdspm_midi_output_possible (struct hdspm *hdspm, int id) snd_hdspm_midi_output_possible() argument
1846 static void snd_hdspm_flush_midi_input(struct hdspm *hdspm, int id) snd_hdspm_flush_midi_input() argument
1928 struct hdspm *hdspm; snd_hdspm_midi_input_trigger() local
2174 struct hdspm *hdspm = (struct hdspm *)arg; hdspm_midi_tasklet() local
2193 static inline int hdspm_get_pll_freq(struct hdspm *hdspm) hdspm_get_pll_freq() argument
2207 static int hdspm_get_system_sample_rate(struct hdspm *hdspm) hdspm_get_system_sample_rate() argument
2257 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_system_sample_rate() local
2267 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_system_sample_rate() local
2280 static int hdspm_get_wc_sample_rate(struct hdspm *hdspm) hdspm_get_wc_sample_rate() argument
2305 static int hdspm_get_tco_sample_rate(struct hdspm *hdspm) hdspm_get_tco_sample_rate() argument
2331 static int hdspm_get_sync_in_sample_rate(struct hdspm *hdspm) hdspm_get_sync_in_sample_rate() argument
2353 static int hdspm_get_aes_sample_rate(struct hdspm *hdspm, int index) hdspm_get_aes_sample_rate() argument
2372 static int hdspm_get_s1_sample_rate(struct hdspm *hdspm, unsigned int idx) hdspm_get_s1_sample_rate() argument
2386 static int hdspm_external_rate_to_enum(struct hdspm *hdspm) hdspm_external_rate_to_enum() argument
2421 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_autosync_sample_rate() local
2523 static int hdspm_system_clock_mode(struct hdspm *hdspm) hdspm_system_clock_mode() argument
2545 static void hdspm_set_system_clock_mode(struct hdspm *hdspm, int mode) hdspm_set_system_clock_mode() argument
2565 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_system_clock_mode() local
2574 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_system_clock_mode() local
2602 static int hdspm_clock_source(struct hdspm * hdspm) hdspm_clock_source() argument
2619 static int hdspm_set_clock_source(struct hdspm * hdspm, int mode) hdspm_set_clock_source() argument
2657 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_clock_source() local
2666 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_clock_source() local
2704 static int hdspm_pref_sync_ref(struct hdspm * hdspm) hdspm_pref_sync_ref() argument
2807 static int hdspm_set_pref_sync_ref(struct hdspm * hdspm, int pref) hdspm_set_pref_sync_ref() argument
2968 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_info_pref_sync_ref() local
2978 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_pref_sync_ref() local
2992 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_pref_sync_ref() local
3023 static int hdspm_autosync_ref(struct hdspm *hdspm) hdspm_autosync_ref() argument
3062 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_info_autosync_ref() local
3081 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_autosync_ref() local
3112 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_tco_video_input_format() local
3153 static int hdspm_tco_ltc_frames(struct hdspm *hdspm) hdspm_tco_ltc_frames() argument
3187 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_tco_ltc_frames() local
3202 static int hdspm_toggle_setting(struct hdspm *hdspm, u32 regmask) hdspm_toggle_setting() argument
3214 static int hdspm_set_toggle_setting(struct hdspm *hdspm, u32 regmask, int out) hdspm_set_toggle_setting() argument
3242 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_toggle_setting() local
3254 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_toggle_setting() local
3278 static int hdspm_input_select(struct hdspm * hdspm) hdspm_input_select() argument
3283 static int hdspm_set_input_select(struct hdspm * hdspm, int out) hdspm_set_input_select() argument
3305 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_input_select() local
3316 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_input_select() local
3340 static int hdspm_ds_wire(struct hdspm * hdspm) hdspm_ds_wire() argument
3345 static int hdspm_set_ds_wire(struct hdspm * hdspm, int ds) hdspm_set_ds_wire() argument
3367 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_ds_wire() local
3378 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_ds_wire() local
3402 static int hdspm_qs_wire(struct hdspm * hdspm) hdspm_qs_wire() argument
3411 static int hdspm_set_qs_wire(struct hdspm * hdspm, int mode) hdspm_set_qs_wire() argument
3440 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_qs_wire() local
3451 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_qs_wire() local
3478 static int hdspm_tristate(struct hdspm *hdspm, u32 regmask) hdspm_tristate() argument
3484 static int hdspm_set_tristate(struct hdspm *hdspm, int mode, u32 regmask) hdspm_set_tristate() argument
3515 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_tristate() local
3527 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_tristate() local
3556 static int hdspm_madi_speedmode(struct hdspm *hdspm) hdspm_madi_speedmode() argument
3565 static int hdspm_set_madi_speedmode(struct hdspm *hdspm, int mode) hdspm_set_madi_speedmode() argument
3594 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_madi_speedmode() local
3605 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_madi_speedmode() local
3649 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_mixer() local
3682 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_mixer() local
3753 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_playback_mixer() local
3772 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_playback_mixer() local
3834 static int hdspm_wc_sync_check(struct hdspm *hdspm) hdspm_wc_sync_check() argument
3882 static int hdspm_madi_sync_check(struct hdspm *hdspm) hdspm_madi_sync_check() argument
3895 static int hdspm_s1_sync_check(struct hdspm *hdspm, int idx) hdspm_s1_sync_check() argument
3912 static int hdspm_sync_in_sync_check(struct hdspm *hdspm) hdspm_sync_in_sync_check() argument
3948 static int hdspm_aes_sync_check(struct hdspm *hdspm, int idx) hdspm_aes_sync_check() argument
3963 static int hdspm_tco_input_check(struct hdspm *hdspm, u32 mask) hdspm_tco_input_check() argument
3972 static int hdspm_tco_sync_check(struct hdspm *hdspm) hdspm_tco_sync_check() argument
4018 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_sync_check() local
4111 static void hdspm_tco_write(struct hdspm *hdspm) hdspm_tco_write() argument
4223 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_tco_sample_rate() local
4233 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_tco_sample_rate() local
4270 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_tco_pull() local
4280 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_tco_pull() local
4315 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_tco_wck_conversion() local
4325 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_tco_wck_conversion() local
4362 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_tco_frame_rate() local
4372 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_tco_frame_rate() local
4408 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_tco_sync_source() local
4418 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_tco_sync_source() local
4458 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_get_tco_word_term() local
4469 struct hdspm *hdspm = snd_kcontrol_chip(kcontrol); snd_hdspm_put_tco_word_term() local
4648 static int hdspm_update_simple_mixer_controls(struct hdspm * hdspm) hdspm_update_simple_mixer_controls() argument
4755 struct hdspm *hdspm = entry->private_data; snd_hdspm_proc_read_tco() local
4867 struct hdspm *hdspm = entry->private_data; snd_hdspm_proc_read_madi() local
5029 struct hdspm *hdspm = entry->private_data; snd_hdspm_proc_read_aes32() local
5182 struct hdspm *hdspm = entry->private_data; snd_hdspm_proc_read_raydat() local
5240 struct hdspm *hdspm = entry->private_data; snd_hdspm_proc_read_debug() local
5257 struct hdspm *hdspm = entry->private_data; snd_hdspm_proc_ports_in() local
5270 struct hdspm *hdspm = entry->private_data; snd_hdspm_proc_ports_out() local
5281 static void snd_hdspm_proc_init(struct hdspm *hdspm) snd_hdspm_proc_init() argument
5328 static int snd_hdspm_set_defaults(struct hdspm * hdspm) snd_hdspm_set_defaults() argument
5398 struct hdspm *hdspm = (struct hdspm *) dev_id; snd_hdspm_interrupt() local
5475 struct hdspm *hdspm = snd_pcm_substream_chip(substream); snd_hdspm_hw_pointer() local
5483 struct hdspm *hdspm = snd_pcm_substream_chip(substream); snd_hdspm_reset() local
5512 struct hdspm *hdspm = snd_pcm_substream_chip(substream); snd_hdspm_hw_params() local
5667 struct hdspm *hdspm = snd_pcm_substream_chip(substream); snd_hdspm_hw_free() local
5694 struct hdspm *hdspm = snd_pcm_substream_chip(substream); snd_hdspm_channel_info() local
5759 struct hdspm *hdspm = snd_pcm_substream_chip(substream); snd_hdspm_trigger() local
5878 struct hdspm *hdspm = rule->private; snd_hdspm_hw_rule_in_channels_rate() local
5913 struct hdspm *hdspm = rule->private; snd_hdspm_hw_rule_out_channels_rate() local
5948 struct hdspm *hdspm = rule->private; snd_hdspm_hw_rule_rate_in_channels() local
5982 struct hdspm *hdspm = rule->private; snd_hdspm_hw_rule_rate_out_channels() local
6018 struct hdspm *hdspm = rule->private; snd_hdspm_hw_rule_in_channels() local
6032 struct hdspm *hdspm = rule->private; snd_hdspm_hw_rule_out_channels() local
6056 struct hdspm *hdspm = snd_pcm_substream_chip(substream); snd_hdspm_open() local
6132 struct hdspm *hdspm = snd_pcm_substream_chip(substream); snd_hdspm_release() local
6166 struct hdspm *hdspm = hw->private_data; snd_hdspm_hwdep_ioctl() local
6402 static int snd_hdspm_preallocate_memory(struct hdspm *hdspm) snd_hdspm_preallocate_memory() argument
6431 static void hdspm_set_sgbuf(struct hdspm *hdspm, hdspm_set_sgbuf() argument
6473 static inline void snd_hdspm_initialize_midi_flush(struct hdspm * hdspm) snd_hdspm_initialize_midi_flush() argument
6888 static int snd_hdspm_free(struct hdspm * hdspm) snd_hdspm_free() argument
6918 struct hdspm *hdspm = card->private_data; snd_hdspm_card_free() local
6929 struct hdspm *hdspm; snd_hdspm_probe() local
2060 snd_hdspm_create_midi(struct snd_card *card, struct hdspm *hdspm, int id) snd_hdspm_create_midi() argument
4672 snd_hdspm_create_controls(struct snd_card *card, struct hdspm *hdspm) snd_hdspm_create_controls() argument
6376 snd_hdspm_create_hwdep(struct snd_card *card, struct hdspm *hdspm) snd_hdspm_create_hwdep() argument
6445 snd_hdspm_create_pcm(struct snd_card *card, struct hdspm *hdspm) snd_hdspm_create_pcm() argument
6481 snd_hdspm_create_alsa_devices(struct snd_card *card, struct hdspm *hdspm) snd_hdspm_create_alsa_devices() argument
6540 snd_hdspm_create(struct snd_card *card, struct hdspm *hdspm) snd_hdspm_create() argument

Completed in 129 milliseconds