Searched refs:fifo_t (Results 1 – 3 of 3) sorted by relevance
/titanic_41/usr/src/tools/ctf/cvt/ |
H A D | fifo.h | 40 typedef struct fifo fifo_t; typedef 42 extern fifo_t *fifo_new(void); 43 extern void fifo_add(fifo_t *, void *); 44 extern void *fifo_remove(fifo_t *); 45 extern void fifo_free(fifo_t *, void (*)(void *)); 46 extern int fifo_len(fifo_t *); 47 extern int fifo_empty(fifo_t *); 48 extern int fifo_iter(fifo_t *, int (*)(void *, void *), void *);
|
H A D | fifo.c | 48 fifo_t * 51 fifo_t *f; in fifo_new() 53 f = xcalloc(sizeof (fifo_t)); in fifo_new() 60 fifo_add(fifo_t *f, void *data) in fifo_add() 77 fifo_remove(fifo_t *f) in fifo_remove() 103 fifo_free(fifo_t *f, void (*freefn)(void *)) in fifo_free() 123 fifo_len(fifo_t *f) in fifo_len() 134 fifo_empty(fifo_t *f) in fifo_empty() 140 fifo_iter(fifo_t *f, int (*iter)(void *data, void *arg), void *arg) in fifo_iter()
|
H A D | ctfmerge.h | 64 fifo_t *wq_queue; 71 fifo_t *wq_donequeue;
|