Lines Matching refs:rz_ssi_priv

80 struct rz_ssi_priv;
83 struct rz_ssi_priv *priv;
97 int (*transfer)(struct rz_ssi_priv *ssi, struct rz_ssi_stream *strm);
100 struct rz_ssi_priv { struct
137 static void rz_ssi_reg_writel(struct rz_ssi_priv *priv, uint reg, u32 data) in rz_ssi_reg_writel() argument
142 static u32 rz_ssi_reg_readl(struct rz_ssi_priv *priv, uint reg) in rz_ssi_reg_readl()
147 static void rz_ssi_reg_mask_setl(struct rz_ssi_priv *priv, uint reg, in rz_ssi_reg_mask_setl()
165 static inline bool rz_ssi_stream_is_play(struct rz_ssi_priv *ssi, in rz_ssi_stream_is_play()
172 rz_ssi_stream_get(struct rz_ssi_priv *ssi, struct snd_pcm_substream *substream) in rz_ssi_stream_get()
182 static inline bool rz_ssi_is_dma_enabled(struct rz_ssi_priv *ssi) in rz_ssi_is_dma_enabled()
190 struct rz_ssi_priv *ssi = strm->priv; in rz_ssi_set_substream()
198 static bool rz_ssi_stream_is_valid(struct rz_ssi_priv *ssi, in rz_ssi_stream_is_valid()
230 static void rz_ssi_stream_quit(struct rz_ssi_priv *ssi, in rz_ssi_stream_quit()
244 static int rz_ssi_clk_setup(struct rz_ssi_priv *ssi, unsigned int rate, in rz_ssi_clk_setup()
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()
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()
516 struct rz_ssi_priv *ssi = data; in rz_ssi_interrupt()
571 static int rz_ssi_dma_slave_config(struct rz_ssi_priv *ssi, in rz_ssi_dma_slave_config()
587 static int rz_ssi_dma_transfer(struct rz_ssi_priv *ssi, in rz_ssi_dma_transfer()
659 static void rz_ssi_release_dma_channels(struct rz_ssi_priv *ssi) in rz_ssi_release_dma_channels()
674 static int rz_ssi_dma_request(struct rz_ssi_priv *ssi, struct device *dev) in rz_ssi_dma_request()
716 struct rz_ssi_priv *ssi = snd_soc_dai_get_drvdata(dai); in rz_ssi_dai_trigger()
767 struct rz_ssi_priv *ssi = snd_soc_dai_get_drvdata(dai); in rz_ssi_dai_set_fmt()
820 struct rz_ssi_priv *ssi = snd_soc_dai_get_drvdata(dai); in rz_ssi_dai_hw_params()
874 struct rz_ssi_priv *ssi = snd_soc_dai_get_drvdata(dai); in rz_ssi_pcm_pointer()
918 struct rz_ssi_priv *ssi; in rz_ssi_probe()
1055 struct rz_ssi_priv *ssi = dev_get_drvdata(&pdev->dev); in rz_ssi_remove()