Lines Matching refs:stream

221 bool snd_soc_dai_stream_valid(struct snd_soc_dai *dai, int stream);
224 int stream, int action);
226 int stream)
228 snd_soc_dai_action(dai, stream, 1);
231 int stream)
233 snd_soc_dai_action(dai, stream, -1);
316 void *stream, int direction);
323 int (*mute_stream)(struct snd_soc_dai *dai, int mute, int stream);
454 struct snd_soc_dai_stream stream[SNDRV_PCM_STREAM_LAST + 1];
477 snd_soc_dai_get_pcm_stream(const struct snd_soc_dai *dai, int stream)
479 return (stream == SNDRV_PCM_STREAM_PLAYBACK) ?
486 struct snd_soc_dapm_widget *snd_soc_dai_get_widget(struct snd_soc_dai *dai, int stream)
488 return dai->stream[stream].widget;
494 void snd_soc_dai_set_widget(struct snd_soc_dai *dai, int stream, struct snd_soc_dapm_widget *widget)
496 dai->stream[stream].widget = widget;
501 #define snd_soc_dai_get_dma_data(dai, ss) snd_soc_dai_dma_data_get(dai, ss->stream)
502 static inline void *snd_soc_dai_dma_data_get(const struct snd_soc_dai *dai, int stream)
504 return dai->stream[stream].dma_data;
509 #define snd_soc_dai_set_dma_data(dai, ss, data) snd_soc_dai_dma_data_set(dai, ss->stream, data)
510 static inline void snd_soc_dai_dma_data_set(struct snd_soc_dai *dai, int stream, void *data)
512 dai->stream[stream].dma_data = data;
521 static inline unsigned int snd_soc_dai_tdm_mask_get(struct snd_soc_dai *dai, int stream)
523 return dai->stream[stream].tdm_mask;
526 static inline void snd_soc_dai_tdm_mask_set(struct snd_soc_dai *dai, int stream,
529 dai->stream[stream].tdm_mask = tdm_mask;
532 static inline unsigned int snd_soc_dai_stream_active(struct snd_soc_dai *dai, int stream)
535 return dai->stream[stream].active;
550 * snd_soc_dai_set_stream() - Configures a DAI for stream operation
552 * @stream: STREAM (opaque structure depending on DAI type)
555 * the ASoC stream direction to configure sink/source ports.
558 * This should be invoked with NULL to clear the stream set previously.
562 void *stream, int direction)
565 return dai->driver->ops->set_stream(dai, stream, direction);
571 * snd_soc_dai_get_stream() - Retrieves stream from DAI
578 * Returns pointer to stream or an ERR_PTR value, e.g.