Lines Matching refs:motu
111 int (*get_clock_rate)(struct snd_motu *motu, unsigned int *rate);
112 int (*set_clock_rate)(struct snd_motu *motu, unsigned int rate);
113 int (*get_clock_source)(struct snd_motu *motu,
115 int (*switch_fetching_mode)(struct snd_motu *motu, bool enable);
116 int (*cache_packet_formats)(struct snd_motu *motu);
146 int snd_motu_transaction_read(struct snd_motu *motu, u32 offset, __be32 *reg,
148 int snd_motu_transaction_write(struct snd_motu *motu, u32 offset, __be32 *reg,
150 int snd_motu_transaction_register(struct snd_motu *motu);
151 int snd_motu_transaction_reregister(struct snd_motu *motu);
152 void snd_motu_transaction_unregister(struct snd_motu *motu);
154 int snd_motu_stream_init_duplex(struct snd_motu *motu);
155 void snd_motu_stream_destroy_duplex(struct snd_motu *motu);
156 int snd_motu_stream_cache_packet_formats(struct snd_motu *motu);
157 int snd_motu_stream_reserve_duplex(struct snd_motu *motu, unsigned int rate);
158 int snd_motu_stream_start_duplex(struct snd_motu *motu);
159 void snd_motu_stream_stop_duplex(struct snd_motu *motu);
160 int snd_motu_stream_lock_try(struct snd_motu *motu);
161 void snd_motu_stream_lock_release(struct snd_motu *motu);
163 void snd_motu_proc_init(struct snd_motu *motu);
165 int snd_motu_create_pcm_devices(struct snd_motu *motu);
167 int snd_motu_create_midi_devices(struct snd_motu *motu);
169 int snd_motu_create_hwdep_device(struct snd_motu *motu);