bin/csh/glob.c
621
Char *fakecom[2], ibuf[BUFSIZ];
bin/csh/glob.c
704
ip = ibuf;
bin/ed/ed.h
181
extern char *ibuf;
bin/ed/glbl.c
102
ibuf[n - 1] != '\n')
bin/ed/glbl.c
109
} else if (n == 1 && !strcmp(ibuf, "\n"))
bin/ed/glbl.c
111
else if (n == 2 && !strcmp(ibuf, "&\n")) {
bin/ed/io.c
235
else if (n == 0 || ibuf[n - 1] != '\n') {
bin/ed/io.c
240
memcpy(cvbuf + l, ibuf, n);
bin/ed/io.c
268
REALLOC(ibuf, ibufsz, i + 2, ERR);
bin/ed/io.c
269
if (!(ibuf[i++] = c)) isbinary = 1;
bin/ed/io.c
273
ibuf[i] = '\0';
bin/ed/io.c
274
ibufp = ibuf;
bin/ed/io.c
291
ibuf[i] = '\0';
bin/ed/io.c
292
ibufp = ibuf;
bin/ed/main.c
1026
char *lp = ibuf;
bin/ed/main.c
1034
else if (l == 0 || ibuf[l - 1] != '\n') {
bin/ed/main.c
1038
lp = ibuf;
bin/ed/main.c
232
} else if (ibuf[n - 1] != '\n') {
bin/ed/main.c
88
char *ibuf; /* ed command-line buffer */
bin/ed/sub.c
104
(n > 0 && ibuf[n - 1] != '\n'))
bin/ksh/vi.c
1313
if (putbuf(ibuf, inslen, insert==REPLACE) != 0)
bin/ksh/vi.c
162
static char ibuf[LINE]; /* input buffer */
bin/ksh/vi.c
679
ibuf[inslen++] = ch;
games/hunt/hunt/playit.c
206
icnt = read(Socket, ibuf, sizeof ibuf);
games/hunt/hunt/playit.c
210
iptr = ibuf;
games/hunt/hunt/playit.c
59
static unsigned char ibuf[256], *iptr = ibuf;
lib/libc/asr/asr.c
308
if (as->as.dns.ibuf)
lib/libc/asr/asr.c
309
free(as->as.dns.ibuf);
lib/libc/asr/asr_private.h
202
unsigned char *ibuf;
lib/libc/asr/res_send_async.c
258
ar->ar_data = as->as.dns.ibuf;
lib/libc/asr/res_send_async.c
259
as->as.dns.ibuf = NULL;
lib/libc/asr/res_send_async.c
473
n = recv(as->as_fd, as->as.dns.ibuf, as->as.dns.ibufsize, 0);
lib/libc/asr/res_send_async.c
483
DPRINT_PACKET("asr_udp_recv()", as->as.dns.ibuf, as->as.dns.ibuflen);
lib/libc/asr/res_send_async.c
620
pos = as->as.dns.ibuf + offset;
lib/libc/asr/res_send_async.c
640
DPRINT_PACKET("asr_tcp_read()", as->as.dns.ibuf, as->as.dns.ibuflen);
lib/libc/asr/res_send_async.c
666
t = recallocarray(as->as.dns.ibuf, as->as.dns.ibufsize, n, 1);
lib/libc/asr/res_send_async.c
669
as->as.dns.ibuf = t;
lib/libc/asr/res_send_async.c
688
_asr_unpack_init(&p, as->as.dns.ibuf, as->as.dns.ibuflen);
lib/libc/gen/getcap.c
410
char *ibuf, *icap, *scan, *tc, *tcstart, *tcend;
lib/libc/gen/getcap.c
466
s = ibuf = icap;
lib/libc/gen/getcap.c
502
free(ibuf);
lib/libc/gen/getcap.c
520
free(ibuf);
lib/libcrypto/bio/bf_buff.c
106
ctx->ibuf = malloc(DEFAULT_BUFFER_SIZE);
lib/libcrypto/bio/bf_buff.c
107
if (ctx->ibuf == NULL) {
lib/libcrypto/bio/bf_buff.c
113
free(ctx->ibuf);
lib/libcrypto/bio/bf_buff.c
138
free(b->ibuf);
lib/libcrypto/bio/bf_buff.c
168
memcpy(out, &(ctx->ibuf[ctx->ibuf_off]), i);
lib/libcrypto/bio/bf_buff.c
203
i = BIO_read(b->next_bio, ctx->ibuf, ctx->ibuf_size);
lib/libcrypto/bio/bf_buff.c
321
p1 = ctx->ibuf;
lib/libcrypto/bio/bf_buff.c
348
free(ctx->ibuf);
lib/libcrypto/bio/bf_buff.c
349
ctx->ibuf = p1;
lib/libcrypto/bio/bf_buff.c
353
memcpy(ctx->ibuf, ptr, num);
lib/libcrypto/bio/bf_buff.c
372
p1 = ctx->ibuf;
lib/libcrypto/bio/bf_buff.c
382
if (p1 != ctx->ibuf)
lib/libcrypto/bio/bf_buff.c
387
if (ctx->ibuf != p1) {
lib/libcrypto/bio/bf_buff.c
388
free(ctx->ibuf);
lib/libcrypto/bio/bf_buff.c
389
ctx->ibuf = p1;
lib/libcrypto/bio/bf_buff.c
483
p = &(ctx->ibuf[ctx->ibuf_off]);
lib/libcrypto/bio/bf_buff.c
504
i = BIO_read(b->next_bio, ctx->ibuf, ctx->ibuf_size);
lib/libcrypto/bio/bio_local.h
114
char *ibuf; /* the char array */
lib/libpcap/inet.c
161
struct ifreq ibuf[16], ifr;
lib/libpcap/inet.c
170
ifc.ifc_len = sizeof ibuf;
lib/libpcap/inet.c
171
ifc.ifc_buf = (caddr_t)ibuf;
lib/libpcap/inet.c
173
memset((char *)ibuf, 0, sizeof(ibuf));
lib/libpcap/inet.c
181
ifrp = ibuf;
lib/libpcap/inet.c
182
ifend = (struct ifreq *)((char *)ibuf + ifc.ifc_len);
lib/libutil/imsg-buffer.c
101
ibuf_reserve(struct ibuf *buf, size_t len)
lib/libutil/imsg-buffer.c
1017
struct ibuf *
lib/libutil/imsg-buffer.c
1020
struct ibuf *buf;
lib/libutil/imsg-buffer.c
1030
ibufq_push(struct ibufqueue *bufq, struct ibuf *buf)
lib/libutil/imsg-buffer.c
1056
struct ibuf *buf;
lib/libutil/imsg-buffer.c
137
ibuf_add(struct ibuf *buf, const void *data, size_t len)
lib/libutil/imsg-buffer.c
152
ibuf_add_ibuf(struct ibuf *buf, const struct ibuf *from)
lib/libutil/imsg-buffer.c
158
ibuf_add_n8(struct ibuf *buf, uint64_t value)
lib/libutil/imsg-buffer.c
171
ibuf_add_n16(struct ibuf *buf, uint64_t value)
lib/libutil/imsg-buffer.c
184
ibuf_add_n32(struct ibuf *buf, uint64_t value)
lib/libutil/imsg-buffer.c
197
ibuf_add_n64(struct ibuf *buf, uint64_t value)
lib/libutil/imsg-buffer.c
204
ibuf_add_h16(struct ibuf *buf, uint64_t value)
lib/libutil/imsg-buffer.c
217
ibuf_add_h32(struct ibuf *buf, uint64_t value)
lib/libutil/imsg-buffer.c
230
ibuf_add_h64(struct ibuf *buf, uint64_t value)
lib/libutil/imsg-buffer.c
236
ibuf_add_zero(struct ibuf *buf, size_t len)
lib/libutil/imsg-buffer.c
250
ibuf_add_strbuf(struct ibuf *buf, const char *str, size_t len)
lib/libutil/imsg-buffer.c
269
ibuf_seek(struct ibuf *buf, size_t pos, size_t len)
lib/libutil/imsg-buffer.c
282
ibuf_set(struct ibuf *buf, size_t pos, const void *data, size_t len)
lib/libutil/imsg-buffer.c
296
ibuf_set_n8(struct ibuf *buf, size_t pos, uint64_t value)
lib/libutil/imsg-buffer.c
309
ibuf_set_n16(struct ibuf *buf, size_t pos, uint64_t value)
lib/libutil/imsg-buffer.c
322
ibuf_set_n32(struct ibuf *buf, size_t pos, uint64_t value)
lib/libutil/imsg-buffer.c
335
ibuf_set_n64(struct ibuf *buf, size_t pos, uint64_t value)
lib/libutil/imsg-buffer.c
342
ibuf_set_h16(struct ibuf *buf, size_t pos, uint64_t value)
lib/libutil/imsg-buffer.c
355
ibuf_set_h32(struct ibuf *buf, size_t pos, uint64_t value)
lib/libutil/imsg-buffer.c
36
TAILQ_HEAD(, ibuf) bufs;
lib/libutil/imsg-buffer.c
368
ibuf_set_h64(struct ibuf *buf, size_t pos, uint64_t value)
lib/libutil/imsg-buffer.c
374
ibuf_set_maxsize(struct ibuf *buf, size_t max)
lib/libutil/imsg-buffer.c
390
ibuf_data(const struct ibuf *buf)
lib/libutil/imsg-buffer.c
396
ibuf_size(const struct ibuf *buf)
lib/libutil/imsg-buffer.c
402
ibuf_left(const struct ibuf *buf)
lib/libutil/imsg-buffer.c
411
ibuf_truncate(struct ibuf *buf, size_t len)
lib/libutil/imsg-buffer.c
426
ibuf_rewind(struct ibuf *buf)
lib/libutil/imsg-buffer.c
432
ibuf_close(struct msgbuf *msgbuf, struct ibuf *buf)
lib/libutil/imsg-buffer.c
438
ibuf_from_buffer(struct ibuf *buf, void *data, size_t len)
lib/libutil/imsg-buffer.c
44
struct ibuf *rpmsg;
lib/libutil/imsg-buffer.c
447
ibuf_from_ibuf(struct ibuf *buf, const struct ibuf *from)
lib/libutil/imsg-buffer.c
45
struct ibuf *(*readhdr)(struct ibuf *, void *, int *);
lib/libutil/imsg-buffer.c
453
ibuf_get(struct ibuf *buf, void *data, size_t len)
lib/libutil/imsg-buffer.c
466
ibuf_get_ibuf(struct ibuf *buf, size_t len, struct ibuf *new)
lib/libutil/imsg-buffer.c
479
ibuf_get_h16(struct ibuf *buf, uint16_t *value)
lib/libutil/imsg-buffer.c
485
ibuf_get_h32(struct ibuf *buf, uint32_t *value)
lib/libutil/imsg-buffer.c
491
ibuf_get_h64(struct ibuf *buf, uint64_t *value)
lib/libutil/imsg-buffer.c
497
ibuf_get_n8(struct ibuf *buf, uint8_t *value)
lib/libutil/imsg-buffer.c
503
ibuf_get_n16(struct ibuf *buf, uint16_t *value)
lib/libutil/imsg-buffer.c
513
ibuf_get_n32(struct ibuf *buf, uint32_t *value)
lib/libutil/imsg-buffer.c
523
ibuf_get_n64(struct ibuf *buf, uint64_t *value)
lib/libutil/imsg-buffer.c
533
ibuf_get_string(struct ibuf *buf, size_t len)
lib/libutil/imsg-buffer.c
550
ibuf_get_strbuf(struct ibuf *buf, char *str, size_t len)
lib/libutil/imsg-buffer.c
56
struct ibuf *
lib/libutil/imsg-buffer.c
568
ibuf_skip(struct ibuf *buf, size_t len)
lib/libutil/imsg-buffer.c
580
ibuf_free(struct ibuf *buf)
lib/libutil/imsg-buffer.c
59
struct ibuf *buf;
lib/libutil/imsg-buffer.c
597
ibuf_fd_avail(struct ibuf *buf)
lib/libutil/imsg-buffer.c
603
ibuf_fd_get(struct ibuf *buf)
lib/libutil/imsg-buffer.c
61
if ((buf = calloc(1, sizeof(struct ibuf))) == NULL)
lib/libutil/imsg-buffer.c
616
ibuf_fd_set(struct ibuf *buf, int fd)
lib/libutil/imsg-buffer.c
643
struct ibuf *(*readhdr)(struct ibuf *, void *, int *), void *arg)
lib/libutil/imsg-buffer.c
699
struct ibuf *
lib/libutil/imsg-buffer.c
715
struct ibuf *buf;
lib/libutil/imsg-buffer.c
748
struct ibuf *buf, *buf0 = NULL;
lib/libutil/imsg-buffer.c
75
struct ibuf *
lib/libutil/imsg-buffer.c
78
struct ibuf *buf;
lib/libutil/imsg-buffer.c
816
struct ibuf rbuf, msg;
lib/libutil/imsg-buffer.c
85
if ((buf = calloc(1, sizeof(struct ibuf))) == NULL)
lib/libutil/imsg-buffer.c
975
struct ibuf *buf;
lib/libutil/imsg.c
120
struct ibuf *buf;
lib/libutil/imsg.c
153
struct ibuf *buf;
lib/libutil/imsg.c
181
imsg_get_ibuf(struct imsg *imsg, struct ibuf *ibuf)
lib/libutil/imsg.c
187
return ibuf_get_ibuf(imsg->buf, ibuf_size(imsg->buf), ibuf);
lib/libutil/imsg.c
250
struct ibuf *wbuf;
lib/libutil/imsg.c
272
struct ibuf *wbuf;
lib/libutil/imsg.c
302
pid_t pid, struct ibuf *buf)
lib/libutil/imsg.c
304
struct ibuf *hdrbuf = NULL;
lib/libutil/imsg.c
339
struct ibuf *wbuf;
lib/libutil/imsg.c
362
struct ibuf *
lib/libutil/imsg.c
366
struct ibuf *wbuf;
lib/libutil/imsg.c
37
static struct ibuf *imsg_parse_hdr(struct ibuf *, void *, int *);
lib/libutil/imsg.c
393
imsg_add(struct ibuf *msg, const void *data, size_t datalen)
lib/libutil/imsg.c
404
imsg_close(struct imsgbuf *imsgbuf, struct ibuf *msg)
lib/libutil/imsg.c
422
imsg_set_maxsize(struct ibuf *msg, size_t max)
lib/libutil/imsg.c
431
static struct ibuf *
lib/libutil/imsg.c
432
imsg_parse_hdr(struct ibuf *buf, void *arg, int *fd)
lib/libutil/imsg.c
436
struct ibuf *b;
lib/libutil/imsg.h
100
void ibuf_close(struct msgbuf *, struct ibuf *);
lib/libutil/imsg.h
101
void ibuf_from_buffer(struct ibuf *, void *, size_t);
lib/libutil/imsg.h
102
void ibuf_from_ibuf(struct ibuf *, const struct ibuf *);
lib/libutil/imsg.h
103
int ibuf_get(struct ibuf *, void *, size_t);
lib/libutil/imsg.h
104
int ibuf_get_ibuf(struct ibuf *, size_t, struct ibuf *);
lib/libutil/imsg.h
105
int ibuf_get_n8(struct ibuf *, uint8_t *);
lib/libutil/imsg.h
106
int ibuf_get_n16(struct ibuf *, uint16_t *);
lib/libutil/imsg.h
107
int ibuf_get_n32(struct ibuf *, uint32_t *);
lib/libutil/imsg.h
108
int ibuf_get_n64(struct ibuf *, uint64_t *);
lib/libutil/imsg.h
109
int ibuf_get_h16(struct ibuf *, uint16_t *);
lib/libutil/imsg.h
110
int ibuf_get_h32(struct ibuf *, uint32_t *);
lib/libutil/imsg.h
111
int ibuf_get_h64(struct ibuf *, uint64_t *);
lib/libutil/imsg.h
112
char *ibuf_get_string(struct ibuf *, size_t);
lib/libutil/imsg.h
113
int ibuf_get_strbuf(struct ibuf *, char *, size_t);
lib/libutil/imsg.h
114
int ibuf_skip(struct ibuf *, size_t);
lib/libutil/imsg.h
115
void ibuf_free(struct ibuf *);
lib/libutil/imsg.h
116
int ibuf_fd_avail(struct ibuf *);
lib/libutil/imsg.h
117
int ibuf_fd_get(struct ibuf *);
lib/libutil/imsg.h
118
void ibuf_fd_set(struct ibuf *, int);
lib/libutil/imsg.h
121
struct ibuf *(*)(struct ibuf *, void *, int *), void *);
lib/libutil/imsg.h
130
struct ibuf *msgbuf_get(struct msgbuf *);
lib/libutil/imsg.h
134
struct ibuf *ibufq_pop(struct ibufqueue *bufq);
lib/libutil/imsg.h
135
void ibufq_push(struct ibufqueue *, struct ibuf *);
lib/libutil/imsg.h
153
int imsg_get_ibuf(struct imsg *, struct ibuf *);
lib/libutil/imsg.h
168
struct ibuf *);
lib/libutil/imsg.h
169
struct ibuf *imsg_create(struct imsgbuf *, uint32_t, uint32_t, pid_t, size_t);
lib/libutil/imsg.h
170
int imsg_add(struct ibuf *, const void *, size_t);
lib/libutil/imsg.h
171
void imsg_close(struct imsgbuf *, struct ibuf *);
lib/libutil/imsg.h
173
int imsg_set_maxsize(struct ibuf *, size_t);
lib/libutil/imsg.h
35
TAILQ_ENTRY(ibuf) entry;
lib/libutil/imsg.h
65
struct ibuf *buf;
lib/libutil/imsg.h
71
struct ibuf *ibuf_open(size_t);
lib/libutil/imsg.h
72
struct ibuf *ibuf_dynamic(size_t, size_t);
lib/libutil/imsg.h
73
int ibuf_add(struct ibuf *, const void *, size_t);
lib/libutil/imsg.h
74
int ibuf_add_ibuf(struct ibuf *, const struct ibuf *);
lib/libutil/imsg.h
75
int ibuf_add_zero(struct ibuf *, size_t);
lib/libutil/imsg.h
76
int ibuf_add_n8(struct ibuf *, uint64_t);
lib/libutil/imsg.h
77
int ibuf_add_n16(struct ibuf *, uint64_t);
lib/libutil/imsg.h
78
int ibuf_add_n32(struct ibuf *, uint64_t);
lib/libutil/imsg.h
79
int ibuf_add_n64(struct ibuf *, uint64_t);
lib/libutil/imsg.h
80
int ibuf_add_h16(struct ibuf *, uint64_t);
lib/libutil/imsg.h
81
int ibuf_add_h32(struct ibuf *, uint64_t);
lib/libutil/imsg.h
82
int ibuf_add_h64(struct ibuf *, uint64_t);
lib/libutil/imsg.h
83
int ibuf_add_strbuf(struct ibuf *, const char *, size_t);
lib/libutil/imsg.h
84
void *ibuf_reserve(struct ibuf *, size_t);
lib/libutil/imsg.h
85
void *ibuf_seek(struct ibuf *, size_t, size_t);
lib/libutil/imsg.h
86
int ibuf_set(struct ibuf *, size_t, const void *, size_t);
lib/libutil/imsg.h
87
int ibuf_set_n8(struct ibuf *, size_t, uint64_t);
lib/libutil/imsg.h
88
int ibuf_set_n16(struct ibuf *, size_t, uint64_t);
lib/libutil/imsg.h
89
int ibuf_set_n32(struct ibuf *, size_t, uint64_t);
lib/libutil/imsg.h
90
int ibuf_set_n64(struct ibuf *, size_t, uint64_t);
lib/libutil/imsg.h
91
int ibuf_set_h16(struct ibuf *, size_t, uint64_t);
lib/libutil/imsg.h
92
int ibuf_set_h32(struct ibuf *, size_t, uint64_t);
lib/libutil/imsg.h
93
int ibuf_set_h64(struct ibuf *, size_t, uint64_t);
lib/libutil/imsg.h
94
int ibuf_set_maxsize(struct ibuf *, size_t);
lib/libutil/imsg.h
95
void *ibuf_data(const struct ibuf *);
lib/libutil/imsg.h
96
size_t ibuf_size(const struct ibuf *);
lib/libutil/imsg.h
97
size_t ibuf_left(const struct ibuf *);
lib/libutil/imsg.h
98
int ibuf_truncate(struct ibuf *, size_t);
lib/libutil/imsg.h
99
void ibuf_rewind(struct ibuf *);
libexec/spamd/spamd.c
1002
if (match(cp->ibuf, "NOOP"))
libexec/spamd/spamd.c
1016
cp->ip = cp->ibuf;
libexec/spamd/spamd.c
1017
cp->il = sizeof(cp->ibuf) - 1;
libexec/spamd/spamd.c
1025
cp->ip = cp->ibuf;
libexec/spamd/spamd.c
1026
cp->il = sizeof(cp->ibuf) - 1;
libexec/spamd/spamd.c
1034
for (p = q = cp->ibuf; q <= cp->ip; ++q)
libexec/spamd/spamd.c
1056
cp->ip = cp->ibuf;
libexec/spamd/spamd.c
1057
cp->il = sizeof(cp->ibuf) - 1;
libexec/spamd/spamd.c
1116
while (cp->ip > cp->ibuf &&
libexec/spamd/spamd.c
72
char ibuf[8192];
libexec/spamd/spamd.c
803
if (match(cp->ibuf, "QUIT") && cp->state < 99) {
libexec/spamd/spamd.c
813
if (match(cp->ibuf, "RSET") && cp->state > 2 && cp->state < 50) {
libexec/spamd/spamd.c
827
cp->ip = cp->ibuf;
libexec/spamd/spamd.c
828
cp->il = sizeof(cp->ibuf) - 1;
libexec/spamd/spamd.c
835
if (match(cp->ibuf, "HELO") ||
libexec/spamd/spamd.c
836
match(cp->ibuf, "EHLO")) {
libexec/spamd/spamd.c
839
gethelo(cp->helo, sizeof cp->helo, cp->ibuf);
libexec/spamd/spamd.c
847
match(cp->ibuf, "EHLO")) {
libexec/spamd/spamd.c
871
cp->ip = cp->ibuf;
libexec/spamd/spamd.c
872
cp->il = sizeof(cp->ibuf) - 1;
libexec/spamd/spamd.c
879
if (match(cp->ibuf, "MAIL")) {
libexec/spamd/spamd.c
880
setlog(cp->mail, sizeof cp->mail, cp->ibuf);
libexec/spamd/spamd.c
894
cp->ip = cp->ibuf;
libexec/spamd/spamd.c
895
cp->il = sizeof(cp->ibuf) - 1;
libexec/spamd/spamd.c
902
if (match(cp->ibuf, "RCPT")) {
libexec/spamd/spamd.c
903
setlog(cp->rcpt, sizeof(cp->rcpt), cp->ibuf);
libexec/spamd/spamd.c
939
cp->ip = cp->ibuf;
libexec/spamd/spamd.c
940
cp->il = sizeof(cp->ibuf) - 1;
libexec/spamd/spamd.c
947
cp->ip = cp->ibuf;
libexec/spamd/spamd.c
948
cp->il = sizeof(cp->ibuf) - 1;
libexec/spamd/spamd.c
955
cp->cctx == NULL && match(cp->ibuf, "STARTTLS")) {
libexec/spamd/spamd.c
981
if (match(cp->ibuf, "DATA")) {
libexec/spamd/spamd.c
991
cp->ip = cp->ibuf;
libexec/spamd/spamd.c
992
cp->il = sizeof(cp->ibuf) - 1;
regress/lib/libc/vis/vis_test.c
103
} else if (bcmp(ibuf, rbuf, r)) {
regress/lib/libc/vis/vis_test.c
106
printf("%s\n", ibuf);
regress/lib/libc/vis/vis_test.c
14
char ibuf[NCH];
regress/lib/libc/vis/vis_test.c
64
arc4random_buf(ibuf, sizeof(ibuf) - 1);
regress/lib/libc/vis/vis_test.c
65
ibuf[sizeof(ibuf) - 1] = '\0';
regress/lib/libc/vis/vis_test.c
69
owant = sizeof(ibuf);
regress/lib/libc/vis/vis_test.c
70
o = strnvis(obuf, ibuf, owant, flags[j]);
regress/lib/libc/vis/vis_test.c
73
o = strnvis(obuf, ibuf, owant, flags[j]);
regress/lib/libc/vis/vis_test.c
82
} else if (o > strlen(ibuf) * 4) {
regress/lib/libc/vis/vis_test.c
85
o, strlen(ibuf) * 4);
regress/lib/libc/vis/vis_test.c
96
} else if (r != strlen(ibuf)) {
regress/lib/libc/vis/vis_test.c
99
r, strlen(ibuf));
regress/lib/libutil/imsg/ibuf_test.c
29
struct ibuf *buf;
regress/lib/libutil/imsg/ibuf_test.c
41
struct ibuf *buf;
regress/lib/libutil/imsg/ibuf_test.c
56
struct ibuf *buf;
regress/lib/libutil/imsg/ibuf_test.c
82
struct ibuf *buf;
regress/sbin/iked/dh/dhtest.c
56
struct ibuf *buf, *buf2;
regress/sbin/iked/dh/dhtest.c
57
struct ibuf *sec, *sec2;
regress/sbin/iked/parser/common.c
193
struct ibuf *
regress/sbin/iked/parser/common.c
195
struct ibuf *msg, struct ibuf *src)
regress/sbin/iked/parser/common.c
23
int ikev2_send_ike_e(struct iked *, struct iked_sa *, struct ibuf *,
regress/sbin/iked/parser/common.c
51
struct ibuf *
regress/sbin/iked/parser/common.c
52
ikev2_msg_decrypt(struct iked *, struct iked_sa *, struct ibuf *,
regress/sbin/iked/parser/common.c
53
struct ibuf *);
regress/sbin/iked/parser/common.c
69
ikev2_send_ike_e(struct iked *env, struct iked_sa *sa, struct ibuf *buf,
regress/sbin/iked/parser/test_parser_fuzz.c
417
prepare_header(struct ike_header *hdr, struct ibuf *data)
regress/sbin/iked/parser/test_parser_fuzz.c
431
prepare_message(struct iked_message *msg, struct ibuf *data)
regress/sbin/iked/parser/test_parser_fuzz.c
447
struct ibuf *fuzzed;
regress/sbin/iked/parser/test_parser_fuzz.c
480
struct ibuf *data;
regress/sys/fileops/fileops.c
44
uint32_t *ibuf = buf;
regress/sys/fileops/fileops.c
46
ibuf[i] = seed + i;
regress/sys/fileops/fileops.c
53
const uint32_t *ibuf = buf;
regress/sys/fileops/fileops.c
55
if (ibuf[i] != seed + i) {
regress/sys/fileops/fileops.c
57
__func__, 4 * i, size, seed + i, ibuf[i]);
regress/sys/fileops/fileops.c
66
const uint32_t *ibuf = buf;
regress/sys/fileops/fileops.c
68
if (ibuf[i] != 0) {
regress/sys/fileops/fileops.c
70
__func__, 4 * i, size, ibuf[i]);
regress/usr.sbin/bgpd/unittests/rde_community_test.c
207
struct ibuf in, out;
regress/usr.sbin/bgpd/unittests/rde_community_test.c
257
attr_writebuf(struct ibuf *buf, uint8_t flags, uint8_t type, void *data,
regress/usr.sbin/bgpd/unittests/rde_community_test.c
46
test_parsing(size_t num, struct ibuf *in, struct ibuf *out)
regress/usr.sbin/bgpd/unittests/rde_community_test.c
48
struct ibuf *buf, abuf;
regress/usr.sbin/rpki-client/test-http.c
63
struct ibuf *b;
regress/usr.sbin/rpki-client/test-http.c
92
struct ibuf *b;
sbin/clri/clri.c
132
if (pread(fd, ibuf, bsize, offset) != bsize)
sbin/clri/clri.c
137
dp2 = &(((struct ufs2_dinode *)ibuf)
sbin/clri/clri.c
145
dp1 = &(((struct ufs1_dinode *)ibuf)
sbin/clri/clri.c
154
if (pwrite(fd, ibuf, bsize, offset) != bsize)
sbin/clri/clri.c
67
char *ibuf[MAXBSIZE];
sbin/dhcp6leased/control.c
159
if (imsgbuf_init(&c->iev.ibuf, connfd) == -1) {
sbin/dhcp6leased/control.c
167
event_set(&c->iev.ev, c->iev.ibuf.fd, c->iev.events,
sbin/dhcp6leased/control.c
180
if (c->iev.ibuf.fd == fd)
sbin/dhcp6leased/control.c
193
if (c->iev.ibuf.pid == pid)
sbin/dhcp6leased/control.c
210
imsgbuf_clear(&c->iev.ibuf);
sbin/dhcp6leased/control.c
214
close(c->iev.ibuf.fd);
sbin/dhcp6leased/control.c
239
if (imsgbuf_read(&c->iev.ibuf) != 1) {
sbin/dhcp6leased/control.c
245
if (imsgbuf_write(&c->iev.ibuf) == -1) {
sbin/dhcp6leased/control.c
252
if ((n = imsg_get(&c->iev.ibuf, &imsg)) == -1) {
sbin/dhcp6leased/control.c
266
c->iev.ibuf.pid = imsg.hdr.pid;
sbin/dhcp6leased/control.c
279
c->iev.ibuf.pid = imsg.hdr.pid;
sbin/dhcp6leased/control.c
286
c->iev.ibuf.pid = imsg.hdr.pid;
sbin/dhcp6leased/dhcp6leased.c
264
if (imsgbuf_init(&iev_frontend->ibuf, pipe_main2frontend[0]) == -1)
sbin/dhcp6leased/dhcp6leased.c
266
imsgbuf_allow_fdpass(&iev_frontend->ibuf);
sbin/dhcp6leased/dhcp6leased.c
268
if (imsgbuf_init(&iev_engine->ibuf, pipe_main2engine[0]) == -1)
sbin/dhcp6leased/dhcp6leased.c
270
imsgbuf_allow_fdpass(&iev_engine->ibuf);
sbin/dhcp6leased/dhcp6leased.c
275
event_set(&iev_frontend->ev, iev_frontend->ibuf.fd,
sbin/dhcp6leased/dhcp6leased.c
280
event_set(&iev_engine->ev, iev_engine->ibuf.fd, iev_engine->events,
sbin/dhcp6leased/dhcp6leased.c
284
if (main_imsg_send_ipc_sockets(&iev_frontend->ibuf, &iev_engine->ibuf))
sbin/dhcp6leased/dhcp6leased.c
346
imsgbuf_clear(&iev_frontend->ibuf);
sbin/dhcp6leased/dhcp6leased.c
347
close(iev_frontend->ibuf.fd);
sbin/dhcp6leased/dhcp6leased.c
348
imsgbuf_clear(&iev_engine->ibuf);
sbin/dhcp6leased/dhcp6leased.c
349
close(iev_engine->ibuf.fd);
sbin/dhcp6leased/dhcp6leased.c
423
struct imsgbuf *ibuf;
sbin/dhcp6leased/dhcp6leased.c
431
ibuf = &iev->ibuf;
sbin/dhcp6leased/dhcp6leased.c
434
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/dhcp6leased/dhcp6leased.c
440
if (imsgbuf_write(ibuf) == -1) {
sbin/dhcp6leased/dhcp6leased.c
449
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/dhcp6leased/dhcp6leased.c
504
struct imsgbuf *ibuf;
sbin/dhcp6leased/dhcp6leased.c
509
ibuf = &iev->ibuf;
sbin/dhcp6leased/dhcp6leased.c
512
if ((n = imsgbuf_read(ibuf)) == -1 && errno != EAGAIN)
sbin/dhcp6leased/dhcp6leased.c
518
if (imsgbuf_write(ibuf) == -1) {
sbin/dhcp6leased/dhcp6leased.c
527
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/dhcp6leased/dhcp6leased.c
628
if (imsgbuf_queuelen(&iev->ibuf) > 0)
sbin/dhcp6leased/dhcp6leased.c
632
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev);
sbin/dhcp6leased/dhcp6leased.c
642
if ((ret = imsg_compose(&iev->ibuf, type, peerid, pid, fd, data,
sbin/dhcp6leased/dhcp6leased.h
132
struct imsgbuf ibuf;
sbin/dhcp6leased/engine.c
222
if (imsgbuf_init(&iev_main->ibuf, 3) == -1)
sbin/dhcp6leased/engine.c
224
imsgbuf_allow_fdpass(&iev_main->ibuf);
sbin/dhcp6leased/engine.c
229
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
sbin/dhcp6leased/engine.c
244
imsgbuf_clear(&iev_frontend->ibuf);
sbin/dhcp6leased/engine.c
245
close(iev_frontend->ibuf.fd);
sbin/dhcp6leased/engine.c
246
imsgbuf_clear(&iev_main->ibuf);
sbin/dhcp6leased/engine.c
247
close(iev_main->ibuf.fd);
sbin/dhcp6leased/engine.c
276
struct imsgbuf *ibuf = &iev->ibuf;
sbin/dhcp6leased/engine.c
285
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/dhcp6leased/engine.c
291
if (imsgbuf_write(ibuf) == -1) {
sbin/dhcp6leased/engine.c
300
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/dhcp6leased/engine.c
388
struct imsgbuf *ibuf = &iev->ibuf;
sbin/dhcp6leased/engine.c
394
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/dhcp6leased/engine.c
400
if (imsgbuf_write(ibuf) == -1) {
sbin/dhcp6leased/engine.c
409
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/dhcp6leased/engine.c
432
if (imsgbuf_init(&iev_frontend->ibuf, fd) == -1)
sbin/dhcp6leased/engine.c
437
event_set(&iev_frontend->ev, iev_frontend->ibuf.fd,
sbin/dhcp6leased/frontend.c
183
if (imsgbuf_init(&iev_main->ibuf, 3) == -1)
sbin/dhcp6leased/frontend.c
185
imsgbuf_allow_fdpass(&iev_main->ibuf);
sbin/dhcp6leased/frontend.c
188
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
sbin/dhcp6leased/frontend.c
202
imsgbuf_write(&iev_engine->ibuf);
sbin/dhcp6leased/frontend.c
203
imsgbuf_clear(&iev_engine->ibuf);
sbin/dhcp6leased/frontend.c
204
close(iev_engine->ibuf.fd);
sbin/dhcp6leased/frontend.c
205
imsgbuf_write(&iev_main->ibuf);
sbin/dhcp6leased/frontend.c
206
imsgbuf_clear(&iev_main->ibuf);
sbin/dhcp6leased/frontend.c
207
close(iev_main->ibuf.fd);
sbin/dhcp6leased/frontend.c
243
struct imsgbuf *ibuf = &iev->ibuf;
sbin/dhcp6leased/frontend.c
248
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/dhcp6leased/frontend.c
254
if (imsgbuf_write(ibuf) == -1) {
sbin/dhcp6leased/frontend.c
263
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/dhcp6leased/frontend.c
287
if (imsgbuf_init(&iev_engine->ibuf, fd) == -1)
sbin/dhcp6leased/frontend.c
292
event_set(&iev_engine->ev, iev_engine->ibuf.fd,
sbin/dhcp6leased/frontend.c
458
struct imsgbuf *ibuf = &iev->ibuf;
sbin/dhcp6leased/frontend.c
465
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/dhcp6leased/frontend.c
471
if (imsgbuf_write(ibuf) == -1) {
sbin/dhcp6leased/frontend.c
480
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/dhcpleased/control.c
159
if (imsgbuf_init(&c->iev.ibuf, connfd) == -1) {
sbin/dhcpleased/control.c
167
event_set(&c->iev.ev, c->iev.ibuf.fd, c->iev.events,
sbin/dhcpleased/control.c
180
if (c->iev.ibuf.fd == fd)
sbin/dhcpleased/control.c
193
if (c->iev.ibuf.pid == pid)
sbin/dhcpleased/control.c
210
imsgbuf_clear(&c->iev.ibuf);
sbin/dhcpleased/control.c
214
close(c->iev.ibuf.fd);
sbin/dhcpleased/control.c
241
if (imsgbuf_read(&c->iev.ibuf) != 1) {
sbin/dhcpleased/control.c
247
if (imsgbuf_write(&c->iev.ibuf) == -1) {
sbin/dhcpleased/control.c
254
if ((n = imsg_get(&c->iev.ibuf, &imsg)) == -1) {
sbin/dhcpleased/control.c
273
c->iev.ibuf.pid = pid;
sbin/dhcpleased/control.c
287
c->iev.ibuf.pid = pid;
sbin/dhcpleased/control.c
296
c->iev.ibuf.pid = pid;
sbin/dhcpleased/dhcpleased.c
276
if (imsgbuf_init(&iev_frontend->ibuf, pipe_main2frontend[0]) == -1)
sbin/dhcpleased/dhcpleased.c
278
imsgbuf_allow_fdpass(&iev_frontend->ibuf);
sbin/dhcpleased/dhcpleased.c
280
if (imsgbuf_init(&iev_engine->ibuf, pipe_main2engine[0]) == -1)
sbin/dhcpleased/dhcpleased.c
282
imsgbuf_allow_fdpass(&iev_engine->ibuf);
sbin/dhcpleased/dhcpleased.c
287
event_set(&iev_frontend->ev, iev_frontend->ibuf.fd,
sbin/dhcpleased/dhcpleased.c
292
event_set(&iev_engine->ev, iev_engine->ibuf.fd, iev_engine->events,
sbin/dhcpleased/dhcpleased.c
296
if (main_imsg_send_ipc_sockets(&iev_frontend->ibuf, &iev_engine->ibuf))
sbin/dhcpleased/dhcpleased.c
359
imsgbuf_clear(&iev_frontend->ibuf);
sbin/dhcpleased/dhcpleased.c
360
close(iev_frontend->ibuf.fd);
sbin/dhcpleased/dhcpleased.c
361
imsgbuf_clear(&iev_engine->ibuf);
sbin/dhcpleased/dhcpleased.c
362
close(iev_engine->ibuf.fd);
sbin/dhcpleased/dhcpleased.c
438
struct imsgbuf *ibuf;
sbin/dhcpleased/dhcpleased.c
448
ibuf = &iev->ibuf;
sbin/dhcpleased/dhcpleased.c
451
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/dhcpleased/dhcpleased.c
457
if (imsgbuf_write(ibuf) == -1) {
sbin/dhcpleased/dhcpleased.c
466
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/dhcpleased/dhcpleased.c
524
struct imsgbuf *ibuf;
sbin/dhcpleased/dhcpleased.c
530
ibuf = &iev->ibuf;
sbin/dhcpleased/dhcpleased.c
533
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/dhcpleased/dhcpleased.c
539
if (imsgbuf_write(ibuf) == -1) {
sbin/dhcpleased/dhcpleased.c
548
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/dhcpleased/dhcpleased.c
690
if (imsgbuf_queuelen(&iev->ibuf) > 0)
sbin/dhcpleased/dhcpleased.c
694
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev);
sbin/dhcpleased/dhcpleased.c
704
if ((ret = imsg_compose(&iev->ibuf, type, peerid, pid, fd, data,
sbin/dhcpleased/dhcpleased.c
716
if ((ret = imsg_forward(&iev->ibuf, imsg)) != -1)
sbin/dhcpleased/dhcpleased.h
182
struct imsgbuf ibuf;
sbin/dhcpleased/engine.c
233
if (imsgbuf_init(&iev_main->ibuf, 3) == -1)
sbin/dhcpleased/engine.c
235
imsgbuf_allow_fdpass(&iev_main->ibuf);
sbin/dhcpleased/engine.c
240
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
sbin/dhcpleased/engine.c
255
imsgbuf_clear(&iev_frontend->ibuf);
sbin/dhcpleased/engine.c
256
close(iev_frontend->ibuf.fd);
sbin/dhcpleased/engine.c
257
imsgbuf_clear(&iev_main->ibuf);
sbin/dhcpleased/engine.c
258
close(iev_main->ibuf.fd);
sbin/dhcpleased/engine.c
287
struct imsgbuf *ibuf = &iev->ibuf;
sbin/dhcpleased/engine.c
298
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/dhcpleased/engine.c
304
if (imsgbuf_write(ibuf) == -1) {
sbin/dhcpleased/engine.c
313
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/dhcpleased/engine.c
408
struct imsgbuf *ibuf = &iev->ibuf;
sbin/dhcpleased/engine.c
415
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/dhcpleased/engine.c
421
if (imsgbuf_write(ibuf) == -1) {
sbin/dhcpleased/engine.c
430
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/dhcpleased/engine.c
455
if (imsgbuf_init(&iev_frontend->ibuf, fd) == -1)
sbin/dhcpleased/engine.c
460
event_set(&iev_frontend->ev, iev_frontend->ibuf.fd,
sbin/dhcpleased/frontend.c
180
if (imsgbuf_init(&iev_main->ibuf, 3) == -1)
sbin/dhcpleased/frontend.c
182
imsgbuf_allow_fdpass(&iev_main->ibuf);
sbin/dhcpleased/frontend.c
185
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
sbin/dhcpleased/frontend.c
199
imsgbuf_write(&iev_engine->ibuf);
sbin/dhcpleased/frontend.c
200
imsgbuf_clear(&iev_engine->ibuf);
sbin/dhcpleased/frontend.c
201
close(iev_engine->ibuf.fd);
sbin/dhcpleased/frontend.c
202
imsgbuf_write(&iev_main->ibuf);
sbin/dhcpleased/frontend.c
203
imsgbuf_clear(&iev_main->ibuf);
sbin/dhcpleased/frontend.c
204
close(iev_main->ibuf.fd);
sbin/dhcpleased/frontend.c
240
struct imsgbuf *ibuf = &iev->ibuf;
sbin/dhcpleased/frontend.c
247
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/dhcpleased/frontend.c
253
if (imsgbuf_write(ibuf) == -1) {
sbin/dhcpleased/frontend.c
262
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/dhcpleased/frontend.c
288
if (imsgbuf_init(&iev_engine->ibuf, fd) == -1)
sbin/dhcpleased/frontend.c
293
event_set(&iev_engine->ev, iev_engine->ibuf.fd,
sbin/dhcpleased/frontend.c
479
struct imsgbuf *ibuf = &iev->ibuf;
sbin/dhcpleased/frontend.c
487
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/dhcpleased/frontend.c
493
if (imsgbuf_write(ibuf) == -1) {
sbin/dhcpleased/frontend.c
502
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/growfs/growfs.c
2122
void *ibuf;
sbin/growfs/growfs.c
2127
ibuf = malloc(sblock.fs_bsize);
sbin/growfs/growfs.c
2128
if (!ibuf)
sbin/growfs/growfs.c
2130
rdfs(fsbtodb(&sblock, blkno), (size_t)sblock.fs_bsize, ibuf, fsi);
sbin/growfs/growfs.c
2135
iptr = ((int32_t *)ibuf)[i];
sbin/growfs/growfs.c
2137
iptr = ((daddr_t *)ibuf)[i];
sbin/growfs/growfs.c
2142
((int32_t *)ibuf)[i] = iptr;
sbin/growfs/growfs.c
2144
((daddr_t *)ibuf)[i] = iptr;
sbin/growfs/growfs.c
2151
free(ibuf);
sbin/growfs/growfs.c
575
void *ibuf;
sbin/growfs/growfs.c
596
ibuf = malloc(sblock.fs_bsize);
sbin/growfs/growfs.c
597
if (!ibuf)
sbin/growfs/growfs.c
600
rdfs(fsbtodb(&sblock, src), (size_t)sblock.fs_bsize, ibuf, fsi);
sbin/growfs/growfs.c
601
wtfs(dst, (size_t)sblock.fs_bsize, ibuf, fso, Nflag);
sbin/growfs/growfs.c
602
free(ibuf);
sbin/iked/ca.c
1413
struct ibuf *
sbin/iked/ca.c
1417
struct ibuf *buf;
sbin/iked/ca.c
209
ca_certbundle_add(struct ibuf *buf, struct iked_id *id)
sbin/iked/ca.c
467
struct ibuf *buf;
sbin/iked/ca.c
557
struct ibuf *authmsg, enum privsep_procid id)
sbin/iked/ca.c
72
struct ibuf *
sbin/iked/ca.c
767
struct ibuf *buf;
sbin/iked/ca.c
920
struct ibuf *authmsg;
sbin/iked/control.c
194
if (imsgbuf_init(&c->iev.ibuf, connfd) == -1) {
sbin/iked/control.c
203
event_set(&c->iev.ev, c->iev.ibuf.fd, c->iev.events,
sbin/iked/control.c
222
if (c->iev.ibuf.fd == fd)
sbin/iked/control.c
239
imsgbuf_clear(&c->iev.ibuf);
sbin/iked/control.c
243
close(c->iev.ibuf.fd);
sbin/iked/control.c
269
if (imsgbuf_read(&c->iev.ibuf) != 1) {
sbin/iked/control.c
275
if (imsgbuf_write(&c->iev.ibuf) == -1) {
sbin/iked/control.c
282
if ((n = imsg_get(&c->iev.ibuf, &imsg)) == -1) {
sbin/iked/crypto.c
306
struct ibuf *
sbin/iked/crypto.c
487
struct ibuf *
sbin/iked/crypto.c
498
struct ibuf *
sbin/iked/crypto.c
562
struct ibuf *nonce = NULL;
sbin/iked/crypto.c
774
struct ibuf *
sbin/iked/dh.c
392
dh_create_exchange(struct dh_group *group, struct ibuf **bufp, struct ibuf *iexchange)
sbin/iked/dh.c
394
struct ibuf *buf;
sbin/iked/dh.c
407
dh_create_shared(struct dh_group *group, struct ibuf **secretp, struct ibuf *exchange)
sbin/iked/dh.c
409
struct ibuf *buf;
sbin/iked/dh.c
779
kemsx_create_exchange2(struct dh_group *group, struct ibuf **bufp,
sbin/iked/dh.c
780
struct ibuf *iexchange)
sbin/iked/dh.c
784
struct ibuf *buf = NULL;
sbin/iked/dh.c
835
kemsx_create_shared2(struct dh_group *group, struct ibuf **sharedp,
sbin/iked/dh.c
836
struct ibuf *exchange)
sbin/iked/dh.c
84
int kemsx_create_exchange2(struct dh_group *, struct ibuf **, struct ibuf *);
sbin/iked/dh.c
840
struct ibuf *buf = NULL;
sbin/iked/dh.c
85
int kemsx_create_shared2(struct dh_group *, struct ibuf **, struct ibuf *);
sbin/iked/dh.h
52
int (*exchange2)(struct dh_group *, struct ibuf **, struct ibuf *);
sbin/iked/dh.h
54
int (*shared2)(struct dh_group *, struct ibuf **, struct ibuf *);
sbin/iked/dh.h
65
int dh_create_exchange(struct dh_group *, struct ibuf **, struct ibuf *);
sbin/iked/dh.h
66
int dh_create_shared(struct dh_group *, struct ibuf **, struct ibuf *);
sbin/iked/eap.c
196
struct ibuf *e;
sbin/iked/eap.c
247
struct ibuf *e;
sbin/iked/eap.c
275
struct ibuf *eapmsg = NULL;
sbin/iked/eap.c
315
struct ibuf *eapmsg = NULL;
sbin/iked/eap.c
44
ssize_t eap_add_id_request(struct ibuf *);
sbin/iked/eap.c
50
eap_add_id_request(struct ibuf *e)
sbin/iked/eap.c
95
struct ibuf *e = NULL;
sbin/iked/iked.h
1100
struct ibuf *
sbin/iked/iked.h
1111
struct ibuf *
sbin/iked/iked.h
1113
struct ibuf *
sbin/iked/iked.h
1135
struct ibuf *
sbin/iked/iked.h
1175
struct ibuf *
sbin/iked/iked.h
1176
ikev2_prfplus(struct iked_hash *, struct ibuf *, struct ibuf *,
sbin/iked/iked.h
1184
int ikev2_send_ike_e(struct iked *, struct iked_sa *, struct ibuf *,
sbin/iked/iked.h
1187
ikev2_add_header(struct ibuf *, struct iked_sa *,
sbin/iked/iked.h
1191
ikev2_add_payload(struct ibuf *);
sbin/iked/iked.h
1208
struct ibuf *
sbin/iked/iked.h
1217
struct ibuf
sbin/iked/iked.h
1220
struct iked_auth *, struct ibuf *);
sbin/iked/iked.h
1222
struct iked_auth *, uint8_t *, size_t, struct ibuf *);
sbin/iked/iked.h
1227
struct ibuf **, uint8_t, uint8_t, int);
sbin/iked/iked.h
1228
struct ibuf
sbin/iked/iked.h
1229
*ikev2_msg_encrypt(struct iked *, struct iked_sa *, struct ibuf *,
sbin/iked/iked.h
1230
struct ibuf *);
sbin/iked/iked.h
1231
struct ibuf *
sbin/iked/iked.h
1233
struct ibuf *, struct ibuf *);
sbin/iked/iked.h
1234
int ikev2_msg_integr(struct iked *, struct iked_sa *, struct ibuf *);
sbin/iked/iked.h
1298
struct ibuf *, enum privsep_procid);
sbin/iked/iked.h
1300
int ca_certbundle_add(struct ibuf *, struct iked_id *);
sbin/iked/iked.h
1365
void print_hexbuf(struct ibuf *);
sbin/iked/iked.h
1388
struct ibuf *
sbin/iked/iked.h
1390
struct ibuf *
sbin/iked/iked.h
1392
size_t ibuf_length(struct ibuf *);
sbin/iked/iked.h
1393
int ibuf_setsize(struct ibuf *, size_t);
sbin/iked/iked.h
1394
struct ibuf *
sbin/iked/iked.h
1395
ibuf_getdata(struct ibuf *, size_t);
sbin/iked/iked.h
1396
struct ibuf *
sbin/iked/iked.h
1397
ibuf_dup(struct ibuf *);
sbin/iked/iked.h
1398
struct ibuf *
sbin/iked/iked.h
189
struct ibuf *csa_encrkey; /* encryption key */
sbin/iked/iked.h
192
struct ibuf *csa_integrkey; /* auth key */
sbin/iked/iked.h
315
struct ibuf *hash_key; /* MAC key derived from key seed */
sbin/iked/iked.h
328
struct ibuf *encr_key; /* MAC key derived from key seed */
sbin/iked/iked.h
329
struct ibuf *encr_iv; /* Initialization Vector */
sbin/iked/iked.h
341
struct ibuf *dsa_keydata; /* public, private or shared key */
sbin/iked/iked.h
351
struct ibuf *id_buf;
sbin/iked/iked.h
378
struct ibuf *kex_inonce; /* Ni */
sbin/iked/iked.h
379
struct ibuf *kex_rnonce; /* Nr */
sbin/iked/iked.h
382
struct ibuf *kex_dhiexchange;
sbin/iked/iked.h
383
struct ibuf *kex_dhrexchange;
sbin/iked/iked.h
384
struct ibuf *kex_dhpeer; /* pointer to i or r */
sbin/iked/iked.h
469
struct ibuf *sa_key_d; /* SK_d */
sbin/iked/iked.h
470
struct ibuf *sa_key_iauth; /* SK_ai */
sbin/iked/iked.h
471
struct ibuf *sa_key_rauth; /* SK_ar */
sbin/iked/iked.h
472
struct ibuf *sa_key_iencr; /* SK_ei */
sbin/iked/iked.h
473
struct ibuf *sa_key_rencr; /* SK_er */
sbin/iked/iked.h
474
struct ibuf *sa_key_iprf; /* SK_pi */
sbin/iked/iked.h
475
struct ibuf *sa_key_rprf; /* SK_pr */
sbin/iked/iked.h
477
struct ibuf *sa_1stmsg; /* for initiator AUTH */
sbin/iked/iked.h
478
struct ibuf *sa_2ndmsg; /* for responder AUTH */
sbin/iked/iked.h
494
struct ibuf *sa_eapmsk; /* EAK session key */
sbin/iked/iked.h
495
struct ibuf *sa_eapclass; /* EAP/RADIUS class */
sbin/iked/iked.h
507
struct ibuf *sa_simult; /* simultaneous rekey */
sbin/iked/iked.h
596
struct ibuf *cr_data;
sbin/iked/iked.h
60
struct imsgbuf ibuf;
sbin/iked/iked.h
622
struct ibuf *msg_data;
sbin/iked/iked.h
655
struct ibuf *msg_nonce; /* dh NONCE */
sbin/iked/iked.h
657
struct ibuf *msg_ke; /* dh key exchange */
sbin/iked/iked.h
663
struct ibuf *msg_cookie;
sbin/iked/iked.h
669
struct ibuf *msg_eapmsg;
sbin/iked/iked.h
672
struct ibuf *msg_del_buf;
sbin/iked/iked.h
682
struct ibuf *msg_cookie2;
sbin/iked/iked.h
781
struct ibuf *rr_state;
sbin/iked/iked.h
915
struct ibuf *sc_certreq;
sbin/iked/ikev2.c
108
struct ibuf *, struct ikev2_payload **, uint8_t *);
sbin/iked/ikev2.c
114
int ikev2_nonce_cmp(struct ibuf *, struct ibuf *);
sbin/iked/ikev2.c
135
int ikev2_sa_keys(struct iked *, struct iked_sa *, struct ibuf *);
sbin/iked/ikev2.c
1388
struct ibuf *buf, *cookie = NULL, *vendor_id = NULL;
sbin/iked/ikev2.c
149
ssize_t ikev2_add_proposals(struct iked *, struct iked_sa *, struct ibuf *,
sbin/iked/ikev2.c
151
ssize_t ikev2_add_cp(struct iked *, struct iked_sa *, int, struct ibuf *);
sbin/iked/ikev2.c
152
ssize_t ikev2_init_add_cp(struct iked *, struct iked_sa *, struct ibuf *);
sbin/iked/ikev2.c
153
ssize_t ikev2_resp_add_cp(struct iked *, struct iked_sa *, struct ibuf *);
sbin/iked/ikev2.c
154
ssize_t ikev2_add_transform(struct ibuf *,
sbin/iked/ikev2.c
156
ssize_t ikev2_add_ts(struct ibuf *, struct ikev2_payload **, ssize_t,
sbin/iked/ikev2.c
1569
struct ibuf *authmsg;
sbin/iked/ikev2.c
158
ssize_t ikev2_add_certreq(struct ibuf *, struct ikev2_payload **, ssize_t,
sbin/iked/ikev2.c
159
struct ibuf *, uint8_t);
sbin/iked/ikev2.c
160
ssize_t ikev2_add_ipcompnotify(struct iked *, struct ibuf *,
sbin/iked/ikev2.c
1603
struct ibuf *e = NULL;
sbin/iked/ikev2.c
162
ssize_t ikev2_add_ts_payload(struct ibuf *, unsigned int, struct iked_sa *);
sbin/iked/ikev2.c
163
ssize_t ikev2_add_error(struct iked *, struct ibuf *, struct iked_message *);
sbin/iked/ikev2.c
164
int ikev2_add_data(struct ibuf *, void *, size_t);
sbin/iked/ikev2.c
165
int ikev2_add_buf(struct ibuf *buf, struct ibuf *);
sbin/iked/ikev2.c
176
ssize_t ikev2_add_sighashnotify(struct ibuf *, struct ikev2_payload **,
sbin/iked/ikev2.c
178
ssize_t ikev2_add_nat_detection(struct iked *, struct ibuf *,
sbin/iked/ikev2.c
180
ssize_t ikev2_add_vendor_id(struct ibuf *, struct ikev2_payload **,
sbin/iked/ikev2.c
181
ssize_t, struct ibuf *);
sbin/iked/ikev2.c
182
ssize_t ikev2_add_notify(struct ibuf *, struct ikev2_payload **, ssize_t,
sbin/iked/ikev2.c
184
ssize_t ikev2_add_mobike(struct ibuf *, struct ikev2_payload **, ssize_t);
sbin/iked/ikev2.c
185
ssize_t ikev2_add_fragmentation(struct ibuf *, struct ikev2_payload **,
sbin/iked/ikev2.c
187
ssize_t ikev2_add_transport_mode(struct iked *, struct ibuf *,
sbin/iked/ikev2.c
1903
ikev2_add_header(struct ibuf *buf, struct iked_sa *sa,
sbin/iked/ikev2.c
1945
ikev2_add_payload(struct ibuf *buf)
sbin/iked/ikev2.c
1961
ikev2_add_ts_payload(struct ibuf *buf, unsigned int type, struct iked_sa *sa)
sbin/iked/ikev2.c
2080
ikev2_add_ts(struct ibuf *e, struct ikev2_payload **pld, ssize_t len,
sbin/iked/ikev2.c
2108
ikev2_add_certreq(struct ibuf *e, struct ikev2_payload **pld, ssize_t len,
sbin/iked/ikev2.c
2109
struct ibuf *certreq, uint8_t type)
sbin/iked/ikev2.c
2142
ikev2_add_ipcompnotify(struct iked *env, struct ibuf *e,
sbin/iked/ikev2.c
2204
ikev2_add_notify(struct ibuf *e, struct ikev2_payload **pld, ssize_t len,
sbin/iked/ikev2.c
2226
ikev2_add_vendor_id(struct ibuf *e, struct ikev2_payload **pld,
sbin/iked/ikev2.c
2227
ssize_t len, struct ibuf *id)
sbin/iked/ikev2.c
2241
ikev2_add_mobike(struct ibuf *e, struct ikev2_payload **pld, ssize_t len)
sbin/iked/ikev2.c
2247
ikev2_add_fragmentation(struct ibuf *buf, struct ikev2_payload **pld,
sbin/iked/ikev2.c
2254
ikev2_add_sighashnotify(struct ibuf *e, struct ikev2_payload **pld,
sbin/iked/ikev2.c
2294
ikev2_add_transport_mode(struct iked *env, struct ibuf *e,
sbin/iked/ikev2.c
2334
struct ibuf *buf;
sbin/iked/ikev2.c
2431
ikev2_add_nat_detection(struct iked *env, struct ibuf *buf,
sbin/iked/ikev2.c
2475
ikev2_add_cp(struct iked *env, struct iked_sa *sa, int type, struct ibuf *buf)
sbin/iked/ikev2.c
2639
ikev2_init_add_cp(struct iked *env, struct iked_sa *sa, struct ibuf *buf)
sbin/iked/ikev2.c
2645
ikev2_resp_add_cp(struct iked *env, struct iked_sa *sa, struct ibuf *buf)
sbin/iked/ikev2.c
2664
ikev2_add_proposals(struct iked *env, struct iked_sa *sa, struct ibuf *buf,
sbin/iked/ikev2.c
2800
ikev2_add_transform(struct ibuf *buf,
sbin/iked/ikev2.c
2831
ikev2_add_data(struct ibuf *buf, void *data, size_t length)
sbin/iked/ikev2.c
2845
ikev2_add_buf(struct ibuf *buf, struct ibuf *data)
sbin/iked/ikev2.c
2864
struct ibuf *buf = NULL;
sbin/iked/ikev2.c
3080
struct ibuf *resp, struct ikev2_payload **pld, uint8_t *firstpayload)
sbin/iked/ikev2.c
3392
struct ibuf *buf;
sbin/iked/ikev2.c
3393
struct ibuf *vendor_id = NULL;
sbin/iked/ikev2.c
3524
struct ibuf *buf = NULL;
sbin/iked/ikev2.c
3570
ikev2_add_error(struct iked *env, struct ibuf *buf, struct iked_message *msg)
sbin/iked/ikev2.c
3678
struct ibuf *buf = NULL;
sbin/iked/ikev2.c
3705
struct ibuf *buf;
sbin/iked/ikev2.c
3917
struct ibuf *e = NULL;
sbin/iked/ikev2.c
4077
ikev2_send_ike_e(struct iked *env, struct iked_sa *sa, struct ibuf *buf,
sbin/iked/ikev2.c
4081
struct ibuf *e = NULL;
sbin/iked/ikev2.c
4147
struct ibuf *e = NULL, *nonce = NULL;
sbin/iked/ikev2.c
4322
struct ibuf *e = NULL, *nonce = NULL;
sbin/iked/ikev2.c
4427
ikev2_nonce_cmp(struct ibuf *a, struct ibuf *b)
sbin/iked/ikev2.c
4450
struct ibuf *buf = NULL;
sbin/iked/ikev2.c
4451
struct ibuf *ni, *nr;
sbin/iked/ikev2.c
4835
struct ibuf *buf = NULL;
sbin/iked/ikev2.c
4916
struct ibuf *e = NULL, *nonce = NULL;
sbin/iked/ikev2.c
5327
struct ibuf *buf, *e = NULL;
sbin/iked/ikev2.c
5731
ikev2_sa_keys(struct iked *env, struct iked_sa *sa, struct ibuf *key)
sbin/iked/ikev2.c
5736
struct ibuf *ninr, *dhsecret, *skeyseed, *s, *t;
sbin/iked/ikev2.c
5960
struct ibuf *
sbin/iked/ikev2.c
5961
ikev2_prfplus(struct iked_hash *prf, struct ibuf *key, struct ibuf *seed,
sbin/iked/ikev2.c
5964
struct ibuf *t = NULL, *t1 = NULL, *t2 = NULL;
sbin/iked/ikev2.c
6126
struct ibuf *buf = NULL;
sbin/iked/ikev2.c
6184
struct ibuf *keymat = NULL, *seed = NULL, *dhsecret = NULL;
sbin/iked/ikev2.c
6911
struct ibuf *buf = NULL;
sbin/iked/ikev2.c
859
struct ibuf *authmsg;
sbin/iked/ikev2.c
948
struct ibuf *authmsg, *buf;
sbin/iked/ikev2_msg.c
1004
struct iked_auth *auth, uint8_t *buf, size_t len, struct ibuf *authmsg)
sbin/iked/ikev2_msg.c
1077
struct iked_auth *auth, struct ibuf *authmsg)
sbin/iked/ikev2_msg.c
1084
struct ibuf *buf;
sbin/iked/ikev2_msg.c
137
struct ibuf *
sbin/iked/ikev2_msg.c
161
struct ibuf *buf;
sbin/iked/ikev2_msg.c
275
struct ibuf *buf = msg->msg_data;
sbin/iked/ikev2_msg.c
301
struct ibuf *new;
sbin/iked/ikev2_msg.c
378
struct ibuf *buf, struct ibuf *e, struct ike_header *hdr,
sbin/iked/ikev2_msg.c
408
struct ibuf *
sbin/iked/ikev2_msg.c
409
ikev2_msg_encrypt(struct iked *env, struct iked_sa *sa, struct ibuf *src,
sbin/iked/ikev2_msg.c
410
struct ibuf *aad)
sbin/iked/ikev2_msg.c
415
struct ibuf *encr, *dst = NULL, *out = NULL;
sbin/iked/ikev2_msg.c
50
int ikev2_check_frag_oversize(struct iked_sa *, struct ibuf *);
sbin/iked/ikev2_msg.c
508
ikev2_msg_integr(struct iked *env, struct iked_sa *sa, struct ibuf *src)
sbin/iked/ikev2_msg.c
512
struct ibuf *integr, *tmp = NULL;
sbin/iked/ikev2_msg.c
52
struct ibuf *, uint8_t, uint8_t, int);
sbin/iked/ikev2_msg.c
54
struct ibuf*, struct ibuf *, struct ike_header *, uint8_t, int);
sbin/iked/ikev2_msg.c
572
struct ibuf *
sbin/iked/ikev2_msg.c
574
struct ibuf *msg, struct ibuf *src)
sbin/iked/ikev2_msg.c
579
struct ibuf *integr, *encr, *tmp = NULL, *out = NULL;
sbin/iked/ikev2_msg.c
722
ikev2_check_frag_oversize(struct iked_sa *sa, struct ibuf *buf) {
sbin/iked/ikev2_msg.c
749
ikev2_msg_send_encrypt(struct iked *env, struct iked_sa *sa, struct ibuf **ep,
sbin/iked/ikev2_msg.c
755
struct ibuf *buf, *e = *ep;
sbin/iked/ikev2_msg.c
815
struct ibuf *in, uint8_t exchange, uint8_t firstpayload, int response) {
sbin/iked/ikev2_msg.c
817
struct ibuf *buf, *e = NULL;
sbin/iked/ikev2_msg.c
939
struct ibuf *
sbin/iked/ikev2_msg.c
942
struct ibuf *authmsg = NULL, *nonce, *prfkey, *buf;
sbin/iked/ikev2_pld.c
1642
struct ibuf *e = NULL;
sbin/iked/ikev2_pld.c
1765
struct ibuf *e = NULL;
sbin/iked/ikev2_pld.c
1831
struct ibuf *e = NULL;
sbin/iked/imsg_util.c
102
struct ibuf *buf;
sbin/iked/imsg_util.c
116
ibuf_setsize(struct ibuf *buf, size_t len)
sbin/iked/imsg_util.c
39
struct ibuf *
sbin/iked/imsg_util.c
42
struct ibuf *buf;
sbin/iked/imsg_util.c
66
struct ibuf *
sbin/iked/imsg_util.c
73
ibuf_length(struct ibuf *buf)
sbin/iked/imsg_util.c
80
struct ibuf *
sbin/iked/imsg_util.c
81
ibuf_getdata(struct ibuf *buf, size_t len)
sbin/iked/imsg_util.c
83
struct ibuf tmp;
sbin/iked/imsg_util.c
91
struct ibuf *
sbin/iked/imsg_util.c
92
ibuf_dup(struct ibuf *buf)
sbin/iked/imsg_util.c
99
struct ibuf *
sbin/iked/proc.c
165
if (imsgbuf_init(&iev->ibuf,
sbin/iked/proc.c
168
imsgbuf_allow_fdpass(&iev->ibuf);
sbin/iked/proc.c
169
event_set(&iev->ev, iev->ibuf.fd, iev->events,
sbin/iked/proc.c
298
if (imsgbuf_init(&iev->ibuf, fd) == -1)
sbin/iked/proc.c
300
imsgbuf_allow_fdpass(&iev->ibuf);
sbin/iked/proc.c
301
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev->data);
sbin/iked/proc.c
485
imsgbuf_clear(&(ps->ps_ievs[dst][n].ibuf));
sbin/iked/proc.c
613
struct imsgbuf *ibuf;
sbin/iked/proc.c
621
ibuf = &iev->ibuf;
sbin/iked/proc.c
624
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/iked/proc.c
635
if (imsgbuf_write(ibuf) == -1) {
sbin/iked/proc.c
646
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/iked/proc.c
734
imsgbuf_flush(&iev->ibuf);
sbin/iked/proc.c
739
if (imsgbuf_queuelen(&iev->ibuf) > 0)
sbin/iked/proc.c
743
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev->data);
sbin/iked/proc.c
753
if ((ret = imsg_compose(&iev->ibuf, type, peerid,
sbin/iked/proc.c
766
if ((ret = imsg_composev(&iev->ibuf, type, peerid,
sbin/iked/proc.c
845
return (&ps->ps_ievs[id][n].ibuf);
sbin/iked/proc.c
861
struct imsgbuf *ibuf;
sbin/iked/proc.c
866
if ((ibuf = proc_ibuf(ps, id, n)) == NULL)
sbin/iked/proc.c
868
if ((ret = imsgbuf_flush(ibuf)) == -1)
sbin/iked/radius.c
155
struct ibuf *e;
sbin/iked/util.c
503
print_hexbuf(struct ibuf *ibuf)
sbin/iked/util.c
505
print_hex(ibuf_data(ibuf), 0, ibuf_size(ibuf));
sbin/mountd/mountd.c
227
struct imsgbuf ibuf;
sbin/mountd/mountd.c
324
if (imsgbuf_init(&ibuf, socks[0]) == -1) {
sbin/mountd/mountd.c
389
if (imsgbuf_init(&ibuf, sock) == -1) {
sbin/mountd/mountd.c
402
pfd[0].fd = ibuf.fd;
sbin/mountd/mountd.c
420
switch (imsgbuf_read(&ibuf)) {
sbin/mountd/mountd.c
429
while ((size = imsg_get(&ibuf, &imsg)) != 0) {
sbin/mountd/mountd.c
645
switch (imsg_get(&ibuf, imsg)) {
sbin/mountd/mountd.c
655
switch (imsgbuf_read(&ibuf)) {
sbin/mountd/mountd.c
670
if (imsg_compose(&ibuf, type, 0, 0, -1, data, size) == -1) {
sbin/mountd/mountd.c
675
if (imsgbuf_flush(&ibuf) == -1) {
sbin/slaacd/control.c
160
if (imsgbuf_init(&c->iev.ibuf, connfd) == -1) {
sbin/slaacd/control.c
168
event_set(&c->iev.ev, c->iev.ibuf.fd, c->iev.events,
sbin/slaacd/control.c
181
if (c->iev.ibuf.fd == fd)
sbin/slaacd/control.c
194
if (c->iev.ibuf.pid == pid)
sbin/slaacd/control.c
211
imsgbuf_clear(&c->iev.ibuf);
sbin/slaacd/control.c
215
close(c->iev.ibuf.fd);
sbin/slaacd/control.c
242
if (imsgbuf_read(&c->iev.ibuf) != 1) {
sbin/slaacd/control.c
248
if (imsgbuf_write(&c->iev.ibuf) == -1) {
sbin/slaacd/control.c
255
if ((n = imsg_get(&c->iev.ibuf, &imsg)) == -1) {
sbin/slaacd/control.c
284
c->iev.ibuf.pid = pid;
sbin/slaacd/engine.c
399
if (imsgbuf_init(&iev_main->ibuf, 3) == -1)
sbin/slaacd/engine.c
401
imsgbuf_allow_fdpass(&iev_main->ibuf);
sbin/slaacd/engine.c
406
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
sbin/slaacd/engine.c
421
imsgbuf_clear(&iev_frontend->ibuf);
sbin/slaacd/engine.c
422
close(iev_frontend->ibuf.fd);
sbin/slaacd/engine.c
423
imsgbuf_clear(&iev_main->ibuf);
sbin/slaacd/engine.c
424
close(iev_main->ibuf.fd);
sbin/slaacd/engine.c
453
struct imsgbuf *ibuf = &iev->ibuf;
sbin/slaacd/engine.c
470
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/slaacd/engine.c
476
if (imsgbuf_write(ibuf) == -1) {
sbin/slaacd/engine.c
485
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/slaacd/engine.c
631
struct imsgbuf *ibuf = &iev->ibuf;
sbin/slaacd/engine.c
638
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/slaacd/engine.c
644
if (imsgbuf_write(ibuf) == -1) {
sbin/slaacd/engine.c
653
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/slaacd/engine.c
678
if (imsgbuf_init(&iev_frontend->ibuf, fd) == -1)
sbin/slaacd/engine.c
683
event_set(&iev_frontend->ev, iev_frontend->ibuf.fd,
sbin/slaacd/frontend.c
182
if (imsgbuf_init(&iev_main->ibuf, 3) == -1)
sbin/slaacd/frontend.c
184
imsgbuf_allow_fdpass(&iev_main->ibuf);
sbin/slaacd/frontend.c
187
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
sbin/slaacd/frontend.c
250
imsgbuf_write(&iev_engine->ibuf);
sbin/slaacd/frontend.c
251
imsgbuf_clear(&iev_engine->ibuf);
sbin/slaacd/frontend.c
252
close(iev_engine->ibuf.fd);
sbin/slaacd/frontend.c
253
imsgbuf_write(&iev_main->ibuf);
sbin/slaacd/frontend.c
254
imsgbuf_clear(&iev_main->ibuf);
sbin/slaacd/frontend.c
255
close(iev_main->ibuf.fd);
sbin/slaacd/frontend.c
285
struct imsgbuf *ibuf = &iev->ibuf;
sbin/slaacd/frontend.c
291
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/slaacd/frontend.c
297
if (imsgbuf_write(ibuf) == -1) {
sbin/slaacd/frontend.c
306
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/slaacd/frontend.c
332
if (imsgbuf_init(&iev_engine->ibuf, fd) == -1)
sbin/slaacd/frontend.c
337
event_set(&iev_engine->ev, iev_engine->ibuf.fd,
sbin/slaacd/frontend.c
397
struct imsgbuf *ibuf = &iev->ibuf;
sbin/slaacd/frontend.c
404
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/slaacd/frontend.c
410
if (imsgbuf_write(ibuf) == -1) {
sbin/slaacd/frontend.c
419
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/slaacd/slaacd.c
237
if (imsgbuf_init(&iev_frontend->ibuf, pipe_main2frontend[0]) == -1)
sbin/slaacd/slaacd.c
239
imsgbuf_allow_fdpass(&iev_frontend->ibuf);
sbin/slaacd/slaacd.c
241
if (imsgbuf_init(&iev_engine->ibuf, pipe_main2engine[0]) == -1)
sbin/slaacd/slaacd.c
243
imsgbuf_allow_fdpass(&iev_engine->ibuf);
sbin/slaacd/slaacd.c
248
event_set(&iev_frontend->ev, iev_frontend->ibuf.fd,
sbin/slaacd/slaacd.c
253
event_set(&iev_engine->ev, iev_engine->ibuf.fd, iev_engine->events,
sbin/slaacd/slaacd.c
257
if (main_imsg_send_ipc_sockets(&iev_frontend->ibuf, &iev_engine->ibuf))
sbin/slaacd/slaacd.c
316
imsgbuf_clear(&iev_frontend->ibuf);
sbin/slaacd/slaacd.c
317
close(iev_frontend->ibuf.fd);
sbin/slaacd/slaacd.c
318
imsgbuf_clear(&iev_engine->ibuf);
sbin/slaacd/slaacd.c
319
close(iev_engine->ibuf.fd);
sbin/slaacd/slaacd.c
390
struct imsgbuf *ibuf;
sbin/slaacd/slaacd.c
401
ibuf = &iev->ibuf;
sbin/slaacd/slaacd.c
404
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/slaacd/slaacd.c
410
if (imsgbuf_write(ibuf) == -1) {
sbin/slaacd/slaacd.c
419
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/slaacd/slaacd.c
472
struct imsgbuf *ibuf;
sbin/slaacd/slaacd.c
481
ibuf = &iev->ibuf;
sbin/slaacd/slaacd.c
484
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/slaacd/slaacd.c
490
if (imsgbuf_write(ibuf) == -1) {
sbin/slaacd/slaacd.c
499
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/slaacd/slaacd.c
585
if (imsgbuf_queuelen(&iev->ibuf) > 0)
sbin/slaacd/slaacd.c
589
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev);
sbin/slaacd/slaacd.c
599
if ((ret = imsg_compose(&iev->ibuf, type, peerid, pid, fd, data,
sbin/slaacd/slaacd.c
611
if ((ret = imsg_forward(&iev->ibuf, imsg)) != -1)
sbin/slaacd/slaacd.h
31
struct imsgbuf ibuf;
sbin/unwind/control.c
159
if (imsgbuf_init(&c->iev.ibuf, connfd) == -1) {
sbin/unwind/control.c
167
event_set(&c->iev.ev, c->iev.ibuf.fd, c->iev.events, c->iev.handler,
sbin/unwind/control.c
180
if (c->iev.ibuf.fd == fd)
sbin/unwind/control.c
193
if (c->iev.ibuf.pid == pid)
sbin/unwind/control.c
210
imsgbuf_clear(&c->iev.ibuf);
sbin/unwind/control.c
214
close(c->iev.ibuf.fd);
sbin/unwind/control.c
241
if (imsgbuf_read(&c->iev.ibuf) != 1) {
sbin/unwind/control.c
247
if (imsgbuf_write(&c->iev.ibuf) == -1) {
sbin/unwind/control.c
259
if ((n = imsg_get(&c->iev.ibuf, &imsg)) == -1) {
sbin/unwind/control.c
279
c->iev.ibuf.pid = imsg.hdr.pid;
sbin/unwind/frontend.c
239
if (imsgbuf_init(&iev_main->ibuf, 3) == -1)
sbin/unwind/frontend.c
241
imsgbuf_allow_fdpass(&iev_main->ibuf);
sbin/unwind/frontend.c
244
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
sbin/unwind/frontend.c
279
imsgbuf_write(&iev_resolver->ibuf);
sbin/unwind/frontend.c
280
imsgbuf_clear(&iev_resolver->ibuf);
sbin/unwind/frontend.c
281
close(iev_resolver->ibuf.fd);
sbin/unwind/frontend.c
282
imsgbuf_write(&iev_main->ibuf);
sbin/unwind/frontend.c
283
imsgbuf_clear(&iev_main->ibuf);
sbin/unwind/frontend.c
284
close(iev_main->ibuf.fd);
sbin/unwind/frontend.c
315
struct imsgbuf *ibuf = &iev->ibuf;
sbin/unwind/frontend.c
319
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/unwind/frontend.c
325
if (imsgbuf_write(ibuf) == -1) {
sbin/unwind/frontend.c
334
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/unwind/frontend.c
363
if (imsgbuf_init(&iev_resolver->ibuf, fd) == -1)
sbin/unwind/frontend.c
368
event_set(&iev_resolver->ev, iev_resolver->ibuf.fd,
sbin/unwind/frontend.c
496
struct imsgbuf *ibuf = &iev->ibuf;
sbin/unwind/frontend.c
501
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/unwind/frontend.c
507
if (imsgbuf_write(ibuf) == -1) {
sbin/unwind/frontend.c
516
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/unwind/resolver.c
418
if (imsgbuf_init(&iev_main->ibuf, 3) == -1)
sbin/unwind/resolver.c
420
imsgbuf_allow_fdpass(&iev_main->ibuf);
sbin/unwind/resolver.c
425
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
sbin/unwind/resolver.c
458
imsgbuf_clear(&iev_frontend->ibuf);
sbin/unwind/resolver.c
459
close(iev_frontend->ibuf.fd);
sbin/unwind/resolver.c
460
imsgbuf_clear(&iev_main->ibuf);
sbin/unwind/resolver.c
461
close(iev_main->ibuf.fd);
sbin/unwind/resolver.c
490
struct imsgbuf *ibuf;
sbin/unwind/resolver.c
497
ibuf = &iev->ibuf;
sbin/unwind/resolver.c
500
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/unwind/resolver.c
506
if (imsgbuf_write(ibuf) == -1) {
sbin/unwind/resolver.c
515
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/unwind/resolver.c
634
struct imsgbuf *ibuf;
sbin/unwind/resolver.c
638
ibuf = &iev->ibuf;
sbin/unwind/resolver.c
641
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/unwind/resolver.c
647
if (imsgbuf_write(ibuf) == -1) {
sbin/unwind/resolver.c
656
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/unwind/resolver.c
679
if (imsgbuf_init(&iev_frontend->ibuf, fd) == -1)
sbin/unwind/resolver.c
684
event_set(&iev_frontend->ev, iev_frontend->ibuf.fd,
sbin/unwind/unwind.c
242
if (imsgbuf_init(&iev_frontend->ibuf, pipe_main2frontend[0]) == -1)
sbin/unwind/unwind.c
244
imsgbuf_allow_fdpass(&iev_frontend->ibuf);
sbin/unwind/unwind.c
246
if (imsgbuf_init(&iev_resolver->ibuf, pipe_main2resolver[0]) == -1)
sbin/unwind/unwind.c
248
imsgbuf_allow_fdpass(&iev_resolver->ibuf);
sbin/unwind/unwind.c
253
event_set(&iev_frontend->ev, iev_frontend->ibuf.fd,
sbin/unwind/unwind.c
258
event_set(&iev_resolver->ev, iev_resolver->ibuf.fd,
sbin/unwind/unwind.c
262
if (main_imsg_send_ipc_sockets(&iev_frontend->ibuf,
sbin/unwind/unwind.c
263
&iev_resolver->ibuf))
sbin/unwind/unwind.c
319
imsgbuf_clear(&iev_frontend->ibuf);
sbin/unwind/unwind.c
320
close(iev_frontend->ibuf.fd);
sbin/unwind/unwind.c
321
imsgbuf_clear(&iev_resolver->ibuf);
sbin/unwind/unwind.c
322
close(iev_resolver->ibuf.fd);
sbin/unwind/unwind.c
397
struct imsgbuf *ibuf;
sbin/unwind/unwind.c
402
ibuf = &iev->ibuf;
sbin/unwind/unwind.c
405
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/unwind/unwind.c
411
if (imsgbuf_write(ibuf) == -1) {
sbin/unwind/unwind.c
420
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/unwind/unwind.c
462
struct imsgbuf *ibuf;
sbin/unwind/unwind.c
467
ibuf = &iev->ibuf;
sbin/unwind/unwind.c
470
if ((n = imsgbuf_read(ibuf)) == -1)
sbin/unwind/unwind.c
476
if (imsgbuf_write(ibuf) == -1) {
sbin/unwind/unwind.c
485
if ((n = imsg_get(ibuf, &imsg)) == -1)
sbin/unwind/unwind.c
534
if (imsgbuf_queuelen(&iev->ibuf) > 0)
sbin/unwind/unwind.c
538
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev);
sbin/unwind/unwind.c
548
if ((ret = imsg_compose(&iev->ibuf, type, peerid, pid, fd, data,
sbin/unwind/unwind.h
80
struct imsgbuf ibuf;
sys/dev/hid/hidkbd.c
345
hidkbd_apple_translate(void *vsc, uint8_t *ibuf, u_int ilen,
sys/dev/hid/hidkbd.c
351
spos = ibuf + kbd->sc_keycodeloc.pos / 8;
sys/dev/hid/hidkbd.c
362
hidkbd_apple_munge(void *vsc, uint8_t *ibuf, u_int ilen)
sys/dev/hid/hidkbd.c
366
if (!hid_get_data(ibuf, ilen, &kbd->sc_fn))
sys/dev/hid/hidkbd.c
369
hidkbd_apple_translate(vsc, ibuf, ilen, apple_fn_trans,
sys/dev/hid/hidkbd.c
374
hidkbd_apple_tb_munge(void *vsc, uint8_t *ibuf, u_int ilen)
sys/dev/hid/hidkbd.c
378
if (!hid_get_data(ibuf, ilen, &kbd->sc_fn))
sys/dev/hid/hidkbd.c
381
hidkbd_apple_munge(vsc, ibuf, ilen);
sys/dev/hid/hidkbd.c
383
hidkbd_apple_translate(vsc, ibuf, ilen, apple_tb_trans,
sys/dev/hid/hidkbd.c
388
hidkbd_apple_iso_munge(void *vsc, uint8_t *ibuf, u_int ilen)
sys/dev/hid/hidkbd.c
390
hidkbd_apple_translate(vsc, ibuf, ilen, apple_iso_trans,
sys/dev/hid/hidkbd.c
392
hidkbd_apple_munge(vsc, ibuf, ilen);
sys/dev/hid/hidkbd.c
396
hidkbd_apple_mba_munge(void *vsc, uint8_t *ibuf, u_int ilen)
sys/dev/hid/hidkbd.c
400
if (!hid_get_data(ibuf, ilen, &kbd->sc_fn))
sys/dev/hid/hidkbd.c
403
hidkbd_apple_translate(vsc, ibuf, ilen, apple_mba_trans,
sys/dev/hid/hidkbd.c
408
hidkbd_apple_iso_mba_munge(void *vsc, uint8_t *ibuf, u_int ilen)
sys/dev/hid/hidkbd.c
410
hidkbd_apple_translate(vsc, ibuf, ilen, apple_iso_trans,
sys/dev/hid/hidkbd.c
412
hidkbd_apple_mba_munge(vsc, ibuf, ilen);
sys/dev/hid/hidkbd.c
470
u_int16_t ibuf[MAXKEYS]; /* chars events */
sys/dev/hid/hidkbd.c
474
#define ADDKEY(c) ibuf[nkeys++] = (c)
sys/dev/hid/hidkbd.c
549
DPRINTFN(1,("hidkbd_decode: pollchar = 0x%03x\n", ibuf[0]));
sys/dev/hid/hidkbd.c
550
memcpy(kbd->sc_pollchars, ibuf, nkeys * sizeof(u_int16_t));
sys/dev/hid/hidkbd.c
564
key = ibuf[i];
sys/dev/hid/hidkbd.c
585
key = ibuf[i];
sys/dev/hid/hidkbd.c
610
key = ibuf[i];
sys/dev/i2c/ikbd.c
141
ikbd_intr(struct ihidev *addr, void *ibuf, u_int len)
sys/dev/i2c/ikbd.c
147
hidkbd_input(kbd, (uint8_t *)ibuf, len);
sys/dev/i2c/ikbd.c
44
void ikbd_intr(struct ihidev *addr, void *ibuf, u_int len);
sys/dev/i2c/ims.c
40
void ims_intr(struct ihidev *addr, void *ibuf, u_int len);
sys/dev/isa/wds.c
198
wds_cmd(struct wds_softc *sc, u_int8_t *ibuf, int icnt)
sys/dev/isa/wds.c
207
bus_space_write_1(iot, ioh, WDS_CMD, *ibuf++);
sys/dev/pci/envy.c
1714
sc->ibuf.addr = sc->obuf.addr = NULL;
sys/dev/pci/envy.c
1819
buf = (dir == AUMODE_RECORD) ? &sc->ibuf : &sc->obuf;
sys/dev/pci/envy.c
1879
if (sc->ibuf.addr == addr) {
sys/dev/pci/envy.c
1880
buf = &sc->ibuf;
sys/dev/pci/envy.c
2080
hwpos = sc->ibuf.bufsz - 4 * (reg + 1);
sys/dev/pci/envy.c
2081
if (hwpos >= sc->ibuf.bufsz)
sys/dev/pci/envy.c
2082
hwpos -= sc->ibuf.bufsz;
sys/dev/pci/envy.c
2084
DEVNAME(sc), reg, sc->ibuf.swpos, hwpos);
sys/dev/pci/envy.c
2086
while (hwpos - sc->ibuf.swpos >= sc->ibuf.blksz) {
sys/dev/pci/envy.c
2088
sc->ibuf.swpos += sc->ibuf.blksz;
sys/dev/pci/envy.c
2089
if (sc->ibuf.swpos == sc->ibuf.bufsz)
sys/dev/pci/envy.c
2090
sc->ibuf.swpos = 0;
sys/dev/pci/envy.c
2183
envy_mt_write_4(sc, ENVY_MT_RADDR, sc->ibuf.map->dm_segs[0].ds_addr);
sys/dev/pci/envy.c
2194
sc->ibuf.bufsz = bufsz;
sys/dev/pci/envy.c
2195
sc->ibuf.blksz = blksz;
sys/dev/pci/envy.c
2196
sc->ibuf.swpos = 0;
sys/dev/pci/envyvar.h
66
struct envy_buf ibuf, obuf;
sys/dev/usb/if_athn_usb.c
1886
uint8_t *buf = usc->ibuf;
sys/dev/usb/if_athn_usb.c
408
usc->ibuf = malloc(isize, M_USBDEV, M_NOWAIT);
sys/dev/usb/if_athn_usb.c
409
if (usc->ibuf == NULL) {
sys/dev/usb/if_athn_usb.c
416
USBD_SHORT_XFER_OK, &usc->rx_intr_pipe, usc, usc->ibuf, isize,
sys/dev/usb/if_athn_usb.c
456
if (usc->ibuf != NULL) {
sys/dev/usb/if_athn_usb.c
457
free(usc->ibuf, M_USBDEV, usc->ibuflen);
sys/dev/usb/if_athn_usb.c
458
usc->ibuf = NULL;
sys/dev/usb/if_athn_usb.c
845
athn_usb_wmi_xcmd(struct athn_usb_softc *usc, uint16_t cmd_id, void *ibuf,
sys/dev/usb/if_athn_usb.c
882
memcpy(&wmi[1], ibuf, ilen);
sys/dev/usb/if_athn_usb.h
452
uint8_t *ibuf;
sys/dev/usb/if_otus.c
477
sc->ibuf = malloc(isize, M_USBDEV, M_NOWAIT);
sys/dev/usb/if_otus.c
478
if (sc->ibuf == NULL) {
sys/dev/usb/if_otus.c
485
USBD_SHORT_XFER_OK, &sc->cmd_rx_pipe, sc, sc->ibuf, isize,
sys/dev/usb/if_otus.c
557
if (sc->ibuf != NULL)
sys/dev/usb/if_otus.c
558
free(sc->ibuf, M_USBDEV, sc->ibuflen);
sys/dev/usb/if_otus.c
983
otus_cmd_rxeof(sc, sc->ibuf, len);
sys/dev/usb/if_otusreg.h
948
uint8_t *ibuf;
sys/dev/usb/if_zyd.c
1846
cmd = (const struct zyd_cmd *)sc->ibuf;
sys/dev/usb/if_zyd.c
465
sc->ibuf = malloc(isize, M_USBDEV, M_NOWAIT);
sys/dev/usb/if_zyd.c
466
if (sc->ibuf == NULL)
sys/dev/usb/if_zyd.c
470
&sc->zyd_ep[ZYD_ENDPT_IIN], sc, sc->ibuf, isize, zyd_intr,
sys/dev/usb/if_zyd.c
522
if (sc->ibuf != NULL) {
sys/dev/usb/if_zyd.c
523
free(sc->ibuf, M_USBDEV, sc->ibuflen);
sys/dev/usb/if_zyd.c
524
sc->ibuf = NULL;
sys/dev/usb/if_zydreg.h
1222
uint8_t *ibuf;
sys/dev/usb/ucycom.c
453
ucycom_intr(struct uhidev *addr, void *ibuf, u_int len)
sys/dev/usb/ucycom.c
457
uint8_t *cp = ibuf;
sys/dev/usb/ugen.c
1283
(sce->fill - sce->ibuf);
sys/dev/usb/ugen.c
325
sce->ibuf = malloc(sce->ibuflen, M_USBDEV, M_WAITOK);
sys/dev/usb/ugen.c
332
sce->ibuf, isize, ugenintr,
sys/dev/usb/ugen.c
335
free(sce->ibuf, M_USBDEV, sce->ibuflen);
sys/dev/usb/ugen.c
358
sce->ibuf = mallocarray(isize, UGEN_NISOFRAMES,
sys/dev/usb/ugen.c
360
sce->cur = sce->fill = sce->ibuf;
sys/dev/usb/ugen.c
361
sce->limit = sce->ibuf + isize * UGEN_NISOFRAMES;
sys/dev/usb/ugen.c
367
free(sce->ibuf, M_USBDEV, sce->ibuflen);
sys/dev/usb/ugen.c
471
if (sce->ibuf != NULL) {
sys/dev/usb/ugen.c
472
free(sce->ibuf, M_USBDEV, sce->ibuflen);
sys/dev/usb/ugen.c
473
sce->ibuf = NULL;
sys/dev/usb/ugen.c
624
sce->cur = sce->ibuf;
sys/dev/usb/ugen.c
80
u_char *ibuf; /* start of buffer (circular for isoc) */
sys/dev/usb/ugen.c
813
u_char *ibuf;
sys/dev/usb/ugen.c
826
ibuf = sce->ibuf;
sys/dev/usb/ugen.c
831
ibuf[0], ibuf[1], ibuf[2]));
sys/dev/usb/ugen.c
833
(void)b_to_q(ibuf, count, &sce->q);
sys/dev/usb/ugen.c
863
sce->cur = sce->ibuf + (sce->limit - sce->cur);
sys/dev/usb/ugen.c
881
sce->fill = sce->ibuf;
sys/dev/usb/ugold.c
592
ugold_intr(struct uhidev *addr, void *ibuf, u_int len)
sys/dev/usb/ugold.c
595
uint8_t *buf = ibuf;
sys/dev/usb/uhidpp.c
254
void uhidpp_intr(struct uhidev *addr, void *ibuf, u_int len);
sys/dev/usb/ukbd.c
152
void ukbd_intr(struct uhidev *addr, void *ibuf, u_int len);
sys/dev/usb/ukbd.c
361
ukbd_intr(struct uhidev *addr, void *ibuf, u_int len)
sys/dev/usb/ukbd.c
367
hidkbd_input(kbd, (uint8_t *)ibuf, len);
sys/dev/usb/ukbd.c
522
ukbd_gdium_munge(void *vsc, uint8_t *ibuf, u_int ilen)
sys/dev/usb/ukbd.c
552
spos = ibuf + kbd->sc_keycodeloc.pos / 8;
sys/dev/usb/ums.c
62
void ums_intr(struct uhidev *addr, void *ibuf, u_int len);
sys/dev/usb/umstc.c
49
void umstc_intr(struct uhidev *addr, void *ibuf, u_int len);
sys/dev/usb/uoaklux.c
220
uoaklux_intr(struct uhidev *addr, void *ibuf, u_int len)
sys/dev/usb/uoaklux.c
229
memcpy(scc->sc_ibuf, ibuf, len);
sys/dev/usb/uoakrh.c
234
uoakrh_intr(struct uhidev *addr, void *ibuf, u_int len)
sys/dev/usb/uoakrh.c
244
memcpy(scc->sc_ibuf, ibuf, len);
sys/dev/usb/uoakv.c
224
uoakv_intr(struct uhidev *addr, void *ibuf, u_int len)
sys/dev/usb/uoakv.c
234
memcpy(scc->sc_ibuf, ibuf, len);
sys/dev/usb/uslhcom.c
484
uslhcom_intr(struct uhidev *addr, void *ibuf, u_int len)
sys/dev/usb/uslhcom.c
495
bcopy(ibuf, sc->sc_ibuf, len);
sys/dev/usb/uthum.c
276
uthum_intr(struct uhidev *addr, void *ibuf, u_int len)
sys/dev/usb/utpms.c
428
utpms_intr(struct uhidev *addr, void *ibuf, unsigned int len)
sys/dev/usb/utpms.c
438
data = ibuf;
sys/dev/usb/utrh.c
186
utrh_intr(struct uhidev *addr, void *ibuf, u_int len)
sys/dev/usb/utrh.c
194
memcpy(sc->sc_ibuf, ibuf, len);
sys/dev/usb/utwitch.c
198
utwitch_intr(struct uhidev *addr, void *ibuf, u_int len)
sys/dev/usb/utwitch.c
208
memcpy(buf, ibuf, 8);
usr.bin/file/file.c
125
struct imsgbuf ibuf;
usr.bin/file/file.c
219
if (imsgbuf_init(&ibuf, pair[0]) == -1)
usr.bin/file/file.c
221
imsgbuf_allow_fdpass(&ibuf);
usr.bin/file/file.c
224
send_message(&ibuf, &msg, sizeof msg, fd);
usr.bin/file/file.c
226
if (read_message(&ibuf, &imsg, pid) == 0)
usr.bin/file/file.c
288
send_message(struct imsgbuf *ibuf, void *msg, size_t msglen, int fd)
usr.bin/file/file.c
290
if (imsg_compose(ibuf, -1, -1, 0, fd, msg, msglen) != 1)
usr.bin/file/file.c
292
if (imsgbuf_flush(ibuf) != 0)
usr.bin/file/file.c
297
read_message(struct imsgbuf *ibuf, struct imsg *imsg, pid_t from)
usr.bin/file/file.c
300
switch (imsg_get(ibuf, imsg)) {
usr.bin/file/file.c
311
switch (imsgbuf_read(ibuf)) {
usr.bin/file/file.c
367
struct imsgbuf ibuf;
usr.bin/file/file.c
405
if (imsgbuf_init(&ibuf, fd) == -1)
usr.bin/file/file.c
407
imsgbuf_allow_fdpass(&ibuf);
usr.bin/file/file.c
409
if (read_message(&ibuf, &imsg, parent) == 0)
usr.bin/file/file.c
432
send_message(&ibuf, &ack, sizeof ack, -1);
usr.bin/mail/cmd1.c
408
FILE *ibuf;
usr.bin/mail/cmd1.c
424
ibuf = setinput(mp);
usr.bin/mail/cmd1.c
429
if (readline(ibuf, linebuf, sizeof(linebuf), NULL) < 0)
usr.bin/mail/fio.c
104
if (fgets(linebuf, sizeof(linebuf), ibuf) == NULL) {
usr.bin/mail/fio.c
193
readline(FILE *ibuf, char *linebuf, int linesize, int *signo)
usr.bin/mail/fio.c
227
clearerr(ibuf);
usr.bin/mail/fio.c
228
if (fgets(linebuf, linesize, ibuf) == NULL) {
usr.bin/mail/fio.c
229
if (ferror(ibuf))
usr.bin/mail/fio.c
230
clearerr(ibuf);
usr.bin/mail/fio.c
66
setptr(FILE *ibuf, off_t offset)
usr.bin/mail/fio.c
85
(void)fseeko(ibuf, offset, SEEK_SET);
usr.bin/mail/lex.c
124
mailsize = fsize(ibuf);
usr.bin/mail/lex.c
133
setptr(ibuf, (off_t)0);
usr.bin/mail/lex.c
140
mailsize = ftell(ibuf);
usr.bin/mail/lex.c
141
(void)Fclose(ibuf);
usr.bin/mail/lex.c
161
FILE *ibuf;
usr.bin/mail/lex.c
163
ibuf = Fopen(mailname, "r");
usr.bin/mail/lex.c
164
if (ibuf == NULL)
usr.bin/mail/lex.c
168
(void)Fclose(ibuf);
usr.bin/mail/lex.c
172
newsize = fsize(ibuf);
usr.bin/mail/lex.c
175
(void)Fclose(ibuf);
usr.bin/mail/lex.c
180
setptr(ibuf, mailsize);
usr.bin/mail/lex.c
182
mailsize = ftell(ibuf);
usr.bin/mail/lex.c
183
(void)Fclose(ibuf);
usr.bin/mail/lex.c
57
FILE *ibuf;
usr.bin/mail/lex.c
68
if ((ibuf = Fopen(name, "r")) == NULL) {
usr.bin/mail/lex.c
75
if (fstat(fileno(ibuf), &stb) == -1) {
usr.bin/mail/lex.c
77
(void)Fclose(ibuf);
usr.bin/mail/lex.c
83
(void)Fclose(ibuf);
usr.bin/mail/lex.c
91
(void)Fclose(ibuf);
usr.bin/mail/quit.c
202
if ((ibuf = Fopen(tempname, "r")) == NULL) {
usr.bin/mail/quit.c
218
(void)Fclose(ibuf);
usr.bin/mail/quit.c
229
(void)Fclose(ibuf);
usr.bin/mail/quit.c
247
(void)Fclose(ibuf);
usr.bin/mail/quit.c
260
rewind(ibuf);
usr.bin/mail/quit.c
261
c = getc(ibuf);
usr.bin/mail/quit.c
266
c = getc(ibuf);
usr.bin/mail/quit.c
268
(void)Fclose(ibuf);
usr.bin/mail/quit.c
393
FILE *obuf, *ibuf;
usr.bin/mail/quit.c
410
ibuf = NULL;
usr.bin/mail/quit.c
424
if ((ibuf = Fopen(mailname, "r")) == NULL) {
usr.bin/mail/quit.c
431
fseek(ibuf, (long)mailsize, SEEK_SET);
usr.bin/mail/quit.c
432
while ((c = getc(ibuf)) != EOF)
usr.bin/mail/quit.c
434
(void)Fclose(ibuf);
usr.bin/mail/quit.c
436
if ((ibuf = Fopen(tempname, "r")) == NULL) {
usr.bin/mail/quit.c
463
gotcha = (c == 0 && ibuf == NULL);
usr.bin/mail/quit.c
464
if (ibuf != NULL) {
usr.bin/mail/quit.c
465
while ((c = getc(ibuf)) != EOF)
usr.bin/mail/quit.c
467
(void)Fclose(ibuf);
usr.bin/mail/quit.c
67
FILE *ibuf = NULL, *obuf, *fbuf, *rbuf, *abuf;
usr.bin/mail/send.c
210
if (fgets(line, sizeof(line), ibuf) == NULL) {
usr.bin/mail/send.c
244
if ((c = getc(ibuf)) != EOF && putc(c, obuf) == EOF)
usr.bin/mail/send.c
56
FILE *ibuf;
usr.bin/mail/send.c
88
ibuf = setinput(mp);
usr.bin/mail/send.c
98
if (fgets(line, sizeof(line), ibuf) == NULL)
usr.bin/mail/util.c
126
FILE *ibuf;
usr.bin/mail/util.c
132
ibuf = setinput(mp);
usr.bin/mail/util.c
135
if (readline(ibuf, linebuf, LINESIZE, NULL) < 0)
usr.bin/mail/util.c
138
if ((lc = gethfield(ibuf, linebuf, lc, &colon)) < 0)
usr.bin/mail/util.c
523
FILE *ibuf;
usr.bin/mail/util.c
530
ibuf = setinput(mp);
usr.bin/mail/util.c
532
if (readline(ibuf, linebuf, LINESIZE, NULL) < 0)
usr.bin/mail/util.c
543
if (readline(ibuf, linebuf, LINESIZE, NULL) < 0)
usr.bin/script/script.c
104
char ibuf[BUFSIZ];
usr.bin/script/script.c
187
cc = read(STDIN_FILENO, ibuf, BUFSIZ);
usr.bin/script/script.c
193
ssize_t n = write(master, ibuf + off, cc - off);
usr.bin/tmux/proc.c
107
if (imsgbuf_write(&peer->ibuf) == -1) {
usr.bin/tmux/proc.c
113
if ((peer->flags & PEER_BAD) && imsgbuf_queuelen(&peer->ibuf) == 0) {
usr.bin/tmux/proc.c
154
if (imsgbuf_queuelen(&peer->ibuf) > 0)
usr.bin/tmux/proc.c
156
event_set(&peer->event, peer->ibuf.fd, events, proc_event_cb, peer);
usr.bin/tmux/proc.c
165
struct imsgbuf *ibuf = &peer->ibuf;
usr.bin/tmux/proc.c
173
retval = imsg_compose(ibuf, type, PROTOCOL_VERSION, -1, fd, vp, len);
usr.bin/tmux/proc.c
220
imsgbuf_flush(&peer->ibuf);
usr.bin/tmux/proc.c
308
if (imsgbuf_init(&peer->ibuf, fd) == -1)
usr.bin/tmux/proc.c
310
imsgbuf_allow_fdpass(&peer->ibuf);
usr.bin/tmux/proc.c
330
imsgbuf_clear(&peer->ibuf);
usr.bin/tmux/proc.c
332
close(peer->ibuf.fd);
usr.bin/tmux/proc.c
345
imsgbuf_flush(&peer->ibuf);
usr.bin/tmux/proc.c
56
struct imsgbuf ibuf;
usr.bin/tmux/proc.c
80
if (imsgbuf_read(&peer->ibuf) != 1) {
usr.bin/tmux/proc.c
85
if ((n = imsg_get(&peer->ibuf, &imsg)) == -1) {
usr.bin/vi/cl/cl.h
19
CHAR_T ibuf[256]; /* Input keys. */
usr.bin/vi/cl/cl_read.c
100
evp->e_csp = clp->ibuf;
usr.bin/vi/cl/cl_read.c
98
clp->ibuf, sizeof(clp->ibuf), &nr, tp)) {
usr.sbin/bgpctl/bgpctl.c
1222
struct ibuf ibuf;
usr.sbin/bgpctl/bgpctl.c
1285
ibuf_from_buffer(&ibuf, mre->aspath, mre->aspath_len);
usr.sbin/bgpctl/bgpctl.c
1286
output->rib(&ctl, &ibuf, &res);
usr.sbin/bgpctl/bgpctl.c
1289
ibuf_from_buffer(&ibuf, mre->attrs[j].attr,
usr.sbin/bgpctl/bgpctl.c
1291
output->attr(&ibuf, req->flags, 0);
usr.sbin/bgpctl/bgpctl.c
1304
struct ibuf *msg;
usr.sbin/bgpctl/bgpctl.c
1402
print_afi(struct ibuf *b)
usr.sbin/bgpctl/bgpctl.c
1422
print_capability(uint8_t capa_code, struct ibuf *b)
usr.sbin/bgpctl/bgpctl.c
1521
show_mrt_capabilities(struct ibuf *b)
usr.sbin/bgpctl/bgpctl.c
1524
struct ibuf cbuf;
usr.sbin/bgpctl/bgpctl.c
1540
show_mrt_open(struct ibuf *b)
usr.sbin/bgpctl/bgpctl.c
1591
show_mrt_notification(struct ibuf *b)
usr.sbin/bgpctl/bgpctl.c
1641
show_mrt_update(struct ibuf *b, int reqflags, int addpath)
usr.sbin/bgpctl/bgpctl.c
1644
struct ibuf wbuf, abuf;
usr.sbin/bgpctl/bgpctl.c
1675
struct ibuf attrbuf;
usr.sbin/bgpctl/bgpctl.c
1730
struct ibuf *b;
usr.sbin/bgpctl/bgpctl.c
474
struct ibuf ibuf;
usr.sbin/bgpctl/bgpctl.c
532
if (imsg_get_ibuf(imsg, &ibuf) == -1)
usr.sbin/bgpctl/bgpctl.c
534
if (ibuf_get(&ibuf, &rib, sizeof(rib)) == -1)
usr.sbin/bgpctl/bgpctl.c
536
output->rib(&rib, &ibuf, res);
usr.sbin/bgpctl/bgpctl.c
541
if (imsg_get_ibuf(imsg, &ibuf) == -1)
usr.sbin/bgpctl/bgpctl.c
543
output->communities(&ibuf, res);
usr.sbin/bgpctl/bgpctl.c
548
if (imsg_get_ibuf(imsg, &ibuf) == -1)
usr.sbin/bgpctl/bgpctl.c
550
output->attr(&ibuf, res->flags, 0);
usr.sbin/bgpctl/bgpctl.h
30
void (*attr)(struct ibuf *, int, int);
usr.sbin/bgpctl/bgpctl.h
31
void (*communities)(struct ibuf *, struct parse_result *);
usr.sbin/bgpctl/bgpctl.h
32
void (*rib)(struct ctl_show_rib *, struct ibuf *,
usr.sbin/bgpctl/mrtparser.c
103
struct ibuf *msg;
usr.sbin/bgpctl/mrtparser.c
265
mrt_parse_v2_peer(struct mrt_hdr *hdr, struct ibuf *msg)
usr.sbin/bgpctl/mrtparser.c
32
struct mrt_peer *mrt_parse_v2_peer(struct mrt_hdr *, struct ibuf *);
usr.sbin/bgpctl/mrtparser.c
33
struct mrt_rib *mrt_parse_v2_rib(struct mrt_hdr *, struct ibuf *, int);
usr.sbin/bgpctl/mrtparser.c
34
int mrt_parse_dump(struct mrt_hdr *, struct ibuf *, struct mrt_peer **,
usr.sbin/bgpctl/mrtparser.c
340
mrt_parse_v2_rib(struct mrt_hdr *hdr, struct ibuf *msg, int verbose)
usr.sbin/bgpctl/mrtparser.c
36
int mrt_parse_dump_mp(struct mrt_hdr *, struct ibuf *, struct mrt_peer **,
usr.sbin/bgpctl/mrtparser.c
38
int mrt_extract_attr(struct mrt_rib_entry *, struct ibuf *, uint8_t, int);
usr.sbin/bgpctl/mrtparser.c
413
struct ibuf abuf;
usr.sbin/bgpctl/mrtparser.c
43
u_char *mrt_aspath_inflate(struct ibuf *, uint16_t *);
usr.sbin/bgpctl/mrtparser.c
44
int mrt_extract_addr(struct ibuf *, struct bgpd_addr *, uint8_t);
usr.sbin/bgpctl/mrtparser.c
45
int mrt_extract_prefix(struct ibuf *, uint8_t, struct bgpd_addr *,
usr.sbin/bgpctl/mrtparser.c
450
mrt_parse_dump(struct mrt_hdr *hdr, struct ibuf *msg, struct mrt_peer **pp,
usr.sbin/bgpctl/mrtparser.c
453
struct ibuf abuf;
usr.sbin/bgpctl/mrtparser.c
49
struct ibuf *, int);
usr.sbin/bgpctl/mrtparser.c
51
struct ibuf *, int);
usr.sbin/bgpctl/mrtparser.c
529
mrt_parse_dump_mp(struct mrt_hdr *hdr, struct ibuf *msg, struct mrt_peer **pp,
usr.sbin/bgpctl/mrtparser.c
532
struct ibuf abuf;
usr.sbin/bgpctl/mrtparser.c
630
mrt_extract_attr(struct mrt_rib_entry *re, struct ibuf *buf, uint8_t aid,
usr.sbin/bgpctl/mrtparser.c
633
struct ibuf abuf;
usr.sbin/bgpctl/mrtparser.c
74
static struct ibuf *
usr.sbin/bgpctl/mrtparser.c
77
struct ibuf *buf;
usr.sbin/bgpctl/mrtparser.c
811
mrt_aspath_inflate(struct ibuf *buf, uint16_t *newlen)
usr.sbin/bgpctl/mrtparser.c
813
struct ibuf *asbuf;
usr.sbin/bgpctl/mrtparser.c
836
mrt_extract_addr(struct ibuf *msg, struct bgpd_addr *addr, uint8_t aid)
usr.sbin/bgpctl/mrtparser.c
868
mrt_extract_prefix(struct ibuf *msg, uint8_t aid, struct bgpd_addr *prefix,
usr.sbin/bgpctl/mrtparser.c
897
mrt_parse_state(struct mrt_bgp_state *s, struct mrt_hdr *hdr, struct ibuf *msg,
usr.sbin/bgpctl/mrtparser.c
959
mrt_parse_msg(struct mrt_bgp_msg *m, struct mrt_hdr *hdr, struct ibuf *msg,
usr.sbin/bgpctl/mrtparser.h
80
struct ibuf msg;
usr.sbin/bgpctl/output.c
1015
show_rib_detail(struct ctl_show_rib *r, struct ibuf *asbuf, int flag0)
usr.sbin/bgpctl/output.c
1051
show_rib(struct ctl_show_rib *r, struct ibuf *aspath, struct parse_result *res)
usr.sbin/bgpctl/output.c
666
show_communities(struct ibuf *data, struct parse_result *res)
usr.sbin/bgpctl/output.c
718
show_community(struct ibuf *buf)
usr.sbin/bgpctl/output.c
736
show_large_community(struct ibuf *buf)
usr.sbin/bgpctl/output.c
755
show_ext_community(struct ibuf *buf)
usr.sbin/bgpctl/output.c
772
show_attr(struct ibuf *buf, int reqflags, int addpath)
usr.sbin/bgpctl/output.c
776
struct ibuf asbuf, *path = NULL;
usr.sbin/bgpctl/output.c
993
show_rib_brief(struct ctl_show_rib *r, struct ibuf *asbuf)
usr.sbin/bgpctl/output_json.c
485
json_communities(struct ibuf *data, struct parse_result *res)
usr.sbin/bgpctl/output_json.c
532
json_do_community(struct ibuf *buf)
usr.sbin/bgpctl/output_json.c
551
json_do_large_community(struct ibuf *buf)
usr.sbin/bgpctl/output_json.c
571
json_do_ext_community(struct ibuf *buf)
usr.sbin/bgpctl/output_json.c
588
json_attr(struct ibuf *buf, int reqflags, int addpath)
usr.sbin/bgpctl/output_json.c
592
struct ibuf asbuf, *path = NULL;
usr.sbin/bgpctl/output_json.c
823
json_rib(struct ctl_show_rib *r, struct ibuf *asbuf, struct parse_result *res)
usr.sbin/bgpd/bgpd.c
746
struct ibuf *wbuf;
usr.sbin/bgpd/bgpd.h
1671
int aspath_asprint(char **, struct ibuf *);
usr.sbin/bgpd/bgpd.h
1673
int aspath_verify(struct ibuf *, int, int);
usr.sbin/bgpd/bgpd.h
1678
struct ibuf *aspath_inflate(struct ibuf *);
usr.sbin/bgpd/bgpd.h
1680
int nlri_get_prefix(struct ibuf *, struct bgpd_addr *, uint8_t *);
usr.sbin/bgpd/bgpd.h
1681
int nlri_get_prefix6(struct ibuf *, struct bgpd_addr *, uint8_t *);
usr.sbin/bgpd/bgpd.h
1682
int nlri_get_vpn4(struct ibuf *, struct bgpd_addr *, uint8_t *,
usr.sbin/bgpd/bgpd.h
1684
int nlri_get_vpn6(struct ibuf *, struct bgpd_addr *, uint8_t *,
usr.sbin/bgpd/bgpd.h
1686
int nlri_get_evpn(struct ibuf *, struct bgpd_addr *, uint8_t *);
usr.sbin/bgpd/bgpd.h
1708
int ibuf_recv_filterset_count(struct ibuf *, uint16_t *);
usr.sbin/bgpd/bgpd.h
1709
int ibuf_recv_one_filterset(struct ibuf *, struct filter_set *);
usr.sbin/bgpd/bgpd_imsg.c
108
ibuf_recv_filterset_count(struct ibuf *ibuf, uint16_t *count)
usr.sbin/bgpd/bgpd_imsg.c
110
return ibuf_get_n16(ibuf, count);
usr.sbin/bgpd/bgpd_imsg.c
114
ibuf_recv_one_filterset(struct ibuf *ibuf, struct filter_set *set)
usr.sbin/bgpd/bgpd_imsg.c
120
if (ibuf_get_n32(ibuf, &type) == -1)
usr.sbin/bgpd/bgpd_imsg.c
127
if (ibuf_get_n8(ibuf, &set->action.prepend) == -1)
usr.sbin/bgpd/bgpd_imsg.c
135
if (ibuf_get_n32(ibuf, &set->action.metric) == -1)
usr.sbin/bgpd/bgpd_imsg.c
141
if (ibuf_get(ibuf, &set->action.relative,
usr.sbin/bgpd/bgpd_imsg.c
146
if (ibuf_get(ibuf, &set->action.nexthop,
usr.sbin/bgpd/bgpd_imsg.c
157
if (ibuf_get(ibuf, &set->action.community,
usr.sbin/bgpd/bgpd_imsg.c
162
if (ibuf_get_strbuf(ibuf, set->action.pftable,
usr.sbin/bgpd/bgpd_imsg.c
167
if (ibuf_get_strbuf(ibuf, set->action.rtlabel,
usr.sbin/bgpd/bgpd_imsg.c
172
if (ibuf_get_n8(ibuf, &set->action.origin) == -1)
usr.sbin/bgpd/bgpd_imsg.c
182
struct ibuf ibuf;
usr.sbin/bgpd/bgpd_imsg.c
185
if (imsg_get_ibuf(imsg, &ibuf) == -1)
usr.sbin/bgpd/bgpd_imsg.c
187
if (ibuf_recv_filterset_count(&ibuf, &count) == -1)
usr.sbin/bgpd/bgpd_imsg.c
191
if (ibuf_recv_one_filterset(&ibuf, &set) == -1)
usr.sbin/bgpd/bgpd_imsg.c
194
if (ibuf_size(&ibuf) != 0) {
usr.sbin/bgpd/bgpd_imsg.c
29
struct ibuf *msg;
usr.sbin/bgpd/logmsg.c
156
const struct ibuf *data, const char *dir)
usr.sbin/bgpd/logmsg.c
158
struct ibuf ibuf;
usr.sbin/bgpd/logmsg.c
164
ibuf_from_ibuf(&ibuf, data);
usr.sbin/bgpd/logmsg.c
166
ibuf_from_buffer(&ibuf, NULL, 0);
usr.sbin/bgpd/logmsg.c
186
if (ibuf_get_n8(&ibuf, &capa_code) == -1)
usr.sbin/bgpd/logmsg.c
215
if (ibuf_get_n8(&ibuf, &len) != -1 && len != 0) {
usr.sbin/bgpd/logmsg.c
217
if ((s = ibuf_get_string(&ibuf, len)) != NULL) {
usr.sbin/bgpd/logmsg.c
266
if (dump && log_getverbose() && ibuf_size(&ibuf) > 0) {
usr.sbin/bgpd/logmsg.c
269
while (ibuf_size(&ibuf) > 0) {
usr.sbin/bgpd/logmsg.c
272
if (ibuf_size(&ibuf) < len)
usr.sbin/bgpd/logmsg.c
273
len = ibuf_size(&ibuf);
usr.sbin/bgpd/logmsg.c
274
if (ibuf_get(&ibuf, buf, len) == -1)
usr.sbin/bgpd/mrt.c
1052
mrt_dump_hdr_rde(struct ibuf **bp, uint16_t type, uint16_t subtype,
usr.sbin/bgpd/mrt.c
128
mrt_bgp_msg_subtype(struct mrt *mrt, struct ibuf *pkg, struct peer *peer,
usr.sbin/bgpd/mrt.c
164
mrt_dump_bgp_msg(struct mrt *mrt, struct ibuf *pkg, struct peer *peer,
usr.sbin/bgpd/mrt.c
167
struct ibuf *buf;
usr.sbin/bgpd/mrt.c
195
struct ibuf *buf;
usr.sbin/bgpd/mrt.c
219
mrt_attr_dump(struct ibuf *buf, struct rde_aspath *a, struct rde_community *c,
usr.sbin/bgpd/mrt.c
284
struct ibuf *nhbuf;
usr.sbin/bgpd/mrt.c
355
struct ibuf *buf, *hbuf = NULL, *h2buf = NULL;
usr.sbin/bgpd/mrt.c
37
static int mrt_attr_dump(struct ibuf *, struct rde_aspath *,
usr.sbin/bgpd/mrt.c
44
static int mrt_dump_peer(struct ibuf *, struct rde_peer *);
usr.sbin/bgpd/mrt.c
45
static int mrt_dump_hdr_se(struct ibuf **, struct peer *, uint16_t,
usr.sbin/bgpd/mrt.c
47
static int mrt_dump_hdr_rde(struct ibuf **, uint16_t type, uint16_t,
usr.sbin/bgpd/mrt.c
523
struct ibuf *buf, *hbuf = NULL;
usr.sbin/bgpd/mrt.c
59
mrt_update_msg_guess_aid(struct ibuf *pkg)
usr.sbin/bgpd/mrt.c
61
struct ibuf buf;
usr.sbin/bgpd/mrt.c
611
mrt_dump_entry_v2_rib(struct rib_entry *re, struct ibuf **nb, struct ibuf **apb,
usr.sbin/bgpd/mrt.c
615
struct ibuf *buf = NULL, **bp;
usr.sbin/bgpd/mrt.c
616
struct ibuf *tbuf = NULL;
usr.sbin/bgpd/mrt.c
685
struct ibuf *hbuf = NULL, *nbuf = NULL, *apbuf = NULL, *pbuf;
usr.sbin/bgpd/mrt.c
786
struct ibuf *buf;
usr.sbin/bgpd/mrt.c
808
struct ibuf *buf, *hbuf = NULL;
usr.sbin/bgpd/mrt.c
857
mrt_dump_peer(struct ibuf *buf, struct rde_peer *peer)
usr.sbin/bgpd/mrt.c
937
mrt_dump_hdr_se(struct ibuf ** bp, struct peer *peer, uint16_t type,
usr.sbin/bgpd/rde.c
1011
if (imsg_get_ibuf(&imsg, &ibuf) == -1 ||
usr.sbin/bgpd/rde.c
1012
ibuf_size(&ibuf) <= FLOWSPEC_SIZE) {
usr.sbin/bgpd/rde.c
1016
curflow = malloc(ibuf_size(&ibuf));
usr.sbin/bgpd/rde.c
1019
memcpy(curflow, ibuf_data(&ibuf), ibuf_size(&ibuf));
usr.sbin/bgpd/rde.c
1020
if (curflow->len + FLOWSPEC_SIZE != ibuf_size(&ibuf)) {
usr.sbin/bgpd/rde.c
1065
if (imsg_get_ibuf(&imsg, &ibuf) == -1 ||
usr.sbin/bgpd/rde.c
1066
ibuf_size(&ibuf) <= FLOWSPEC_SIZE) {
usr.sbin/bgpd/rde.c
1070
curflow = malloc(ibuf_size(&ibuf));
usr.sbin/bgpd/rde.c
1073
memcpy(curflow, ibuf_data(&ibuf), ibuf_size(&ibuf));
usr.sbin/bgpd/rde.c
1074
if (curflow->len + FLOWSPEC_SIZE != ibuf_size(&ibuf)) {
usr.sbin/bgpd/rde.c
1226
if (imsg_get_ibuf(&imsg, &ibuf) == -1 ||
usr.sbin/bgpd/rde.c
1227
ibuf_get(&ibuf, &nmemb, sizeof(nmemb)) == -1 ||
usr.sbin/bgpd/rde.c
1228
ibuf_get(&ibuf, name, sizeof(name)) == -1)
usr.sbin/bgpd/rde.c
1236
if (imsg_get_ibuf(&imsg, &ibuf) == -1 ||
usr.sbin/bgpd/rde.c
1237
ibuf_size(&ibuf) == 0 ||
usr.sbin/bgpd/rde.c
1238
ibuf_size(&ibuf) % sizeof(uint32_t) != 0)
usr.sbin/bgpd/rde.c
1240
nmemb = ibuf_size(&ibuf) / sizeof(uint32_t);
usr.sbin/bgpd/rde.c
1241
if (set_add(last_as_set->set, ibuf_data(&ibuf),
usr.sbin/bgpd/rde.c
1411
struct ibuf ibuf;
usr.sbin/bgpd/rde.c
1423
if (imsg_get_ibuf(&imsg, &ibuf) == -1)
usr.sbin/bgpd/rde.c
1426
rde_update_dispatch(peer, &ibuf);
usr.sbin/bgpd/rde.c
1485
rde_update_dispatch(struct rde_peer *peer, struct ibuf *buf)
usr.sbin/bgpd/rde.c
1489
struct ibuf wdbuf, attrbuf, nlribuf, reachbuf, unreachbuf;
usr.sbin/bgpd/rde.c
1532
struct ibuf sbuf;
usr.sbin/bgpd/rde.c
2077
rde_attr_parse(struct ibuf *buf, struct rde_peer *peer,
usr.sbin/bgpd/rde.c
2078
struct filterstate *state, struct ibuf *reach, struct ibuf *unreach)
usr.sbin/bgpd/rde.c
2082
struct ibuf attrbuf, tmpbuf, *npath = NULL;
usr.sbin/bgpd/rde.c
2479
rde_attr_add(struct filterstate *state, struct ibuf *buf)
usr.sbin/bgpd/rde.c
2539
rde_get_mp_nexthop(struct ibuf *buf, uint8_t aid,
usr.sbin/bgpd/rde.c
2543
struct ibuf nhbuf;
usr.sbin/bgpd/rde.c
2692
struct ibuf *opt)
usr.sbin/bgpd/rde.c
2694
struct ibuf *wbuf;
usr.sbin/bgpd/rde.c
2919
struct ibuf *wbuf;
usr.sbin/bgpd/rde.c
3040
struct ibuf *wbuf;
usr.sbin/bgpd/rde.c
456
struct ibuf ibuf;
usr.sbin/bgpd/rde.c
4909
struct ibuf *ibuf;
usr.sbin/bgpd/rde.c
4926
if ((ibuf = imsg_create(ibuf_se_ctl, IMSG_CTL_SHOW_FLOWSPEC, 0,
usr.sbin/bgpd/rde.c
4929
if (imsg_add(ibuf, &ff, FLOWSPEC_SIZE) == -1 ||
usr.sbin/bgpd/rde.c
4930
imsg_add(ibuf, flow, len) == -1)
usr.sbin/bgpd/rde.c
4932
imsg_close(ibuf_se_ctl, ibuf);
usr.sbin/bgpd/rde.c
52
void rde_update_dispatch(struct rde_peer *, struct ibuf *);
usr.sbin/bgpd/rde.c
57
int rde_attr_parse(struct ibuf *, struct rde_peer *,
usr.sbin/bgpd/rde.c
578
if (imsg_get_ibuf(&imsg, &ibuf) == -1) {
usr.sbin/bgpd/rde.c
58
struct filterstate *, struct ibuf *, struct ibuf *);
usr.sbin/bgpd/rde.c
583
if (ibuf_get(&ibuf, &csr, sizeof(csr)) == -1) {
usr.sbin/bgpd/rde.c
59
int rde_attr_add(struct filterstate *, struct ibuf *);
usr.sbin/bgpd/rde.c
596
asp->aspath = aspath_get(ibuf_data(&ibuf),
usr.sbin/bgpd/rde.c
597
ibuf_size(&ibuf));
usr.sbin/bgpd/rde.c
601
if (imsg_get_ibuf(&imsg, &ibuf) == -1 ||
usr.sbin/bgpd/rde.c
602
rde_attr_add(&netconf_state, &ibuf) == -1) {
usr.sbin/bgpd/rde.c
61
int rde_get_mp_nexthop(struct ibuf *, uint8_t,
usr.sbin/bgpd/rde.c
672
if (imsg_get_ibuf(&imsg, &ibuf) == -1 ||
usr.sbin/bgpd/rde.c
673
ibuf_size(&ibuf) <= FLOWSPEC_SIZE) {
usr.sbin/bgpd/rde.c
677
curflow = malloc(ibuf_size(&ibuf));
usr.sbin/bgpd/rde.c
680
memcpy(curflow, ibuf_data(&ibuf), ibuf_size(&ibuf));
usr.sbin/bgpd/rde.c
681
if (curflow->len + FLOWSPEC_SIZE != ibuf_size(&ibuf)) {
usr.sbin/bgpd/rde.c
725
if (imsg_get_ibuf(&imsg, &ibuf) == -1 ||
usr.sbin/bgpd/rde.c
726
ibuf_size(&ibuf) <= FLOWSPEC_SIZE) {
usr.sbin/bgpd/rde.c
730
curflow = malloc(ibuf_size(&ibuf));
usr.sbin/bgpd/rde.c
733
memcpy(curflow, ibuf_data(&ibuf), ibuf_size(&ibuf));
usr.sbin/bgpd/rde.c
734
if (curflow->len + FLOWSPEC_SIZE != ibuf_size(&ibuf)) {
usr.sbin/bgpd/rde.c
905
struct ibuf ibuf;
usr.sbin/bgpd/rde.h
393
struct ibuf *);
usr.sbin/bgpd/rde.h
451
int attr_writebuf(struct ibuf *, uint8_t, uint8_t, void *,
usr.sbin/bgpd/rde.h
506
int community_add(struct rde_community *, int, struct ibuf *);
usr.sbin/bgpd/rde.h
507
int community_large_add(struct rde_community *, int, struct ibuf *);
usr.sbin/bgpd/rde.h
508
int community_ext_add(struct rde_community *, int, int, struct ibuf *);
usr.sbin/bgpd/rde.h
509
int community_writebuf(struct rde_community *, uint8_t, int, struct ibuf *);
usr.sbin/bgpd/rde.h
597
int pt_writebuf(struct ibuf *, struct pt_entry *, int, int, uint32_t);
usr.sbin/bgpd/rde_attr.c
35
attr_writebuf(struct ibuf *buf, uint8_t flags, uint8_t type, void *data,
usr.sbin/bgpd/rde_community.c
428
community_add(struct rde_community *comm, int flags, struct ibuf *buf)
usr.sbin/bgpd/rde_community.c
452
community_large_add(struct rde_community *comm, int flags, struct ibuf *buf)
usr.sbin/bgpd/rde_community.c
475
struct ibuf *buf)
usr.sbin/bgpd/rde_community.c
523
struct ibuf *buf)
usr.sbin/bgpd/rde_filter.c
965
struct ibuf ibuf;
usr.sbin/bgpd/rde_filter.c
970
if (imsg_get_ibuf(imsg, &ibuf) == -1)
usr.sbin/bgpd/rde_filter.c
973
if (ibuf_recv_filterset_count(&ibuf, &count) == -1)
usr.sbin/bgpd/rde_filter.c
987
if (ibuf_recv_one_filterset(&ibuf, &set) == -1)
usr.sbin/bgpd/rde_filter.c
992
if (ibuf_size(&ibuf) != 0) {
usr.sbin/bgpd/rde_prefix.c
631
pt_writebuf(struct ibuf *buf, struct pt_entry *pte, int withdraw,
usr.sbin/bgpd/rde_prefix.c
638
struct ibuf *tmp;
usr.sbin/bgpd/rde_update.c
1002
struct ibuf *buf;
usr.sbin/bgpd/rde_update.c
1078
uint32_t path_id_tx, struct ibuf *buf)
usr.sbin/bgpd/rde_update.c
1149
struct ibuf *buf;
usr.sbin/bgpd/rde_update.c
587
up_generate_attr(struct ibuf *buf, struct rde_peer *peer,
usr.sbin/bgpd/rde_update.c
837
up_dump_prefix(struct ibuf *buf, struct pend_prefix_queue *prefix_head,
usr.sbin/bgpd/rde_update.c
862
up_generate_mp_reach(struct ibuf *buf, struct rde_peer *peer,
usr.sbin/bgpd/rtr_proto.c
1046
rtr_process_msg(struct rtr_session *rs, struct ibuf *msg)
usr.sbin/bgpd/rtr_proto.c
1265
struct ibuf *b;
usr.sbin/bgpd/rtr_proto.c
278
static struct ibuf *
usr.sbin/bgpd/rtr_proto.c
282
struct ibuf *buf;
usr.sbin/bgpd/rtr_proto.c
310
static void rtr_send_error(struct rtr_session *, struct ibuf *, enum rtr_error,
usr.sbin/bgpd/rtr_proto.c
318
rtr_send_error(struct rtr_session *rs, struct ibuf *pdu, enum rtr_error err,
usr.sbin/bgpd/rtr_proto.c
321
struct ibuf *buf;
usr.sbin/bgpd/rtr_proto.c
375
struct ibuf *buf;
usr.sbin/bgpd/rtr_proto.c
392
struct ibuf *buf;
usr.sbin/bgpd/rtr_proto.c
414
struct rtr_header *rh, struct ibuf *pdu)
usr.sbin/bgpd/rtr_proto.c
428
static struct ibuf *
usr.sbin/bgpd/rtr_proto.c
429
rtr_reader_callback(struct ibuf *hdr, void *arg, int *fd)
usr.sbin/bgpd/rtr_proto.c
433
struct ibuf *b;
usr.sbin/bgpd/rtr_proto.c
460
rtr_parse_header(struct rtr_session *rs, struct ibuf *msg,
usr.sbin/bgpd/rtr_proto.c
464
struct ibuf hdr;
usr.sbin/bgpd/rtr_proto.c
575
rtr_parse_notify(struct rtr_session *rs, struct ibuf *pdu)
usr.sbin/bgpd/rtr_proto.c
610
rtr_parse_cache_response(struct rtr_session *rs, struct ibuf *pdu)
usr.sbin/bgpd/rtr_proto.c
640
rtr_parse_ipv4_prefix(struct rtr_session *rs, struct ibuf *pdu)
usr.sbin/bgpd/rtr_proto.c
705
rtr_parse_ipv6_prefix(struct rtr_session *rs, struct ibuf *pdu)
usr.sbin/bgpd/rtr_proto.c
769
rtr_parse_aspa(struct rtr_session *rs, struct ibuf *pdu)
usr.sbin/bgpd/rtr_proto.c
872
rtr_parse_end_of_data_v0(struct rtr_session *rs, struct ibuf *pdu)
usr.sbin/bgpd/rtr_proto.c
900
rtr_parse_end_of_data(struct rtr_session *rs, struct ibuf *pdu)
usr.sbin/bgpd/rtr_proto.c
953
rtr_parse_cache_reset(struct rtr_session *rs, struct ibuf *pdu)
usr.sbin/bgpd/rtr_proto.c
984
rtr_parse_error(struct rtr_session *rs, struct ibuf *pdu)
usr.sbin/bgpd/rtr_proto.c
987
struct ibuf err_pdu;
usr.sbin/bgpd/session.c
1036
session_handle_update(struct peer *peer, struct ibuf *msg)
usr.sbin/bgpd/session.c
1121
session_mrt_dump_bgp_msg(struct peer *p, struct ibuf *msg,
usr.sbin/bgpd/session.c
1184
struct ibuf ibuf;
usr.sbin/bgpd/session.c
1481
if (imsg_get_ibuf(&imsg, &ibuf) == -1)
usr.sbin/bgpd/session.c
1484
session_update(p, &ibuf);
usr.sbin/bgpd/session.c
1494
if (imsg_get_ibuf(&imsg, &ibuf) == -1 ||
usr.sbin/bgpd/session.c
1495
ibuf_get_n8(&ibuf, &errcode) == -1 ||
usr.sbin/bgpd/session.c
1496
ibuf_get_n8(&ibuf, &subcode) == -1) {
usr.sbin/bgpd/session.c
1501
session_notification(p, errcode, subcode, &ibuf);
usr.sbin/bgpd/session.c
1848
struct ibuf *ibuf;
usr.sbin/bgpd/session.c
1853
ibuf = ibuf_dynamic(0, REASON_LEN);
usr.sbin/bgpd/session.c
1858
ibuf != NULL) {
usr.sbin/bgpd/session.c
1859
if (ibuf_add_n8(ibuf, strlen(reason)) == -1 ||
usr.sbin/bgpd/session.c
1860
ibuf_add(ibuf, reason, strlen(reason))) {
usr.sbin/bgpd/session.c
1863
ibuf_free(ibuf);
usr.sbin/bgpd/session.c
1864
ibuf = NULL;
usr.sbin/bgpd/session.c
1871
session_notification(peer, ERR_CEASE, subcode, ibuf);
usr.sbin/bgpd/session.c
1884
ibuf_free(ibuf);
usr.sbin/bgpd/session.h
271
const struct ibuf *, const char *);
usr.sbin/bgpd/session.h
276
void mrt_dump_bgp_msg(struct mrt *, struct ibuf *, struct peer *,
usr.sbin/bgpd/session.h
339
void session_handle_update(struct peer *, struct ibuf *);
usr.sbin/bgpd/session.h
344
void session_mrt_dump_bgp_msg(struct peer *, struct ibuf *,
usr.sbin/bgpd/session.h
362
void session_update(struct peer *, struct ibuf *);
usr.sbin/bgpd/session.h
363
void session_notification(struct peer *, uint8_t, uint8_t, struct ibuf *);
usr.sbin/bgpd/session.h
370
struct ibuf *parse_header(struct ibuf *, void *, int *);
usr.sbin/bgpd/session.h
373
void bgp_fsm(struct peer *, enum session_events, struct ibuf *);
usr.sbin/bgpd/session_bgp.c
1074
parse_update(struct peer *peer, struct ibuf *msg)
usr.sbin/bgpd/session_bgp.c
1080
parse_rrefresh(struct peer *peer, struct ibuf *msg)
usr.sbin/bgpd/session_bgp.c
114
session_capa_add(struct ibuf *opb, uint8_t capa_code, uint8_t capa_len)
usr.sbin/bgpd/session_bgp.c
1160
parse_notification(struct peer *peer, struct ibuf *msg)
usr.sbin/bgpd/session_bgp.c
1216
struct ibuf *msg;
usr.sbin/bgpd/session_bgp.c
124
session_capa_add_mp(struct ibuf *buf, uint8_t aid)
usr.sbin/bgpd/session_bgp.c
1282
struct ibuf *ebuf;
usr.sbin/bgpd/session_bgp.c
143
session_capa_add_afi(struct ibuf *b, uint8_t aid, uint8_t flags)
usr.sbin/bgpd/session_bgp.c
1543
bgp_fsm(struct peer *peer, enum session_events event, struct ibuf *msg)
usr.sbin/bgpd/session_bgp.c
162
session_capa_add_ext_nh(struct ibuf *b, uint8_t aid)
usr.sbin/bgpd/session_bgp.c
183
struct ibuf *buf, *opb;
usr.sbin/bgpd/session_bgp.c
356
struct ibuf *buf;
usr.sbin/bgpd/session_bgp.c
369
session_update(struct peer *p, struct ibuf *ibuf)
usr.sbin/bgpd/session_bgp.c
371
struct ibuf *buf;
usr.sbin/bgpd/session_bgp.c
379
len = ibuf_size(ibuf);
usr.sbin/bgpd/session_bgp.c
391
if (ibuf_add_ibuf(buf, ibuf)) {
usr.sbin/bgpd/session_bgp.c
43
static struct ibuf *
usr.sbin/bgpd/session_bgp.c
440
struct ibuf ibuf;
usr.sbin/bgpd/session_bgp.c
442
ibuf_from_buffer(&ibuf, data, datalen);
usr.sbin/bgpd/session_bgp.c
443
session_notification(p, errcode, subcode, &ibuf);
usr.sbin/bgpd/session_bgp.c
448
struct ibuf *ibuf)
usr.sbin/bgpd/session_bgp.c
450
struct ibuf *buf;
usr.sbin/bgpd/session_bgp.c
46
struct ibuf *buf;
usr.sbin/bgpd/session_bgp.c
462
log_notification(p, errcode, subcode, ibuf, "dropping");
usr.sbin/bgpd/session_bgp.c
476
log_notification(p, errcode, subcode, ibuf, reason);
usr.sbin/bgpd/session_bgp.c
479
if (ibuf != NULL) {
usr.sbin/bgpd/session_bgp.c
480
if (ibuf_size(ibuf) >
usr.sbin/bgpd/session_bgp.c
484
ibuf_truncate(ibuf, MAX_PKTSIZE -
usr.sbin/bgpd/session_bgp.c
487
datalen += ibuf_size(ibuf);
usr.sbin/bgpd/session_bgp.c
504
if (ibuf != NULL)
usr.sbin/bgpd/session_bgp.c
505
errs += ibuf_add_ibuf(buf, ibuf);
usr.sbin/bgpd/session_bgp.c
538
struct ibuf *buf;
usr.sbin/bgpd/session_bgp.c
583
struct ibuf *
usr.sbin/bgpd/session_bgp.c
584
parse_header(struct ibuf *msg, void *arg, int *fd)
usr.sbin/bgpd/session_bgp.c
587
struct ibuf *b;
usr.sbin/bgpd/session_bgp.c
65
session_sendmsg(struct ibuf *msg, struct peer *p, enum msg_type msgtype)
usr.sbin/bgpd/session_bgp.c
674
parse_capabilities(struct peer *peer, struct ibuf *buf, uint32_t *as)
usr.sbin/bgpd/session_bgp.c
676
struct ibuf capabuf;
usr.sbin/bgpd/session_bgp.c
892
parse_open(struct peer *peer, struct ibuf *msg)
usr.sbin/bgpd/session_bgp.c
952
struct ibuf oparams, op;
usr.sbin/bgpd/util.c
442
aspath_snprint(char *buf, size_t size, struct ibuf *in)
usr.sbin/bgpd/util.c
452
struct ibuf data;
usr.sbin/bgpd/util.c
489
aspath_strsize(struct ibuf *in)
usr.sbin/bgpd/util.c
491
struct ibuf buf;
usr.sbin/bgpd/util.c
523
aspath_asprint(char **ret, struct ibuf *data)
usr.sbin/bgpd/util.c
570
aspath_verify(struct ibuf *in, int as4byte, int permit_set)
usr.sbin/bgpd/util.c
572
struct ibuf buf;
usr.sbin/bgpd/util.c
645
struct ibuf *
usr.sbin/bgpd/util.c
646
aspath_inflate(struct ibuf *in)
usr.sbin/bgpd/util.c
648
struct ibuf *out;
usr.sbin/bgpd/util.c
712
extract_prefix_buf(struct ibuf *buf, void *va, uint8_t pfxlen, uint8_t max)
usr.sbin/bgpd/util.c
738
nlri_get_prefix(struct ibuf *buf, struct bgpd_addr *prefix, uint8_t *prefixlen)
usr.sbin/bgpd/util.c
759
nlri_get_prefix6(struct ibuf *buf, struct bgpd_addr *prefix, uint8_t *prefixlen)
usr.sbin/bgpd/util.c
780
nlri_get_vpn4(struct ibuf *buf, struct bgpd_addr *prefix,
usr.sbin/bgpd/util.c
832
nlri_get_vpn6(struct ibuf *buf, struct bgpd_addr *prefix,
usr.sbin/bgpd/util.c
885
nlri_get_evpn(struct ibuf *buf, struct bgpd_addr *prefix,
usr.sbin/bgpd/util.c
888
struct ibuf evpnbuf;
usr.sbin/dhcp6leasectl/dhcp6leasectl.c
123
if ((ibuf = malloc(sizeof(struct imsgbuf))) == NULL)
usr.sbin/dhcp6leasectl/dhcp6leasectl.c
125
if (imsgbuf_init(ibuf, ctl_sock) == -1)
usr.sbin/dhcp6leasectl/dhcp6leasectl.c
129
imsg_compose(ibuf, IMSG_CTL_SEND_REQUEST, 0, 0, -1,
usr.sbin/dhcp6leasectl/dhcp6leasectl.c
131
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/dhcp6leasectl/dhcp6leasectl.c
137
imsg_compose(ibuf, IMSG_CTL_SHOW_INTERFACE_INFO, 0, 0, -1,
usr.sbin/dhcp6leasectl/dhcp6leasectl.c
140
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/dhcp6leasectl/dhcp6leasectl.c
143
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/dhcp6leasectl/dhcp6leasectl.c
148
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/dhcp6leasectl/dhcp6leasectl.c
180
free(ibuf);
usr.sbin/dhcp6leasectl/dhcp6leasectl.c
52
struct imsgbuf *ibuf;
usr.sbin/dhcpd/convert.c
64
u_int32_t ibuf;
usr.sbin/dhcpd/convert.c
66
memcpy(&ibuf, buf, sizeof(ibuf));
usr.sbin/dhcpd/convert.c
67
return (ntohl(ibuf));
usr.sbin/dhcpd/convert.c
73
u_int16_t ibuf;
usr.sbin/dhcpd/convert.c
75
memcpy(&ibuf, buf, sizeof(ibuf));
usr.sbin/dhcpd/convert.c
76
return (ntohs(ibuf));
usr.sbin/dhcpleasectl/dhcpleasectl.c
157
if ((ibuf = malloc(sizeof(struct imsgbuf))) == NULL)
usr.sbin/dhcpleasectl/dhcpleasectl.c
159
if (imsgbuf_init(ibuf, ctl_sock) == -1)
usr.sbin/dhcpleasectl/dhcpleasectl.c
163
imsg_compose(ibuf, IMSG_CTL_SEND_REQUEST, 0, 0, -1,
usr.sbin/dhcpleasectl/dhcpleasectl.c
165
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/dhcpleasectl/dhcpleasectl.c
171
imsg_compose(ibuf, IMSG_CTL_SHOW_INTERFACE_INFO, 0, 0, -1,
usr.sbin/dhcpleasectl/dhcpleasectl.c
174
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/dhcpleasectl/dhcpleasectl.c
177
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/dhcpleasectl/dhcpleasectl.c
182
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/dhcpleasectl/dhcpleasectl.c
214
free(ibuf);
usr.sbin/dhcpleasectl/dhcpleasectl.c
52
struct imsgbuf *ibuf;
usr.sbin/dvmrpctl/dvmrpctl.c
101
if ((ibuf = malloc(sizeof(struct imsgbuf))) == NULL)
usr.sbin/dvmrpctl/dvmrpctl.c
103
if (imsgbuf_init(ibuf, ctl_sock) == -1)
usr.sbin/dvmrpctl/dvmrpctl.c
114
imsg_compose(ibuf, IMSG_CTL_SHOW_SUM, 0, 0, -1, NULL, 0);
usr.sbin/dvmrpctl/dvmrpctl.c
127
imsg_compose(ibuf, IMSG_CTL_SHOW_IFACE, 0, 0, -1, &ifidx,
usr.sbin/dvmrpctl/dvmrpctl.c
136
imsg_compose(ibuf, IMSG_CTL_SHOW_IGMP, 0, 0, -1, &ifidx,
usr.sbin/dvmrpctl/dvmrpctl.c
144
imsg_compose(ibuf, IMSG_CTL_SHOW_NBR, 0, 0, -1, NULL, 0);
usr.sbin/dvmrpctl/dvmrpctl.c
151
imsg_compose(ibuf, IMSG_CTL_SHOW_RIB, 0, 0, -1, NULL, 0);
usr.sbin/dvmrpctl/dvmrpctl.c
159
imsg_compose(ibuf, IMSG_CTL_SHOW_MFC, 0, 0, -1, NULL, 0);
usr.sbin/dvmrpctl/dvmrpctl.c
165
imsg_compose(ibuf, IMSG_CTL_LOG_VERBOSE, 0, 0, -1,
usr.sbin/dvmrpctl/dvmrpctl.c
171
imsg_compose(ibuf, IMSG_CTL_RELOAD, 0, 0, -1, NULL, 0);
usr.sbin/dvmrpctl/dvmrpctl.c
177
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/dvmrpctl/dvmrpctl.c
181
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/dvmrpctl/dvmrpctl.c
187
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/dvmrpctl/dvmrpctl.c
233
free(ibuf);
usr.sbin/dvmrpctl/dvmrpctl.c
62
struct imsgbuf *ibuf;
usr.sbin/dvmrpd/ask_nbrs2.c
38
struct ibuf *buf;
usr.sbin/dvmrpd/control.c
155
if (imsgbuf_init(&c->iev.ibuf, connfd) == -1) {
usr.sbin/dvmrpd/control.c
164
event_set(&c->iev.ev, c->iev.ibuf.fd, c->iev.events,
usr.sbin/dvmrpd/control.c
177
if (c->iev.ibuf.fd == fd)
usr.sbin/dvmrpd/control.c
190
if (c->iev.ibuf.pid == pid)
usr.sbin/dvmrpd/control.c
207
imsgbuf_clear(&c->iev.ibuf);
usr.sbin/dvmrpd/control.c
211
close(c->iev.ibuf.fd);
usr.sbin/dvmrpd/control.c
237
if (imsgbuf_read(&c->iev.ibuf) != 1) {
usr.sbin/dvmrpd/control.c
243
if (imsgbuf_write(&c->iev.ibuf) == -1) {
usr.sbin/dvmrpd/control.c
250
if ((n = imsg_get(&c->iev.ibuf, &imsg)) == -1) {
usr.sbin/dvmrpd/control.c
288
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/dvmrpd/dvmrpd.c
237
if (imsgbuf_init(&iev_dvmrpe->ibuf, pipe_parent2dvmrpe[0]) == -1 ||
usr.sbin/dvmrpd/dvmrpd.c
238
imsgbuf_init(&iev_rde->ibuf, pipe_parent2rde[0]) == -1)
usr.sbin/dvmrpd/dvmrpd.c
245
event_set(&iev_dvmrpe->ev, iev_dvmrpe->ibuf.fd, iev_dvmrpe->events,
usr.sbin/dvmrpd/dvmrpd.c
250
event_set(&iev_rde->ev, iev_rde->ibuf.fd, iev_rde->events,
usr.sbin/dvmrpd/dvmrpd.c
278
imsgbuf_clear(&iev_dvmrpe->ibuf);
usr.sbin/dvmrpd/dvmrpd.c
279
close(iev_dvmrpe->ibuf.fd);
usr.sbin/dvmrpd/dvmrpd.c
280
imsgbuf_clear(&iev_rde->ibuf);
usr.sbin/dvmrpd/dvmrpd.c
281
close(iev_rde->ibuf.fd);
usr.sbin/dvmrpd/dvmrpd.c
315
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/dvmrpd/dvmrpd.c
321
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/dvmrpd/dvmrpd.c
327
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/dvmrpd/dvmrpd.c
336
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/dvmrpd/dvmrpd.c
379
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/dvmrpd/dvmrpd.c
385
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/dvmrpd/dvmrpd.c
391
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/dvmrpd/dvmrpd.c
400
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/dvmrpd/dvmrpd.c
455
if (imsgbuf_queuelen(&iev->ibuf) > 0)
usr.sbin/dvmrpd/dvmrpd.c
459
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev);
usr.sbin/dvmrpd/dvmrpd.c
469
if ((ret = imsg_compose(&iev->ibuf, type, peerid,
usr.sbin/dvmrpd/dvmrpd.h
57
struct imsgbuf ibuf;
usr.sbin/dvmrpd/dvmrpe.c
146
if (imsgbuf_init(&iev_rde->ibuf, pipe_dvmrpe2rde[0]) == -1)
usr.sbin/dvmrpd/dvmrpe.c
150
if (imsgbuf_init(&iev_main->ibuf, pipe_parent2dvmrpe[1]) == -1)
usr.sbin/dvmrpd/dvmrpe.c
156
event_set(&iev_rde->ev, iev_rde->ibuf.fd, iev_rde->events,
usr.sbin/dvmrpd/dvmrpe.c
161
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
usr.sbin/dvmrpd/dvmrpe.c
196
imsgbuf_write(&iev_rde->ibuf);
usr.sbin/dvmrpd/dvmrpe.c
197
imsgbuf_clear(&iev_rde->ibuf);
usr.sbin/dvmrpd/dvmrpe.c
198
close(iev_rde->ibuf.fd);
usr.sbin/dvmrpd/dvmrpe.c
199
imsgbuf_write(&iev_main->ibuf);
usr.sbin/dvmrpd/dvmrpe.c
200
imsgbuf_clear(&iev_main->ibuf);
usr.sbin/dvmrpd/dvmrpe.c
201
close(iev_main->ibuf.fd);
usr.sbin/dvmrpd/dvmrpe.c
239
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/dvmrpd/dvmrpe.c
246
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/dvmrpd/dvmrpe.c
252
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/dvmrpd/dvmrpe.c
261
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/dvmrpd/dvmrpe.c
312
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/dvmrpd/dvmrpe.c
322
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/dvmrpd/dvmrpe.c
328
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/dvmrpd/dvmrpe.c
337
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/dvmrpd/dvmrpe.h
185
int gen_dvmrp_hdr(struct ibuf *, struct iface *, u_int8_t);
usr.sbin/dvmrpd/dvmrpe.h
186
int send_packet(struct iface *, struct ibuf *,
usr.sbin/dvmrpd/graft.c
38
struct ibuf *buf;
usr.sbin/dvmrpd/graft_ack.c
38
struct ibuf *buf;
usr.sbin/dvmrpd/igmp.c
42
struct ibuf *buf;
usr.sbin/dvmrpd/nbrs2.c
39
struct ibuf *buf;
usr.sbin/dvmrpd/packet.c
48
gen_dvmrp_hdr(struct ibuf *buf, struct iface *iface, u_int8_t code)
usr.sbin/dvmrpd/packet.c
65
send_packet(struct iface *iface, struct ibuf *pkt, struct sockaddr_in *dst)
usr.sbin/dvmrpd/probe.c
41
struct ibuf *buf;
usr.sbin/dvmrpd/prune.c
39
struct ibuf *buf;
usr.sbin/dvmrpd/rde.c
126
if (imsgbuf_init(&iev_dvmrpe->ibuf, pipe_dvmrpe2rde[1]) == -1)
usr.sbin/dvmrpd/rde.c
130
if (imsgbuf_init(&iev_main->ibuf, pipe_parent2rde[1]) == -1)
usr.sbin/dvmrpd/rde.c
136
event_set(&iev_dvmrpe->ev, iev_dvmrpe->ibuf.fd, iev_dvmrpe->events,
usr.sbin/dvmrpd/rde.c
141
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
usr.sbin/dvmrpd/rde.c
161
imsgbuf_clear(&iev_dvmrpe->ibuf);
usr.sbin/dvmrpd/rde.c
162
close(iev_dvmrpe->ibuf.fd);
usr.sbin/dvmrpd/rde.c
163
imsgbuf_clear(&iev_main->ibuf);
usr.sbin/dvmrpd/rde.c
164
close(iev_main->ibuf.fd);
usr.sbin/dvmrpd/rde.c
202
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/dvmrpd/rde.c
211
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/dvmrpd/rde.c
217
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/dvmrpd/rde.c
226
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/dvmrpd/report.c
222
struct ibuf *buf;
usr.sbin/dvmrpd/report.c
43
struct ibuf *buf;
usr.sbin/eigrpctl/eigrpctl.c
122
if ((ibuf = malloc(sizeof(struct imsgbuf))) == NULL)
usr.sbin/eigrpctl/eigrpctl.c
124
if (imsgbuf_init(ibuf, ctl_sock) == -1)
usr.sbin/eigrpctl/eigrpctl.c
145
imsg_compose(ibuf, IMSG_CTL_SHOW_INTERFACE, 0, 0, -1,
usr.sbin/eigrpctl/eigrpctl.c
151
imsg_compose(ibuf, IMSG_CTL_SHOW_NBR, 0, 0, -1, NULL, 0);
usr.sbin/eigrpctl/eigrpctl.c
164
imsg_compose(ibuf, IMSG_CTL_SHOW_TOPOLOGY, 0, 0, -1,
usr.sbin/eigrpctl/eigrpctl.c
169
imsg_compose(ibuf, IMSG_CTL_KROUTE, 0, 0, -1,
usr.sbin/eigrpctl/eigrpctl.c
174
imsg_compose(ibuf, IMSG_CTL_IFINFO, 0, 0, -1,
usr.sbin/eigrpctl/eigrpctl.c
177
imsg_compose(ibuf, IMSG_CTL_IFINFO, 0, 0, -1, NULL, 0);
usr.sbin/eigrpctl/eigrpctl.c
181
imsg_compose(ibuf, IMSG_CTL_SHOW_STATS, 0, 0, -1, NULL, 0);
usr.sbin/eigrpctl/eigrpctl.c
188
imsg_compose(ibuf, IMSG_CTL_CLEAR_NBR, 0, 0, -1, &nbr,
usr.sbin/eigrpctl/eigrpctl.c
196
imsg_compose(ibuf, IMSG_CTL_FIB_COUPLE, 0, 0, -1, NULL, 0);
usr.sbin/eigrpctl/eigrpctl.c
201
imsg_compose(ibuf, IMSG_CTL_FIB_DECOUPLE, 0, 0, -1, NULL, 0);
usr.sbin/eigrpctl/eigrpctl.c
209
imsg_compose(ibuf, IMSG_CTL_LOG_VERBOSE, 0, 0, -1,
usr.sbin/eigrpctl/eigrpctl.c
215
imsg_compose(ibuf, IMSG_CTL_RELOAD, 0, 0, -1, NULL, 0);
usr.sbin/eigrpctl/eigrpctl.c
221
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/eigrpctl/eigrpctl.c
225
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/eigrpctl/eigrpctl.c
231
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/eigrpctl/eigrpctl.c
276
free(ibuf);
usr.sbin/eigrpctl/eigrpctl.c
64
struct imsgbuf *ibuf;
usr.sbin/eigrpd/control.c
147
if (imsgbuf_init(&c->iev.ibuf, connfd) == -1) {
usr.sbin/eigrpd/control.c
155
event_set(&c->iev.ev, c->iev.ibuf.fd, c->iev.events,
usr.sbin/eigrpd/control.c
168
if (c->iev.ibuf.fd == fd)
usr.sbin/eigrpd/control.c
181
if (c->iev.ibuf.pid == pid)
usr.sbin/eigrpd/control.c
198
imsgbuf_clear(&c->iev.ibuf);
usr.sbin/eigrpd/control.c
202
close(c->iev.ibuf.fd);
usr.sbin/eigrpd/control.c
228
if (imsgbuf_read(&c->iev.ibuf) != 1) {
usr.sbin/eigrpd/control.c
234
if (imsgbuf_write(&c->iev.ibuf) == -1) {
usr.sbin/eigrpd/control.c
241
if ((n = imsg_get(&c->iev.ibuf, &imsg)) == -1) {
usr.sbin/eigrpd/control.c
253
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/eigrpd/control.c
258
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/eigrpd/control.c
277
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/eigrpd/eigrpd.c
243
if (imsgbuf_init(&iev_eigrpe->ibuf, pipe_parent2eigrpe[0]) == -1)
usr.sbin/eigrpd/eigrpd.c
245
imsgbuf_allow_fdpass(&iev_eigrpe->ibuf);
usr.sbin/eigrpd/eigrpd.c
247
if (imsgbuf_init(&iev_rde->ibuf, pipe_parent2rde[0]) == -1)
usr.sbin/eigrpd/eigrpd.c
249
imsgbuf_allow_fdpass(&iev_rde->ibuf);
usr.sbin/eigrpd/eigrpd.c
254
event_set(&iev_eigrpe->ev, iev_eigrpe->ibuf.fd, iev_eigrpe->events,
usr.sbin/eigrpd/eigrpd.c
259
event_set(&iev_rde->ev, iev_rde->ibuf.fd, iev_rde->events,
usr.sbin/eigrpd/eigrpd.c
263
if (main_imsg_send_ipc_sockets(&iev_eigrpe->ibuf, &iev_rde->ibuf))
usr.sbin/eigrpd/eigrpd.c
291
imsgbuf_clear(&iev_eigrpe->ibuf);
usr.sbin/eigrpd/eigrpd.c
292
close(iev_eigrpe->ibuf.fd);
usr.sbin/eigrpd/eigrpd.c
293
imsgbuf_clear(&iev_rde->ibuf);
usr.sbin/eigrpd/eigrpd.c
294
close(iev_rde->ibuf.fd);
usr.sbin/eigrpd/eigrpd.c
372
struct imsgbuf *ibuf;
usr.sbin/eigrpd/eigrpd.c
377
ibuf = &iev->ibuf;
usr.sbin/eigrpd/eigrpd.c
380
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/eigrpd/eigrpd.c
386
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/eigrpd/eigrpd.c
395
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/eigrpd/eigrpd.c
450
struct imsgbuf *ibuf;
usr.sbin/eigrpd/eigrpd.c
455
ibuf = &iev->ibuf;
usr.sbin/eigrpd/eigrpd.c
458
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/eigrpd/eigrpd.c
464
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/eigrpd/eigrpd.c
473
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/eigrpd/eigrpd.c
531
if (imsgbuf_queuelen(&iev->ibuf) > 0)
usr.sbin/eigrpd/eigrpd.c
535
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev);
usr.sbin/eigrpd/eigrpd.c
545
if ((ret = imsg_compose(&iev->ibuf, type, peerid,
usr.sbin/eigrpd/eigrpd.h
65
struct imsgbuf ibuf;
usr.sbin/eigrpd/eigrpe.c
149
if (imsgbuf_init(&iev_main->ibuf, 3) == -1)
usr.sbin/eigrpd/eigrpe.c
151
imsgbuf_allow_fdpass(&iev_main->ibuf);
usr.sbin/eigrpd/eigrpe.c
154
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
usr.sbin/eigrpd/eigrpe.c
178
imsgbuf_write(&iev_rde->ibuf);
usr.sbin/eigrpd/eigrpe.c
179
imsgbuf_clear(&iev_rde->ibuf);
usr.sbin/eigrpd/eigrpe.c
180
close(iev_rde->ibuf.fd);
usr.sbin/eigrpd/eigrpe.c
181
imsgbuf_write(&iev_main->ibuf);
usr.sbin/eigrpd/eigrpe.c
182
imsgbuf_clear(&iev_main->ibuf);
usr.sbin/eigrpd/eigrpe.c
183
close(iev_main->ibuf.fd);
usr.sbin/eigrpd/eigrpe.c
224
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/eigrpd/eigrpe.c
231
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/eigrpd/eigrpe.c
237
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/eigrpd/eigrpe.c
246
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/eigrpd/eigrpe.c
305
if (imsgbuf_init(&iev_rde->ibuf, fd) == -1)
usr.sbin/eigrpd/eigrpe.c
309
event_set(&iev_rde->ev, iev_rde->ibuf.fd,
usr.sbin/eigrpd/eigrpe.c
396
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/eigrpd/eigrpe.c
404
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/eigrpd/eigrpe.c
410
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/eigrpd/eigrpe.c
419
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/eigrpd/eigrpe.h
130
void rtp_send_ucast(struct nbr *, struct ibuf *);
usr.sbin/eigrpd/eigrpe.h
131
void rtp_send(struct eigrp_iface *, struct nbr *, struct ibuf *);
usr.sbin/eigrpd/eigrpe.h
138
int gen_eigrp_hdr(struct ibuf *, uint16_t, uint8_t, uint32_t,
usr.sbin/eigrpd/eigrpe.h
141
struct ibuf *);
usr.sbin/eigrpd/eigrpe.h
145
int gen_parameter_tlv(struct ibuf *, struct eigrp_iface *,
usr.sbin/eigrpd/eigrpe.h
147
int gen_sequence_tlv(struct ibuf *,
usr.sbin/eigrpd/eigrpe.h
149
int gen_sw_version_tlv(struct ibuf *);
usr.sbin/eigrpd/eigrpe.h
150
int gen_mcast_seq_tlv(struct ibuf *, uint32_t);
usr.sbin/eigrpd/eigrpe.h
152
int gen_route_tlv(struct ibuf *, struct rinfo *);
usr.sbin/eigrpd/eigrpe.h
29
struct ibuf *buf;
usr.sbin/eigrpd/hello.c
37
struct ibuf *buf;
usr.sbin/eigrpd/hello.c
74
struct ibuf *buf;
usr.sbin/eigrpd/packet.c
126
send_packet_v6(struct iface *iface, struct nbr *nbr, struct ibuf *buf)
usr.sbin/eigrpd/packet.c
160
struct ibuf *buf)
usr.sbin/eigrpd/packet.c
164
struct ibuf ebuf;
usr.sbin/eigrpd/packet.c
36
static int send_packet_v4(struct iface *, struct nbr *, struct ibuf *);
usr.sbin/eigrpd/packet.c
37
static int send_packet_v6(struct iface *, struct nbr *, struct ibuf *);
usr.sbin/eigrpd/packet.c
48
gen_eigrp_hdr(struct ibuf *buf, uint16_t opcode, uint8_t flags,
usr.sbin/eigrpd/packet.c
68
send_packet_v4(struct iface *iface, struct nbr *nbr, struct ibuf *buf)
usr.sbin/eigrpd/query.c
37
struct ibuf *buf;
usr.sbin/eigrpd/rde.c
115
if (imsgbuf_init(&iev_main->ibuf, 3) == -1)
usr.sbin/eigrpd/rde.c
117
imsgbuf_allow_fdpass(&iev_main->ibuf);
usr.sbin/eigrpd/rde.c
120
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
usr.sbin/eigrpd/rde.c
136
imsgbuf_clear(&iev_eigrpe->ibuf);
usr.sbin/eigrpd/rde.c
137
close(iev_eigrpe->ibuf.fd);
usr.sbin/eigrpd/rde.c
138
imsgbuf_clear(&iev_main->ibuf);
usr.sbin/eigrpd/rde.c
139
close(iev_main->ibuf.fd);
usr.sbin/eigrpd/rde.c
169
struct imsgbuf *ibuf;
usr.sbin/eigrpd/rde.c
177
ibuf = &iev->ibuf;
usr.sbin/eigrpd/rde.c
180
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/eigrpd/rde.c
186
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/eigrpd/rde.c
195
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/eigrpd/rde.c
309
struct imsgbuf *ibuf;
usr.sbin/eigrpd/rde.c
314
ibuf = &iev->ibuf;
usr.sbin/eigrpd/rde.c
317
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/eigrpd/rde.c
323
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/eigrpd/rde.c
332
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/eigrpd/rde.c
372
if (imsgbuf_init(&iev_eigrpe->ibuf, fd) == -1)
usr.sbin/eigrpd/rde.c
376
event_set(&iev_eigrpe->ev, iev_eigrpe->ibuf.fd,
usr.sbin/eigrpd/reply.c
36
struct ibuf *buf;
usr.sbin/eigrpd/rtp.c
145
rtp_send_ucast(struct nbr *nbr, struct ibuf *buf)
usr.sbin/eigrpd/rtp.c
158
rtp_send_mcast(struct eigrp_iface *ei, struct ibuf *buf)
usr.sbin/eigrpd/rtp.c
219
rtp_send(struct eigrp_iface *ei, struct nbr *nbr, struct ibuf *buf)
usr.sbin/eigrpd/rtp.c
231
struct ibuf *buf;
usr.sbin/eigrpd/rtp.c
29
static struct pbuf *rtp_buf_new(struct ibuf *);
usr.sbin/eigrpd/rtp.c
35
static void rtp_send_mcast(struct eigrp_iface *, struct ibuf *);
usr.sbin/eigrpd/rtp.c
41
rtp_buf_new(struct ibuf *buf)
usr.sbin/eigrpd/tlv.c
121
gen_mcast_seq_tlv(struct ibuf *buf, uint32_t seq)
usr.sbin/eigrpd/tlv.c
160
gen_route_tlv(struct ibuf *buf, struct rinfo *ri)
usr.sbin/eigrpd/tlv.c
32
gen_parameter_tlv(struct ibuf *buf, struct eigrp_iface *ei, int peerterm)
usr.sbin/eigrpd/tlv.c
53
gen_sequence_tlv(struct ibuf *buf, struct seq_addr_head *seq_addr_list)
usr.sbin/eigrpd/tlv.c
97
gen_sw_version_tlv(struct ibuf *buf)
usr.sbin/eigrpd/update.c
37
struct ibuf *buf;
usr.sbin/httpd/control.c
168
if (imsgbuf_init(&c->iev.ibuf, connfd) == -1) {
usr.sbin/httpd/control.c
177
event_set(&c->iev.ev, c->iev.ibuf.fd, c->iev.events,
usr.sbin/httpd/control.c
190
if (c->iev.ibuf.fd == fd)
usr.sbin/httpd/control.c
207
imsgbuf_clear(&c->iev.ibuf);
usr.sbin/httpd/control.c
211
close(c->iev.ibuf.fd);
usr.sbin/httpd/control.c
238
if (imsgbuf_read(&c->iev.ibuf) != 1) {
usr.sbin/httpd/control.c
245
if (imsgbuf_write(&c->iev.ibuf) == -1) {
usr.sbin/httpd/control.c
252
if ((n = imsg_get(&c->iev.ibuf, &imsg)) == -1) {
usr.sbin/httpd/httpd.h
169
struct imsgbuf ibuf;
usr.sbin/httpd/proc.c
159
if (imsgbuf_init(&iev->ibuf,
usr.sbin/httpd/proc.c
162
imsgbuf_allow_fdpass(&iev->ibuf);
usr.sbin/httpd/proc.c
163
event_set(&iev->ev, iev->ibuf.fd, iev->events,
usr.sbin/httpd/proc.c
271
if (imsgbuf_init(&iev->ibuf, fd) == -1)
usr.sbin/httpd/proc.c
273
imsgbuf_allow_fdpass(&iev->ibuf);
usr.sbin/httpd/proc.c
274
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev->data);
usr.sbin/httpd/proc.c
462
imsgbuf_clear(&(ps->ps_ievs[dst][n].ibuf));
usr.sbin/httpd/proc.c
598
struct imsgbuf *ibuf;
usr.sbin/httpd/proc.c
606
ibuf = &iev->ibuf;
usr.sbin/httpd/proc.c
609
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/httpd/proc.c
620
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/httpd/proc.c
632
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/httpd/proc.c
693
imsgbuf_flush(&iev->ibuf);
usr.sbin/httpd/proc.c
698
if (imsgbuf_queuelen(&iev->ibuf) > 0)
usr.sbin/httpd/proc.c
702
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev->data);
usr.sbin/httpd/proc.c
712
if ((ret = imsg_compose(&iev->ibuf, type, peerid,
usr.sbin/httpd/proc.c
725
if ((ret = imsg_composev(&iev->ibuf, type, peerid,
usr.sbin/httpd/proc.c
804
return (&ps->ps_ievs[id][n].ibuf);
usr.sbin/httpd/proc.c
820
struct imsgbuf *ibuf;
usr.sbin/httpd/proc.c
825
if ((ibuf = proc_ibuf(ps, id, n)) == NULL)
usr.sbin/httpd/proc.c
827
if ((ret = imsgbuf_flush(ibuf)) == -1)
usr.sbin/httpd/server.c
1253
char ibuf[HOST_NAME_MAX+1], obuf[HOST_NAME_MAX+1];
usr.sbin/httpd/server.c
1277
memset(ibuf, 0, sizeof(ibuf));
usr.sbin/httpd/server.c
1279
(void)print_host(&clt->clt_ss, ibuf, sizeof(ibuf));
usr.sbin/httpd/server.c
1288
ibuf, ntohs(clt->clt_port), obuf, vmsg == NULL ? "" : vmsg,
usr.sbin/httpd/server_http.c
1130
char ibuf[128], *str, *path, *query;
usr.sbin/httpd/server_http.c
1146
if (size >= sizeof(ibuf))
usr.sbin/httpd/server_http.c
1148
(void)strlcpy(ibuf, p, size);
usr.sbin/httpd/server_http.c
1149
n = strtonum(ibuf + 1, 0,
usr.sbin/httpd/server_http.c
1157
ret = expand_string(buf, len, ibuf, str);
usr.sbin/httpd/server_http.c
1203
ibuf, sizeof(ibuf)) == NULL)
usr.sbin/httpd/server_http.c
1206
"$REMOTE_ADDR", ibuf) != 0)
usr.sbin/httpd/server_http.c
1210
snprintf(ibuf, sizeof(ibuf),
usr.sbin/httpd/server_http.c
1213
"$REMOTE_PORT", ibuf) != 0)
usr.sbin/httpd/server_http.c
1259
ibuf, sizeof(ibuf)) == NULL)
usr.sbin/httpd/server_http.c
1262
"$SERVER_ADDR", ibuf) != 0)
usr.sbin/httpd/server_http.c
1266
snprintf(ibuf, sizeof(ibuf), "%u",
usr.sbin/httpd/server_http.c
1269
"$SERVER_PORT", ibuf) != 0)
usr.sbin/ikectl/ikectl.c
248
if (res->ibuf != NULL)
usr.sbin/ikectl/ikectl.c
249
ibuf = res->ibuf;
usr.sbin/ikectl/ikectl.c
251
if ((ibuf = malloc(sizeof(struct imsgbuf))) == NULL)
usr.sbin/ikectl/ikectl.c
253
if (imsgbuf_init(ibuf, ctl_sock) == -1)
usr.sbin/ikectl/ikectl.c
292
imsg_compose(ibuf, IMSG_CTL_RESET, 0, 0, -1, &v, sizeof(v));
usr.sbin/ikectl/ikectl.c
296
imsg_compose(ibuf, IMSG_CTL_RELOAD, 0, 0, -1,
usr.sbin/ikectl/ikectl.c
300
imsg_compose(ibuf, IMSG_CTL_RESET_ID, 0, 0, -1,
usr.sbin/ikectl/ikectl.c
304
imsg_compose(ibuf, IMSG_CTL_SHOW_SA, 0, 0, -1, NULL, 0);
usr.sbin/ikectl/ikectl.c
308
imsg_compose(ibuf, IMSG_CTL_SHOW_STATS, 0, 0, -1, NULL, 0);
usr.sbin/ikectl/ikectl.c
312
imsg_compose(ibuf, IMSG_CTL_SHOW_CERTSTORE, 0, 0, -1, NULL, 0);
usr.sbin/ikectl/ikectl.c
316
imsg_compose(ibuf, IMSG_CTL_RELOAD, 0, 0, -1, NULL, 0);
usr.sbin/ikectl/ikectl.c
319
imsg_compose(ibuf, IMSG_CTL_NOTIFY, 0, 0, -1, NULL, 0);
usr.sbin/ikectl/ikectl.c
323
imsg_compose(ibuf, IMSG_CTL_COUPLE, 0, 0, -1, NULL, 0);
usr.sbin/ikectl/ikectl.c
326
imsg_compose(ibuf, IMSG_CTL_DECOUPLE, 0, 0, -1, NULL, 0);
usr.sbin/ikectl/ikectl.c
329
imsg_compose(ibuf, IMSG_CTL_ACTIVE, 0, 0, -1, NULL, 0);
usr.sbin/ikectl/ikectl.c
332
imsg_compose(ibuf, IMSG_CTL_PASSIVE, 0, 0, -1, NULL, 0);
usr.sbin/ikectl/ikectl.c
336
imsg_compose(ibuf, IMSG_CTL_VERBOSE, 0, 0, -1, &v, sizeof(v));
usr.sbin/ikectl/ikectl.c
343
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/ikectl/ikectl.c
347
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ikectl/ikectl.c
353
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ikectl/ikectl.c
375
free(ibuf);
usr.sbin/ikectl/ikectl.c
70
struct imsgbuf *ibuf;
usr.sbin/ikectl/parser.h
66
struct imsgbuf *ibuf;
usr.sbin/ldapctl/ldapctl.c
254
struct imsgbuf ibuf;
usr.sbin/ldapctl/ldapctl.c
331
if (imsgbuf_init(&ibuf, ctl_sock) == -1)
usr.sbin/ldapctl/ldapctl.c
341
imsg_compose(&ibuf, IMSG_CTL_STATS, 0, 0, -1, NULL, 0);
usr.sbin/ldapctl/ldapctl.c
347
imsg_compose(&ibuf, IMSG_CTL_LOG_VERBOSE, 0, 0, -1,
usr.sbin/ldapctl/ldapctl.c
359
if (imsgbuf_flush(&ibuf) == -1)
usr.sbin/ldapctl/ldapctl.c
363
if ((n = imsgbuf_read(&ibuf)) == -1)
usr.sbin/ldapctl/ldapctl.c
369
if ((n = imsg_get(&ibuf, &imsg)) == -1)
usr.sbin/ldapd/control.c
167
if (c->iev.ibuf.fd == fd)
usr.sbin/ldapd/control.c
184
log_debug("close control fd %d", c->iev.ibuf.fd);
usr.sbin/ldapd/control.c
204
imsgev_compose(iev, IMSG_CTL_STATS, 0, iev->ibuf.pid, -1,
usr.sbin/ldapd/control.c
218
imsgev_compose(iev, IMSG_CTL_NSSTATS, 0, iev->ibuf.pid, -1,
usr.sbin/ldapd/control.c
222
imsgev_compose(iev, IMSG_CTL_END, 0, iev->ibuf.pid, -1, NULL, 0);
usr.sbin/ldapd/control.c
235
fd = iev->ibuf.fd;
usr.sbin/ldapd/control.c
285
control_close(c->iev.ibuf.fd, cs);
usr.sbin/ldapd/imsgev.c
100
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev);
usr.sbin/ldapd/imsgev.c
108
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ldapd/imsgev.c
120
if ((n = imsgbuf_read(ibuf)) == -1) {
usr.sbin/ldapd/imsgev.c
131
imsgbuf_queuelen(&iev->ibuf) > 0 ? IMSGEV_EWRITE :
usr.sbin/ldapd/imsgev.c
143
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ldapd/imsgev.c
150
if ((n = imsg_get(ibuf, &imsg)) == -1) {
usr.sbin/ldapd/imsgev.c
160
if (iev->terminate && imsgbuf_queuelen(&iev->ibuf) == 0) {
usr.sbin/ldapd/imsgev.c
41
if (imsgbuf_init(&iev->ibuf, fd) == -1)
usr.sbin/ldapd/imsgev.c
43
imsgbuf_allow_fdpass(&iev->ibuf);
usr.sbin/ldapd/imsgev.c
52
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev);
usr.sbin/ldapd/imsgev.c
62
r = imsg_compose(&iev->ibuf, type, peerid, pid, fd, data, datalen);
usr.sbin/ldapd/imsgev.c
80
imsgbuf_clear(&iev->ibuf);
usr.sbin/ldapd/imsgev.c
81
close(iev->ibuf.fd);
usr.sbin/ldapd/imsgev.c
91
if (imsgbuf_queuelen(&iev->ibuf) > 0 || iev->terminate)
usr.sbin/ldapd/imsgev.h
28
struct imsgbuf ibuf;
usr.sbin/ldapd/ldapd.c
270
__func__, imsg->hdr.type, iev->ibuf.fd);
usr.sbin/ldapd/ldape.c
488
__func__, imsg->hdr.type, iev->ibuf.fd);
usr.sbin/ldpctl/ldpctl.c
102
if ((ibuf = malloc(sizeof(struct imsgbuf))) == NULL)
usr.sbin/ldpctl/ldpctl.c
104
if (imsgbuf_init(ibuf, ctl_sock) == -1)
usr.sbin/ldpctl/ldpctl.c
123
imsg_compose(ibuf, IMSG_CTL_SHOW_INTERFACE, 0, 0, -1,
usr.sbin/ldpctl/ldpctl.c
129
imsg_compose(ibuf, IMSG_CTL_SHOW_DISCOVERY, 0, 0, -1,
usr.sbin/ldpctl/ldpctl.c
135
imsg_compose(ibuf, IMSG_CTL_SHOW_NBR, 0, 0, -1, NULL, 0);
usr.sbin/ldpctl/ldpctl.c
141
imsg_compose(ibuf, IMSG_CTL_SHOW_LIB, 0, 0, -1, NULL, 0);
usr.sbin/ldpctl/ldpctl.c
145
imsg_compose(ibuf, IMSG_CTL_KROUTE, 0, 0, -1,
usr.sbin/ldpctl/ldpctl.c
151
imsg_compose(ibuf, IMSG_CTL_KROUTE_ADDR, 0, 0, -1,
usr.sbin/ldpctl/ldpctl.c
158
imsg_compose(ibuf, IMSG_CTL_IFINFO, 0, 0, -1,
usr.sbin/ldpctl/ldpctl.c
161
imsg_compose(ibuf, IMSG_CTL_IFINFO, 0, 0, -1, NULL, 0);
usr.sbin/ldpctl/ldpctl.c
167
imsg_compose(ibuf, IMSG_CTL_SHOW_L2VPN_PW, 0, 0, -1, NULL, 0);
usr.sbin/ldpctl/ldpctl.c
170
imsg_compose(ibuf, IMSG_CTL_SHOW_L2VPN_BINDING, 0, 0, -1,
usr.sbin/ldpctl/ldpctl.c
177
imsg_compose(ibuf, IMSG_CTL_CLEAR_NBR, 0, 0, -1, &nbr,
usr.sbin/ldpctl/ldpctl.c
185
imsg_compose(ibuf, IMSG_CTL_FIB_COUPLE, 0, 0, -1, NULL, 0);
usr.sbin/ldpctl/ldpctl.c
190
imsg_compose(ibuf, IMSG_CTL_FIB_DECOUPLE, 0, 0, -1, NULL, 0);
usr.sbin/ldpctl/ldpctl.c
198
imsg_compose(ibuf, IMSG_CTL_LOG_VERBOSE, 0, 0, -1,
usr.sbin/ldpctl/ldpctl.c
204
imsg_compose(ibuf, IMSG_CTL_RELOAD, 0, 0, -1, NULL, 0);
usr.sbin/ldpctl/ldpctl.c
210
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/ldpctl/ldpctl.c
214
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ldpctl/ldpctl.c
220
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ldpctl/ldpctl.c
264
free(ibuf);
usr.sbin/ldpctl/ldpctl.c
61
struct imsgbuf *ibuf;
usr.sbin/ldpd/address.c
146
struct ibuf *buf;
usr.sbin/ldpd/address.c
31
static int gen_address_list_tlv(struct ibuf *, int, struct if_addr_head *,
usr.sbin/ldpd/address.c
318
gen_address_list_tlv(struct ibuf *buf, int af, struct if_addr_head *addr_list,
usr.sbin/ldpd/address.c
33
static int gen_mac_list_tlv(struct ibuf *, uint8_t *);
usr.sbin/ldpd/address.c
357
gen_mac_list_tlv(struct ibuf *buf, uint8_t *mac)
usr.sbin/ldpd/address.c
44
struct ibuf *buf;
usr.sbin/ldpd/control.c
136
if (imsgbuf_init(&c->iev.ibuf, connfd) == -1) {
usr.sbin/ldpd/control.c
145
event_set(&c->iev.ev, c->iev.ibuf.fd, c->iev.events,
usr.sbin/ldpd/control.c
158
if (c->iev.ibuf.fd == fd)
usr.sbin/ldpd/control.c
171
if (c->iev.ibuf.pid == pid)
usr.sbin/ldpd/control.c
188
imsgbuf_clear(&c->iev.ibuf);
usr.sbin/ldpd/control.c
192
close(c->iev.ibuf.fd);
usr.sbin/ldpd/control.c
212
if (imsgbuf_read(&c->iev.ibuf) != 1) {
usr.sbin/ldpd/control.c
218
if (imsgbuf_write(&c->iev.ibuf) == -1) {
usr.sbin/ldpd/control.c
225
if ((n = imsg_get(&c->iev.ibuf, &imsg)) == -1) {
usr.sbin/ldpd/control.c
237
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ldpd/control.c
243
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ldpd/control.c
263
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ldpd/hello.c
28
static int gen_hello_prms_tlv(struct ibuf *buf, uint16_t, uint16_t);
usr.sbin/ldpd/hello.c
29
static int gen_opt4_hello_prms_tlv(struct ibuf *, uint16_t, uint32_t);
usr.sbin/ldpd/hello.c
30
static int gen_opt16_hello_prms_tlv(struct ibuf *, uint16_t, uint8_t *);
usr.sbin/ldpd/hello.c
31
static int gen_ds_hello_prms_tlv(struct ibuf *, uint32_t);
usr.sbin/ldpd/hello.c
410
gen_hello_prms_tlv(struct ibuf *buf, uint16_t holdtime, uint16_t flags)
usr.sbin/ldpd/hello.c
424
gen_opt4_hello_prms_tlv(struct ibuf *buf, uint16_t type, uint32_t value)
usr.sbin/ldpd/hello.c
43
struct ibuf *buf;
usr.sbin/ldpd/hello.c
437
gen_opt16_hello_prms_tlv(struct ibuf *buf, uint16_t type, uint8_t *value)
usr.sbin/ldpd/hello.c
450
gen_ds_hello_prms_tlv(struct ibuf *buf, uint32_t value)
usr.sbin/ldpd/init.c
225
struct ibuf *buf;
usr.sbin/ldpd/init.c
27
static int gen_init_prms_tlv(struct ibuf *, struct nbr *);
usr.sbin/ldpd/init.c
28
static int gen_cap_dynamic_tlv(struct ibuf *);
usr.sbin/ldpd/init.c
29
static int gen_cap_twcard_tlv(struct ibuf *, int);
usr.sbin/ldpd/init.c
30
static int gen_cap_unotif_tlv(struct ibuf *, int);
usr.sbin/ldpd/init.c
35
struct ibuf *buf;
usr.sbin/ldpd/init.c
381
gen_init_prms_tlv(struct ibuf *buf, struct nbr *nbr)
usr.sbin/ldpd/init.c
400
gen_cap_dynamic_tlv(struct ibuf *buf)
usr.sbin/ldpd/init.c
414
gen_cap_twcard_tlv(struct ibuf *buf, int enable)
usr.sbin/ldpd/init.c
428
gen_cap_unotif_tlv(struct ibuf *buf, int enable)
usr.sbin/ldpd/keepalive.c
29
struct ibuf *buf;
usr.sbin/ldpd/labelmapping.c
33
static void enqueue_pdu(struct nbr *, struct ibuf *, uint16_t);
usr.sbin/ldpd/labelmapping.c
34
static int gen_label_tlv(struct ibuf *, uint32_t);
usr.sbin/ldpd/labelmapping.c
37
static int gen_reqid_tlv(struct ibuf *, uint32_t);
usr.sbin/ldpd/labelmapping.c
41
enqueue_pdu(struct nbr *nbr, struct ibuf *buf, uint16_t size)
usr.sbin/ldpd/labelmapping.c
443
gen_label_tlv(struct ibuf *buf, uint32_t label)
usr.sbin/ldpd/labelmapping.c
502
gen_reqid_tlv(struct ibuf *buf, uint32_t reqid)
usr.sbin/ldpd/labelmapping.c
514
gen_pw_status_tlv(struct ibuf *buf, uint32_t status)
usr.sbin/ldpd/labelmapping.c
52
struct ibuf *buf = NULL;
usr.sbin/ldpd/labelmapping.c
566
gen_fec_tlv(struct ibuf *buf, struct map *map)
usr.sbin/ldpd/lde.c
131
if (imsgbuf_init(&iev_main->ibuf, 3) == -1)
usr.sbin/ldpd/lde.c
133
imsgbuf_allow_fdpass(&iev_main->ibuf);
usr.sbin/ldpd/lde.c
136
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
usr.sbin/ldpd/lde.c
156
imsgbuf_clear(&iev_ldpe->ibuf);
usr.sbin/ldpd/lde.c
157
close(iev_ldpe->ibuf.fd);
usr.sbin/ldpd/lde.c
158
imsgbuf_clear(&iev_main->ibuf);
usr.sbin/ldpd/lde.c
159
close(iev_main->ibuf.fd);
usr.sbin/ldpd/lde.c
193
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ldpd/lde.c
203
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ldpd/lde.c
209
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ldpd/lde.c
218
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ldpd/lde.c
394
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ldpd/lde.c
400
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ldpd/lde.c
406
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ldpd/lde.c
415
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ldpd/lde.c
469
if (imsgbuf_init(&iev_ldpe->ibuf, fd) == -1)
usr.sbin/ldpd/lde.c
473
event_set(&iev_ldpe->ev, iev_ldpe->ibuf.fd,
usr.sbin/ldpd/ldpd.c
245
if (imsgbuf_init(&iev_ldpe->ibuf, pipe_parent2ldpe[0]) == -1)
usr.sbin/ldpd/ldpd.c
247
imsgbuf_allow_fdpass(&iev_ldpe->ibuf);
usr.sbin/ldpd/ldpd.c
249
if (imsgbuf_init(&iev_lde->ibuf, pipe_parent2lde[0]) == -1)
usr.sbin/ldpd/ldpd.c
251
imsgbuf_allow_fdpass(&iev_lde->ibuf);
usr.sbin/ldpd/ldpd.c
256
event_set(&iev_ldpe->ev, iev_ldpe->ibuf.fd, iev_ldpe->events,
usr.sbin/ldpd/ldpd.c
261
event_set(&iev_lde->ev, iev_lde->ibuf.fd, iev_lde->events,
usr.sbin/ldpd/ldpd.c
265
if (main_imsg_send_ipc_sockets(&iev_ldpe->ibuf, &iev_lde->ibuf))
usr.sbin/ldpd/ldpd.c
298
imsgbuf_clear(&iev_ldpe->ibuf);
usr.sbin/ldpd/ldpd.c
299
close(iev_ldpe->ibuf.fd);
usr.sbin/ldpd/ldpd.c
300
imsgbuf_clear(&iev_lde->ibuf);
usr.sbin/ldpd/ldpd.c
301
close(iev_lde->ibuf.fd);
usr.sbin/ldpd/ldpd.c
379
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ldpd/ldpd.c
386
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ldpd/ldpd.c
392
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ldpd/ldpd.c
401
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ldpd/ldpd.c
461
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ldpd/ldpd.c
467
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ldpd/ldpd.c
473
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ldpd/ldpd.c
482
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ldpd/ldpd.c
563
if (imsgbuf_queuelen(&iev->ibuf) > 0)
usr.sbin/ldpd/ldpd.c
567
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev);
usr.sbin/ldpd/ldpd.c
577
if ((ret = imsg_compose(&iev->ibuf, type, peerid,
usr.sbin/ldpd/ldpd.c
584
evbuf_enqueue(struct evbuf *eb, struct ibuf *buf)
usr.sbin/ldpd/ldpd.h
598
void evbuf_enqueue(struct evbuf *, struct ibuf *);
usr.sbin/ldpd/ldpd.h
68
struct imsgbuf ibuf;
usr.sbin/ldpd/ldpe.c
126
if (imsgbuf_init(&iev_main->ibuf, 3) == -1)
usr.sbin/ldpd/ldpe.c
128
imsgbuf_allow_fdpass(&iev_main->ibuf);
usr.sbin/ldpd/ldpe.c
131
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
usr.sbin/ldpd/ldpe.c
164
imsgbuf_write(&iev_lde->ibuf);
usr.sbin/ldpd/ldpe.c
165
imsgbuf_clear(&iev_lde->ibuf);
usr.sbin/ldpd/ldpe.c
166
close(iev_lde->ibuf.fd);
usr.sbin/ldpd/ldpe.c
167
imsgbuf_write(&iev_main->ibuf);
usr.sbin/ldpd/ldpe.c
168
imsgbuf_clear(&iev_main->ibuf);
usr.sbin/ldpd/ldpe.c
169
close(iev_main->ibuf.fd);
usr.sbin/ldpd/ldpe.c
224
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ldpd/ldpe.c
236
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ldpd/ldpe.c
242
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ldpd/ldpe.c
251
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ldpd/ldpe.c
311
if (imsgbuf_init(&iev_lde->ibuf, fd) == -1)
usr.sbin/ldpd/ldpe.c
315
event_set(&iev_lde->ev, iev_lde->ibuf.fd,
usr.sbin/ldpd/ldpe.c
495
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ldpd/ldpe.c
503
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ldpd/ldpe.c
509
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ldpd/ldpe.c
518
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ldpd/ldpe.h
176
int gen_status_tlv(struct ibuf *, uint32_t, uint32_t, uint16_t);
usr.sbin/ldpd/ldpe.h
188
int gen_pw_status_tlv(struct ibuf *, uint32_t);
usr.sbin/ldpd/ldpe.h
190
int gen_fec_tlv(struct ibuf *, struct map *);
usr.sbin/ldpd/ldpe.h
265
int gen_ldp_hdr(struct ibuf *, uint16_t);
usr.sbin/ldpd/ldpe.h
266
int gen_msg_hdr(struct ibuf *, uint16_t, uint16_t);
usr.sbin/ldpd/notification.c
259
gen_status_tlv(struct ibuf *buf, uint32_t status_code, uint32_t msg_id,
usr.sbin/ldpd/notification.c
279
gen_returned_tlvs(struct ibuf *buf, uint16_t type, uint16_t length,
usr.sbin/ldpd/notification.c
28
static int gen_returned_tlvs(struct ibuf *, uint16_t, uint16_t, char *);
usr.sbin/ldpd/notification.c
34
struct ibuf *buf;
usr.sbin/ldpd/packet.c
47
gen_ldp_hdr(struct ibuf *buf, uint16_t size)
usr.sbin/ldpd/packet.c
62
gen_msg_hdr(struct ibuf *buf, uint16_t type, uint16_t size)
usr.sbin/npppd/npppd/control.c
140
control_close(c->iev.ibuf.fd, cs);
usr.sbin/npppd/npppd/control.c
190
if (imsgbuf_init(&c->iev.ibuf, connfd) == -1) {
usr.sbin/npppd/npppd/control.c
201
event_set(&c->iev.ev, c->iev.ibuf.fd, c->iev.events,
usr.sbin/npppd/npppd/control.c
214
if (c->iev.ibuf.fd == fd)
usr.sbin/npppd/npppd/control.c
231
imsgbuf_clear(&c->iev.ibuf);
usr.sbin/npppd/npppd/control.c
235
close(c->iev.ibuf.fd);
usr.sbin/npppd/npppd/control.c
262
if (imsgbuf_write(&c->iev.ibuf) == -1) {
usr.sbin/npppd/npppd/control.c
266
if (imsgbuf_queuelen(&c->iev.ibuf) == 0)
usr.sbin/npppd/npppd/control.c
267
npppd_ctl_imsg_compose(c->ctx, &c->iev.ibuf);
usr.sbin/npppd/npppd/control.c
273
if (imsgbuf_read(&c->iev.ibuf) != 1) {
usr.sbin/npppd/npppd/control.c
280
if ((n = imsg_get(&c->iev.ibuf, &imsg)) == -1) {
usr.sbin/npppd/npppd/control.c
301
imsg_compose(&c->iev.ibuf, IMSG_CTL_OK, 0, 0, -1,
usr.sbin/npppd/npppd/control.c
314
imsg_compose(&c->iev.ibuf,
usr.sbin/npppd/npppd/control.c
328
imsg_compose(&c->iev.ibuf, IMSG_CTL_OK, 0, 0,
usr.sbin/npppd/npppd/control.c
333
imsg_compose(&c->iev.ibuf, IMSG_CTL_FAIL, 0, 0, -1,
usr.sbin/npppd/npppd/control.c
339
if (imsgbuf_queuelen(&c->iev.ibuf) == 0)
usr.sbin/npppd/npppd/control.c
340
npppd_ctl_imsg_compose(c->ctx, &c->iev.ibuf);
usr.sbin/npppd/npppd/control.c
351
imsg_compose(&c->iev.ibuf, imsg->hdr.type, 0,
usr.sbin/npppd/npppd/npppd.c
2391
npppd_ctl_imsg_compose(c->ctx, &c->iev.ibuf);
usr.sbin/npppd/npppd/npppd.c
2404
npppd_ctl_imsg_compose(c->ctx, &c->iev.ibuf);
usr.sbin/npppd/npppd/npppd.c
2414
if (imsgbuf_queuelen(&iev->ibuf) > 0)
usr.sbin/npppd/npppd/npppd.c
2418
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev->data);
usr.sbin/npppd/npppd/npppd.h
271
struct imsgbuf ibuf;
usr.sbin/npppd/npppd/npppd_ctl.c
195
npppd_ctl_imsg_compose(struct npppd_ctl *_this, struct imsgbuf *ibuf)
usr.sbin/npppd/npppd/npppd_ctl.c
203
if (imsgbuf_queuelen(ibuf) > 0)
usr.sbin/npppd/npppd/npppd_ctl.c
223
if (imsg_compose(ibuf, IMSG_PPP_STOP, 0, 0, -1, pktbuf,
usr.sbin/npppd/npppd/npppd_ctl.c
246
if (imsg_compose(ibuf, IMSG_PPP_START, 0, 0, -1, pktbuf,
usr.sbin/npppd/npppd/privsep.c
569
struct imsgbuf ibuf;
usr.sbin/npppd/npppd/privsep.c
571
if (imsgbuf_init(&ibuf, sock) == -1)
usr.sbin/npppd/npppd/privsep.c
573
imsgbuf_allow_fdpass(&ibuf);
usr.sbin/npppd/npppd/privsep.c
574
privsep_priv_dispatch_imsg(&ibuf);
usr.sbin/npppd/npppd/privsep.c
575
imsgbuf_clear(&ibuf);
usr.sbin/npppd/npppd/privsep.c
582
privsep_priv_dispatch_imsg(struct imsgbuf *ibuf)
usr.sbin/npppd/npppd/privsep.c
587
if (imsg_read_and_get(ibuf, &imsg) == -1)
usr.sbin/npppd/npppd/privsep.c
607
(void)imsg_compose(ibuf, PRIVSEP_OK, 0, 0, f,
usr.sbin/npppd/npppd/privsep.c
609
imsgbuf_flush(ibuf);
usr.sbin/npppd/npppd/privsep.c
628
(void)imsg_compose(ibuf, PRIVSEP_OK, 0, 0, s,
usr.sbin/npppd/npppd/privsep.c
630
imsgbuf_flush(ibuf);
usr.sbin/npppd/npppd/privsep.c
646
(void)imsg_compose(ibuf, PRIVSEP_OK, 0, 0, -1,
usr.sbin/npppd/npppd/privsep.c
648
imsgbuf_flush(ibuf);
usr.sbin/npppd/npppd/privsep.c
668
(void)imsg_compose(ibuf, PRIVSEP_OK, 0, 0, -1,
usr.sbin/npppd/npppd/privsep.c
670
imsgbuf_flush(ibuf);
usr.sbin/npppd/npppd/privsep.c
687
(void)imsg_compose(ibuf, PRIVSEP_OK, 0, 0, -1,
usr.sbin/npppd/npppd/privsep.c
745
(void)imsg_compose(ibuf, PRIVSEP_OK, 0, 0, -1,
usr.sbin/npppd/npppd/privsep.c
747
imsgbuf_flush(ibuf);
usr.sbin/npppd/npppd/privsep.c
777
(void)imsg_compose(ibuf, PRIVSEP_OK, 0, 0, -1,
usr.sbin/npppd/npppd/privsep.c
779
imsgbuf_flush(ibuf);
usr.sbin/npppd/npppd/privsep.c
810
(void)imsg_compose(ibuf, PRIVSEP_OK, 0, 0, -1,
usr.sbin/npppd/npppd/privsep.c
812
imsgbuf_flush(ibuf);
usr.sbin/npppd/npppd/privsep.c
856
(void)imsg_compose(ibuf, PRIVSEP_OK, 0, 0, -1,
usr.sbin/npppd/npppd/privsep.c
858
imsgbuf_flush(ibuf);
usr.sbin/npppd/npppd/privsep.c
884
(void)imsg_compose(ibuf, PRIVSEP_OK, 0, 0, -1,
usr.sbin/npppd/npppd/privsep.c
886
imsgbuf_flush(ibuf);
usr.sbin/npppd/npppd/privsep.c
917
(void)imsg_compose(ibuf, PRIVSEP_OK, 0, 0, -1,
usr.sbin/npppd/npppd/privsep.c
919
imsgbuf_flush(ibuf);
usr.sbin/npppd/npppd/privsep.c
946
(void)imsg_compose(ibuf, PRIVSEP_OK, 0, 0, -1,
usr.sbin/npppd/npppd/privsep.c
948
imsgbuf_flush(ibuf);
usr.sbin/npppd/npppd/privsep.c
957
imsg_read_and_get(struct imsgbuf *ibuf, struct imsg *imsg)
usr.sbin/npppd/npppd/privsep.c
962
if (imsgbuf_read(ibuf) != 1)
usr.sbin/npppd/npppd/privsep.c
964
if ((n = imsg_get(ibuf, imsg)) < 0)
usr.sbin/ntpd/constraint.c
273
if (imsgbuf_init(&cstr->ibuf, cstr->fd) == -1)
usr.sbin/ntpd/constraint.c
275
if (imsg_compose(&cstr->ibuf, IMSG_CONSTRAINT_QUERY, id, 0, -1,
usr.sbin/ntpd/constraint.c
285
if (imsgbuf_flush(&cstr->ibuf) == -1)
usr.sbin/ntpd/constraint.c
321
switch (imsgbuf_read_one(&cstr->ibuf, &imsg)) {
usr.sbin/ntpd/constraint.c
404
if (imsgbuf_init(&cstr.ibuf, cstr.fd) == -1)
usr.sbin/ntpd/constraint.c
458
imsg_composev(&cstr.ibuf,
usr.sbin/ntpd/constraint.c
460
imsgbuf_flush(&cstr.ibuf);
usr.sbin/ntpd/constraint.c
593
imsg_compose(ibuf, IMSG_CONSTRAINT_CLOSE, id, 0, -1,
usr.sbin/ntpd/constraint.c
608
imsgbuf_clear(&cstr->ibuf);
usr.sbin/ntpd/constraint.c
640
if (imsgbuf_read(&cstr->ibuf) != 1) {
usr.sbin/ntpd/constraint.c
649
if ((n = imsg_get(&cstr->ibuf, &imsg)) == -1) {
usr.sbin/ntpd/constraint.c
665
imsg_compose(ibuf, imsg.hdr.type,
usr.sbin/ntpd/constraint.c
80
extern struct imsgbuf *ibuf; /* priv */
usr.sbin/ntpd/control.c
152
if (imsgbuf_init(&ctl_conn->ibuf, connfd) == -1) {
usr.sbin/ntpd/control.c
170
if (c->ibuf.fd == fd)
usr.sbin/ntpd/control.c
187
imsgbuf_clear(&c->ibuf);
usr.sbin/ntpd/control.c
190
close(c->ibuf.fd);
usr.sbin/ntpd/control.c
215
if (imsgbuf_write(&c->ibuf) == -1) {
usr.sbin/ntpd/control.c
223
if (imsgbuf_read(&c->ibuf) != 1) {
usr.sbin/ntpd/control.c
229
if ((n = imsg_get(&c->ibuf, &imsg)) == -1) {
usr.sbin/ntpd/control.c
239
imsg_compose(&c->ibuf, IMSG_CTL_SHOW_STATUS, 0, 0, -1,
usr.sbin/ntpd/control.c
246
imsg_compose(&c->ibuf, IMSG_CTL_SHOW_PEERS,
usr.sbin/ntpd/control.c
250
imsg_compose(&c->ibuf, IMSG_CTL_SHOW_PEERS_END,
usr.sbin/ntpd/control.c
257
imsg_compose(&c->ibuf, IMSG_CTL_SHOW_SENSORS,
usr.sbin/ntpd/control.c
261
imsg_compose(&c->ibuf, IMSG_CTL_SHOW_SENSORS_END,
usr.sbin/ntpd/control.c
266
imsg_compose(&c->ibuf, IMSG_CTL_SHOW_STATUS, 0, 0, -1,
usr.sbin/ntpd/control.c
272
imsg_compose(&c->ibuf, IMSG_CTL_SHOW_PEERS,
usr.sbin/ntpd/control.c
276
imsg_compose(&c->ibuf, IMSG_CTL_SHOW_PEERS_END,
usr.sbin/ntpd/control.c
282
imsg_compose(&c->ibuf, IMSG_CTL_SHOW_SENSORS,
usr.sbin/ntpd/control.c
286
imsg_compose(&c->ibuf, IMSG_CTL_SHOW_SENSORS_END,
usr.sbin/ntpd/control.c
289
imsg_compose(&c->ibuf, IMSG_CTL_SHOW_ALL_END,
usr.sbin/ntpd/ntp.c
343
pfd[i].fd = cc->ibuf.fd;
usr.sbin/ntpd/ntp.c
345
if (imsgbuf_queuelen(&cc->ibuf) > 0)
usr.sbin/ntpd/ntp_dns.c
145
struct ibuf *buf;
usr.sbin/ntpd/ntpd.c
275
if ((ibuf = malloc(sizeof(struct imsgbuf))) == NULL)
usr.sbin/ntpd/ntpd.c
277
if (imsgbuf_init(ibuf, pipe_chld[0]) == -1)
usr.sbin/ntpd/ntpd.c
306
pfd[PFD_PIPE].fd = ibuf->fd;
usr.sbin/ntpd/ntpd.c
308
if (imsgbuf_queuelen(ibuf) > 0)
usr.sbin/ntpd/ntpd.c
337
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ntpd/ntpd.c
361
close(ibuf->fd);
usr.sbin/ntpd/ntpd.c
369
imsgbuf_clear(ibuf);
usr.sbin/ntpd/ntpd.c
370
free(ibuf);
usr.sbin/ntpd/ntpd.c
397
if (imsgbuf_read(ibuf) != 1)
usr.sbin/ntpd/ntpd.c
401
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ntpd/ntpd.c
415
imsg_compose(ibuf, IMSG_ADJTIME, 0, 0, -1,
usr.sbin/ntpd/ntpd.c
64
struct imsgbuf *ibuf;
usr.sbin/ntpd/ntpd.h
205
struct imsgbuf ibuf;
usr.sbin/ntpd/ntpd.h
298
struct imsgbuf ibuf;
usr.sbin/ospf6ctl/ospf6ctl.c
133
if ((ibuf = malloc(sizeof(struct imsgbuf))) == NULL)
usr.sbin/ospf6ctl/ospf6ctl.c
135
if (imsgbuf_init(ibuf, ctl_sock) == -1)
usr.sbin/ospf6ctl/ospf6ctl.c
146
imsg_compose(ibuf, IMSG_CTL_SHOW_SUM, 0, 0, -1, NULL, 0);
usr.sbin/ospf6ctl/ospf6ctl.c
159
imsg_compose(ibuf, IMSG_CTL_SHOW_INTERFACE, 0, 0, -1,
usr.sbin/ospf6ctl/ospf6ctl.c
167
imsg_compose(ibuf, IMSG_CTL_SHOW_NBR, 0, 0, -1, NULL, 0);
usr.sbin/ospf6ctl/ospf6ctl.c
170
imsg_compose(ibuf, IMSG_CTL_SHOW_DATABASE, 0, 0, -1, NULL, 0);
usr.sbin/ospf6ctl/ospf6ctl.c
173
imsg_compose(ibuf, IMSG_CTL_SHOW_DATABASE, 0, 0, -1,
usr.sbin/ospf6ctl/ospf6ctl.c
177
imsg_compose(ibuf, IMSG_CTL_SHOW_DB_EXT, 0, 0, -1, NULL, 0);
usr.sbin/ospf6ctl/ospf6ctl.c
180
imsg_compose(ibuf, IMSG_CTL_SHOW_DB_LINK, 0, 0, -1, NULL, 0);
usr.sbin/ospf6ctl/ospf6ctl.c
183
imsg_compose(ibuf, IMSG_CTL_SHOW_DB_NET, 0, 0, -1, NULL, 0);
usr.sbin/ospf6ctl/ospf6ctl.c
186
imsg_compose(ibuf, IMSG_CTL_SHOW_DB_RTR, 0, 0, -1, NULL, 0);
usr.sbin/ospf6ctl/ospf6ctl.c
189
imsg_compose(ibuf, IMSG_CTL_SHOW_DB_INTRA, 0, 0, -1, NULL, 0);
usr.sbin/ospf6ctl/ospf6ctl.c
192
imsg_compose(ibuf, IMSG_CTL_SHOW_DB_SELF, 0, 0, -1, NULL, 0);
usr.sbin/ospf6ctl/ospf6ctl.c
195
imsg_compose(ibuf, IMSG_CTL_SHOW_DB_SUM, 0, 0, -1, NULL, 0);
usr.sbin/ospf6ctl/ospf6ctl.c
198
imsg_compose(ibuf, IMSG_CTL_SHOW_DB_ASBR, 0, 0, -1, NULL, 0);
usr.sbin/ospf6ctl/ospf6ctl.c
205
imsg_compose(ibuf, IMSG_CTL_SHOW_RIB, 0, 0, -1, NULL, 0);
usr.sbin/ospf6ctl/ospf6ctl.c
209
imsg_compose(ibuf, IMSG_CTL_KROUTE, 0, 0, -1,
usr.sbin/ospf6ctl/ospf6ctl.c
212
imsg_compose(ibuf, IMSG_CTL_KROUTE_ADDR, 0, 0, -1,
usr.sbin/ospf6ctl/ospf6ctl.c
220
imsg_compose(ibuf, IMSG_CTL_FIB_COUPLE, 0, 0, -1, NULL, 0);
usr.sbin/ospf6ctl/ospf6ctl.c
225
imsg_compose(ibuf, IMSG_CTL_FIB_DECOUPLE, 0, 0, -1, NULL, 0);
usr.sbin/ospf6ctl/ospf6ctl.c
230
imsg_compose(ibuf, IMSG_CTL_FIB_RELOAD, 0, 0, -1, NULL, 0);
usr.sbin/ospf6ctl/ospf6ctl.c
238
imsg_compose(ibuf, IMSG_CTL_LOG_VERBOSE, 0, 0, -1,
usr.sbin/ospf6ctl/ospf6ctl.c
245
imsg_compose(ibuf, IMSG_CTL_RELOAD, 0, 0, -1, NULL, 0);
usr.sbin/ospf6ctl/ospf6ctl.c
254
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/ospf6ctl/ospf6ctl.c
258
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ospf6ctl/ospf6ctl.c
264
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ospf6ctl/ospf6ctl.c
322
free(ibuf);
usr.sbin/ospf6ctl/ospf6ctl.c
74
struct imsgbuf *ibuf;
usr.sbin/ospf6d/control.c
179
if (imsgbuf_init(&c->iev.ibuf, connfd) == -1) {
usr.sbin/ospf6d/control.c
187
event_set(&c->iev.ev, c->iev.ibuf.fd, c->iev.events,
usr.sbin/ospf6d/control.c
200
if (c->iev.ibuf.fd == fd)
usr.sbin/ospf6d/control.c
213
if (c->iev.ibuf.pid == pid)
usr.sbin/ospf6d/control.c
230
imsgbuf_clear(&c->iev.ibuf);
usr.sbin/ospf6d/control.c
234
close(c->iev.ibuf.fd);
usr.sbin/ospf6d/control.c
260
if (imsgbuf_read(&c->iev.ibuf) != 1) {
usr.sbin/ospf6d/control.c
266
if (imsgbuf_write(&c->iev.ibuf) == -1) {
usr.sbin/ospf6d/control.c
273
if ((n = imsg_get(&c->iev.ibuf, &imsg)) == -1) {
usr.sbin/ospf6d/control.c
288
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ospf6d/control.c
293
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ospf6d/control.c
317
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ospf6d/database.c
43
struct ibuf *buf;
usr.sbin/ospf6d/hello.c
41
struct ibuf *buf;
usr.sbin/ospf6d/lsack.c
241
struct ibuf *buf;
usr.sbin/ospf6d/lsack.c
33
int send_ls_ack(struct iface *, struct in6_addr, struct ibuf *);
usr.sbin/ospf6d/lsack.c
34
struct ibuf *prepare_ls_ack(struct iface *);
usr.sbin/ospf6d/lsack.c
38
struct ibuf *
usr.sbin/ospf6d/lsack.c
41
struct ibuf *buf;
usr.sbin/ospf6d/lsack.c
59
send_ls_ack(struct iface *iface, struct in6_addr addr, struct ibuf *buf)
usr.sbin/ospf6d/lsack.c
77
struct ibuf *buf;
usr.sbin/ospf6d/lsreq.c
38
struct ibuf *buf;
usr.sbin/ospf6d/lsupdate.c
150
struct ibuf *
usr.sbin/ospf6d/lsupdate.c
153
struct ibuf *buf;
usr.sbin/ospf6d/lsupdate.c
191
add_ls_update(struct ibuf *buf, struct iface *iface, void *data, u_int16_t len,
usr.sbin/ospf6d/lsupdate.c
220
send_ls_update(struct ibuf *buf, struct iface *iface, struct in6_addr addr,
usr.sbin/ospf6d/lsupdate.c
37
struct ibuf *prepare_ls_update(struct iface *, int);
usr.sbin/ospf6d/lsupdate.c
38
int add_ls_update(struct ibuf *, struct iface *, void *, u_int16_t,
usr.sbin/ospf6d/lsupdate.c
40
int send_ls_update(struct ibuf *, struct iface *, struct in6_addr,
usr.sbin/ospf6d/lsupdate.c
447
struct ibuf *buf;
usr.sbin/ospf6d/ospf6d.c
257
if (imsgbuf_init(&iev_ospfe->ibuf, pipe_parent2ospfe[0]) == -1)
usr.sbin/ospf6d/ospf6d.c
259
imsgbuf_allow_fdpass(&iev_ospfe->ibuf);
usr.sbin/ospf6d/ospf6d.c
261
if (imsgbuf_init(&iev_rde->ibuf, pipe_parent2rde[0]) == -1)
usr.sbin/ospf6d/ospf6d.c
267
event_set(&iev_ospfe->ev, iev_ospfe->ibuf.fd, iev_ospfe->events,
usr.sbin/ospf6d/ospf6d.c
272
event_set(&iev_rde->ev, iev_rde->ibuf.fd, iev_rde->events,
usr.sbin/ospf6d/ospf6d.c
305
imsgbuf_clear(&iev_ospfe->ibuf);
usr.sbin/ospf6d/ospf6d.c
306
close(iev_ospfe->ibuf.fd);
usr.sbin/ospf6d/ospf6d.c
307
imsgbuf_clear(&iev_rde->ibuf);
usr.sbin/ospf6d/ospf6d.c
308
close(iev_rde->ibuf.fd);
usr.sbin/ospf6d/ospf6d.c
339
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ospf6d/ospf6d.c
346
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ospf6d/ospf6d.c
352
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ospf6d/ospf6d.c
361
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ospf6d/ospf6d.c
418
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ospf6d/ospf6d.c
424
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ospf6d/ospf6d.c
430
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ospf6d/ospf6d.c
439
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ospf6d/ospf6d.c
502
if (imsgbuf_queuelen(&iev->ibuf) > 0)
usr.sbin/ospf6d/ospf6d.c
506
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev);
usr.sbin/ospf6d/ospf6d.c
516
if ((ret = imsg_compose(&iev->ibuf, type, peerid,
usr.sbin/ospf6d/ospf6d.h
70
struct imsgbuf ibuf;
usr.sbin/ospf6d/ospfe.c
1058
struct ibuf *buf;
usr.sbin/ospf6d/ospfe.c
158
if (imsgbuf_init(&iev_rde->ibuf, pipe_ospfe2rde[0]) == -1)
usr.sbin/ospf6d/ospfe.c
161
if (imsgbuf_init(&iev_main->ibuf, pipe_parent2ospfe[1]) == -1)
usr.sbin/ospf6d/ospfe.c
163
imsgbuf_allow_fdpass(&iev_main->ibuf);
usr.sbin/ospf6d/ospfe.c
168
event_set(&iev_rde->ev, iev_rde->ibuf.fd, iev_rde->events,
usr.sbin/ospf6d/ospfe.c
173
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
usr.sbin/ospf6d/ospfe.c
219
imsgbuf_write(&iev_rde->ibuf);
usr.sbin/ospf6d/ospfe.c
220
imsgbuf_clear(&iev_rde->ibuf);
usr.sbin/ospf6d/ospfe.c
221
close(iev_rde->ibuf.fd);
usr.sbin/ospf6d/ospfe.c
222
imsgbuf_write(&iev_main->ibuf);
usr.sbin/ospf6d/ospfe.c
223
imsgbuf_clear(&iev_main->ibuf);
usr.sbin/ospf6d/ospfe.c
224
close(iev_main->ibuf.fd);
usr.sbin/ospf6d/ospfe.c
260
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ospf6d/ospfe.c
264
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ospf6d/ospfe.c
270
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ospf6d/ospfe.c
279
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ospf6d/ospfe.c
444
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ospf6d/ospfe.c
457
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ospf6d/ospfe.c
463
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ospf6d/ospfe.c
472
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ospf6d/ospfe.c
782
struct ibuf *buf;
usr.sbin/ospf6d/ospfe.c
993
struct ibuf *buf;
usr.sbin/ospf6d/ospfe.h
226
int gen_ospf_hdr(struct ibuf *, struct iface *, u_int8_t);
usr.sbin/ospf6d/ospfe.h
227
int upd_ospf_hdr(struct ibuf *, struct iface *);
usr.sbin/ospf6d/ospfe.h
228
int send_packet(struct iface *, struct ibuf *, struct in6_addr *);
usr.sbin/ospf6d/packet.c
47
gen_ospf_hdr(struct ibuf *buf, struct iface *iface, u_int8_t type)
usr.sbin/ospf6d/packet.c
64
upd_ospf_hdr(struct ibuf *buf, struct iface *iface)
usr.sbin/ospf6d/packet.c
82
send_packet(struct iface *iface, struct ibuf *buf,
usr.sbin/ospf6d/rde.c
182
if (imsgbuf_init(&iev_ospfe->ibuf, pipe_ospfe2rde[1]) == -1)
usr.sbin/ospf6d/rde.c
185
if (imsgbuf_init(&iev_main->ibuf, pipe_parent2rde[1]) == -1)
usr.sbin/ospf6d/rde.c
191
event_set(&iev_ospfe->ev, iev_ospfe->ibuf.fd, iev_ospfe->events,
usr.sbin/ospf6d/rde.c
196
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
usr.sbin/ospf6d/rde.c
225
imsgbuf_clear(&iev_ospfe->ibuf);
usr.sbin/ospf6d/rde.c
226
close(iev_ospfe->ibuf.fd);
usr.sbin/ospf6d/rde.c
227
imsgbuf_clear(&iev_main->ibuf);
usr.sbin/ospf6d/rde.c
228
close(iev_main->ibuf.fd);
usr.sbin/ospf6d/rde.c
264
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ospf6d/rde.c
281
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ospf6d/rde.c
287
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ospf6d/rde.c
299
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ospf6d/rde.c
652
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ospf6d/rde.c
657
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ospf6d/rde.c
663
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ospf6d/rde.c
672
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ospf6d/rde.c
857
struct ibuf *wbuf;
usr.sbin/ospf6d/rde.c
859
if ((wbuf = imsg_create(&iev_main->ibuf, IMSG_KROUTE_CHANGE, 0, 0,
usr.sbin/ospf6d/rde.c
890
imsg_close(&iev_main->ibuf, wbuf);
usr.sbin/ospfctl/ospfctl.c
107
if ((ibuf = malloc(sizeof(struct imsgbuf))) == NULL)
usr.sbin/ospfctl/ospfctl.c
109
if (imsgbuf_init(ibuf, ctl_sock) == -1)
usr.sbin/ospfctl/ospfctl.c
120
imsg_compose(ibuf, IMSG_CTL_SHOW_SUM, 0, 0, -1, NULL, 0);
usr.sbin/ospfctl/ospfctl.c
129
imsg_compose(ibuf, IMSG_CTL_SHOW_INTERFACE, 0, 0, -1,
usr.sbin/ospfctl/ospfctl.c
134
imsg_compose(ibuf, IMSG_CTL_SHOW_NBR, 0, 0, -1, NULL, 0);
usr.sbin/ospfctl/ospfctl.c
137
imsg_compose(ibuf, IMSG_CTL_SHOW_DATABASE, 0, 0, -1, NULL, 0);
usr.sbin/ospfctl/ospfctl.c
140
imsg_compose(ibuf, IMSG_CTL_SHOW_DATABASE, 0, 0, -1,
usr.sbin/ospfctl/ospfctl.c
144
imsg_compose(ibuf, IMSG_CTL_SHOW_DB_EXT, 0, 0, -1, NULL, 0);
usr.sbin/ospfctl/ospfctl.c
147
imsg_compose(ibuf, IMSG_CTL_SHOW_DB_NET, 0, 0, -1, NULL, 0);
usr.sbin/ospfctl/ospfctl.c
150
imsg_compose(ibuf, IMSG_CTL_SHOW_DB_RTR, 0, 0, -1, NULL, 0);
usr.sbin/ospfctl/ospfctl.c
153
imsg_compose(ibuf, IMSG_CTL_SHOW_DB_SELF, 0, 0, -1, NULL, 0);
usr.sbin/ospfctl/ospfctl.c
156
imsg_compose(ibuf, IMSG_CTL_SHOW_DB_SUM, 0, 0, -1, NULL, 0);
usr.sbin/ospfctl/ospfctl.c
159
imsg_compose(ibuf, IMSG_CTL_SHOW_DB_ASBR, 0, 0, -1, NULL, 0);
usr.sbin/ospfctl/ospfctl.c
162
imsg_compose(ibuf, IMSG_CTL_SHOW_DB_OPAQ, 0, 0, -1, NULL, 0);
usr.sbin/ospfctl/ospfctl.c
166
imsg_compose(ibuf, IMSG_CTL_SHOW_RIB, 0, 0, -1, NULL, 0);
usr.sbin/ospfctl/ospfctl.c
170
imsg_compose(ibuf, IMSG_CTL_KROUTE, 0, 0, -1,
usr.sbin/ospfctl/ospfctl.c
173
imsg_compose(ibuf, IMSG_CTL_KROUTE_ADDR, 0, 0, -1,
usr.sbin/ospfctl/ospfctl.c
178
imsg_compose(ibuf, IMSG_CTL_IFINFO, 0, 0, -1,
usr.sbin/ospfctl/ospfctl.c
181
imsg_compose(ibuf, IMSG_CTL_IFINFO, 0, 0, -1, NULL, 0);
usr.sbin/ospfctl/ospfctl.c
187
imsg_compose(ibuf, IMSG_CTL_FIB_COUPLE, 0, 0, -1, NULL, 0);
usr.sbin/ospfctl/ospfctl.c
192
imsg_compose(ibuf, IMSG_CTL_FIB_DECOUPLE, 0, 0, -1, NULL, 0);
usr.sbin/ospfctl/ospfctl.c
197
imsg_compose(ibuf, IMSG_CTL_FIB_RELOAD, 0, 0, -1, NULL, 0);
usr.sbin/ospfctl/ospfctl.c
205
imsg_compose(ibuf, IMSG_CTL_LOG_VERBOSE, 0, 0, -1,
usr.sbin/ospfctl/ospfctl.c
211
imsg_compose(ibuf, IMSG_CTL_RELOAD, 0, 0, -1, NULL, 0);
usr.sbin/ospfctl/ospfctl.c
217
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/ospfctl/ospfctl.c
225
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ospfctl/ospfctl.c
231
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ospfctl/ospfctl.c
245
free(ibuf);
usr.sbin/ospfctl/ospfctl.c
46
struct imsgbuf *ibuf;
usr.sbin/ospfd/auth.c
140
auth_gen(struct ibuf *buf, struct iface *iface)
usr.sbin/ospfd/control.c
179
if (imsgbuf_init(&c->iev.ibuf, connfd) == -1) {
usr.sbin/ospfd/control.c
187
event_set(&c->iev.ev, c->iev.ibuf.fd, c->iev.events,
usr.sbin/ospfd/control.c
200
if (c->iev.ibuf.fd == fd)
usr.sbin/ospfd/control.c
213
if (c->iev.ibuf.pid == pid)
usr.sbin/ospfd/control.c
230
imsgbuf_clear(&c->iev.ibuf);
usr.sbin/ospfd/control.c
234
close(c->iev.ibuf.fd);
usr.sbin/ospfd/control.c
260
if (imsgbuf_read(&c->iev.ibuf) != 1) {
usr.sbin/ospfd/control.c
266
if (imsgbuf_write(&c->iev.ibuf) == -1) {
usr.sbin/ospfd/control.c
273
if ((n = imsg_get(&c->iev.ibuf, &imsg)) == -1) {
usr.sbin/ospfd/control.c
288
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ospfd/control.c
294
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ospfd/control.c
317
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ospfd/database.c
45
struct ibuf *buf;
usr.sbin/ospfd/hello.c
43
struct ibuf *buf;
usr.sbin/ospfd/lsack.c
243
struct ibuf *buf;
usr.sbin/ospfd/lsack.c
33
int send_ls_ack(struct iface *, struct in_addr, struct ibuf *);
usr.sbin/ospfd/lsack.c
34
struct ibuf *prepare_ls_ack(struct iface *);
usr.sbin/ospfd/lsack.c
38
struct ibuf *
usr.sbin/ospfd/lsack.c
41
struct ibuf *buf;
usr.sbin/ospfd/lsack.c
59
send_ls_ack(struct iface *iface, struct in_addr addr, struct ibuf *buf)
usr.sbin/ospfd/lsack.c
83
struct ibuf *buf;
usr.sbin/ospfd/lsreq.c
37
struct ibuf *buf;
usr.sbin/ospfd/lsupdate.c
147
struct ibuf *
usr.sbin/ospfd/lsupdate.c
150
struct ibuf *buf;
usr.sbin/ospfd/lsupdate.c
172
add_ls_update(struct ibuf *buf, struct iface *iface, void *data, u_int16_t len,
usr.sbin/ospfd/lsupdate.c
206
send_ls_update(struct ibuf *buf, struct iface *iface, struct in_addr addr,
usr.sbin/ospfd/lsupdate.c
35
struct ibuf *prepare_ls_update(struct iface *);
usr.sbin/ospfd/lsupdate.c
36
int add_ls_update(struct ibuf *, struct iface *, void *, u_int16_t,
usr.sbin/ospfd/lsupdate.c
38
int send_ls_update(struct ibuf *, struct iface *, struct in_addr, u_int32_t);
usr.sbin/ospfd/lsupdate.c
440
struct ibuf *buf;
usr.sbin/ospfd/ospfd.c
263
if (imsgbuf_init(&iev_ospfe->ibuf, pipe_parent2ospfe[0]) == -1)
usr.sbin/ospfd/ospfd.c
265
imsgbuf_allow_fdpass(&iev_ospfe->ibuf);
usr.sbin/ospfd/ospfd.c
267
if (imsgbuf_init(&iev_rde->ibuf, pipe_parent2rde[0]) == -1)
usr.sbin/ospfd/ospfd.c
273
event_set(&iev_ospfe->ev, iev_ospfe->ibuf.fd, iev_ospfe->events,
usr.sbin/ospfd/ospfd.c
278
event_set(&iev_rde->ev, iev_rde->ibuf.fd, iev_rde->events,
usr.sbin/ospfd/ospfd.c
317
imsgbuf_clear(&iev_ospfe->ibuf);
usr.sbin/ospfd/ospfd.c
318
close(iev_ospfe->ibuf.fd);
usr.sbin/ospfd/ospfd.c
319
imsgbuf_clear(&iev_rde->ibuf);
usr.sbin/ospfd/ospfd.c
320
close(iev_rde->ibuf.fd);
usr.sbin/ospfd/ospfd.c
355
struct imsgbuf *ibuf;
usr.sbin/ospfd/ospfd.c
361
ibuf = &iev->ibuf;
usr.sbin/ospfd/ospfd.c
364
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ospfd/ospfd.c
370
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ospfd/ospfd.c
379
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ospfd/ospfd.c
444
struct imsgbuf *ibuf;
usr.sbin/ospfd/ospfd.c
449
ibuf = &iev->ibuf;
usr.sbin/ospfd/ospfd.c
452
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ospfd/ospfd.c
458
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ospfd/ospfd.c
467
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ospfd/ospfd.c
527
if (imsgbuf_queuelen(&iev->ibuf) > 0)
usr.sbin/ospfd/ospfd.c
531
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev);
usr.sbin/ospfd/ospfd.c
541
if ((ret = imsg_compose(&iev->ibuf, type, peerid,
usr.sbin/ospfd/ospfd.h
71
struct imsgbuf ibuf;
usr.sbin/ospfd/ospfe.c
1128
struct ibuf *buf;
usr.sbin/ospfd/ospfe.c
158
if (imsgbuf_init(&iev_rde->ibuf, pipe_ospfe2rde[0]) == -1)
usr.sbin/ospfd/ospfe.c
161
if (imsgbuf_init(&iev_main->ibuf, pipe_parent2ospfe[1]) == -1)
usr.sbin/ospfd/ospfe.c
163
imsgbuf_allow_fdpass(&iev_main->ibuf);
usr.sbin/ospfd/ospfe.c
168
event_set(&iev_rde->ev, iev_rde->ibuf.fd, iev_rde->events,
usr.sbin/ospfd/ospfe.c
173
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
usr.sbin/ospfd/ospfe.c
231
imsgbuf_write(&iev_rde->ibuf);
usr.sbin/ospfd/ospfe.c
232
imsgbuf_clear(&iev_rde->ibuf);
usr.sbin/ospfd/ospfe.c
233
close(iev_rde->ibuf.fd);
usr.sbin/ospfd/ospfe.c
234
imsgbuf_write(&iev_main->ibuf);
usr.sbin/ospfd/ospfe.c
235
imsgbuf_clear(&iev_main->ibuf);
usr.sbin/ospfd/ospfe.c
236
close(iev_main->ibuf.fd);
usr.sbin/ospfd/ospfe.c
270
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ospfd/ospfe.c
278
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ospfd/ospfe.c
284
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ospfd/ospfe.c
293
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ospfd/ospfe.c
489
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ospfd/ospfe.c
502
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ospfd/ospfe.c
508
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ospfd/ospfe.c
517
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ospfd/ospfe.c
838
struct ibuf *buf;
usr.sbin/ospfd/ospfe.h
101
int auth_gen(struct ibuf *, struct iface *);
usr.sbin/ospfd/ospfe.h
234
int gen_ospf_hdr(struct ibuf *, struct iface *, u_int8_t);
usr.sbin/ospfd/ospfe.h
235
int send_packet(struct iface *, struct ibuf *, struct sockaddr_in *);
usr.sbin/ospfd/packet.c
46
gen_ospf_hdr(struct ibuf *buf, struct iface *iface, u_int8_t type)
usr.sbin/ospfd/packet.c
63
send_packet(struct iface *iface, struct ibuf *buf, struct sockaddr_in *dst)
usr.sbin/ospfd/rde.c
164
if (imsgbuf_init(&iev_ospfe->ibuf, pipe_ospfe2rde[1]) == -1)
usr.sbin/ospfd/rde.c
167
if (imsgbuf_init(&iev_main->ibuf, pipe_parent2rde[1]) == -1)
usr.sbin/ospfd/rde.c
173
event_set(&iev_ospfe->ev, iev_ospfe->ibuf.fd, iev_ospfe->events,
usr.sbin/ospfd/rde.c
178
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
usr.sbin/ospfd/rde.c
211
imsgbuf_clear(&iev_ospfe->ibuf);
usr.sbin/ospfd/rde.c
212
close(iev_ospfe->ibuf.fd);
usr.sbin/ospfd/rde.c
213
imsgbuf_clear(&iev_main->ibuf);
usr.sbin/ospfd/rde.c
214
close(iev_main->ibuf.fd);
usr.sbin/ospfd/rde.c
251
struct imsgbuf *ibuf;
usr.sbin/ospfd/rde.c
268
ibuf = &iev->ibuf;
usr.sbin/ospfd/rde.c
271
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ospfd/rde.c
277
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ospfd/rde.c
289
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ospfd/rde.c
648
struct imsgbuf *ibuf;
usr.sbin/ospfd/rde.c
653
ibuf = &iev->ibuf;
usr.sbin/ospfd/rde.c
656
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ospfd/rde.c
662
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ospfd/rde.c
671
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ospfd/rde.c
799
struct ibuf *wbuf;
usr.sbin/ospfd/rde.c
801
if ((wbuf = imsg_create(&iev_main->ibuf, IMSG_KROUTE_CHANGE, 0, 0,
usr.sbin/ospfd/rde.c
827
imsg_close(&iev_main->ibuf, wbuf);
usr.sbin/ractl/ractl.c
101
if ((ibuf = malloc(sizeof(struct imsgbuf))) == NULL)
usr.sbin/ractl/ractl.c
103
if (imsgbuf_init(ibuf, ctl_sock) == -1)
usr.sbin/ractl/ractl.c
113
imsg_compose(ibuf, IMSG_CTL_LOG_VERBOSE, 0, 0, -1,
usr.sbin/ractl/ractl.c
119
imsg_compose(ibuf, IMSG_CTL_RELOAD, 0, 0, -1, NULL, 0);
usr.sbin/ractl/ractl.c
127
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/ractl/ractl.c
131
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ractl/ractl.c
137
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ractl/ractl.c
150
free(ibuf);
usr.sbin/ractl/ractl.c
46
struct imsgbuf *ibuf;
usr.sbin/rad/control.c
158
if (imsgbuf_init(&c->iev.ibuf, connfd) == -1) {
usr.sbin/rad/control.c
166
event_set(&c->iev.ev, c->iev.ibuf.fd, c->iev.events,
usr.sbin/rad/control.c
179
if (c->iev.ibuf.fd == fd)
usr.sbin/rad/control.c
192
if (c->iev.ibuf.pid == pid)
usr.sbin/rad/control.c
209
imsgbuf_clear(&c->iev.ibuf);
usr.sbin/rad/control.c
213
close(c->iev.ibuf.fd);
usr.sbin/rad/control.c
238
if (imsgbuf_read(&c->iev.ibuf) != 1) {
usr.sbin/rad/control.c
244
if (imsgbuf_write(&c->iev.ibuf) == -1) {
usr.sbin/rad/control.c
251
if ((n = imsg_get(&c->iev.ibuf, &imsg)) == -1) {
usr.sbin/rad/engine.c
137
if (imsgbuf_init(&iev_main->ibuf, 3) == -1)
usr.sbin/rad/engine.c
139
imsgbuf_allow_fdpass(&iev_main->ibuf);
usr.sbin/rad/engine.c
144
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
usr.sbin/rad/engine.c
164
imsgbuf_clear(&iev_frontend->ibuf);
usr.sbin/rad/engine.c
165
close(iev_frontend->ibuf.fd);
usr.sbin/rad/engine.c
166
imsgbuf_clear(&iev_main->ibuf);
usr.sbin/rad/engine.c
167
close(iev_main->ibuf.fd);
usr.sbin/rad/engine.c
189
struct imsgbuf *ibuf;
usr.sbin/rad/engine.c
196
ibuf = &iev->ibuf;
usr.sbin/rad/engine.c
199
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/rad/engine.c
205
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/rad/engine.c
214
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/rad/engine.c
272
struct imsgbuf *ibuf;
usr.sbin/rad/engine.c
280
ibuf = &iev->ibuf;
usr.sbin/rad/engine.c
283
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/rad/engine.c
289
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/rad/engine.c
298
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/rad/engine.c
321
if (imsgbuf_init(&iev_frontend->ibuf, fd) == -1)
usr.sbin/rad/engine.c
326
event_set(&iev_frontend->ev, iev_frontend->ibuf.fd,
usr.sbin/rad/frontend.c
244
if (imsgbuf_init(&iev_main->ibuf, 3) == -1)
usr.sbin/rad/frontend.c
246
imsgbuf_allow_fdpass(&iev_main->ibuf);
usr.sbin/rad/frontend.c
249
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
usr.sbin/rad/frontend.c
279
imsgbuf_write(&iev_engine->ibuf);
usr.sbin/rad/frontend.c
280
imsgbuf_clear(&iev_engine->ibuf);
usr.sbin/rad/frontend.c
281
close(iev_engine->ibuf.fd);
usr.sbin/rad/frontend.c
282
imsgbuf_write(&iev_main->ibuf);
usr.sbin/rad/frontend.c
283
imsgbuf_clear(&iev_main->ibuf);
usr.sbin/rad/frontend.c
284
close(iev_main->ibuf.fd);
usr.sbin/rad/frontend.c
317
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/rad/frontend.c
325
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/rad/frontend.c
331
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/rad/frontend.c
340
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/rad/frontend.c
363
if (imsgbuf_init(&iev_engine->ibuf, fd) == -1)
usr.sbin/rad/frontend.c
368
event_set(&iev_engine->ev, iev_engine->ibuf.fd,
usr.sbin/rad/frontend.c
541
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/rad/frontend.c
549
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/rad/frontend.c
555
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/rad/frontend.c
564
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/rad/rad.c
243
if (imsgbuf_init(&iev_frontend->ibuf, pipe_main2frontend[0]) == -1)
usr.sbin/rad/rad.c
245
imsgbuf_allow_fdpass(&iev_frontend->ibuf);
usr.sbin/rad/rad.c
247
if (imsgbuf_init(&iev_engine->ibuf, pipe_main2engine[0]) == -1)
usr.sbin/rad/rad.c
249
imsgbuf_allow_fdpass(&iev_engine->ibuf);
usr.sbin/rad/rad.c
254
event_set(&iev_frontend->ev, iev_frontend->ibuf.fd,
usr.sbin/rad/rad.c
259
event_set(&iev_engine->ev, iev_engine->ibuf.fd, iev_engine->events,
usr.sbin/rad/rad.c
263
if (main_imsg_send_ipc_sockets(&iev_frontend->ibuf, &iev_engine->ibuf))
usr.sbin/rad/rad.c
305
imsgbuf_clear(&iev_frontend->ibuf);
usr.sbin/rad/rad.c
306
close(iev_frontend->ibuf.fd);
usr.sbin/rad/rad.c
307
imsgbuf_clear(&iev_engine->ibuf);
usr.sbin/rad/rad.c
308
close(iev_engine->ibuf.fd);
usr.sbin/rad/rad.c
379
struct imsgbuf *ibuf;
usr.sbin/rad/rad.c
385
ibuf = &iev->ibuf;
usr.sbin/rad/rad.c
388
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/rad/rad.c
394
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/rad/rad.c
403
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/rad/rad.c
450
struct imsgbuf *ibuf;
usr.sbin/rad/rad.c
455
ibuf = &iev->ibuf;
usr.sbin/rad/rad.c
458
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/rad/rad.c
464
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/rad/rad.c
473
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/rad/rad.c
517
if (imsgbuf_queuelen(&iev->ibuf) > 0)
usr.sbin/rad/rad.c
521
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev);
usr.sbin/rad/rad.c
531
if ((ret = imsg_compose(&iev->ibuf, type, peerid, pid, fd, data,
usr.sbin/rad/rad.h
41
struct imsgbuf ibuf;
usr.sbin/radiusctl/radiusctl.c
101
struct imsgbuf ibuf;
usr.sbin/radiusctl/radiusctl.c
150
if (imsgbuf_init(&ibuf, sock) == -1)
usr.sbin/radiusctl/radiusctl.c
170
imsg_composev(&ibuf, (res->action == IPCP_MONITOR)?
usr.sbin/radiusctl/radiusctl.c
183
imsg_composev(&ibuf,
usr.sbin/radiusctl/radiusctl.c
189
if (imsgbuf_flush(&ibuf) == -1)
usr.sbin/radiusctl/radiusctl.c
192
if (imsgbuf_read(&ibuf) != 1)
usr.sbin/radiusctl/radiusctl.c
195
if ((n = imsg_get(&ibuf, &imsg)) <= 0) {
usr.sbin/radiusd/control.c
168
if (imsgbuf_init(&c->iev.ibuf, connfd) == -1) {
usr.sbin/radiusd/control.c
179
event_set(&c->iev.ev, c->iev.ibuf.fd, c->iev.events, c->iev.handler, c);
usr.sbin/radiusd/control.c
191
if (c->iev.ibuf.fd == fd)
usr.sbin/radiusd/control.c
230
imsgbuf_clear(&c->iev.ibuf);
usr.sbin/radiusd/control.c
234
close(c->iev.ibuf.fd);
usr.sbin/radiusd/control.c
260
if (imsgbuf_read(&c->iev.ibuf) != 1) {
usr.sbin/radiusd/control.c
266
if (imsgbuf_write(&c->iev.ibuf) == -1) {
usr.sbin/radiusd/control.c
273
if ((n = imsg_get(&c->iev.ibuf, &imsg)) == -1) {
usr.sbin/radiusd/imsg_subr.c
36
imsg_sync_read(struct imsgbuf *ibuf, int millisec)
usr.sbin/radiusd/imsg_subr.c
41
fds[0].fd = ibuf->fd;
usr.sbin/radiusd/imsg_subr.c
49
return imsgbuf_read(ibuf);
usr.sbin/radiusd/imsg_subr.c
59
imsg_sync_flush(struct imsgbuf *ibuf, int millisec)
usr.sbin/radiusd/imsg_subr.c
64
if (imsgbuf_queuelen(ibuf) == 0)
usr.sbin/radiusd/imsg_subr.c
67
fds[0].fd = ibuf->fd;
usr.sbin/radiusd/imsg_subr.c
75
return imsgbuf_flush(ibuf);
usr.sbin/radiusd/radiusd.c
1137
if (imsg_compose(&module->ibuf, type, id, pid, fd, data,
usr.sbin/radiusd/radiusd.c
1203
if (imsgbuf_init(&module->ibuf, module->fd) == -1) {
usr.sbin/radiusd/radiusd.c
1208
if (imsg_sync_read(&module->ibuf, MODULE_IO_TIMEOUT) <= 0 ||
usr.sbin/radiusd/radiusd.c
1209
(n = imsg_get(&module->ibuf, &imsg)) <= 0) {
usr.sbin/radiusd/radiusd.c
1248
imsg_compose(&module->ibuf, IMSG_RADIUSD_MODULE_START, 0, 0, -1,
usr.sbin/radiusd/radiusd.c
1250
imsg_sync_flush(&module->ibuf, MODULE_IO_TIMEOUT);
usr.sbin/radiusd/radiusd.c
1251
if (imsg_sync_read(&module->ibuf, MODULE_IO_TIMEOUT) <= 0 ||
usr.sbin/radiusd/radiusd.c
1252
imsg_get(&module->ibuf, &imsg) <= 0) {
usr.sbin/radiusd/radiusd.c
1296
imsg_compose(&module->ibuf, IMSG_RADIUSD_MODULE_STOP, 0, 0, -1,
usr.sbin/radiusd/radiusd.c
1307
imsgbuf_clear(&module->ibuf);
usr.sbin/radiusd/radiusd.c
1328
if (imsgbuf_write(&module->ibuf) == -1) {
usr.sbin/radiusd/radiusd.c
1358
if (imsgbuf_queuelen(&module->ibuf) > 0) {
usr.sbin/radiusd/radiusd.c
1387
if ((n = imsgbuf_read(&module->ibuf)) != 1) {
usr.sbin/radiusd/radiusd.c
1396
if ((n = imsg_get(&module->ibuf, &imsg)) == -1) {
usr.sbin/radiusd/radiusd.c
1687
if (imsg_composev(&module->ibuf, IMSG_RADIUSD_MODULE_SET_CONFIG, 0, 0,
usr.sbin/radiusd/radiusd.c
1693
if (imsg_sync_flush(&module->ibuf, MODULE_IO_TIMEOUT) == -1) {
usr.sbin/radiusd/radiusd.c
1699
if (imsg_sync_read(&module->ibuf, MODULE_IO_TIMEOUT) <= 0) {
usr.sbin/radiusd/radiusd.c
1704
if ((n = imsg_get(&module->ibuf, &imsg)) > 0)
usr.sbin/radiusd/radiusd.c
1750
imsg_compose(&module->ibuf, IMSG_RADIUSD_MODULE_USERPASS, 0, 0, -1,
usr.sbin/radiusd/radiusd.c
1778
if (imsg_compose_radius_packet(&module->ibuf,
usr.sbin/radiusd/radiusd.c
1792
if (imsg_compose_radius_packet(&module->ibuf,
usr.sbin/radiusd/radiusd.c
1811
if (imsg_compose_radius_packet(&module->ibuf,
usr.sbin/radiusd/radiusd.c
1833
if (imsg_compose_radius_packet(&module->ibuf,
usr.sbin/radiusd/radiusd.c
1840
if (imsg_compose_radius_packet(&module->ibuf,
usr.sbin/radiusd/radiusd.c
1865
if (imsg_compose_radius_packet(&module->ibuf,
usr.sbin/radiusd/radiusd.c
1876
imsg_compose_radius_packet(struct imsgbuf *ibuf, uint32_t type, u_int q_id,
usr.sbin/radiusd/radiusd.c
1901
if (imsg_composev(ibuf, type, 0, 0, -1, iov, 2) == -1)
usr.sbin/radiusd/radiusd.c
1931
if (imsgbuf_queuelen(&iev->ibuf) > 0)
usr.sbin/radiusd/radiusd.c
1935
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev);
usr.sbin/radiusd/radiusd.c
1945
if ((ret = imsg_compose(&iev->ibuf, type, peerid,
usr.sbin/radiusd/radiusd.c
1957
if ((ret = imsg_composev(&iev->ibuf, type, peerid,
usr.sbin/radiusd/radiusd_bsdauth.c
116
if (imsgbuf_init(&ibuf, pairsock[0]) == 1)
usr.sbin/radiusd/radiusd_bsdauth.c
123
if (imsgbuf_read(&ibuf) != 1)
usr.sbin/radiusd/radiusd_bsdauth.c
126
if ((n = imsg_get(&ibuf, &imsg)) == -1)
usr.sbin/radiusd/radiusd_bsdauth.c
164
imsg_compose(&ibuf, (authok)
usr.sbin/radiusd/radiusd_bsdauth.c
223
imsg_compose(&ibuf, (group_ok)
usr.sbin/radiusd/radiusd_bsdauth.c
230
imsgbuf_flush(&ibuf);
usr.sbin/radiusd/radiusd_bsdauth.c
232
imsgbuf_flush(&ibuf);
usr.sbin/radiusd/radiusd_bsdauth.c
234
imsgbuf_clear(&ibuf);
usr.sbin/radiusd/radiusd_bsdauth.c
262
if (imsgbuf_init(&module_bsdauth.ibuf, 3) == -1)
usr.sbin/radiusd/radiusd_bsdauth.c
272
imsgbuf_clear(&module_bsdauth.ibuf);
usr.sbin/radiusd/radiusd_bsdauth.c
358
imsg_composev(&module->ibuf, IMSG_BSDAUTH_USERCHECK, 0, 0, -1, iov, 3);
usr.sbin/radiusd/radiusd_bsdauth.c
359
imsgbuf_flush(&module->ibuf);
usr.sbin/radiusd/radiusd_bsdauth.c
360
if (imsgbuf_read(&module->ibuf) != 1)
usr.sbin/radiusd/radiusd_bsdauth.c
362
if ((n = imsg_get(&module->ibuf, &imsg)) <= 0)
usr.sbin/radiusd/radiusd_bsdauth.c
382
imsg_composev(&module->ibuf, IMSG_BSDAUTH_GROUPCHECK,
usr.sbin/radiusd/radiusd_bsdauth.c
384
imsgbuf_flush(&module->ibuf);
usr.sbin/radiusd/radiusd_bsdauth.c
385
if (imsgbuf_read(&module->ibuf) != 1)
usr.sbin/radiusd/radiusd_bsdauth.c
388
if ((n = imsg_get(&module->ibuf, &imsg)) <= 0)
usr.sbin/radiusd/radiusd_bsdauth.c
45
struct imsgbuf ibuf;
usr.sbin/radiusd/radiusd_bsdauth.c
84
struct imsgbuf ibuf;
usr.sbin/radiusd/radiusd_file.c
100
struct imsgbuf ibuf;
usr.sbin/radiusd/radiusd_file.c
131
if (imsgbuf_init(&ibuf, pairsock[0]) == -1)
usr.sbin/radiusd/radiusd_file.c
135
if (imsg_sync_read(&ibuf, 2000) <= 0 ||
usr.sbin/radiusd/radiusd_file.c
136
(n = imsg_get(&ibuf, &imsg)) <= 0)
usr.sbin/radiusd/radiusd_file.c
162
if (imsgbuf_read(&ibuf) != 1)
usr.sbin/radiusd/radiusd_file.c
165
if ((n = imsg_get(&ibuf, &imsg)) == -1)
usr.sbin/radiusd/radiusd_file.c
169
parent_dispatch_main(¶ms, &ibuf, &imsg);
usr.sbin/radiusd/radiusd_file.c
171
imsgbuf_flush(&ibuf);
usr.sbin/radiusd/radiusd_file.c
173
imsgbuf_flush(&ibuf);
usr.sbin/radiusd/radiusd_file.c
175
imsgbuf_clear(&ibuf);
usr.sbin/radiusd/radiusd_file.c
185
parent_dispatch_main(struct module_file_params *params, struct imsgbuf *ibuf,
usr.sbin/radiusd/radiusd_file.c
222
imsg_compose(ibuf, IMSG_RADIUSD_FILE_USERINFO, 0, -1, -1,
usr.sbin/radiusd/radiusd_file.c
229
imsg_compose(ibuf, IMSG_RADIUSD_FILE_NG, 0, -1, -1, NULL, 0);
usr.sbin/radiusd/radiusd_file.c
248
if (imsgbuf_init(&module_file.ibuf, 3) == -1)
usr.sbin/radiusd/radiusd_file.c
334
imsg_compose(&module->ibuf, IMSG_RADIUSD_FILE_PARAMS, 0, -1, -1,
usr.sbin/radiusd/radiusd_file.c
336
imsgbuf_flush(&module->ibuf);
usr.sbin/radiusd/radiusd_file.c
362
imsg_compose(&self->ibuf, IMSG_RADIUSD_FILE_USERINFO, 0, -1, -1,
usr.sbin/radiusd/radiusd_file.c
364
imsgbuf_flush(&self->ibuf);
usr.sbin/radiusd/radiusd_file.c
365
if (imsgbuf_read(&self->ibuf) != 1) {
usr.sbin/radiusd/radiusd_file.c
369
if ((n = imsg_get(&self->ibuf, &imsg)) <= 0) {
usr.sbin/radiusd/radiusd_file.c
52
struct imsgbuf ibuf;
usr.sbin/radiusd/radiusd_local.h
148
struct imsgbuf ibuf;
usr.sbin/radiusd/radiusd_local.h
77
struct imsgbuf ibuf;
usr.sbin/radiusd/radiusd_module.c
124
if ((ival = fcntl(base->ibuf.fd, F_GETFL)) == -1)
usr.sbin/radiusd/radiusd_module.c
126
if (fcntl(base->ibuf.fd, F_SETFL, ival | O_NONBLOCK) == -1)
usr.sbin/radiusd/radiusd_module.c
128
event_set(&base->ev, base->ibuf.fd, EV_READ, module_on_event, base);
usr.sbin/radiusd/radiusd_module.c
140
imsgbuf_flush(&base->ibuf);
usr.sbin/radiusd/radiusd_module.c
151
imsgbuf_clear(&base->ibuf);
usr.sbin/radiusd/radiusd_module.c
176
imsg_compose(&base->ibuf, IMSG_RADIUSD_MODULE_LOAD, 0, 0, -1, &load,
usr.sbin/radiusd/radiusd_module.c
178
imsgbuf_flush(&base->ibuf);
usr.sbin/radiusd/radiusd_module.c
210
ret = imsg_compose(&base->ibuf, IMSG_RADIUSD_MODULE_NOTIFY_SECRET,
usr.sbin/radiusd/radiusd_module.c
226
ret = imsg_compose(&base->ibuf, cmd, 0, 0, -1, NULL, 0);
usr.sbin/radiusd/radiusd_module.c
233
ret = imsg_compose(&base->ibuf, cmd, 0, 0, -1, msg,
usr.sbin/radiusd/radiusd_module.c
252
ret = imsg_composev(&base->ibuf, IMSG_RADIUSD_MODULE_USERPASS_OK,
usr.sbin/radiusd/radiusd_module.c
269
ret = imsg_composev(&base->ibuf, IMSG_RADIUSD_MODULE_USERPASS_FAIL,
usr.sbin/radiusd/radiusd_module.c
297
ret = imsg_compose(&base->ibuf, IMSG_RADIUSD_MODULE_ACCSREQ_ABORTED,
usr.sbin/radiusd/radiusd_module.c
345
ret = imsg_composev(&base->ibuf, imsg_type, 0, 0, -1, iov,
usr.sbin/radiusd/radiusd_module.c
362
if ((n = imsgbuf_read(&base->ibuf)) != 1) {
usr.sbin/radiusd/radiusd_module.c
369
if ((n = imsg_get(&base->ibuf, &imsg)) == -1) {
usr.sbin/radiusd/radiusd_module.c
607
imsg_compose(&base->ibuf, IMSG_NG,
usr.sbin/radiusd/radiusd_module.c
61
struct imsgbuf ibuf;
usr.sbin/radiusd/radiusd_module.c
626
close(base->ibuf.fd);
usr.sbin/radiusd/radiusd_module.c
639
if (imsgbuf_write(&base->ibuf) == -1) {
usr.sbin/radiusd/radiusd_module.c
671
if (imsgbuf_queuelen(&base->ibuf) > 0) {
usr.sbin/radiusd/radiusd_module.c
677
event_set(&base->ev, base->ibuf.fd, evmask, module_on_event, base);
usr.sbin/radiusd/radiusd_module.c
689
if ((ret = imsg_compose(&base->ibuf, type, id, pid, fd, data, datalen))
usr.sbin/radiusd/radiusd_module.c
702
if ((ret = imsg_composev(&base->ibuf, type, id, pid, fd, iov, iovcnt))
usr.sbin/radiusd/radiusd_module.c
98
if (imsgbuf_init(&base->ibuf, sock) == -1) {
usr.sbin/relayctl/relayctl.c
149
if ((ibuf = malloc(sizeof(struct imsgbuf))) == NULL)
usr.sbin/relayctl/relayctl.c
151
if (imsgbuf_init(ibuf, ctl_sock) == -1)
usr.sbin/relayctl/relayctl.c
165
imsg_compose(ibuf, IMSG_CTL_SHOW_SUM, 0, 0, -1, NULL, 0);
usr.sbin/relayctl/relayctl.c
170
imsg_compose(ibuf, IMSG_CTL_SESSION, 0, 0, -1, NULL, 0);
usr.sbin/relayctl/relayctl.c
173
imsg_compose(ibuf, IMSG_CTL_RDR_ENABLE, 0, 0, -1,
usr.sbin/relayctl/relayctl.c
177
imsg_compose(ibuf, IMSG_CTL_RDR_DISABLE, 0, 0, -1,
usr.sbin/relayctl/relayctl.c
181
imsg_compose(ibuf, IMSG_CTL_TABLE_ENABLE, 0, 0, -1,
usr.sbin/relayctl/relayctl.c
185
imsg_compose(ibuf, IMSG_CTL_TABLE_DISABLE, 0, 0, -1,
usr.sbin/relayctl/relayctl.c
189
imsg_compose(ibuf, IMSG_CTL_HOST_ENABLE, 0, 0, -1,
usr.sbin/relayctl/relayctl.c
193
imsg_compose(ibuf, IMSG_CTL_HOST_DISABLE, 0, 0, -1,
usr.sbin/relayctl/relayctl.c
197
imsg_compose(ibuf, IMSG_CTL_SHUTDOWN, 0, 0, -1, NULL, 0);
usr.sbin/relayctl/relayctl.c
200
imsg_compose(ibuf, IMSG_CTL_POLL, 0, 0, -1, NULL, 0);
usr.sbin/relayctl/relayctl.c
203
imsg_compose(ibuf, IMSG_CTL_RELOAD, 0, 0, -1,
usr.sbin/relayctl/relayctl.c
208
imsg_compose(ibuf, IMSG_CTL_RELOAD, 0, 0, -1, NULL, 0);
usr.sbin/relayctl/relayctl.c
212
imsg_compose(ibuf, IMSG_CTL_NOTIFY, 0, 0, -1, NULL, 0);
usr.sbin/relayctl/relayctl.c
218
imsg_compose(ibuf, IMSG_CTL_VERBOSE, 0, 0, -1,
usr.sbin/relayctl/relayctl.c
225
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/relayctl/relayctl.c
229
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/relayctl/relayctl.c
235
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/relayctl/relayctl.c
274
free(ibuf);
usr.sbin/relayctl/relayctl.c
83
struct imsgbuf *ibuf;
usr.sbin/relayd/ca.c
318
struct imsgbuf *ibuf;
usr.sbin/relayd/ca.c
329
ibuf = &iev->ibuf;
usr.sbin/relayd/ca.c
351
if (imsg_composev(ibuf, cmd, 0, 0, -1, iov, cnt) == -1) {
usr.sbin/relayd/ca.c
355
if (imsgbuf_flush(ibuf) == -1) {
usr.sbin/relayd/ca.c
360
pfd[0].fd = ibuf->fd;
usr.sbin/relayd/ca.c
377
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/relayd/ca.c
383
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/relayd/control.c
168
if (imsgbuf_init(&c->iev.ibuf, connfd) == -1) {
usr.sbin/relayd/control.c
178
event_set(&c->iev.ev, c->iev.ibuf.fd, c->iev.events,
usr.sbin/relayd/control.c
191
if (c->iev.ibuf.fd == fd)
usr.sbin/relayd/control.c
208
imsgbuf_clear(&c->iev.ibuf);
usr.sbin/relayd/control.c
212
close(c->iev.ibuf.fd);
usr.sbin/relayd/control.c
241
if (imsgbuf_read(&c->iev.ibuf) != 1) {
usr.sbin/relayd/control.c
248
if (imsgbuf_write(&c->iev.ibuf) == -1) {
usr.sbin/relayd/control.c
255
if ((n = imsg_get(&c->iev.ibuf, &imsg)) == -1) {
usr.sbin/relayd/parse.y
1000
ibuf_free(ibuf);
usr.sbin/relayd/parse.y
991
struct ibuf *ibuf = string2binary($5);
usr.sbin/relayd/parse.y
992
if (ibuf == NULL) {
usr.sbin/relayd/parse.y
994
ibuf_free(ibuf);
usr.sbin/relayd/parse.y
998
memcpy(table->conf.exbinbuf, ibuf_data(ibuf),
usr.sbin/relayd/parse.y
999
ibuf_size(ibuf));
usr.sbin/relayd/pfe.c
442
cid = c->iev.ibuf.fd;
usr.sbin/relayd/pfe_filter.c
546
char ibuf[BUFSIZ], obuf[BUFSIZ];
usr.sbin/relayd/pfe_filter.c
585
inet_ntop(pnl.af, &pnl.rsaddr, ibuf, sizeof(ibuf));
usr.sbin/relayd/pfe_filter.c
589
ibuf, ntohs(pnl.rsport), obuf, ntohs(pnl.rdport));
usr.sbin/relayd/proc.c
159
if (imsgbuf_init(&iev->ibuf,
usr.sbin/relayd/proc.c
162
imsgbuf_allow_fdpass(&iev->ibuf);
usr.sbin/relayd/proc.c
163
event_set(&iev->ev, iev->ibuf.fd, iev->events,
usr.sbin/relayd/proc.c
271
if (imsgbuf_init(&iev->ibuf, fd) == -1)
usr.sbin/relayd/proc.c
273
imsgbuf_allow_fdpass(&iev->ibuf);
usr.sbin/relayd/proc.c
274
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev->data);
usr.sbin/relayd/proc.c
463
imsgbuf_clear(&(ps->ps_ievs[dst][n].ibuf));
usr.sbin/relayd/proc.c
599
struct imsgbuf *ibuf;
usr.sbin/relayd/proc.c
607
ibuf = &iev->ibuf;
usr.sbin/relayd/proc.c
610
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/relayd/proc.c
621
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/relayd/proc.c
633
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/relayd/proc.c
694
imsgbuf_flush(&iev->ibuf);
usr.sbin/relayd/proc.c
699
if (imsgbuf_queuelen(&iev->ibuf) > 0)
usr.sbin/relayd/proc.c
703
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev->data);
usr.sbin/relayd/proc.c
713
if ((ret = imsg_compose(&iev->ibuf, type, peerid,
usr.sbin/relayd/proc.c
726
if ((ret = imsg_composev(&iev->ibuf, type, peerid,
usr.sbin/relayd/proc.c
805
return (&ps->ps_ievs[id][n].ibuf);
usr.sbin/relayd/proc.c
821
struct imsgbuf *ibuf;
usr.sbin/relayd/proc.c
826
if ((ibuf = proc_ibuf(ps, id, n)) == NULL)
usr.sbin/relayd/proc.c
828
if ((ret = imsgbuf_flush(ibuf)) == -1)
usr.sbin/relayd/proxy_protocol.c
56
char ibuf[128], obuf[128];
usr.sbin/relayd/proxy_protocol.c
60
bzero(&ibuf, sizeof(ibuf));
usr.sbin/relayd/proxy_protocol.c
63
if (print_host(&con->se_in.ss, ibuf, sizeof(ibuf)) == NULL ||
usr.sbin/relayd/proxy_protocol.c
84
"PROXY %s %s %s %d %d\r\n", proxyproto, ibuf, obuf,
usr.sbin/relayd/relay.c
1743
char ibuf[128], obuf[128], *ptr = NULL;
usr.sbin/relayd/relay.c
1754
bzero(&ibuf, sizeof(ibuf));
usr.sbin/relayd/relay.c
1756
(void)print_host(&con->se_in.ss, ibuf, sizeof(ibuf));
usr.sbin/relayd/relay.c
1768
tag_id2name(con->se_tag) : "0", ibuf, obuf,
usr.sbin/relayd/relay.c
1776
tag_id2name(con->se_tag) : "0", ibuf, obuf,
usr.sbin/relayd/relay_http.c
1181
char ibuf[128];
usr.sbin/relayd/relay_http.c
1192
snprintf(ibuf, sizeof(ibuf), "%s", host->kv_value);
usr.sbin/relayd/relay_http.c
1195
ibuf, sizeof(ibuf)) == NULL)
usr.sbin/relayd/relay_http.c
1198
if (expand_string(buf, len, "$HOST", ibuf))
usr.sbin/relayd/relay_http.c
1203
if (print_host(&cre->ss, ibuf, sizeof(ibuf)) == NULL)
usr.sbin/relayd/relay_http.c
1206
"$REMOTE_ADDR", ibuf) != 0)
usr.sbin/relayd/relay_http.c
1210
snprintf(ibuf, sizeof(ibuf), "%u", ntohs(cre->port));
usr.sbin/relayd/relay_http.c
1212
"$REMOTE_PORT", ibuf) != 0)
usr.sbin/relayd/relay_http.c
1219
ibuf, sizeof(ibuf)) == NULL)
usr.sbin/relayd/relay_http.c
1222
"$SERVER_ADDR", ibuf) != 0)
usr.sbin/relayd/relay_http.c
1226
snprintf(ibuf, sizeof(ibuf), "%u",
usr.sbin/relayd/relay_http.c
1229
"$SERVER_PORT", ibuf) != 0)
usr.sbin/relayd/relay_http.c
1239
snprintf(ibuf, sizeof(ibuf), "%lld",
usr.sbin/relayd/relay_http.c
1241
if (expand_string(buf, len, "$TIMEOUT", ibuf) != 0)
usr.sbin/relayd/relayd.h
1175
struct ibuf *string2binary(const char *);
usr.sbin/relayd/relayd.h
178
struct ibuf *buf;
usr.sbin/relayd/relayd.h
525
struct ibuf *sendbinbuf;
usr.sbin/relayd/relayd.h
922
struct imsgbuf ibuf;
usr.sbin/relayd/util.c
290
struct ibuf *
usr.sbin/relayd/util.c
293
struct ibuf *ibuf = NULL;
usr.sbin/relayd/util.c
300
if ((ibuf = ibuf_open(len / 2)) == NULL)
usr.sbin/relayd/util.c
319
if (ibuf_add_n8(ibuf, r) == -1)
usr.sbin/relayd/util.c
324
return ibuf;
usr.sbin/relayd/util.c
327
ibuf_free(ibuf);
usr.sbin/ripctl/ripctl.c
111
if ((ibuf = malloc(sizeof(struct imsgbuf))) == NULL)
usr.sbin/ripctl/ripctl.c
113
if (imsgbuf_init(ibuf, ctl_sock) == -1)
usr.sbin/ripctl/ripctl.c
132
imsg_compose(ibuf, IMSG_CTL_SHOW_INTERFACE, 0, 0, -1,
usr.sbin/ripctl/ripctl.c
138
imsg_compose(ibuf, IMSG_CTL_SHOW_NBR, 0, 0, -1, NULL, 0);
usr.sbin/ripctl/ripctl.c
143
imsg_compose(ibuf, IMSG_CTL_SHOW_RIB, 0, 0, -1, NULL, 0);
usr.sbin/ripctl/ripctl.c
147
imsg_compose(ibuf, IMSG_CTL_KROUTE, 0, 0, -1,
usr.sbin/ripctl/ripctl.c
150
imsg_compose(ibuf, IMSG_CTL_KROUTE_ADDR, 0, 0, -1,
usr.sbin/ripctl/ripctl.c
156
imsg_compose(ibuf, IMSG_CTL_IFINFO, 0, 0, -1,
usr.sbin/ripctl/ripctl.c
159
imsg_compose(ibuf, IMSG_CTL_IFINFO, 0, 0, -1, NULL, 0);
usr.sbin/ripctl/ripctl.c
166
imsg_compose(ibuf, IMSG_CTL_FIB_COUPLE, 0, 0, -1, NULL, 0);
usr.sbin/ripctl/ripctl.c
171
imsg_compose(ibuf, IMSG_CTL_FIB_DECOUPLE, 0, 0, -1, NULL, 0);
usr.sbin/ripctl/ripctl.c
179
imsg_compose(ibuf, IMSG_CTL_LOG_VERBOSE, 0, 0, -1,
usr.sbin/ripctl/ripctl.c
185
imsg_compose(ibuf, IMSG_CTL_RELOAD, 0, 0, -1, NULL, 0);
usr.sbin/ripctl/ripctl.c
191
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/ripctl/ripctl.c
195
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ripctl/ripctl.c
201
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ripctl/ripctl.c
235
free(ibuf);
usr.sbin/ripctl/ripctl.c
55
struct imsgbuf *ibuf;
usr.sbin/ripd/auth.c
196
auth_gen(struct ibuf *buf, struct iface *iface)
usr.sbin/ripd/auth.c
235
auth_add_trailer(struct ibuf *buf, struct iface *iface)
usr.sbin/ripd/auth.c
35
void auth_trailer_header_gen(struct ibuf *);
usr.sbin/ripd/auth.c
62
auth_trailer_header_gen(struct ibuf *buf)
usr.sbin/ripd/control.c
146
if (imsgbuf_init(&c->iev.ibuf, connfd) == -1) {
usr.sbin/ripd/control.c
154
event_set(&c->iev.ev, c->iev.ibuf.fd, c->iev.events,
usr.sbin/ripd/control.c
167
if (c->iev.ibuf.fd == fd)
usr.sbin/ripd/control.c
180
if (c->iev.ibuf.pid == pid)
usr.sbin/ripd/control.c
197
imsgbuf_clear(&c->iev.ibuf);
usr.sbin/ripd/control.c
201
close(c->iev.ibuf.fd);
usr.sbin/ripd/control.c
227
if (imsgbuf_read(&c->iev.ibuf) != 1) {
usr.sbin/ripd/control.c
233
if (imsgbuf_write(&c->iev.ibuf) == -1) {
usr.sbin/ripd/control.c
240
if ((n = imsg_get(&c->iev.ibuf, &imsg)) == -1) {
usr.sbin/ripd/control.c
255
imsg_compose(&c->iev.ibuf, IMSG_CTL_END, 0, 0,
usr.sbin/ripd/control.c
260
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ripd/control.c
271
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ripd/control.c
279
c->iev.ibuf.pid = imsg.hdr.pid;
usr.sbin/ripd/message.c
103
struct ibuf *buf;
usr.sbin/ripd/message.c
146
struct ibuf *buf;
usr.sbin/ripd/message.c
223
struct ibuf *buf;
usr.sbin/ripd/packet.c
47
gen_rip_hdr(struct ibuf *buf, u_int8_t command)
usr.sbin/ripd/rde.c
132
if (imsgbuf_init(&iev_ripe->ibuf, pipe_ripe2rde[1]) == -1)
usr.sbin/ripd/rde.c
135
if (imsgbuf_init(&iev_main->ibuf, pipe_parent2rde[1]) == -1)
usr.sbin/ripd/rde.c
141
event_set(&iev_ripe->ev, iev_ripe->ibuf.fd, iev_ripe->events,
usr.sbin/ripd/rde.c
146
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
usr.sbin/ripd/rde.c
169
imsgbuf_clear(&iev_ripe->ibuf);
usr.sbin/ripd/rde.c
170
close(iev_ripe->ibuf.fd);
usr.sbin/ripd/rde.c
171
imsgbuf_clear(&iev_main->ibuf);
usr.sbin/ripd/rde.c
172
close(iev_main->ibuf.fd);
usr.sbin/ripd/rde.c
195
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ripd/rde.c
202
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ripd/rde.c
208
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ripd/rde.c
217
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ripd/rde.c
300
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ripd/rde.c
305
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ripd/rde.c
311
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ripd/rde.c
320
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ripd/ripd.c
238
if (imsgbuf_init(&iev_ripe->ibuf, pipe_parent2ripe[0]) == -1)
usr.sbin/ripd/ripd.c
241
if (imsgbuf_init(&iev_rde->ibuf, pipe_parent2rde[0]) == -1)
usr.sbin/ripd/ripd.c
247
event_set(&iev_ripe->ev, iev_ripe->ibuf.fd, iev_ripe->events,
usr.sbin/ripd/ripd.c
252
event_set(&iev_rde->ev, iev_rde->ibuf.fd, iev_rde->events,
usr.sbin/ripd/ripd.c
275
imsgbuf_clear(&iev_ripe->ibuf);
usr.sbin/ripd/ripd.c
276
close(iev_ripe->ibuf.fd);
usr.sbin/ripd/ripd.c
277
imsgbuf_clear(&iev_rde->ibuf);
usr.sbin/ripd/ripd.c
278
close(iev_rde->ibuf.fd);
usr.sbin/ripd/ripd.c
312
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ripd/ripd.c
319
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ripd/ripd.c
325
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ripd/ripd.c
334
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ripd/ripd.c
393
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ripd/ripd.c
399
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ripd/ripd.c
405
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ripd/ripd.c
414
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ripd/ripd.c
531
imsgbuf_flush(&iev->ibuf);
usr.sbin/ripd/ripd.c
536
if (imsgbuf_queuelen(&iev->ibuf) > 0)
usr.sbin/ripd/ripd.c
540
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev);
usr.sbin/ripd/ripd.c
550
if ((ret = imsg_compose(&iev->ibuf, type, peerid,
usr.sbin/ripd/ripd.h
101
struct imsgbuf ibuf;
usr.sbin/ripd/ripe.c
156
if (imsgbuf_init(&iev_rde->ibuf, pipe_ripe2rde[0]) == -1)
usr.sbin/ripd/ripe.c
159
if (imsgbuf_init(&iev_main->ibuf, pipe_parent2ripe[1]) == -1)
usr.sbin/ripd/ripe.c
165
event_set(&iev_rde->ev, iev_rde->ibuf.fd, iev_rde->events,
usr.sbin/ripd/ripe.c
170
event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
usr.sbin/ripd/ripe.c
229
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ripd/ripe.c
236
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ripd/ripe.c
242
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ripd/ripe.c
251
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ripd/ripe.c
310
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ripd/ripe.c
317
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ripd/ripe.c
323
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ripd/ripe.c
332
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ripd/ripe.c
461
imsgbuf_write(&iev_rde->ibuf);
usr.sbin/ripd/ripe.c
462
imsgbuf_clear(&iev_rde->ibuf);
usr.sbin/ripd/ripe.c
463
close(iev_rde->ibuf.fd);
usr.sbin/ripd/ripe.c
464
imsgbuf_write(&iev_main->ibuf);
usr.sbin/ripd/ripe.c
465
imsgbuf_clear(&iev_main->ibuf);
usr.sbin/ripd/ripe.c
466
close(iev_main->ibuf.fd);
usr.sbin/ripd/ripe.h
121
int auth_gen(struct ibuf *, struct iface *);
usr.sbin/ripd/ripe.h
122
int auth_add_trailer(struct ibuf *, struct iface *);
usr.sbin/ripd/ripe.h
77
int gen_rip_hdr(struct ibuf *, u_int8_t);
usr.sbin/rpki-client/aspa.c
229
aspa_buffer(struct ibuf *b, const struct aspa *p)
usr.sbin/rpki-client/aspa.c
247
aspa_read(struct ibuf *b)
usr.sbin/rpki-client/cert.c
2140
cert_buffer(struct ibuf *b, const struct cert *cert)
usr.sbin/rpki-client/cert.c
2190
cert_read(struct ibuf *b)
usr.sbin/rpki-client/extern.h
672
struct ibuf;
usr.sbin/rpki-client/extern.h
709
void tal_buffer(struct ibuf *, const struct tal *);
usr.sbin/rpki-client/extern.h
712
struct tal *tal_read(struct ibuf *);
usr.sbin/rpki-client/extern.h
714
void cert_buffer(struct ibuf *, const struct cert *);
usr.sbin/rpki-client/extern.h
726
struct cert *cert_read(struct ibuf *);
usr.sbin/rpki-client/extern.h
733
void mft_buffer(struct ibuf *, const struct mft *);
usr.sbin/rpki-client/extern.h
737
struct mft *mft_read(struct ibuf *);
usr.sbin/rpki-client/extern.h
743
void roa_buffer(struct ibuf *, const struct roa *);
usr.sbin/rpki-client/extern.h
747
struct roa *roa_read(struct ibuf *);
usr.sbin/rpki-client/extern.h
751
void spl_buffer(struct ibuf *, const struct spl *);
usr.sbin/rpki-client/extern.h
755
struct spl *spl_read(struct ibuf *);
usr.sbin/rpki-client/extern.h
768
void aspa_buffer(struct ibuf *, const struct aspa *);
usr.sbin/rpki-client/extern.h
774
struct aspa *aspa_read(struct ibuf *);
usr.sbin/rpki-client/extern.h
855
void entity_read_req(struct ibuf *, struct entity *);
usr.sbin/rpki-client/extern.h
876
void rrdp_session_buffer(struct ibuf *,
usr.sbin/rpki-client/extern.h
878
struct rrdp_session *rrdp_session_read(struct ibuf *);
usr.sbin/rpki-client/extern.h
934
struct ibuf *io_new_buffer(void);
usr.sbin/rpki-client/extern.h
935
void io_simple_buffer(struct ibuf *, const void *, size_t);
usr.sbin/rpki-client/extern.h
936
void io_buf_buffer(struct ibuf *, const void *, size_t);
usr.sbin/rpki-client/extern.h
937
void io_str_buffer(struct ibuf *, const char *);
usr.sbin/rpki-client/extern.h
938
void io_opt_str_buffer(struct ibuf *, const char *);
usr.sbin/rpki-client/extern.h
939
void io_close_buffer(struct msgbuf *, struct ibuf *);
usr.sbin/rpki-client/extern.h
940
void io_close_queue(struct ibufqueue *, struct ibuf *);
usr.sbin/rpki-client/extern.h
941
void io_read_buf(struct ibuf *, void *, size_t);
usr.sbin/rpki-client/extern.h
942
void io_read_str(struct ibuf *, char **);
usr.sbin/rpki-client/extern.h
943
void io_read_opt_str(struct ibuf *, char **);
usr.sbin/rpki-client/extern.h
944
void io_read_buf_alloc(struct ibuf *, void **, size_t *);
usr.sbin/rpki-client/extern.h
945
struct ibuf *io_parse_hdr(struct ibuf *, void *, int *);
usr.sbin/rpki-client/extern.h
946
struct ibuf *io_buf_get(struct msgbuf *);
usr.sbin/rpki-client/filemode.c
743
struct ibuf *b;
usr.sbin/rpki-client/filemode.c
792
struct ibuf *b, *inbuf = NULL;
usr.sbin/rpki-client/http.c
2077
struct ibuf *b;
usr.sbin/rpki-client/http.c
623
struct ibuf *b;
usr.sbin/rpki-client/http.c
638
struct ibuf *b;
usr.sbin/rpki-client/io.c
112
io_close_queue(struct ibufqueue *bufq, struct ibuf *b)
usr.sbin/rpki-client/io.c
129
io_read_buf(struct ibuf *b, void *res, size_t sz)
usr.sbin/rpki-client/io.c
141
io_read_str(struct ibuf *b, char **res)
usr.sbin/rpki-client/io.c
159
io_read_opt_str(struct ibuf *b, char **res)
usr.sbin/rpki-client/io.c
180
io_read_buf_alloc(struct ibuf *b, void **res, size_t *sz)
usr.sbin/rpki-client/io.c
191
struct ibuf *
usr.sbin/rpki-client/io.c
192
io_parse_hdr(struct ibuf *buf, void *arg, int *fd)
usr.sbin/rpki-client/io.c
194
struct ibuf *b;
usr.sbin/rpki-client/io.c
218
struct ibuf *
usr.sbin/rpki-client/io.c
221
struct ibuf *b;
usr.sbin/rpki-client/io.c
39
struct ibuf *
usr.sbin/rpki-client/io.c
42
struct ibuf *b;
usr.sbin/rpki-client/io.c
54
io_simple_buffer(struct ibuf *b, const void *res, size_t sz)
usr.sbin/rpki-client/io.c
64
io_buf_buffer(struct ibuf *b, const void *p, size_t sz)
usr.sbin/rpki-client/io.c
77
io_str_buffer(struct ibuf *b, const char *p)
usr.sbin/rpki-client/io.c
86
io_opt_str_buffer(struct ibuf *b, const char *p)
usr.sbin/rpki-client/io.c
97
io_close_buffer(struct msgbuf *msgbuf, struct ibuf *b)
usr.sbin/rpki-client/main.c
1021
struct ibuf *b;
usr.sbin/rpki-client/main.c
154
entity_read_req(struct ibuf *b, struct entity *ent)
usr.sbin/rpki-client/main.c
180
struct ibuf *b;
usr.sbin/rpki-client/main.c
202
struct ibuf *b;
usr.sbin/rpki-client/main.c
283
struct ibuf *b;
usr.sbin/rpki-client/main.c
297
struct ibuf *b;
usr.sbin/rpki-client/main.c
317
struct ibuf *b;
usr.sbin/rpki-client/main.c
332
struct ibuf *b;
usr.sbin/rpki-client/main.c
345
struct ibuf *b;
usr.sbin/rpki-client/main.c
361
struct ibuf *b;
usr.sbin/rpki-client/main.c
380
struct ibuf *b;
usr.sbin/rpki-client/main.c
399
struct ibuf *b;
usr.sbin/rpki-client/main.c
587
entity_process(struct ibuf *b, struct validation_data *vd, struct stats *st)
usr.sbin/rpki-client/main.c
742
rrdp_process(struct ibuf *b)
usr.sbin/rpki-client/mft.c
476
mft_buffer(struct ibuf *b, const struct mft *p)
usr.sbin/rpki-client/mft.c
509
mft_read(struct ibuf *b)
usr.sbin/rpki-client/parser.c
1188
struct ibuf *b;
usr.sbin/rpki-client/parser.c
856
struct ibuf *b;
usr.sbin/rpki-client/parser.c
934
struct ibuf *b2;
usr.sbin/rpki-client/repo.c
862
rrdp_session_buffer(struct ibuf *b, const struct rrdp_session *s)
usr.sbin/rpki-client/repo.c
874
rrdp_session_read(struct ibuf *b)
usr.sbin/rpki-client/roa.c
290
roa_buffer(struct ibuf *b, const struct roa *p)
usr.sbin/rpki-client/roa.c
307
roa_read(struct ibuf *b)
usr.sbin/rpki-client/rrdp.c
116
struct ibuf *b;
usr.sbin/rpki-client/rrdp.c
133
struct ibuf *b;
usr.sbin/rpki-client/rrdp.c
149
struct ibuf *b;
usr.sbin/rpki-client/rrdp.c
165
struct ibuf *b;
usr.sbin/rpki-client/rrdp.c
403
rrdp_input_handler(struct ibuf *b)
usr.sbin/rpki-client/rrdp.c
540
struct ibuf *b;
usr.sbin/rpki-client/rrdp.c
95
struct ibuf *b;
usr.sbin/rpki-client/rsync.c
248
struct ibuf *b;
usr.sbin/rpki-client/spl.c
291
spl_buffer(struct ibuf *b, const struct spl *s)
usr.sbin/rpki-client/spl.c
309
spl_read(struct ibuf *b)
usr.sbin/rpki-client/tal.c
217
tal_buffer(struct ibuf *b, const struct tal *p)
usr.sbin/rpki-client/tal.c
236
tal_read(struct ibuf *b)
usr.sbin/sasyncd/monitor.c
474
struct imsgbuf ibuf;
usr.sbin/sasyncd/monitor.c
490
if (imsgbuf_init(&ibuf, fd) == -1) {
usr.sbin/sasyncd/monitor.c
494
if (imsg_compose(&ibuf, cmd, 0, 0, -1, NULL, 0) == -1) {
usr.sbin/sasyncd/monitor.c
498
if (imsgbuf_flush(&ibuf) == -1) {
usr.sbin/sasyncd/monitor.c
505
imsgbuf_clear(&ibuf);
usr.sbin/slaacctl/slaacctl.c
110
if ((ibuf = malloc(sizeof(struct imsgbuf))) == NULL)
usr.sbin/slaacctl/slaacctl.c
112
if (imsgbuf_init(ibuf, ctl_sock) == -1)
usr.sbin/slaacctl/slaacctl.c
122
imsg_compose(ibuf, IMSG_CTL_LOG_VERBOSE, 0, 0, -1,
usr.sbin/slaacctl/slaacctl.c
128
imsg_compose(ibuf, IMSG_CTL_SHOW_INTERFACE_INFO, 0, 0, -1,
usr.sbin/slaacctl/slaacctl.c
132
imsg_compose(ibuf, IMSG_CTL_SEND_SOLICITATION, 0, 0, -1,
usr.sbin/slaacctl/slaacctl.c
140
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/slaacctl/slaacctl.c
144
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/slaacctl/slaacctl.c
150
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/slaacctl/slaacctl.c
167
free(ibuf);
usr.sbin/slaacctl/slaacctl.c
52
struct imsgbuf *ibuf;
usr.sbin/smtpd/ca.c
298
struct imsgbuf *ibuf;
usr.sbin/smtpd/ca.c
323
ibuf = &p_ca->imsgbuf;
usr.sbin/smtpd/ca.c
326
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/smtpd/ca.c
332
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/smtpd/ca.c
407
struct imsgbuf *ibuf;
usr.sbin/smtpd/ca.c
431
ibuf = &p_ca->imsgbuf;
usr.sbin/smtpd/ca.c
434
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/smtpd/ca.c
439
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/smtpd/compress_gzip.c
113
char ibuf[GZIP_BUFFER_SIZE];
usr.sbin/smtpd/compress_gzip.c
124
while ((r = fread(ibuf, 1, GZIP_BUFFER_SIZE, in)) != 0) {
usr.sbin/smtpd/compress_gzip.c
125
if (gzwrite(gzf, ibuf, r) != r)
usr.sbin/smtpd/crypto.c
127
uint8_t ibuf[CRYPTO_BUFFER_SIZE];
usr.sbin/smtpd/crypto.c
182
r = fread(ibuf, 1, CRYPTO_BUFFER_SIZE, in);
usr.sbin/smtpd/crypto.c
184
r = fread(ibuf, 1, sz, in);
usr.sbin/smtpd/crypto.c
187
if (!EVP_DecryptUpdate(ctx, obuf, &len, ibuf, r))
usr.sbin/smtpd/crypto.c
62
uint8_t ibuf[CRYPTO_BUFFER_SIZE];
usr.sbin/smtpd/crypto.c
95
while ((r = fread(ibuf, 1, CRYPTO_BUFFER_SIZE, in)) != 0) {
usr.sbin/smtpd/crypto.c
96
if (!EVP_EncryptUpdate(ctx, obuf, &len, ibuf, r))
usr.sbin/smtpd/enqueue.c
32
extern struct imsgbuf *ibuf;
usr.sbin/smtpd/enqueue.c
785
imsg_compose(ibuf, IMSG_CTL_SMTP_SESSION, IMSG_VERSION, 0, -1, NULL, 0);
usr.sbin/smtpd/enqueue.c
787
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/smtpd/enqueue.c
791
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/smtpd/enqueue.c
796
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/smtpd/envelope.c
111
envelope_load_buffer(struct envelope *ep, const char *ibuf, size_t buflen)
usr.sbin/smtpd/envelope.c
119
if (!envelope_buffer_to_dict(&d, ibuf, buflen)) {
usr.sbin/smtpd/envelope.c
65
envelope_buffer_to_dict(struct dict *d, const char *ibuf, size_t buflen)
usr.sbin/smtpd/envelope.c
72
if (strlcpy(lbuf, ibuf, sizeof lbuf) >= sizeof lbuf)
usr.sbin/smtpd/mta_session.c
558
char ibuf[LINE_MAX];
usr.sbin/smtpd/mta_session.c
648
memset(ibuf, 0, sizeof ibuf);
usr.sbin/smtpd/mta_session.c
649
if (base64_decode(s->relay->secret, (unsigned char *)ibuf,
usr.sbin/smtpd/mta_session.c
650
sizeof(ibuf)-1) == -1) {
usr.sbin/smtpd/mta_session.c
655
s->username = xstrdup(ibuf+1);
usr.sbin/smtpd/mta_session.c
664
memset(ibuf, 0, sizeof ibuf);
usr.sbin/smtpd/mta_session.c
665
if (base64_decode(s->relay->secret, (unsigned char *)ibuf,
usr.sbin/smtpd/mta_session.c
666
sizeof(ibuf)-1) == -1) {
usr.sbin/smtpd/mta_session.c
671
s->username = xstrdup(ibuf+1);
usr.sbin/smtpd/mta_session.c
674
base64_encode((unsigned char *)ibuf + 1, strlen(ibuf + 1), obuf, sizeof obuf);
usr.sbin/smtpd/mta_session.c
677
memset(ibuf, 0, sizeof ibuf);
usr.sbin/smtpd/mta_session.c
682
memset(ibuf, 0, sizeof ibuf);
usr.sbin/smtpd/mta_session.c
683
if (base64_decode(s->relay->secret, (unsigned char *)ibuf,
usr.sbin/smtpd/mta_session.c
684
sizeof(ibuf)-1) == -1) {
usr.sbin/smtpd/mta_session.c
690
offset = strlen(ibuf+1)+2;
usr.sbin/smtpd/mta_session.c
692
base64_encode((unsigned char *)ibuf + offset, strlen(ibuf + offset), obuf, sizeof obuf);
usr.sbin/smtpd/mta_session.c
695
memset(ibuf, 0, sizeof ibuf);
usr.sbin/smtpd/queue_proc.c
103
imsg_compose(&ibuf, PROC_QUEUE_CLOSE, 0, 0, -1, NULL, 0);
usr.sbin/smtpd/queue_proc.c
117
imsg_compose(&ibuf, PROC_QUEUE_MESSAGE_CREATE, 0, 0, -1, NULL, 0);
usr.sbin/smtpd/queue_proc.c
139
imsg_compose(&ibuf, PROC_QUEUE_MESSAGE_COMMIT, 0, 0, fd, &msgid,
usr.sbin/smtpd/queue_proc.c
154
imsg_compose(&ibuf, PROC_QUEUE_MESSAGE_DELETE, 0, 0, -1, &msgid,
usr.sbin/smtpd/queue_proc.c
167
imsg_compose(&ibuf, PROC_QUEUE_MESSAGE_FD_R, 0, 0, -1, &msgid,
usr.sbin/smtpd/queue_proc.c
180
struct ibuf *b;
usr.sbin/smtpd/queue_proc.c
184
b = imsg_create(&ibuf, PROC_QUEUE_ENVELOPE_CREATE, 0, 0,
usr.sbin/smtpd/queue_proc.c
189
imsg_close(&ibuf, b);
usr.sbin/smtpd/queue_proc.c
205
imsg_compose(&ibuf, PROC_QUEUE_ENVELOPE_DELETE, 0, 0, -1, &evpid,
usr.sbin/smtpd/queue_proc.c
218
struct ibuf *b;
usr.sbin/smtpd/queue_proc.c
221
b = imsg_create(&ibuf, PROC_QUEUE_ENVELOPE_UPDATE, 0, 0,
usr.sbin/smtpd/queue_proc.c
226
imsg_close(&ibuf, b);
usr.sbin/smtpd/queue_proc.c
240
imsg_compose(&ibuf, PROC_QUEUE_ENVELOPE_LOAD, 0, 0, -1, &evpid,
usr.sbin/smtpd/queue_proc.c
26
static struct imsgbuf ibuf;
usr.sbin/smtpd/queue_proc.c
262
imsg_compose(&ibuf, PROC_QUEUE_ENVELOPE_WALK, 0, 0, -1, NULL, 0);
usr.sbin/smtpd/queue_proc.c
294
if (imsgbuf_init(&ibuf, fd) == -1)
usr.sbin/smtpd/queue_proc.c
296
imsgbuf_allow_fdpass(&ibuf);
usr.sbin/smtpd/queue_proc.c
299
imsg_compose(&ibuf, PROC_QUEUE_INIT, 0, 0, -1,
usr.sbin/smtpd/queue_proc.c
36
if (imsgbuf_flush(&ibuf) == -1) {
usr.sbin/smtpd/queue_proc.c
42
if ((n = imsg_get(&ibuf, &imsg)) == -1) {
usr.sbin/smtpd/queue_proc.c
57
if ((n = imsgbuf_read(&ibuf)) == -1) {
usr.sbin/smtpd/scheduler_proc.c
107
if (imsgbuf_init(&ibuf, fd) == -1)
usr.sbin/smtpd/scheduler_proc.c
109
imsgbuf_allow_fdpass(&ibuf);
usr.sbin/smtpd/scheduler_proc.c
112
imsg_compose(&ibuf, PROC_SCHEDULER_INIT, 0, 0, -1,
usr.sbin/smtpd/scheduler_proc.c
128
imsg_compose(&ibuf, PROC_SCHEDULER_INSERT, 0, 0, -1, si, sizeof(*si));
usr.sbin/smtpd/scheduler_proc.c
144
imsg_compose(&ibuf, PROC_SCHEDULER_COMMIT, 0, 0, -1,
usr.sbin/smtpd/scheduler_proc.c
161
imsg_compose(&ibuf, PROC_SCHEDULER_ROLLBACK, 0, 0, -1,
usr.sbin/smtpd/scheduler_proc.c
178
imsg_compose(&ibuf, PROC_SCHEDULER_UPDATE, 0, 0, -1, si, sizeof(*si));
usr.sbin/smtpd/scheduler_proc.c
196
imsg_compose(&ibuf, PROC_SCHEDULER_DELETE, 0, 0, -1,
usr.sbin/smtpd/scheduler_proc.c
209
struct ibuf *buf;
usr.sbin/smtpd/scheduler_proc.c
214
buf = imsg_create(&ibuf, PROC_SCHEDULER_HOLD, 0, 0,
usr.sbin/smtpd/scheduler_proc.c
222
imsg_close(&ibuf, buf);
usr.sbin/smtpd/scheduler_proc.c
235
struct ibuf *buf;
usr.sbin/smtpd/scheduler_proc.c
240
buf = imsg_create(&ibuf, PROC_SCHEDULER_RELEASE, 0, 0,
usr.sbin/smtpd/scheduler_proc.c
25
static struct imsgbuf ibuf;
usr.sbin/smtpd/scheduler_proc.c
250
imsg_close(&ibuf, buf);
usr.sbin/smtpd/scheduler_proc.c
263
struct ibuf *buf;
usr.sbin/smtpd/scheduler_proc.c
268
buf = imsg_create(&ibuf, PROC_SCHEDULER_BATCH, 0, 0,
usr.sbin/smtpd/scheduler_proc.c
276
imsg_close(&ibuf, buf);
usr.sbin/smtpd/scheduler_proc.c
294
struct ibuf *buf;
usr.sbin/smtpd/scheduler_proc.c
299
buf = imsg_create(&ibuf, PROC_SCHEDULER_MESSAGES, 0, 0,
usr.sbin/smtpd/scheduler_proc.c
307
imsg_close(&ibuf, buf);
usr.sbin/smtpd/scheduler_proc.c
321
struct ibuf *buf;
usr.sbin/smtpd/scheduler_proc.c
326
buf = imsg_create(&ibuf, PROC_SCHEDULER_ENVELOPES, 0, 0,
usr.sbin/smtpd/scheduler_proc.c
334
imsg_close(&ibuf, buf);
usr.sbin/smtpd/scheduler_proc.c
35
if (imsgbuf_flush(&ibuf) == -1) {
usr.sbin/smtpd/scheduler_proc.c
352
imsg_compose(&ibuf, PROC_SCHEDULER_SCHEDULE, 0, 0, -1,
usr.sbin/smtpd/scheduler_proc.c
370
imsg_compose(&ibuf, PROC_SCHEDULER_REMOVE, 0, 0, -1,
usr.sbin/smtpd/scheduler_proc.c
388
imsg_compose(&ibuf, PROC_SCHEDULER_SUSPEND, 0, 0, -1,
usr.sbin/smtpd/scheduler_proc.c
406
imsg_compose(&ibuf, PROC_SCHEDULER_RESUME, 0, 0, -1,
usr.sbin/smtpd/scheduler_proc.c
41
if ((n = imsg_get(&ibuf, &imsg)) == -1) {
usr.sbin/smtpd/scheduler_proc.c
56
if ((n = imsgbuf_read(&ibuf)) == -1) {
usr.sbin/smtpd/smtp_client.c
258
char ibuf[LINE_MAX], obuf[LINE_MAX];
usr.sbin/smtpd/smtp_client.c
324
(void)strlcpy(ibuf, "-", sizeof(ibuf));
usr.sbin/smtpd/smtp_client.c
325
(void)strlcat(ibuf, proto->params.auth_user, sizeof(ibuf));
usr.sbin/smtpd/smtp_client.c
326
if (strlcat(ibuf, ":", sizeof(ibuf)) >= sizeof(ibuf)) {
usr.sbin/smtpd/smtp_client.c
332
n = strlcat(ibuf, proto->params.auth_pass, sizeof(ibuf));
usr.sbin/smtpd/smtp_client.c
333
if (n >= sizeof(ibuf)) {
usr.sbin/smtpd/smtp_client.c
339
*strchr(ibuf, ':') = '\0';
usr.sbin/smtpd/smtp_client.c
340
ibuf[0] = '\0';
usr.sbin/smtpd/smtp_client.c
341
if (base64_encode(ibuf, n, obuf, sizeof(obuf)) == -1) {
usr.sbin/smtpd/smtp_client.c
348
explicit_bzero(ibuf, sizeof ibuf);
usr.sbin/smtpd/smtpctl.c
120
ibuf = xcalloc(1, sizeof(struct imsgbuf));
usr.sbin/smtpd/smtpctl.c
121
if (imsgbuf_init(ibuf, ctl_sock) == -1)
usr.sbin/smtpd/smtpctl.c
123
imsgbuf_allow_fdpass(ibuf);
usr.sbin/smtpd/smtpctl.c
131
return ibuf != NULL ? 1 : 0;
usr.sbin/smtpd/smtpctl.c
163
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/smtpd/smtpctl.c
170
if (ibuf == NULL && !srv_connect())
usr.sbin/smtpd/smtpctl.c
172
imsg_compose(ibuf, msg, IMSG_VERSION, 0, -1, data, len);
usr.sbin/smtpd/smtpctl.c
183
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/smtpd/smtpctl.c
197
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/smtpd/smtpctl.c
70
struct imsgbuf *ibuf;
usr.sbin/smtpd/smtpctl.c
946
struct ibuf *m;
usr.sbin/smtpd/smtpctl.c
948
if (ibuf == NULL && !srv_connect())
usr.sbin/smtpd/smtpctl.c
950
m = imsg_create(ibuf, IMSG_CTL_MTA_BLOCK, IMSG_VERSION, 0,
usr.sbin/smtpd/smtpctl.c
956
imsg_close(ibuf, m);
usr.sbin/smtpd/smtpctl.c
964
struct ibuf *m;
usr.sbin/smtpd/smtpctl.c
966
if (ibuf == NULL && !srv_connect())
usr.sbin/smtpd/smtpctl.c
969
m = imsg_create(ibuf, IMSG_CTL_MTA_UNBLOCK, IMSG_VERSION, 0,
usr.sbin/smtpd/smtpctl.c
975
imsg_close(ibuf, m);
usr.sbin/smtpd/smtpctl.c
995
if (ibuf == NULL && !srv_connect())
usr.sbin/smtpd/smtpd.c
1005
imsg_wait(struct imsgbuf *ibuf, struct imsg *imsg, int timeout)
usr.sbin/smtpd/smtpd.c
1010
pfd[0].fd = ibuf->fd;
usr.sbin/smtpd/smtpd.c
1014
if ((n = imsg_get(ibuf, imsg)) == -1)
usr.sbin/smtpd/smtpd.c
1027
if (imsgbuf_read(ibuf) != 1)
usr.sbin/smtpd/smtpd.c
905
struct imsgbuf *ibuf;
usr.sbin/smtpd/smtpd.c
920
ibuf = &p_parent->imsgbuf;
usr.sbin/smtpd/smtpd.c
923
if (imsg_wait(ibuf, &imsg, 10000) == -1)
usr.sbin/smtpd/smtpd.c
943
if (imsg_compose(ibuf, IMSG_SETUP_DONE, 0, 0, -1, NULL, 0) == -1)
usr.sbin/smtpd/smtpd.c
946
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/snmpd/proc.c
158
if (imsgbuf_init(&iev->ibuf,
usr.sbin/snmpd/proc.c
161
imsgbuf_allow_fdpass(&iev->ibuf);
usr.sbin/snmpd/proc.c
162
event_set(&iev->ev, iev->ibuf.fd, iev->events,
usr.sbin/snmpd/proc.c
270
if (imsgbuf_init(&iev->ibuf, fd) == -1)
usr.sbin/snmpd/proc.c
272
imsgbuf_allow_fdpass(&iev->ibuf);
usr.sbin/snmpd/proc.c
273
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev->data);
usr.sbin/snmpd/proc.c
457
imsgbuf_clear(&(ps->ps_ievs[dst][n].ibuf));
usr.sbin/snmpd/proc.c
573
struct imsgbuf *ibuf;
usr.sbin/snmpd/proc.c
581
ibuf = &iev->ibuf;
usr.sbin/snmpd/proc.c
584
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/snmpd/proc.c
595
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/snmpd/proc.c
607
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/snmpd/proc.c
668
imsgbuf_flush(&iev->ibuf);
usr.sbin/snmpd/proc.c
673
if (imsgbuf_queuelen(&iev->ibuf) > 0)
usr.sbin/snmpd/proc.c
677
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev->data);
usr.sbin/snmpd/proc.c
687
if ((ret = imsg_compose(&iev->ibuf, type, peerid,
usr.sbin/snmpd/proc.c
700
if ((ret = imsg_composev(&iev->ibuf, type, peerid,
usr.sbin/snmpd/proc.c
771
return (&ps->ps_ievs[id][n].ibuf);
usr.sbin/snmpd/proc.c
787
struct imsgbuf *ibuf;
usr.sbin/snmpd/proc.c
792
if ((ibuf = proc_ibuf(ps, id, n)) == NULL)
usr.sbin/snmpd/proc.c
794
if ((ret = imsgbuf_flush(ibuf)) == -1)
usr.sbin/snmpd/snmpd.h
97
struct imsgbuf ibuf;
usr.sbin/unwindctl/unwindctl.c
130
if ((ibuf = malloc(sizeof(struct imsgbuf))) == NULL)
usr.sbin/unwindctl/unwindctl.c
132
if (imsgbuf_init(ibuf, ctl_sock) == -1)
usr.sbin/unwindctl/unwindctl.c
158
imsg_compose(ibuf, IMSG_CTL_LOG_VERBOSE, 0, 0, -1,
usr.sbin/unwindctl/unwindctl.c
164
imsg_compose(ibuf, IMSG_CTL_RELOAD, 0, 0, -1, NULL, 0);
usr.sbin/unwindctl/unwindctl.c
169
imsg_compose(ibuf, IMSG_CTL_STATUS, 0, 0, -1, NULL, 0);
usr.sbin/unwindctl/unwindctl.c
172
imsg_compose(ibuf, IMSG_CTL_AUTOCONF, 0, 0, -1, NULL, 0);
usr.sbin/unwindctl/unwindctl.c
175
imsg_compose(ibuf, IMSG_CTL_MEM, 0, 0, -1, NULL, 0);
usr.sbin/unwindctl/unwindctl.c
181
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/unwindctl/unwindctl.c
185
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/unwindctl/unwindctl.c
191
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/unwindctl/unwindctl.c
213
free(ibuf);
usr.sbin/unwindctl/unwindctl.c
54
struct imsgbuf *ibuf;
usr.sbin/vmctl/main.c
174
close(ibuf->fd);
usr.sbin/vmctl/main.c
175
free(ibuf);
usr.sbin/vmctl/main.c
207
if ((ibuf = malloc(sizeof(struct imsgbuf))) == NULL)
usr.sbin/vmctl/main.c
209
if (imsgbuf_init(ibuf, ctl_sock) == -1)
usr.sbin/vmctl/main.c
211
imsgbuf_allow_fdpass(ibuf);
usr.sbin/vmctl/main.c
233
imsg_compose(ibuf, IMSG_VMDOP_LOAD, 0, 0, -1,
usr.sbin/vmctl/main.c
237
imsg_compose(ibuf, IMSG_CTL_VERBOSE, 0, 0, -1,
usr.sbin/vmctl/main.c
241
imsg_compose(ibuf, IMSG_VMDOP_RELOAD, 0, 0, -1, NULL, 0);
usr.sbin/vmctl/main.c
244
imsg_compose(ibuf, IMSG_CTL_RESET, 0, 0, -1,
usr.sbin/vmctl/main.c
267
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/vmctl/main.c
271
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/vmctl/main.c
277
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/vmctl/vmctl.c
199
imsg_compose(ibuf, IMSG_VMDOP_START_VM_REQUEST, 0, 0, vmc.vmc_kernel,
usr.sbin/vmctl/vmctl.c
293
imsg_compose(ibuf, IMSG_VMDOP_PAUSE_VM, 0, 0, -1,
usr.sbin/vmctl/vmctl.c
334
imsg_compose(ibuf, IMSG_VMDOP_UNPAUSE_VM, 0, 0, -1,
usr.sbin/vmctl/vmctl.c
391
imsg_compose(ibuf, IMSG_VMDOP_TERMINATE_VM_REQUEST,
usr.sbin/vmctl/vmctl.c
50
struct imsgbuf *ibuf;
usr.sbin/vmctl/vmctl.c
534
imsg_compose(ibuf, IMSG_VMDOP_WAIT_VM_REQUEST,
usr.sbin/vmctl/vmctl.c
560
imsg_compose(ibuf, IMSG_VMDOP_GET_INFO_VM_REQUEST, 0, 0, -1, NULL, 0);
usr.sbin/vmctl/vmctl.h
72
extern struct imsgbuf *ibuf;
usr.sbin/vmd/control.c
309
if (imsgbuf_init(&c->iev.ibuf, connfd) == -1) {
usr.sbin/vmd/control.c
315
imsgbuf_allow_fdpass(&c->iev.ibuf);
usr.sbin/vmd/control.c
319
event_set(&c->iev.ev, c->iev.ibuf.fd, c->iev.events,
usr.sbin/vmd/control.c
332
if (c->iev.ibuf.fd == fd)
usr.sbin/vmd/control.c
350
imsgbuf_clear(&c->iev.ibuf);
usr.sbin/vmd/control.c
362
close(c->iev.ibuf.fd);
usr.sbin/vmd/control.c
392
if (imsgbuf_read(&c->iev.ibuf) != 1) {
usr.sbin/vmd/control.c
398
if (imsgbuf_write(&c->iev.ibuf) == -1) {
usr.sbin/vmd/control.c
405
if ((n = imsg_get(&c->iev.ibuf, &imsg)) == -1) {
usr.sbin/vmd/control.c
520
imsgbuf_flush(&c->iev.ibuf);
usr.sbin/vmd/proc.c
148
if (imsgbuf_init(&iev->ibuf, ps->ps_pipes[dst]) == -1)
usr.sbin/vmd/proc.c
150
imsgbuf_allow_fdpass(&iev->ibuf);
usr.sbin/vmd/proc.c
151
event_set(&iev->ev, iev->ibuf.fd, iev->events,
usr.sbin/vmd/proc.c
220
if (imsgbuf_init(&iev->ibuf, fd) == -1)
usr.sbin/vmd/proc.c
222
imsgbuf_allow_fdpass(&iev->ibuf);
usr.sbin/vmd/proc.c
223
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev->data);
usr.sbin/vmd/proc.c
312
imsgbuf_clear(&(ps->ps_ievs[dst].ibuf));
usr.sbin/vmd/proc.c
444
struct imsgbuf *ibuf;
usr.sbin/vmd/proc.c
453
ibuf = &iev->ibuf;
usr.sbin/vmd/proc.c
456
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/vmd/proc.c
467
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/vmd/proc.c
479
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/vmd/proc.c
534
imsgbuf_flush(&iev->ibuf);
usr.sbin/vmd/proc.c
539
if (imsgbuf_queuelen(&iev->ibuf) > 0)
usr.sbin/vmd/proc.c
543
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev->data);
usr.sbin/vmd/proc.c
563
ret = imsg_compose(&iev->ibuf, type, peerid, pid, fd, data, datalen);
usr.sbin/vmd/proc.c
576
ret = imsg_composev(&iev->ibuf, type, peerid, pid, fd, iov, iovcnt);
usr.sbin/vmd/proc.c
586
if (imsg_forward(&iev->ibuf, imsg) == -1)
usr.sbin/vmd/proc.c
671
ret = imsgbuf_flush(&ps->ps_ievs[id].ibuf);
usr.sbin/vmd/proc.h
39
struct imsgbuf ibuf;
usr.sbin/vmd/vioblk.c
168
if (imsgbuf_init(&dev.sync_iev.ibuf, dev.sync_fd) == -1) {
usr.sbin/vmd/vioblk.c
172
imsgbuf_allow_fdpass(&dev.sync_iev.ibuf);
usr.sbin/vmd/vioblk.c
213
imsg_compose(&dev.sync_iev.ibuf, IMSG_DEVOP_MSG, 0, 0, -1, &msg,
usr.sbin/vmd/vioblk.c
215
imsgbuf_flush(&dev.sync_iev.ibuf);
usr.sbin/vmd/vioblk.c
392
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/vmd/vioblk.c
399
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/vmd/vioblk.c
411
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/vmd/vioblk.c
424
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/vmd/vioblk.c
459
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/vmd/vioblk.c
466
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/vmd/vioblk.c
478
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/vmd/vioblk.c
491
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/vmd/vionet.c
228
if (imsgbuf_init(&dev.sync_iev.ibuf, dev.sync_fd) == -1) {
usr.sbin/vmd/vionet.c
232
imsgbuf_allow_fdpass(&dev.sync_iev.ibuf);
usr.sbin/vmd/vionet.c
287
imsg_compose(&dev.sync_iev.ibuf, IMSG_DEVOP_MSG, 0, 0, -1, &msg,
usr.sbin/vmd/vionet.c
289
imsgbuf_flush(&dev.sync_iev.ibuf);
usr.sbin/vmd/vionet.c
836
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/vmd/vionet.c
846
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/vmd/vionet.c
858
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/vmd/vionet.c
871
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/vmd/vionet.c
911
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/vmd/vionet.c
918
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/vmd/vionet.c
930
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/vmd/vionet.c
943
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/vmd/vioscsi.c
147
if (imsgbuf_init(&dev.sync_iev.ibuf, dev.sync_fd) == -1) {
usr.sbin/vmd/vioscsi.c
190
imsg_compose(&dev.sync_iev.ibuf, IMSG_DEVOP_MSG, 0, 0, -1, &msg,
usr.sbin/vmd/vioscsi.c
192
imsgbuf_flush(&dev.sync_iev.ibuf);
usr.sbin/vmd/vioscsi.c
427
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/vmd/vioscsi.c
434
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/vmd/vioscsi.c
446
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/vmd/vioscsi.c
459
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/vmd/vioscsi.c
493
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/vmd/vioscsi.c
500
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/vmd/vioscsi.c
512
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/vmd/vioscsi.c
525
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/vmd/virtio.c
1264
struct imsgbuf *ibuf;
usr.sbin/vmd/virtio.c
1277
ibuf = &dev->sync_iev.ibuf;
usr.sbin/vmd/virtio.c
1278
ret = imsg_compose(ibuf, VIODEV_MSG_SHUTDOWN, 0, 0, -1,
usr.sbin/vmd/virtio.c
1283
if (imsgbuf_flush(ibuf) == -1)
usr.sbin/vmd/virtio.c
1552
if (imsgbuf_init(&iev->ibuf, sync_fds[0]) == -1) {
usr.sbin/vmd/virtio.c
1556
imsgbuf_allow_fdpass(&iev->ibuf);
usr.sbin/vmd/virtio.c
1557
ret = imsgbuf_read_one(&iev->ibuf, &imsg);
usr.sbin/vmd/virtio.c
1670
if (imsgbuf_init(&iev->ibuf, fd) == -1)
usr.sbin/vmd/virtio.c
1672
imsgbuf_allow_fdpass(&iev->ibuf);
usr.sbin/vmd/virtio.c
1686
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/vmd/virtio.c
1693
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/vmd/virtio.c
1705
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/vmd/virtio.c
1718
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/vmd/virtio.c
1783
struct imsgbuf *ibuf = &dev->sync_iev.ibuf;
usr.sbin/vmd/virtio.c
1803
ret = imsg_compose(ibuf, IMSG_DEVOP_MSG, 0, 0, -1, &msg,
usr.sbin/vmd/virtio.c
1810
if (imsgbuf_flush(ibuf) == -1) {
usr.sbin/vmd/virtio.c
1818
ret = imsg_compose(ibuf, IMSG_DEVOP_MSG, 0, 0, -1, &msg,
usr.sbin/vmd/virtio.c
1825
if (imsgbuf_flush(ibuf) == -1) {
usr.sbin/vmd/virtio.c
1831
ret = imsgbuf_read_one(ibuf, &imsg);
usr.sbin/vmd/vm.c
311
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/vmd/vm.c
319
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/vmd/vm.c
326
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/vmd/vm.c
329
fatal("%s: imsgbuf_write fd %d", __func__, ibuf->fd);
usr.sbin/vmd/vm.c
334
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/vmd/vm.c
416
imsgbuf_flush(¤t_vm->vm_iev.ibuf);
usr.sbin/vmd/vmd.c
1034
if (vm->vm_iev.ibuf.fd != -1) {
usr.sbin/vmd/vmd.c
1036
close(vm->vm_iev.ibuf.fd);
usr.sbin/vmd/vmd.c
1247
vm->vm_iev.ibuf.fd = -1;
usr.sbin/vmd/vmm.c
434
if (imsgbuf_init(&iev->ibuf, fd) == -1) {
usr.sbin/vmd/vmm.c
438
imsgbuf_allow_fdpass(&iev->ibuf);
usr.sbin/vmd/vmm.c
456
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/vmd/vmm.c
463
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/vmd/vmm.c
473
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/vmd/vmm.c
479
fatal("%s: imsgbuf_write fd %d", __func__, ibuf->fd);
usr.sbin/vmd/vmm.c
484
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ypldap/ldapclient.c
138
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ypldap/ldapclient.c
144
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ypldap/ldapclient.c
150
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ypldap/ldapclient.c
159
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ypldap/ldapclient.c
238
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ypldap/ldapclient.c
244
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ypldap/ldapclient.c
250
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ypldap/ldapclient.c
259
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ypldap/ldapclient.c
396
if (imsgbuf_init(&env.sc_iev->ibuf, pipe_main2client[1]) == -1)
usr.sbin/ypldap/ldapclient.c
399
event_set(&env.sc_iev->ev, env.sc_iev->ibuf.fd, env.sc_iev->events,
usr.sbin/ypldap/ldapclient.c
405
if (imsgbuf_init(&env.sc_iev_dns->ibuf, pipe_dns[0]) == -1)
usr.sbin/ypldap/ldapclient.c
408
event_set(&env.sc_iev_dns->ev, env.sc_iev_dns->ibuf.fd,
usr.sbin/ypldap/ypldap.c
356
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ypldap/ypldap.c
364
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ypldap/ypldap.c
370
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ypldap/ypldap.c
379
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ypldap/ypldap.c
592
if (imsgbuf_init(&env.sc_iev->ibuf, pipe_main2client[0]) == -1)
usr.sbin/ypldap/ypldap.c
598
event_set(&env.sc_iev->ev, env.sc_iev->ibuf.fd, env.sc_iev->events,
usr.sbin/ypldap/ypldap.c
634
imsgbuf_flush(&iev->ibuf);
usr.sbin/ypldap/ypldap.c
639
if (imsgbuf_queuelen(&iev->ibuf) > 0)
usr.sbin/ypldap/ypldap.c
643
event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev->data);
usr.sbin/ypldap/ypldap.c
653
if ((ret = imsg_compose(&iev->ibuf, type, peerid,
usr.sbin/ypldap/ypldap.h
144
struct imsgbuf ibuf;
usr.sbin/ypldap/ypldap_dns.c
118
if (imsgbuf_init(&env.sc_iev->ibuf, pipe_ntp[1]) == -1)
usr.sbin/ypldap/ypldap_dns.c
121
event_set(&env.sc_iev->ev, env.sc_iev->ibuf.fd, env.sc_iev->events,
usr.sbin/ypldap/ypldap_dns.c
139
struct ibuf *buf;
usr.sbin/ypldap/ypldap_dns.c
142
struct imsgbuf *ibuf = &iev->ibuf;
usr.sbin/ypldap/ypldap_dns.c
150
if ((n = imsgbuf_read(ibuf)) == -1)
usr.sbin/ypldap/ypldap_dns.c
156
if (imsgbuf_write(ibuf) == -1) {
usr.sbin/ypldap/ypldap_dns.c
165
if ((n = imsg_get(ibuf, &imsg)) == -1)
usr.sbin/ypldap/ypldap_dns.c
181
buf = imsg_create(ibuf, IMSG_HOST_DNS,
usr.sbin/ypldap/ypldap_dns.c
195
imsg_close(ibuf, buf);