Lines Matching refs:ebuf
50 struct ebuf { struct
63 static int ebuf_head_extend(struct ebuf *eb, size_t size); argument
64 static int ebuf_tail_extend(struct ebuf *eb, size_t size);
66 struct ebuf *
69 struct ebuf *eb; in ebuf_alloc()
98 ebuf_free(struct ebuf *eb) in ebuf_free()
110 ebuf_add_head(struct ebuf *eb, const void *data, size_t size) in ebuf_add_head()
137 ebuf_add_tail(struct ebuf *eb, const void *data, size_t size) in ebuf_add_tail()
164 ebuf_del_head(struct ebuf *eb, size_t size) in ebuf_del_head()
175 ebuf_del_tail(struct ebuf *eb, size_t size) in ebuf_del_tail()
188 ebuf_data(struct ebuf *eb, size_t *sizep) in ebuf_data()
202 ebuf_size(struct ebuf *eb) in ebuf_size()
214 ebuf_head_extend(struct ebuf *eb, size_t size) in ebuf_head_extend()
243 ebuf_tail_extend(struct ebuf *eb, size_t size) in ebuf_tail_extend()