Lines Matching refs:capture
204 io = &rdai->capture; in rsnd_mod_interrupt()
463 return &rdai->capture; in rsnd_rdai_to_io()
645 io = &rdai->capture; in rsnd_path_parse()
733 struct device_node *playback, *capture; in rsnd_of_parse_dai() local
778 if (name##_np == capture) \ in rsnd_of_parse_dai()
779 dai_info->capture.name = name##_info; \ in rsnd_of_parse_dai()
795 capture = of_parse_phandle(dai_np, "capture", i); in rsnd_of_parse_dai()
797 if (!playback && !capture) in rsnd_of_parse_dai()
807 of_node_put(capture); in rsnd_of_parse_dai()
848 cmod = info->dai_info[i].capture.ssi; in rsnd_dai_probe()
876 snprintf(rdai[i].capture.name, RSND_DAI_NAME_SIZE, in rsnd_dai_probe()
879 drv[i].capture.rates = RSND_RATES; in rsnd_dai_probe()
880 drv[i].capture.formats = RSND_FMTS; in rsnd_dai_probe()
881 drv[i].capture.channels_min = 2; in rsnd_dai_probe()
882 drv[i].capture.channels_max = 2; in rsnd_dai_probe()
883 drv[i].capture.stream_name = rdai[i].capture.name; in rsnd_dai_probe()
885 rdai[i].capture.info = &info->dai_info[i].capture; in rsnd_dai_probe()
886 rdai[i].capture.rdai = rdai + i; in rsnd_dai_probe()
887 rsnd_path_init(priv, &rdai[i], &rdai[i].capture); in rsnd_dai_probe()
1137 ret = rsnd_dai_call(pcm_new, &rdai->capture, rtd); in rsnd_pcm_new()
1257 ret = rsnd_rdai_continuance_probe(priv, &rdai->capture); in rsnd_probe()
1290 rsnd_dai_call(remove, &rdai->capture, priv); in rsnd_probe()
1314 ret |= rsnd_dai_call(remove, &rdai->capture, priv); in rsnd_remove()