Lines Matching refs:dai
413 static struct fsi_priv *fsi_get_priv_frm_dai(struct snd_soc_dai *dai) in fsi_get_priv_frm_dai() argument
415 struct fsi_master *master = snd_soc_dai_get_drvdata(dai); in fsi_get_priv_frm_dai()
417 if (dai->id == 0) in fsi_get_priv_frm_dai()
547 struct snd_soc_dai *dai = fsi_get_dai(io->substream); in fsi_stream_quit() local
554 dev_err(dai->dev, "over_run = %d\n", io->oerr_num); in fsi_stream_quit()
557 dev_err(dai->dev, "under_run = %d\n", io->uerr_num); in fsi_stream_quit()
1291 struct snd_soc_dai *dai = fsi_get_dai(io->substream); in fsi_dma_transfer() local
1310 dev_err(dai->dev, "dmaengine_prep_dma_cyclic() fail\n"); in fsi_dma_transfer()
1318 dev_err(dai->dev, "tx_submit() fail\n"); in fsi_dma_transfer()
1556 struct snd_soc_dai *dai) in fsi_dai_startup() argument
1566 struct snd_soc_dai *dai) in fsi_dai_shutdown() argument
1574 struct snd_soc_dai *dai) in fsi_dai_trigger() argument
1584 ret = fsi_hw_startup(fsi, io, dai->dev); in fsi_dai_trigger()
1592 ret = fsi_hw_shutdown(fsi, dai->dev); in fsi_dai_trigger()
1632 static int fsi_dai_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in fsi_dai_set_fmt() argument
1634 struct fsi_priv *fsi = fsi_get_priv_frm_dai(dai); in fsi_dai_set_fmt()
1671 fsi_clk_init(dai->dev, fsi, 0, 1, 1, in fsi_dai_set_fmt()
1674 fsi_clk_init(dai->dev, fsi, 1, 1, 0, in fsi_dai_set_fmt()
1689 struct snd_soc_dai *dai) in fsi_dai_hw_params() argument