Lines Matching refs:snd_rme9652

199 struct snd_rme9652 {  struct
322 static inline void rme9652_write(struct snd_rme9652 *rme9652, int reg, int val) in rme9652_write()
327 static inline unsigned int rme9652_read(struct snd_rme9652 *rme9652, int reg) in rme9652_read()
332 static inline int snd_rme9652_use_is_exclusive(struct snd_rme9652 *rme9652) in snd_rme9652_use_is_exclusive()
346 static inline int rme9652_adat_sample_rate(struct snd_rme9652 *rme9652) in rme9652_adat_sample_rate()
357 static inline void rme9652_compute_period_size(struct snd_rme9652 *rme9652) in rme9652_compute_period_size()
368 static snd_pcm_uframes_t rme9652_hw_pointer(struct snd_rme9652 *rme9652) in rme9652_hw_pointer()
419 static inline void rme9652_reset_hw_pointer(struct snd_rme9652 *rme9652) in rme9652_reset_hw_pointer()
436 static inline void rme9652_start(struct snd_rme9652 *s) in rme9652_start()
442 static inline void rme9652_stop(struct snd_rme9652 *s) in rme9652_stop()
448 static int rme9652_set_interrupt_interval(struct snd_rme9652 *s, in rme9652_set_interrupt_interval()
482 static int rme9652_set_rate(struct snd_rme9652 *rme9652, int rate) in rme9652_set_rate()
570 static void rme9652_set_thru(struct snd_rme9652 *rme9652, int channel, int enable) in rme9652_set_thru()
609 static int rme9652_set_passthru(struct snd_rme9652 *rme9652, int onoff) in rme9652_set_passthru()
637 static void rme9652_spdif_set_bit (struct snd_rme9652 *rme9652, int mask, int onoff) in rme9652_spdif_set_bit()
647 static void rme9652_spdif_write_byte (struct snd_rme9652 *rme9652, const int val) in rme9652_spdif_write_byte()
663 static int rme9652_spdif_read_byte (struct snd_rme9652 *rme9652) in rme9652_spdif_read_byte()
681 static void rme9652_write_spdif_codec (struct snd_rme9652 *rme9652, const int address, const int da… in rme9652_write_spdif_codec()
691 static int rme9652_spdif_read_codec (struct snd_rme9652 *rme9652, const int address) in rme9652_spdif_read_codec()
708 static void rme9652_initialize_spdif_receiver (struct snd_rme9652 *rme9652) in rme9652_initialize_spdif_receiver()
719 static inline int rme9652_spdif_sample_rate(struct snd_rme9652 *s) in rme9652_spdif_sample_rate()
819 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_control_spdif_get()
827 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_control_spdif_put()
848 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_control_spdif_stream_get()
856 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_control_spdif_stream_put()
889 static unsigned int rme9652_adat1_in(struct snd_rme9652 *rme9652) in rme9652_adat1_in()
896 static int rme9652_set_adat1_input(struct snd_rme9652 *rme9652, int internal) in rme9652_set_adat1_input()
930 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_get_adat1_in()
940 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_put_adat1_in()
960 static unsigned int rme9652_spdif_in(struct snd_rme9652 *rme9652) in rme9652_spdif_in()
966 static int rme9652_set_spdif_input(struct snd_rme9652 *rme9652, int in) in rme9652_set_spdif_input()
995 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_get_spdif_in()
1005 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_put_spdif_in()
1025 static int rme9652_spdif_out(struct snd_rme9652 *rme9652) in rme9652_spdif_out()
1030 static int rme9652_set_spdif_output(struct snd_rme9652 *rme9652, int out) in rme9652_set_spdif_output()
1057 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_get_spdif_out()
1067 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_put_spdif_out()
1086 static int rme9652_sync_mode(struct snd_rme9652 *rme9652) in rme9652_sync_mode()
1097 static int rme9652_set_sync_mode(struct snd_rme9652 *rme9652, int mode) in rme9652_set_sync_mode()
1140 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_get_sync_mode()
1150 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_put_sync_mode()
1167 static int rme9652_sync_pref(struct snd_rme9652 *rme9652) in rme9652_sync_pref()
1183 static int rme9652_set_sync_pref(struct snd_rme9652 *rme9652, int pref) in rme9652_set_sync_pref()
1221 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_info_sync_pref()
1230 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_get_sync_pref()
1240 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_put_sync_pref()
1257 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_info_thru()
1267 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_get_thru()
1279 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_put_thru()
1315 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_get_passthru()
1325 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_put_passthru()
1361 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_get_spdif_rate()
1386 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_get_adat_sync()
1411 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol); in snd_rme9652_get_tc_valid()
1426 struct snd_rme9652 *s = (struct snd_rme9652 *) private_data; in snd_rme9652_get_tc_value()
1536 static int snd_rme9652_create_controls(struct snd_card *card, struct snd_rme9652 *rme9652) in snd_rme9652_create_controls()
1567 struct snd_rme9652 *rme9652 = (struct snd_rme9652 *) entry->private_data; in snd_rme9652_proc_read()
1737 static void snd_rme9652_proc_init(struct snd_rme9652 *rme9652) in snd_rme9652_proc_init()
1745 static void snd_rme9652_free_buffers(struct snd_rme9652 *rme9652) in snd_rme9652_free_buffers()
1751 static int snd_rme9652_free(struct snd_rme9652 *rme9652) in snd_rme9652_free()
1767 static int snd_rme9652_initialize_memory(struct snd_rme9652 *rme9652) in snd_rme9652_initialize_memory()
1796 static void snd_rme9652_set_defaults(struct snd_rme9652 *rme9652) in snd_rme9652_set_defaults()
1839 struct snd_rme9652 *rme9652 = (struct snd_rme9652 *) dev_id; in snd_rme9652_interrupt()
1859 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream); in snd_rme9652_hw_pointer()
1863 static char *rme9652_channel_buffer_location(struct snd_rme9652 *rme9652, in rme9652_channel_buffer_location()
1889 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream); in snd_rme9652_playback_copy()
1908 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream); in snd_rme9652_capture_copy()
1927 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream); in snd_rme9652_hw_silence()
1942 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream); in snd_rme9652_reset()
1968 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream); in snd_rme9652_hw_params()
2033 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream); in snd_rme9652_channel_info()
2069 static void rme9652_silence_playback(struct snd_rme9652 *rme9652) in rme9652_silence_playback()
2077 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream); in snd_rme9652_trigger()
2138 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream); in snd_rme9652_prepare()
2207 struct snd_rme9652 *rme9652 = rule->private; in snd_rme9652_hw_rule_channels()
2216 struct snd_rme9652 *rme9652 = rule->private; in snd_rme9652_hw_rule_channels_rate()
2240 struct snd_rme9652 *rme9652 = rule->private; in snd_rme9652_hw_rule_rate_channels()
2263 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream); in snd_rme9652_playback_open()
2305 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream); in snd_rme9652_playback_release()
2323 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream); in snd_rme9652_capture_open()
2360 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream); in snd_rme9652_capture_release()
2395 struct snd_rme9652 *rme9652) in snd_rme9652_create_pcm()
2419 struct snd_rme9652 *rme9652, in snd_rme9652_create()
2553 struct snd_rme9652 *rme9652 = (struct snd_rme9652 *) card->private_data; in snd_rme9652_card_free()
2563 struct snd_rme9652 *rme9652; in snd_rme9652_probe()
2575 sizeof(struct snd_rme9652), &card); in snd_rme9652_probe()
2580 rme9652 = (struct snd_rme9652 *) card->private_data; in snd_rme9652_probe()