Lines Matching refs:rsnd_priv
184 struct rsnd_priv;
199 u32 rsnd_read(struct rsnd_priv *priv, struct rsnd_mod *mod, enum rsnd_reg reg);
200 void rsnd_write(struct rsnd_priv *priv, struct rsnd_mod *mod,
202 void rsnd_force_write(struct rsnd_priv *priv, struct rsnd_mod *mod,
204 void rsnd_bset(struct rsnd_priv *priv, struct rsnd_mod *mod, enum rsnd_reg reg,
215 int rsnd_dma_probe(struct rsnd_priv *priv);
245 struct rsnd_priv *priv);
248 struct rsnd_priv *priv);
251 struct rsnd_priv *priv);
254 struct rsnd_priv *priv);
257 struct rsnd_priv *priv);
260 struct rsnd_priv *priv);
263 struct rsnd_priv *priv, int enable);
276 struct rsnd_priv *priv);
279 struct rsnd_priv *priv);
282 struct rsnd_priv *priv);
285 struct rsnd_priv *priv);
293 struct rsnd_priv *priv;
369 int rsnd_mod_init(struct rsnd_priv *priv,
401 struct rsnd_mod* (*mod_get)(struct rsnd_priv *priv, int id),
465 struct rsnd_priv *priv;
487 struct rsnd_dai *rsnd_rdai_get(struct rsnd_priv *priv, int id);
511 int rsnd_gen_probe(struct rsnd_priv *priv);
512 void __iomem *rsnd_gen_reg_get(struct rsnd_priv *priv,
515 phys_addr_t rsnd_gen_get_phy_addr(struct rsnd_priv *priv, int reg_id);
520 int rsnd_adg_clk_query(struct rsnd_priv *priv, unsigned int rate);
523 int rsnd_adg_probe(struct rsnd_priv *priv);
524 void rsnd_adg_remove(struct rsnd_priv *priv);
533 void rsnd_adg_clk_control(struct rsnd_priv *priv, int enable);
538 struct rsnd_priv { struct
690 int rsnd_ssi_probe(struct rsnd_priv *priv);
691 void rsnd_ssi_remove(struct rsnd_priv *priv);
692 struct rsnd_mod *rsnd_ssi_mod_get(struct rsnd_priv *priv, int id);
700 void rsnd_ssi_parse_hdmi_connection(struct rsnd_priv *priv,
712 unsigned int rsnd_ssi_clk_query(struct rsnd_priv *priv,
720 int rsnd_ssiu_probe(struct rsnd_priv *priv);
721 void rsnd_ssiu_remove(struct rsnd_priv *priv);
726 int rsnd_src_probe(struct rsnd_priv *priv);
727 void rsnd_src_remove(struct rsnd_priv *priv);
728 struct rsnd_mod *rsnd_src_mod_get(struct rsnd_priv *priv, int id);
732 unsigned int rsnd_src_get_rate(struct rsnd_priv *priv,
745 int rsnd_ctu_probe(struct rsnd_priv *priv);
746 void rsnd_ctu_remove(struct rsnd_priv *priv);
748 struct rsnd_mod *rsnd_ctu_mod_get(struct rsnd_priv *priv, int id);
758 int rsnd_mix_probe(struct rsnd_priv *priv);
759 void rsnd_mix_remove(struct rsnd_priv *priv);
760 struct rsnd_mod *rsnd_mix_mod_get(struct rsnd_priv *priv, int id);
770 int rsnd_dvc_probe(struct rsnd_priv *priv);
771 void rsnd_dvc_remove(struct rsnd_priv *priv);
772 struct rsnd_mod *rsnd_dvc_mod_get(struct rsnd_priv *priv, int id);
782 int rsnd_cmd_probe(struct rsnd_priv *priv);
783 void rsnd_cmd_remove(struct rsnd_priv *priv);