Home
last modified time | relevance | path

Searched refs:pa_flist (Results 1 - 4 of 4) sorted by relevance

/third_party/pulseaudio/src/pulsecore/
H A Dflist.h31 typedef struct pa_flist pa_flist; typedef
33 pa_flist * pa_flist_new(unsigned size);
36 pa_flist * pa_flist_new_with_name(unsigned size, const char *name);
37 void pa_flist_free(pa_flist *l, pa_free_cb_t free_cb);
40 int pa_flist_push(pa_flist*l, void *p);
41 void* pa_flist_pop(pa_flist*l);
48 pa_flist *volatile flist; \
55 static inline pa_flist* name##_flist_get(void) { \
H A Dflist.c54 struct pa_flist { struct
71 static pa_flist_elem *stack_pop(pa_flist *flist, pa_atomic_t *list) { in stack_pop()
87 static void stack_push(pa_flist *flist, pa_atomic_t *list, pa_flist_elem *new_elem) { in stack_push()
102 pa_flist *pa_flist_new_with_name(unsigned size, const char *name) { in pa_flist_new_with_name()
103 pa_flist *l; in pa_flist_new_with_name()
110 l = pa_xmalloc0(sizeof(pa_flist) + sizeof(pa_flist_elem) * size); in pa_flist_new_with_name()
128 pa_flist *pa_flist_new(unsigned size) { in pa_flist_new()
132 void pa_flist_free(pa_flist *l, pa_free_cb_t free_cb) { in pa_flist_free()
146 int pa_flist_push(pa_flist *l, void *p) { in pa_flist_push()
163 void* pa_flist_pop(pa_flist *
[all...]
H A Dmemblock.c162 pa_flist *free_slots;
861 pa_flist *list; in mempool_free()
925 pa_flist *list; in pa_mempool_vacuum()
/third_party/pulseaudio/src/tests/
H A Dflist-test.c35 static pa_flist *flist;

Completed in 3 milliseconds