Lines Matching refs:rsnd_ssi
62 struct rsnd_ssi { struct
64 struct rsnd_ssi *parent; argument
77 ((pos) = ((struct rsnd_ssi *)(priv)->ssi + i)); \ argument
81 #define rsnd_mod_to_ssi(_mod) container_of((_mod), struct rsnd_ssi, mod)
92 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); in rsnd_ssi_use_busif()
125 static int rsnd_ssi_master_clk_start(struct rsnd_ssi *ssi, in rsnd_ssi_master_clk_start()
168 static void rsnd_ssi_master_clk_stop(struct rsnd_ssi *ssi) in rsnd_ssi_master_clk_stop()
176 static void rsnd_ssi_hw_start(struct rsnd_ssi *ssi, in rsnd_ssi_hw_start()
190 struct rsnd_ssi *ssi_parent = rsnd_ssi_parent(ssi); in rsnd_ssi_hw_start()
226 static void rsnd_ssi_hw_stop(struct rsnd_dai_stream *io, struct rsnd_ssi *ssi) in rsnd_ssi_hw_stop()
260 struct rsnd_ssi *ssi_parent = rsnd_ssi_parent(ssi); in rsnd_ssi_hw_stop()
284 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); in rsnd_ssi_init()
335 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); in rsnd_ssi_quit()
353 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); in rsnd_ssi_hw_params()
354 struct rsnd_ssi *ssi_parent = rsnd_ssi_parent(ssi); in rsnd_ssi_hw_params()
379 static void rsnd_ssi_record_error(struct rsnd_ssi *ssi, u32 status) in rsnd_ssi_record_error()
396 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); in rsnd_ssi_start()
411 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); in rsnd_ssi_stop()
427 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); in __rsnd_ssi_interrupt()
503 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); in rsnd_ssi_pio_probe()
528 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); in rsnd_ssi_dma_probe()
551 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); in rsnd_ssi_dma_remove()
660 return rsnd_mod_get((struct rsnd_ssi *)(priv->ssi) + id); in rsnd_ssi_mod_get()
665 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); in __rsnd_ssi_is_pin_sharing()
670 static void rsnd_ssi_parent_setup(struct rsnd_priv *priv, struct rsnd_ssi *ssi) in rsnd_ssi_parent_setup()
762 struct rsnd_ssi *ssi; in rsnd_ssi_probe()
811 struct rsnd_ssi *ssi; in rsnd_ssi_remove()