Lines Matching refs:snd_motu

51 struct snd_motu {  struct
159 int snd_motu_transaction_read(struct snd_motu *motu, u32 offset, __be32 *reg,
161 int snd_motu_transaction_write(struct snd_motu *motu, u32 offset, __be32 *reg,
163 int snd_motu_transaction_register(struct snd_motu *motu);
164 int snd_motu_transaction_reregister(struct snd_motu *motu);
165 void snd_motu_transaction_unregister(struct snd_motu *motu);
167 int snd_motu_stream_init_duplex(struct snd_motu *motu);
168 void snd_motu_stream_destroy_duplex(struct snd_motu *motu);
169 int snd_motu_stream_cache_packet_formats(struct snd_motu *motu);
170 int snd_motu_stream_reserve_duplex(struct snd_motu *motu, unsigned int rate,
173 int snd_motu_stream_start_duplex(struct snd_motu *motu);
174 void snd_motu_stream_stop_duplex(struct snd_motu *motu);
175 int snd_motu_stream_lock_try(struct snd_motu *motu);
176 void snd_motu_stream_lock_release(struct snd_motu *motu);
178 void snd_motu_proc_init(struct snd_motu *motu);
180 int snd_motu_create_pcm_devices(struct snd_motu *motu);
182 int snd_motu_create_midi_devices(struct snd_motu *motu);
184 int snd_motu_create_hwdep_device(struct snd_motu *motu);
186 int snd_motu_protocol_v1_get_clock_rate(struct snd_motu *motu,
188 int snd_motu_protocol_v1_set_clock_rate(struct snd_motu *motu,
190 int snd_motu_protocol_v1_get_clock_source(struct snd_motu *motu,
192 int snd_motu_protocol_v1_switch_fetching_mode(struct snd_motu *motu,
194 int snd_motu_protocol_v1_cache_packet_formats(struct snd_motu *motu);
196 int snd_motu_protocol_v2_get_clock_rate(struct snd_motu *motu,
198 int snd_motu_protocol_v2_set_clock_rate(struct snd_motu *motu,
200 int snd_motu_protocol_v2_get_clock_source(struct snd_motu *motu,
202 int snd_motu_protocol_v2_switch_fetching_mode(struct snd_motu *motu,
204 int snd_motu_protocol_v2_cache_packet_formats(struct snd_motu *motu);
206 int snd_motu_protocol_v3_get_clock_rate(struct snd_motu *motu,
208 int snd_motu_protocol_v3_set_clock_rate(struct snd_motu *motu,
210 int snd_motu_protocol_v3_get_clock_source(struct snd_motu *motu,
212 int snd_motu_protocol_v3_switch_fetching_mode(struct snd_motu *motu,
214 int snd_motu_protocol_v3_cache_packet_formats(struct snd_motu *motu);
216 static inline int snd_motu_protocol_get_clock_rate(struct snd_motu *motu, in snd_motu_protocol_get_clock_rate()
229 static inline int snd_motu_protocol_set_clock_rate(struct snd_motu *motu, in snd_motu_protocol_set_clock_rate()
242 static inline int snd_motu_protocol_get_clock_source(struct snd_motu *motu, in snd_motu_protocol_get_clock_source()
255 static inline int snd_motu_protocol_switch_fetching_mode(struct snd_motu *motu, in snd_motu_protocol_switch_fetching_mode()
268 static inline int snd_motu_protocol_cache_packet_formats(struct snd_motu *motu) in snd_motu_protocol_cache_packet_formats()
280 int snd_motu_register_dsp_message_parser_new(struct snd_motu *motu);
281 int snd_motu_register_dsp_message_parser_init(struct snd_motu *motu);
282 void snd_motu_register_dsp_message_parser_parse(struct snd_motu *motu, const struct pkt_desc *descs,
284 void snd_motu_register_dsp_message_parser_copy_meter(struct snd_motu *motu,
286 void snd_motu_register_dsp_message_parser_copy_parameter(struct snd_motu *motu,
288 unsigned int snd_motu_register_dsp_message_parser_count_event(struct snd_motu *motu);
289 bool snd_motu_register_dsp_message_parser_copy_event(struct snd_motu *motu, u32 *event);
291 int snd_motu_command_dsp_message_parser_new(struct snd_motu *motu);
292 int snd_motu_command_dsp_message_parser_init(struct snd_motu *motu, enum cip_sfc sfc);
293 void snd_motu_command_dsp_message_parser_parse(struct snd_motu *motu, const struct pkt_desc *descs,
295 void snd_motu_command_dsp_message_parser_copy_meter(struct snd_motu *motu,