Lines Matching refs:ibuf
30 struct ibuf { struct
31 TAILQ_ENTRY(ibuf) entry;
41 TAILQ_HEAD(, ibuf) bufs; argument
83 struct ibuf *ibuf_open(size_t);
84 struct ibuf *ibuf_dynamic(size_t, size_t);
85 int ibuf_add(struct ibuf *, const void *, size_t);
86 void *ibuf_reserve(struct ibuf *, size_t);
87 void *ibuf_seek(struct ibuf *, size_t, size_t);
88 size_t ibuf_size(struct ibuf *);
89 size_t ibuf_left(struct ibuf *);
90 void ibuf_close(struct msgbuf *, struct ibuf *);
92 void ibuf_free(struct ibuf *);
106 struct ibuf *imsg_create(struct imsgbuf *, u_int32_t, u_int32_t, pid_t,
108 int imsg_add(struct ibuf *, const void *, u_int16_t);
109 void imsg_close(struct imsgbuf *, struct ibuf *);