Lines Matching refs:stream
152 int (*open)(struct snd_compr_stream *stream);
153 int (*free)(struct snd_compr_stream *stream);
154 int (*set_params)(struct snd_compr_stream *stream,
156 int (*get_params)(struct snd_compr_stream *stream,
158 int (*set_metadata)(struct snd_compr_stream *stream,
160 int (*get_metadata)(struct snd_compr_stream *stream,
162 int (*trigger)(struct snd_compr_stream *stream, int cmd);
163 int (*pointer)(struct snd_compr_stream *stream,
165 int (*copy)(struct snd_compr_stream *stream, char __user *buf,
167 int (*mmap)(struct snd_compr_stream *stream,
169 int (*ack)(struct snd_compr_stream *stream, size_t bytes);
170 int (*get_caps) (struct snd_compr_stream *stream,
172 int (*get_codec_caps) (struct snd_compr_stream *stream,
175 int (*task_create) (struct snd_compr_stream *stream, struct snd_compr_task_runtime *task);
176 int (*task_start) (struct snd_compr_stream *stream, struct snd_compr_task_runtime *task);
177 int (*task_stop) (struct snd_compr_stream *stream, struct snd_compr_task_runtime *task);
178 int (*task_free) (struct snd_compr_stream *stream, struct snd_compr_task_runtime *task);
236 static inline void snd_compr_fragment_elapsed(struct snd_compr_stream *stream) in snd_compr_fragment_elapsed() argument
238 wake_up(&stream->runtime->sleep); in snd_compr_fragment_elapsed()
241 static inline void snd_compr_drain_notify(struct snd_compr_stream *stream) in snd_compr_drain_notify() argument
243 if (snd_BUG_ON(!stream)) in snd_compr_drain_notify()
247 if (stream->partial_drain) { in snd_compr_drain_notify()
248 stream->runtime->state = SNDRV_PCM_STATE_RUNNING; in snd_compr_drain_notify()
249 stream->partial_drain = false; /* clear this flag as well */ in snd_compr_drain_notify()
251 stream->runtime->state = SNDRV_PCM_STATE_SETUP; in snd_compr_drain_notify()
254 wake_up(&stream->runtime->sleep); in snd_compr_drain_notify()
266 snd_compr_set_runtime_buffer(struct snd_compr_stream *stream, in snd_compr_set_runtime_buffer() argument
269 struct snd_compr_runtime *runtime = stream->runtime; in snd_compr_set_runtime_buffer()
284 int snd_compr_malloc_pages(struct snd_compr_stream *stream, size_t size);
285 int snd_compr_free_pages(struct snd_compr_stream *stream);
287 int snd_compr_stop_error(struct snd_compr_stream *stream,
291 void snd_compr_task_finished(struct snd_compr_stream *stream,