Lines Matching refs:stream
42 struct stream_info *stream; in free_stream_context() local
45 stream = get_stream_info(ctx, str_id); in free_stream_context()
46 if (stream) { in free_stream_context()
193 struct stream_info *stream; in sst_cdev_open() local
205 stream = &ctx->streams[str_id]; in sst_cdev_open()
206 stream->compr_cb = cb->compr_cb; in sst_cdev_open()
207 stream->compr_cb_param = cb->param; in sst_cdev_open()
208 stream->drain_notify = cb->drain_notify; in sst_cdev_open()
209 stream->drain_cb_param = cb->drain_cb_param; in sst_cdev_open()
221 struct stream_info *stream; in sst_cdev_close() local
224 stream = get_stream_info(ctx, str_id); in sst_cdev_close()
225 if (!stream) { in sst_cdev_close()
231 stream->compr_cb_param = NULL; in sst_cdev_close()
232 stream->compr_cb = NULL; in sst_cdev_close()
244 struct stream_info *stream; in sst_cdev_ack() local
250 stream = get_stream_info(ctx, str_id); in sst_cdev_ack()
251 if (!stream) in sst_cdev_ack()
255 stream->cumm_bytes += bytes; in sst_cdev_ack()
256 dev_dbg(dev, "bytes copied %d inc by %ld\n", stream->cumm_bytes, bytes); in sst_cdev_ack()
263 fw_tstamp.bytes_copied = stream->cumm_bytes; in sst_cdev_ack()
348 struct stream_info *stream; in sst_cdev_tstamp() local
357 stream = get_stream_info(ctx, str_id); in sst_cdev_tstamp()
358 if (!stream) in sst_cdev_tstamp()
365 (u64)stream->num_ch * SST_GET_BYTES_PER_SAMPLE(24)); in sst_cdev_tstamp()
438 struct stream_info *stream; in sst_cdev_fragment_elapsed() local
442 stream = &ctx->streams[str_id]; in sst_cdev_fragment_elapsed()
443 if (stream->compr_cb) in sst_cdev_fragment_elapsed()
444 stream->compr_cb(stream->compr_cb_param); in sst_cdev_fragment_elapsed()
457 struct stream_info *stream; in sst_close_pcm_stream() local
461 stream = get_stream_info(ctx, str_id); in sst_close_pcm_stream()
462 if (!stream) { in sst_close_pcm_stream()
468 stream->pcm_substream = NULL; in sst_close_pcm_stream()
469 stream->status = STREAM_UN_INIT; in sst_close_pcm_stream()
470 stream->period_elapsed = NULL; in sst_close_pcm_stream()
493 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) in sst_calc_tstamp()
516 struct stream_info *stream; in sst_read_timestamp() local
524 stream = get_stream_info(ctx, str_id); in sst_read_timestamp()
525 if (!stream) in sst_read_timestamp()
528 if (!stream->pcm_substream) in sst_read_timestamp()
530 substream = stream->pcm_substream; in sst_read_timestamp()
605 struct stream_info *stream; in sst_stream_init() local
613 stream = get_stream_info(ctx, str_id); in sst_stream_init()
614 if (!stream) in sst_stream_init()
618 stream->pcm_substream = str_info->arg; in sst_stream_init()
619 stream->period_elapsed = str_info->period_elapsed; in sst_stream_init()
620 stream->sfreq = str_info->sfreq; in sst_stream_init()
621 stream->prev = stream->status; in sst_stream_init()
622 stream->status = STREAM_INIT; in sst_stream_init()
625 stream->pcm_substream, stream->period_elapsed, in sst_stream_init()
626 stream->sfreq, stream->status); in sst_stream_init()