Lines Matching refs:dai
76 static int tegra30_i2s_set_fmt(struct snd_soc_dai *dai, in tegra30_i2s_set_fmt() argument
79 struct tegra30_i2s *i2s = snd_soc_dai_get_drvdata(dai); in tegra30_i2s_set_fmt()
127 pm_runtime_get_sync(dai->dev); in tegra30_i2s_set_fmt()
129 pm_runtime_put(dai->dev); in tegra30_i2s_set_fmt()
136 struct snd_soc_dai *dai) in tegra30_i2s_hw_params() argument
138 struct device *dev = dai->dev; in tegra30_i2s_hw_params()
139 struct tegra30_i2s *i2s = snd_soc_dai_get_drvdata(dai); in tegra30_i2s_hw_params()
240 struct snd_soc_dai *dai) in tegra30_i2s_trigger() argument
242 struct tegra30_i2s *i2s = snd_soc_dai_get_drvdata(dai); in tegra30_i2s_trigger()
268 static int tegra30_i2s_probe(struct snd_soc_dai *dai) in tegra30_i2s_probe() argument
270 struct tegra30_i2s *i2s = snd_soc_dai_get_drvdata(dai); in tegra30_i2s_probe()
272 dai->capture_dma_data = &i2s->capture_dma_data; in tegra30_i2s_probe()
273 dai->playback_dma_data = &i2s->playback_dma_data; in tegra30_i2s_probe()
402 i2s->dai = tegra30_i2s_dai_template; in tegra30_i2s_platform_probe()
403 i2s->dai.name = dev_name(&pdev->dev); in tegra30_i2s_platform_probe()
479 &i2s->dai, 1); in tegra30_i2s_platform_probe()