Lines Matching full:child

47 	struct snd_soc_dai *child;  in rockchip_mdais_hw_params()  local
61 child = mdais->dais[i].dai; in rockchip_mdais_hw_params()
64 if (child->driver->ops && child->driver->ops->hw_params) { in rockchip_mdais_hw_params()
65 ret = child->driver->ops->hw_params(substream, cparams, child); in rockchip_mdais_hw_params()
82 struct snd_soc_dai *child; in rockchip_mdais_trigger() local
96 child = mdais->dais[i].dai; in rockchip_mdais_trigger()
97 if (child->driver->ops && child->driver->ops->trigger) { in rockchip_mdais_trigger()
98 ret = child->driver->ops->trigger(substream, in rockchip_mdais_trigger()
99 cmd, child); in rockchip_mdais_trigger()
112 struct snd_soc_dai *child; in rockchip_mdais_startup() local
116 child = mdais->dais[i].dai; in rockchip_mdais_startup()
117 if (child->driver->ops && child->driver->ops->startup) { in rockchip_mdais_startup()
118 ret = child->driver->ops->startup(substream, child); in rockchip_mdais_startup()
131 struct snd_soc_dai *child; in rockchip_mdais_shutdown() local
135 child = mdais->dais[i].dai; in rockchip_mdais_shutdown()
136 if (child->driver->ops && child->driver->ops->shutdown) { in rockchip_mdais_shutdown()
137 child->driver->ops->shutdown(substream, child); in rockchip_mdais_shutdown()
146 struct snd_soc_dai *child; in rockchip_mdais_prepare() local
150 child = mdais->dais[i].dai; in rockchip_mdais_prepare()
151 if (child->driver->ops && child->driver->ops->prepare) { in rockchip_mdais_prepare()
152 ret = child->driver->ops->prepare(substream, child); in rockchip_mdais_prepare()
165 struct snd_soc_dai *child; in rockchip_mdais_set_sysclk() local
169 child = mdais->dais[i].dai; in rockchip_mdais_set_sysclk()
170 ret = snd_soc_dai_set_sysclk(child, clk_id, freq, dir); in rockchip_mdais_set_sysclk()
182 struct snd_soc_dai *child; in rockchip_mdais_set_fmt() local
187 child = mdais->dais[i].dai; in rockchip_mdais_set_fmt()
193 ret = snd_soc_dai_set_fmt(child, dai_fmt); in rockchip_mdais_set_fmt()
206 struct snd_soc_dai *child; in rockchip_mdais_tdm_slot() local
210 child = mdais->dais[i].dai; in rockchip_mdais_tdm_slot()
211 ret = snd_soc_dai_set_tdm_slot(child, tx_mask, rx_mask, in rockchip_mdais_tdm_slot()
223 struct snd_soc_dai *child; in rockchip_mdais_dai_probe() local
227 child = mdais->dais[i].dai; in rockchip_mdais_dai_probe()
228 if (!child->probed && child->driver->probe) { in rockchip_mdais_dai_probe()
229 child->component->card = dai->component->card; in rockchip_mdais_dai_probe()
230 ret = child->driver->probe(child); in rockchip_mdais_dai_probe()
232 dev_err(child->dev, in rockchip_mdais_dai_probe()
234 child->name, ret); in rockchip_mdais_dai_probe()
277 struct snd_soc_dai *child; in mdais_runtime_suspend() local
281 child = mdais->dais[i].dai; in mdais_runtime_suspend()
282 pm_runtime_put(child->dev); in mdais_runtime_suspend()
291 struct snd_soc_dai *child; in mdais_runtime_resume() local
295 child = mdais->dais[i].dai; in mdais_runtime_resume()
296 pm_runtime_get_sync(child->dev); in mdais_runtime_resume()