Lines Matching refs:rsnd_dai_stream
260 struct rsnd_dai_stream;
268 u32 rsnd_get_adinr_bit(struct rsnd_mod *mod, struct rsnd_dai_stream *io);
269 u32 rsnd_get_dalign(struct rsnd_mod *mod, struct rsnd_dai_stream *io);
270 u32 rsnd_get_busif_shift(struct rsnd_dai_stream *io, struct rsnd_mod *mod);
275 int rsnd_dma_attach(struct rsnd_dai_stream *io,
303 struct dma_chan* (*dma_req)(struct rsnd_dai_stream *io,
306 struct rsnd_dai_stream *io,
309 struct rsnd_dai_stream *io,
312 struct rsnd_dai_stream *io,
315 struct rsnd_dai_stream *io,
318 struct rsnd_dai_stream *io,
321 struct rsnd_dai_stream *io,
324 struct rsnd_dai_stream *io,
327 struct rsnd_dai_stream *io,
330 struct rsnd_dai_stream *io,
334 struct rsnd_dai_stream *io,
337 struct rsnd_dai_stream *io,
340 struct rsnd_dai_stream *io,
343 struct rsnd_dai_stream *io,
346 struct rsnd_dai_stream *io,
349 struct rsnd_dai_stream *io,
357 struct rsnd_dai_stream *io, struct rsnd_mod *mod);
361 struct rsnd_dai_stream;
438 struct dma_chan *rsnd_mod_dma_req(struct rsnd_dai_stream *io,
442 struct rsnd_dai_stream *io));
444 struct rsnd_dai_stream *io,
451 struct rsnd_dai_stream *io,
474 int rsnd_runtime_channel_original_with_params(struct rsnd_dai_stream *io,
478 int rsnd_runtime_channel_after_ctu_with_params(struct rsnd_dai_stream *io,
482 int rsnd_runtime_channel_for_ssi_with_params(struct rsnd_dai_stream *io,
484 int rsnd_runtime_is_multi_ssi(struct rsnd_dai_stream *io);
485 int rsnd_runtime_is_tdm(struct rsnd_dai_stream *io);
486 int rsnd_runtime_is_tdm_split(struct rsnd_dai_stream *io);
505 struct rsnd_dai_stream { struct
540 int rsnd_io_is_working(struct rsnd_dai_stream *io);
544 struct rsnd_dai_stream playback;
545 struct rsnd_dai_stream capture;
591 void rsnd_dai_period_elapsed(struct rsnd_dai_stream *io);
593 struct rsnd_dai_stream *io,
617 struct rsnd_dai_stream *io,
621 struct rsnd_dai_stream *io);
734 int (*accept)(struct rsnd_dai_stream *io);
735 void (*update)(struct rsnd_dai_stream *io, struct rsnd_mod *mod);
736 struct rsnd_dai_stream *io;
757 int rsnd_kctrl_accept_anytime(struct rsnd_dai_stream *io);
758 int rsnd_kctrl_accept_runtime(struct rsnd_dai_stream *io);
762 struct rsnd_dai_stream *io,
765 int (*accept)(struct rsnd_dai_stream *io),
766 void (*update)(struct rsnd_dai_stream *io,
795 int rsnd_ssi_use_busif(struct rsnd_dai_stream *io);
796 u32 rsnd_ssi_multi_secondaries_runtime(struct rsnd_dai_stream *io);
813 int rsnd_ssiu_attach(struct rsnd_dai_stream *io,
833 struct rsnd_dai_stream *io,
883 int rsnd_cmd_attach(struct rsnd_dai_stream *io, int id);