• Home
  • Raw
  • Download

Lines Matching refs:motu

30 int snd_motu_protocol_v3_get_clock_rate(struct snd_motu *motu,  in snd_motu_protocol_v3_get_clock_rate()  argument
37 err = snd_motu_transaction_read(motu, V3_CLOCK_STATUS_OFFSET, &reg, in snd_motu_protocol_v3_get_clock_rate()
52 int snd_motu_protocol_v3_set_clock_rate(struct snd_motu *motu, in snd_motu_protocol_v3_set_clock_rate() argument
67 err = snd_motu_transaction_read(motu, V3_CLOCK_STATUS_OFFSET, &reg, in snd_motu_protocol_v3_set_clock_rate()
79 err = snd_motu_transaction_write(motu, V3_CLOCK_STATUS_OFFSET, &reg, in snd_motu_protocol_v3_set_clock_rate()
87 motu->msg = 0; in snd_motu_protocol_v3_set_clock_rate()
88 result = wait_event_interruptible_timeout(motu->hwdep_wait, in snd_motu_protocol_v3_set_clock_rate()
89 motu->msg & V3_MSG_FLAG_CLK_CHANGED, in snd_motu_protocol_v3_set_clock_rate()
100 static int detect_clock_source_828mk3(struct snd_motu *motu, u32 data, in detect_clock_source_828mk3() argument
123 err = snd_motu_transaction_read(motu, in detect_clock_source_828mk3()
151 static int v3_detect_clock_source(struct snd_motu *motu, u32 data, in v3_detect_clock_source() argument
175 int snd_motu_protocol_v3_get_clock_source(struct snd_motu *motu, in snd_motu_protocol_v3_get_clock_source() argument
182 err = snd_motu_transaction_read(motu, V3_CLOCK_STATUS_OFFSET, &reg, in snd_motu_protocol_v3_get_clock_source()
188 if (motu->spec == &snd_motu_spec_828mk3) in snd_motu_protocol_v3_get_clock_source()
189 return detect_clock_source_828mk3(motu, data, src); in snd_motu_protocol_v3_get_clock_source()
191 return v3_detect_clock_source(motu, data, src); in snd_motu_protocol_v3_get_clock_source()
194 int snd_motu_protocol_v3_switch_fetching_mode(struct snd_motu *motu, in snd_motu_protocol_v3_switch_fetching_mode() argument
201 err = snd_motu_transaction_read(motu, V3_CLOCK_STATUS_OFFSET, &reg, in snd_motu_protocol_v3_switch_fetching_mode()
213 return snd_motu_transaction_write(motu, V3_CLOCK_STATUS_OFFSET, &reg, in snd_motu_protocol_v3_switch_fetching_mode()
217 static int detect_packet_formats_828mk3(struct snd_motu *motu, u32 data) in detect_packet_formats_828mk3() argument
221 motu->tx_packet_formats.pcm_chunks[0] += 4; in detect_packet_formats_828mk3()
222 motu->tx_packet_formats.pcm_chunks[1] += 4; in detect_packet_formats_828mk3()
224 motu->tx_packet_formats.pcm_chunks[0] += 8; in detect_packet_formats_828mk3()
225 motu->tx_packet_formats.pcm_chunks[1] += 4; in detect_packet_formats_828mk3()
231 motu->tx_packet_formats.pcm_chunks[0] += 4; in detect_packet_formats_828mk3()
232 motu->tx_packet_formats.pcm_chunks[1] += 4; in detect_packet_formats_828mk3()
234 motu->tx_packet_formats.pcm_chunks[0] += 8; in detect_packet_formats_828mk3()
235 motu->tx_packet_formats.pcm_chunks[1] += 4; in detect_packet_formats_828mk3()
241 motu->rx_packet_formats.pcm_chunks[0] += 4; in detect_packet_formats_828mk3()
242 motu->rx_packet_formats.pcm_chunks[1] += 4; in detect_packet_formats_828mk3()
244 motu->rx_packet_formats.pcm_chunks[0] += 8; in detect_packet_formats_828mk3()
245 motu->rx_packet_formats.pcm_chunks[1] += 4; in detect_packet_formats_828mk3()
251 motu->rx_packet_formats.pcm_chunks[0] += 4; in detect_packet_formats_828mk3()
252 motu->rx_packet_formats.pcm_chunks[1] += 4; in detect_packet_formats_828mk3()
254 motu->rx_packet_formats.pcm_chunks[0] += 8; in detect_packet_formats_828mk3()
255 motu->rx_packet_formats.pcm_chunks[1] += 4; in detect_packet_formats_828mk3()
262 int snd_motu_protocol_v3_cache_packet_formats(struct snd_motu *motu) in snd_motu_protocol_v3_cache_packet_formats() argument
268 motu->tx_packet_formats.pcm_byte_offset = 10; in snd_motu_protocol_v3_cache_packet_formats()
269 motu->rx_packet_formats.pcm_byte_offset = 10; in snd_motu_protocol_v3_cache_packet_formats()
271 motu->tx_packet_formats.msg_chunks = 2; in snd_motu_protocol_v3_cache_packet_formats()
272 motu->rx_packet_formats.msg_chunks = 2; in snd_motu_protocol_v3_cache_packet_formats()
274 err = snd_motu_transaction_read(motu, V3_OPT_IFACE_MODE_OFFSET, &reg, in snd_motu_protocol_v3_cache_packet_formats()
280 memcpy(motu->tx_packet_formats.pcm_chunks, in snd_motu_protocol_v3_cache_packet_formats()
281 motu->spec->tx_fixed_pcm_chunks, in snd_motu_protocol_v3_cache_packet_formats()
282 sizeof(motu->tx_packet_formats.pcm_chunks)); in snd_motu_protocol_v3_cache_packet_formats()
283 memcpy(motu->rx_packet_formats.pcm_chunks, in snd_motu_protocol_v3_cache_packet_formats()
284 motu->spec->rx_fixed_pcm_chunks, in snd_motu_protocol_v3_cache_packet_formats()
285 sizeof(motu->rx_packet_formats.pcm_chunks)); in snd_motu_protocol_v3_cache_packet_formats()
287 if (motu->spec == &snd_motu_spec_828mk3) in snd_motu_protocol_v3_cache_packet_formats()
288 return detect_packet_formats_828mk3(motu, data); in snd_motu_protocol_v3_cache_packet_formats()