Home
last modified time | relevance | path

Searched refs:pa_fdsem (Results 1 - 8 of 8) sorted by relevance

/third_party/pulseaudio/src/pulsecore/
H A Dfdsem.h31 typedef struct pa_fdsem pa_fdsem; typedef
39 pa_fdsem *pa_fdsem_new(void);
40 pa_fdsem *pa_fdsem_open_shm(pa_fdsem_data *data, int event_fd);
41 pa_fdsem *pa_fdsem_new_shm(pa_fdsem_data *data);
42 void pa_fdsem_free(pa_fdsem *f);
44 void pa_fdsem_post(pa_fdsem *f);
45 void pa_fdsem_wait(pa_fdsem *f);
46 int pa_fdsem_try(pa_fdsem *f);
48 int pa_fdsem_get(pa_fdsem *
[all...]
H A Dfdsem.c48 struct pa_fdsem { struct
57 pa_fdsem *pa_fdsem_new(void) { in pa_fdsem_new()
58 pa_fdsem *f; in pa_fdsem_new()
60 f = pa_xmalloc0(PA_ALIGN(sizeof(pa_fdsem)) + PA_ALIGN(sizeof(pa_fdsem_data))); in pa_fdsem_new()
74 f->data = (pa_fdsem_data*) ((uint8_t*) f + PA_ALIGN(sizeof(pa_fdsem))); in pa_fdsem_new()
83 pa_fdsem *pa_fdsem_open_shm(pa_fdsem_data *data, int event_fd) { in pa_fdsem_open_shm()
84 pa_fdsem *f = NULL; in pa_fdsem_open_shm()
90 f = pa_xnew0(pa_fdsem, 1); in pa_fdsem_open_shm()
101 pa_fdsem *pa_fdsem_new_shm(pa_fdsem_data *data) { in pa_fdsem_new_shm()
102 pa_fdsem * in pa_fdsem_new_shm()
[all...]
H A Drtpoll.h96 pa_rtpoll_item *pa_rtpoll_item_new_fdsem(pa_rtpoll *p, pa_rtpoll_priority_t prio, pa_fdsem *s);
H A Dshmasyncq.c48 pa_fdsem *read_fdsem, *write_fdsem;
H A Dasyncq.c62 pa_fdsem *read_fdsem, *write_fdsem;
H A Dsrbchannel.c80 pa_fdsem *sem_read, *sem_write;
349 because that's how pa_fdsem works. Therefore check the ringbuffer in a defer event instead. */ in pa_srbchannel_set_callback()
H A Drtpoll.c517 pa_rtpoll_item *pa_rtpoll_item_new_fdsem(pa_rtpoll *p, pa_rtpoll_priority_t prio, pa_fdsem *f) { in pa_rtpoll_item_new_fdsem()
/third_party/pulseaudio/src/modules/rtp/
H A Drtp-gstreamer.c57 pa_fdsem *fdsem;

Completed in 5 milliseconds