Lines Matching refs:snd_rme9652

184 struct snd_rme9652 {
299 static inline void rme9652_write(struct snd_rme9652 *rme9652, int reg, int val)
304 static inline unsigned int rme9652_read(struct snd_rme9652 *rme9652, int reg)
309 static inline int snd_rme9652_use_is_exclusive(struct snd_rme9652 *rme9652)
323 static inline int rme9652_adat_sample_rate(struct snd_rme9652 *rme9652)
334 static inline void rme9652_compute_period_size(struct snd_rme9652 *rme9652)
345 static snd_pcm_uframes_t rme9652_hw_pointer(struct snd_rme9652 *rme9652)
396 static inline void rme9652_reset_hw_pointer(struct snd_rme9652 *rme9652)
413 static inline void rme9652_start(struct snd_rme9652 *s)
419 static inline void rme9652_stop(struct snd_rme9652 *s)
425 static int rme9652_set_interrupt_interval(struct snd_rme9652 *s,
459 static int rme9652_set_rate(struct snd_rme9652 *rme9652, int rate)
546 static void rme9652_set_thru(struct snd_rme9652 *rme9652, int channel, int enable)
585 static int rme9652_set_passthru(struct snd_rme9652 *rme9652, int onoff)
613 static void rme9652_spdif_set_bit (struct snd_rme9652 *rme9652, int mask, int onoff)
623 static void rme9652_spdif_write_byte (struct snd_rme9652 *rme9652, const int val)
639 static int rme9652_spdif_read_byte (struct snd_rme9652 *rme9652)
657 static void rme9652_write_spdif_codec (struct snd_rme9652 *rme9652, const int address, const int data)
667 static int rme9652_spdif_read_codec (struct snd_rme9652 *rme9652, const int address)
684 static void rme9652_initialize_spdif_receiver (struct snd_rme9652 *rme9652)
695 static inline int rme9652_spdif_sample_rate(struct snd_rme9652 *s)
788 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
796 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
817 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
825 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
858 static unsigned int rme9652_adat1_in(struct snd_rme9652 *rme9652)
865 static int rme9652_set_adat1_input(struct snd_rme9652 *rme9652, int internal)
898 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
908 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
928 static unsigned int rme9652_spdif_in(struct snd_rme9652 *rme9652)
934 static int rme9652_set_spdif_input(struct snd_rme9652 *rme9652, int in)
962 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
972 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
992 static int rme9652_spdif_out(struct snd_rme9652 *rme9652)
997 static int rme9652_set_spdif_output(struct snd_rme9652 *rme9652, int out)
1023 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
1033 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
1052 static int rme9652_sync_mode(struct snd_rme9652 *rme9652)
1063 static int rme9652_set_sync_mode(struct snd_rme9652 *rme9652, int mode)
1105 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
1115 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
1132 static int rme9652_sync_pref(struct snd_rme9652 *rme9652)
1148 static int rme9652_set_sync_pref(struct snd_rme9652 *rme9652, int pref)
1185 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
1194 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
1204 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
1221 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
1231 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
1243 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
1279 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
1289 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
1325 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
1350 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
1375 struct snd_rme9652 *rme9652 = snd_kcontrol_chip(kcontrol);
1390 struct snd_rme9652 *s = (struct snd_rme9652 *) private_data;
1500 static int snd_rme9652_create_controls(struct snd_card *card, struct snd_rme9652 *rme9652)
1539 struct snd_rme9652 *rme9652 = (struct snd_rme9652 *) entry->private_data;
1709 static void snd_rme9652_proc_init(struct snd_rme9652 *rme9652)
1717 struct snd_rme9652 *rme9652 = (struct snd_rme9652 *) card->private_data;
1723 static int snd_rme9652_initialize_memory(struct snd_rme9652 *rme9652)
1755 static void snd_rme9652_set_defaults(struct snd_rme9652 *rme9652)
1798 struct snd_rme9652 *rme9652 = (struct snd_rme9652 *) dev_id;
1818 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream);
1822 static signed char *rme9652_channel_buffer_location(struct snd_rme9652 *rme9652,
1849 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream);
1869 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream);
1889 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream);
1904 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream);
1930 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream);
1997 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream);
2034 static void rme9652_silence_playback(struct snd_rme9652 *rme9652)
2042 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream);
2103 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream);
2171 struct snd_rme9652 *rme9652 = rule->private;
2180 struct snd_rme9652 *rme9652 = rule->private;
2204 struct snd_rme9652 *rme9652 = rule->private;
2227 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream);
2268 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream);
2286 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream);
2322 struct snd_rme9652 *rme9652 = snd_pcm_substream_chip(substream);
2357 struct snd_rme9652 *rme9652)
2379 struct snd_rme9652 *rme9652,
2518 struct snd_rme9652 *rme9652;
2530 sizeof(struct snd_rme9652), &card);
2535 rme9652 = (struct snd_rme9652 *) card->private_data;