Lines Matching refs:iio_aux
183 struct audio_iio_aux *iio_aux = snd_soc_component_get_drvdata(component); in audio_iio_aux_component_probe() local
188 for (i = 0; i < iio_aux->num_chans; i++) { in audio_iio_aux_component_probe()
189 chan = iio_aux->chans + i; in audio_iio_aux_component_probe()
246 struct audio_iio_aux *iio_aux; in audio_iio_aux_probe() local
253 iio_aux = devm_kzalloc(dev, sizeof(*iio_aux), GFP_KERNEL); in audio_iio_aux_probe()
254 if (!iio_aux) in audio_iio_aux_probe()
257 iio_aux->dev = dev; in audio_iio_aux_probe()
263 iio_aux->num_chans = count; in audio_iio_aux_probe()
265 iio_aux->chans = devm_kmalloc_array(dev, iio_aux->num_chans, in audio_iio_aux_probe()
266 sizeof(*iio_aux->chans), GFP_KERNEL); in audio_iio_aux_probe()
267 if (!iio_aux->chans) in audio_iio_aux_probe()
270 names = kcalloc(iio_aux->num_chans, sizeof(*names), GFP_KERNEL); in audio_iio_aux_probe()
274 invert_ranges = kcalloc(iio_aux->num_chans, sizeof(*invert_ranges), GFP_KERNEL); in audio_iio_aux_probe()
281 names, iio_aux->num_chans); in audio_iio_aux_probe()
293 count = min_t(unsigned int, count, iio_aux->num_chans); in audio_iio_aux_probe()
302 for (i = 0; i < iio_aux->num_chans; i++) { in audio_iio_aux_probe()
303 iio_aux_chan = iio_aux->chans + i; in audio_iio_aux_probe()
316 platform_set_drvdata(pdev, iio_aux); in audio_iio_aux_probe()