Home
last modified time | relevance | path

Searched refs:async_handlers (Results 1 – 7 of 7) sorted by relevance

/third_party/alsa-lib/src/timer/
Dtimer.c252 while (!list_empty(&timer->async_handlers)) { in snd_timer_close()
253 snd_async_handler_t *h = list_entry(timer->async_handlers.next, snd_async_handler_t, hlist); in snd_timer_close()
313 was_empty = list_empty(&timer->async_handlers); in snd_async_add_timer_handler()
314 list_add_tail(&h->hlist, &timer->async_handlers); in snd_async_add_timer_handler()
Dtimer_local.h49 struct list_head async_handlers; member
Dtimer_hw.c279 INIT_LIST_HEAD(&tmr->async_handlers); in snd_timer_hw_open()
/third_party/alsa-lib/src/control/
Dcontrol_local.h67 struct list_head async_handlers; member
Dcontrol.c239 while (!list_empty(&ctl->async_handlers)) { in snd_ctl_close()
240 snd_async_handler_t *h = list_entry(&ctl->async_handlers.next, snd_async_handler_t, hlist); in snd_ctl_close()
277 INIT_LIST_HEAD(&ctl->async_handlers); in snd_ctl_new()
1370 was_empty = list_empty(&ctl->async_handlers); in snd_async_add_ctl_handler()
1371 list_add_tail(&h->hlist, &ctl->async_handlers); in snd_async_add_ctl_handler()
/third_party/alsa-lib/src/pcm/
Dpcm.c776 while (!list_empty(&pcm->async_handlers)) { in snd_pcm_close()
777 snd_async_handler_t *h = list_entry(pcm->async_handlers.next, snd_async_handler_t, hlist); in snd_pcm_close()
2470 was_empty = list_empty(&pcm->async_handlers); in snd_async_add_pcm_handler()
2471 list_add_tail(&h->hlist, &pcm->async_handlers); in snd_async_add_pcm_handler()
2769 INIT_LIST_HEAD(&pcm->async_handlers); in snd_pcm_new()
Dpcm_local.h248 struct list_head async_handlers; member