Lines Matching refs:rstream
364 struct cras_rstream *rstream) in thread_find_stream() argument
369 DL_FOREACH (thread->open_devs[rstream->direction], open_dev) { in thread_find_stream()
371 if (s->stream == rstream) in thread_find_stream()
400 struct cras_rstream *rstream) in thread_drain_stream_ms_remaining() argument
405 if (rstream->direction != CRAS_STREAM_OUTPUT) in thread_drain_stream_ms_remaining()
408 shm = cras_rstream_shm(rstream); in thread_drain_stream_ms_remaining()
414 cras_rstream_set_is_draining(rstream, 1); in thread_drain_stream_ms_remaining()
416 return 1 + cras_frames_to_ms(fr_in_buff, rstream->format.frame_rate); in thread_drain_stream_ms_remaining()
423 struct cras_rstream *rstream) in thread_drain_stream() argument
427 if (!thread_find_stream(thread, rstream)) in thread_drain_stream()
430 ms_left = thread_drain_stream_ms_remaining(thread, rstream); in thread_drain_stream()
432 dev_io_remove_stream(&thread->open_devs[rstream->direction], in thread_drain_stream()
433 rstream, NULL); in thread_drain_stream()