Lines Matching refs:capture
348 return &rdai->capture; in rsnd_rdai_to_io()
539 struct device_node *playback, *capture; in rsnd_of_parse_dai() local
582 if (name##_np == capture) \ in rsnd_of_parse_dai()
583 dai_info->capture.name = name##_info; \ in rsnd_of_parse_dai()
599 capture = of_parse_phandle(dai_np, "capture", i); in rsnd_of_parse_dai()
601 if (!playback && !capture) in rsnd_of_parse_dai()
609 of_node_put(capture); in rsnd_of_parse_dai()
650 cmod = info->dai_info[i].capture.ssi; in rsnd_dai_probe()
678 snprintf(rdai[i].capture.name, RSND_DAI_NAME_SIZE, in rsnd_dai_probe()
681 drv[i].capture.rates = RSND_RATES; in rsnd_dai_probe()
682 drv[i].capture.formats = RSND_FMTS; in rsnd_dai_probe()
683 drv[i].capture.channels_min = 2; in rsnd_dai_probe()
684 drv[i].capture.channels_max = 2; in rsnd_dai_probe()
685 drv[i].capture.stream_name = rdai[i].capture.name; in rsnd_dai_probe()
687 rdai[i].capture.info = &info->dai_info[i].capture; in rsnd_dai_probe()
688 rdai[i].capture.rdai = rdai + i; in rsnd_dai_probe()
689 rsnd_path_init(priv, &rdai[i], &rdai[i].capture); in rsnd_dai_probe()
928 ret = rsnd_dai_call(pcm_new, &rdai->capture, rtd); in rsnd_pcm_new()
1055 ret = rsnd_rdai_continuance_probe(priv, &rdai->capture); in rsnd_probe()
1088 rsnd_dai_call(remove, &rdai->capture, priv); in rsnd_probe()
1110 ret |= rsnd_dai_call(remove, &rdai->capture, priv); in rsnd_remove()