Lines Matching refs:cache
156 kfree(motu->cache.event_offsets); in snd_motu_stream_reserve_duplex()
157 motu->cache.event_offsets = NULL; in snd_motu_stream_reserve_duplex()
188 motu->cache.size = motu->tx_stream.syt_interval * frames_per_buffer; in snd_motu_stream_reserve_duplex()
189 motu->cache.event_offsets = kcalloc(motu->cache.size, sizeof(*motu->cache.event_offsets), in snd_motu_stream_reserve_duplex()
191 if (!motu->cache.event_offsets) { in snd_motu_stream_reserve_duplex()
285 motu->cache.tail = 0; in snd_motu_stream_start_duplex()
286 motu->cache.tx_cycle_count = UINT_MAX; in snd_motu_stream_start_duplex()
287 motu->cache.head = 0; in snd_motu_stream_start_duplex()
288 motu->cache.rx_cycle_count = UINT_MAX; in snd_motu_stream_start_duplex()
327 kfree(motu->cache.event_offsets); in snd_motu_stream_stop_duplex()
328 motu->cache.event_offsets = NULL; in snd_motu_stream_stop_duplex()
350 err = amdtp_motu_init(s, motu->unit, dir, motu->spec, &motu->cache); in init_stream()