Lines Matching refs:dai_drv
2827 struct snd_soc_dai_driver *dai_drv) in fmt_multiple_name() argument
2829 if (dai_drv->name == NULL) { in fmt_multiple_name()
2836 return kstrdup(dai_drv->name, GFP_KERNEL); in fmt_multiple_name()
2859 struct snd_soc_dai_driver *dai_drv, in soc_add_dai() argument
2880 (dai_drv->id == 0 || dai_drv->name == NULL)) { in soc_add_dai()
2883 dai->name = fmt_multiple_name(dev, dai_drv); in soc_add_dai()
2884 if (dai_drv->id) in soc_add_dai()
2885 dai->id = dai_drv->id; in soc_add_dai()
2896 dai->driver = dai_drv; in soc_add_dai()
2917 struct snd_soc_dai_driver *dai_drv, size_t count) in snd_soc_register_dais() argument
2928 dai = soc_add_dai(component, dai_drv + i, in snd_soc_register_dais()
2955 struct snd_soc_dai_driver *dai_drv) in snd_soc_register_dai() argument
2962 if (dai_drv->dobj.type != SND_SOC_DOBJ_PCM) { in snd_soc_register_dai()
2964 dai_drv->dobj.type); in snd_soc_register_dai()
2969 dai = soc_add_dai(component, dai_drv, false); in snd_soc_register_dai()
3162 struct snd_soc_dai_driver *dai_drv, in snd_soc_add_component() argument
3174 convert_endianness_formats(&dai_drv[i].playback); in snd_soc_add_component()
3175 convert_endianness_formats(&dai_drv[i].capture); in snd_soc_add_component()
3179 ret = snd_soc_register_dais(component, dai_drv, num_dai); in snd_soc_add_component()
3198 struct snd_soc_dai_driver *dai_drv, in snd_soc_register_component() argument
3208 dai_drv, num_dai); in snd_soc_register_component()