Lines Matching refs:stream
13 init_stream(struct snd_efw *efw, struct amdtp_stream *stream) in init_stream() argument
20 if (stream == &efw->tx_stream) { in init_stream()
34 err = amdtp_stream_init(stream, efw->unit, s_dir, CIP_BLOCKING); in init_stream()
36 amdtp_stream_destroy(stream); in init_stream()
44 stop_stream(struct snd_efw *efw, struct amdtp_stream *stream) in stop_stream() argument
46 amdtp_stream_pcm_abort(stream); in stop_stream()
47 amdtp_stream_stop(stream); in stop_stream()
49 if (stream == &efw->tx_stream) in stop_stream()
56 start_stream(struct snd_efw *efw, struct amdtp_stream *stream, in start_stream() argument
66 if (stream == &efw->tx_stream) { in start_stream()
76 amdtp_stream_set_parameters(stream, sampling_rate, in start_stream()
81 amdtp_stream_get_max_payload(stream)); in start_stream()
86 err = amdtp_stream_start(stream, in start_stream()
90 stop_stream(efw, stream); in start_stream()
95 if (!amdtp_stream_wait_callback(stream, CALLBACK_TIMEOUT)) { in start_stream()
96 stop_stream(efw, stream); in start_stream()
108 destroy_stream(struct snd_efw *efw, struct amdtp_stream *stream) in destroy_stream() argument
112 if (stream == &efw->tx_stream) in destroy_stream()
117 amdtp_stream_destroy(stream); in destroy_stream()