Lines Matching refs:playback
200 io = &rdai->playback; in rsnd_mod_interrupt()
461 return &rdai->playback; in rsnd_rdai_to_io()
641 io = &rdai->playback; in rsnd_path_parse()
733 struct device_node *playback, *capture; in rsnd_of_parse_dai() local
776 if (name##_np == playback) \ in rsnd_of_parse_dai()
777 dai_info->playback.name = name##_info; \ in rsnd_of_parse_dai()
794 playback = of_parse_phandle(dai_np, "playback", i); in rsnd_of_parse_dai()
797 if (!playback && !capture) in rsnd_of_parse_dai()
806 of_node_put(playback); in rsnd_of_parse_dai()
847 pmod = info->dai_info[i].playback.ssi; in rsnd_dai_probe()
862 snprintf(rdai[i].playback.name, RSND_DAI_NAME_SIZE, in rsnd_dai_probe()
865 drv[i].playback.rates = RSND_RATES; in rsnd_dai_probe()
866 drv[i].playback.formats = RSND_FMTS; in rsnd_dai_probe()
867 drv[i].playback.channels_min = 2; in rsnd_dai_probe()
868 drv[i].playback.channels_max = 2; in rsnd_dai_probe()
869 drv[i].playback.stream_name = rdai[i].playback.name; in rsnd_dai_probe()
871 rdai[i].playback.info = &info->dai_info[i].playback; in rsnd_dai_probe()
872 rdai[i].playback.rdai = rdai + i; in rsnd_dai_probe()
873 rsnd_path_init(priv, &rdai[i], &rdai[i].playback); in rsnd_dai_probe()
1133 ret = rsnd_dai_call(pcm_new, &rdai->playback, rtd); in rsnd_pcm_new()
1253 ret = rsnd_rdai_continuance_probe(priv, &rdai->playback); in rsnd_probe()
1289 rsnd_dai_call(remove, &rdai->playback, priv); in rsnd_probe()
1313 ret |= rsnd_dai_call(remove, &rdai->playback, priv); in rsnd_remove()