Lines Matching refs:aux_node
161 struct audio_soc_aux_node *aux_node; in audio_soc_chan_setspeed() local
174 SLIST_FOREACH(aux_node, &sc->aux_devs, link) { in audio_soc_chan_setspeed()
175 if (AUDIO_DAI_SET_SYSCLK(aux_node->dev, rate, AUDIO_DAI_CLOCK_OUT)) in audio_soc_chan_setspeed()
185 SLIST_FOREACH(aux_node, &sc->aux_devs, link) { in audio_soc_chan_setspeed()
186 AUDIO_DAI_SET_CHANSPEED(aux_node->dev, speed); in audio_soc_chan_setspeed()
231 struct audio_soc_aux_node *aux_node; in audio_soc_chan_trigger() local
236 SLIST_FOREACH(aux_node, &sc->aux_devs, link) { in audio_soc_chan_trigger()
237 AUDIO_DAI_TRIGGER(aux_node->dev, go, ausoc_chan->dir); in audio_soc_chan_trigger()
322 struct audio_soc_aux_node *aux_node; in audio_soc_init() local
370 aux_node = malloc(sizeof(*aux_node), M_DEVBUF, M_NOWAIT); in audio_soc_init()
371 if (aux_node == NULL) { in audio_soc_init()
375 aux_node->dev = auxdev; in audio_soc_init()
376 SLIST_INSERT_HEAD(&sc->aux_devs, aux_node, link); in audio_soc_init()
393 SLIST_FOREACH(aux_node, &sc->aux_devs, link) { in audio_soc_init()
394 if (AUDIO_DAI_INIT(aux_node->dev, audio_soc_reverse_clocks(sc->format))) { in audio_soc_init()
415 SLIST_FOREACH(aux_node, &sc->aux_devs, link) { in audio_soc_init()
416 AUDIO_DAI_SETUP_MIXER(aux_node->dev, sc->dev); in audio_soc_init()