Lines Matching refs:rz_ssi_stream
82 struct rz_ssi_stream { struct
97 int (*transfer)(struct rz_ssi_priv *ssi, struct rz_ssi_stream *strm); argument
122 struct rz_ssi_stream playback;
123 struct rz_ssi_stream capture;
171 static inline struct rz_ssi_stream *
174 struct rz_ssi_stream *stream = &ssi->playback; in rz_ssi_stream_get()
187 static void rz_ssi_set_substream(struct rz_ssi_stream *strm, in rz_ssi_set_substream()
199 struct rz_ssi_stream *strm) in rz_ssi_stream_is_valid()
211 static void rz_ssi_stream_init(struct rz_ssi_stream *strm, in rz_ssi_stream_init()
231 struct rz_ssi_stream *strm) in rz_ssi_stream_quit()
306 static int rz_ssi_start(struct rz_ssi_priv *ssi, struct rz_ssi_stream *strm) in rz_ssi_start()
346 static int rz_ssi_stop(struct rz_ssi_priv *ssi, struct rz_ssi_stream *strm) in rz_ssi_stop()
387 static void rz_ssi_pointer_update(struct rz_ssi_stream *strm, int frames) in rz_ssi_pointer_update()
411 static int rz_ssi_pio_recv(struct rz_ssi_priv *ssi, struct rz_ssi_stream *strm) in rz_ssi_pio_recv()
464 static int rz_ssi_pio_send(struct rz_ssi_priv *ssi, struct rz_ssi_stream *strm) in rz_ssi_pio_send()
515 struct rz_ssi_stream *strm = NULL; in rz_ssi_interrupt()
588 struct rz_ssi_stream *strm) in rz_ssi_dma_transfer()
647 struct rz_ssi_stream *strm = (struct rz_ssi_stream *)data; in rz_ssi_dma_complete()
717 struct rz_ssi_stream *strm = rz_ssi_stream_get(ssi, substream); in rz_ssi_dai_trigger()
875 struct rz_ssi_stream *strm = rz_ssi_stream_get(ssi, substream); in rz_ssi_pcm_pointer()