Lines Matching refs:RING
50 RING *ring_new(ssize_t size) in ring_new()
52 RING *ret; in ring_new()
61 ret = (RING *)malloc(sizeof(RING)); in ring_new()
74 void ring_del(RING *r) in ring_del()
86 void ring_debug(RING *r) in ring_debug()
104 ssize_t ring_get(RING *r, void *data, ssize_t len) in ring_get()
148 ssize_t ring_peekdata(RING *r, void *data, ssize_t len) in ring_peekdata()
186 ssize_t ring_put(RING *r, void *data, ssize_t len) in ring_put()
233 ssize_t ring_discard(RING *r, ssize_t maxlen) in ring_discard()
266 int ring_write(RING *r, int fd, ssize_t *xfered, ssize_t max) in ring_write()
304 int ring_read(RING *r, int fd, ssize_t *xfered) in ring_read()
355 ssize_t ring_count(RING *r, RINGCNTFUNC func, ...) in ring_count()
455 ssize_t ring_strlen(RING *r)
460 ssize_t ring_strspn(RING *r, char *s, int slen)
465 ssize_t ring_strcspn(RING *r, char *s, int slen)
470 ssize_t ring_strncmp(RING *r, char *s, int slen)
481 ssize_t ring_maxput(RING *r)
486 ssize_t ring_maxget(RING *r)
491 int ring_isempty(RING *r)
496 int ring_capacity(RING *r)
507 int ring_peek(RING *r, ssize_t pos)