bin/chio/parse.y
143
char *msg;
bin/chio/parse.y
147
if (vasprintf(&msg, fmt, ap) == -1)
bin/chio/parse.y
150
err(1, "%s:%d: %s", file->name, yylval.lineno, msg);
bin/chio/parse.y
151
free(msg);
bin/ksh/c_test.c
535
ptest_error(Test_env *te, int offset, const char *msg)
bin/ksh/c_test.c
542
bi_errorf("%s: %s", op, msg);
bin/ksh/c_test.c
544
bi_errorf("%s", msg);
bin/ksh/exec.c
1421
dbteste_error(Test_env *te, int offset, const char *msg)
bin/ksh/exec.c
1424
internal_warningf("%s: %s (offset %d)", __func__, msg, offset);
bin/ksh/syn.c
891
dbtestp_error(Test_env *te, int offset, const char *msg)
bin/ksh/syn.c
902
syntaxerr(msg);
bin/test/test.c
156
static __dead void syntax(const char *op, char *msg);
bin/test/test.c
214
syntax(const char *op, char *msg)
bin/test/test.c
217
errx(2, "%s: %s", op, msg);
bin/test/test.c
219
errx(2, "%s", msg);
games/adventure/io.c
496
rspeak(int msg)
games/adventure/io.c
498
if (msg != 0)
games/adventure/io.c
499
speak(&rtext[msg]);
games/adventure/io.c
504
mspeak(int msg)
games/adventure/io.c
506
if (msg != 0)
games/adventure/io.c
507
speak(&mtext[msg]);
games/adventure/io.c
515
speak(const struct text *msg)
games/adventure/io.c
519
s = msg->seekadr;
games/adventure/io.c
521
while (s - msg->seekadr < msg->txtlen) { /* read a line at a time */
games/adventure/io.c
550
struct text *msg;
games/adventure/io.c
553
msg = &ptext[m];
games/adventure/io.c
554
if ((tbuf = malloc(msg->txtlen + 1)) == 0)
games/adventure/io.c
556
memcpy(tbuf, msg->seekadr, msg->txtlen + 1); /* Room to null */
games/adventure/io.c
560
while (s - tbuf < msg->txtlen) { /* read line at a time */
games/cribbage/crib.c
105
msg(quiet ? "L or S? " : "Long (to 121) or Short (to 61)? ");
games/cribbage/crib.c
111
msg("Another game? ");
games/cribbage/crib.c
186
msg(quiet ? "Cut for crib? " :
games/cribbage/crib.c
190
msg("Invalid cut");
games/cribbage/crib.c
207
msg(quiet ? "We tied..." :
games/cribbage/crib.c
225
msg("Loser (%s) gets first crib", (iwon ? "you" : "me"));
games/cribbage/crib.c
239
msg("YOU DOUBLE SKUNKED ME!");
games/cribbage/crib.c
243
msg("YOU SKUNKED ME!");
games/cribbage/crib.c
246
msg("YOU WON!");
games/cribbage/crib.c
252
msg("I DOUBLE SKUNKED YOU!");
games/cribbage/crib.c
256
msg("I SKUNKED YOU!");
games/cribbage/crib.c
259
msg("I WON!");
games/cribbage/crib.c
368
msg(quiet ? "Cut the deck? " :
games/cribbage/crib.c
372
msg("Invalid cut");
games/cribbage/crib.c
384
msg("I get two for his heels");
games/cribbage/crib.c
395
msg("You get two for his heels");
games/cribbage/crib.c
465
msg("GO");
games/cribbage/crib.c
472
msg(quiet ? "You get one" :
games/cribbage/crib.c
515
msg("You have a GO");
games/cribbage/crib.c
522
msg(quiet ? "I get one" :
games/cribbage/crib.c
538
msg("You play your last card");
games/cribbage/crib.c
548
msg("Total > 31 -- try again");
games/cribbage/crib.c
556
msg(quiet ? "You got %d" :
games/cribbage/crib.c
585
msg(quiet ? "I get one for last" :
games/cribbage/crib.c
591
msg(quiet ? "You get one for last" :
games/cribbage/crib.c
84
msg("Do you need instructions for cribbage? ");
games/cribbage/crib.c
95
msg("For cribbage rules, use \"man cribbage\"");
games/cribbage/cribbage.h
94
void msg(const char *, ...);
games/cribbage/io.c
164
msg("%s", prompt);
games/cribbage/io.c
167
msg("That's not in your hand");
games/cribbage/io.c
186
msg("No such rank in your hand");
games/cribbage/io.c
192
msg("Ambiguous rank");
games/cribbage/io.c
197
msg("Sorry, I missed that");
games/cribbage/io.c
307
msg("%s", prompt);
games/cribbage/io.c
310
msg(quiet ? "Not a number" :
games/cribbage/io.c
337
msg(quiet ? "Not a number" :
games/cribbage/io.c
340
msg("That is not between %d and %d inclusive",
games/cribbage/support.c
133
msg("It's really only %d points; I get %d", i, 2);
games/cribbage/support.c
136
msg("It's really only %d points.", i);
games/cribbage/support.c
139
msg("You should have taken %d, not %d!", i, j);
games/cribbage/support.c
141
msg("Muggins! I score %d", i - j);
games/cribbage/support.c
146
msg("Explanation: %s", expl_string);
games/cribbage/support.c
164
msg("My %s scores %d", s, (j == 0 ? 19 : j));
games/hunt/hunt/list.c
158
u_int16_t msg;
games/hunt/hunt/list.c
184
msg = htons(req);
games/hunt/hunt/list.c
185
if (sendto(s, &msg, sizeof msg, 0, addr, addr->sa_len) == -1)
games/hunt/hunt/otto.c
560
_panic(const char *file, int line, const char *msg)
games/hunt/hunt/otto.c
563
fprintf(stderr, "%s:%d: panic! %s\n", file, line, msg);
games/hunt/huntd/answer.c
129
len = read(sp->fd, sp->msg + sp->msglen,
games/hunt/huntd/answer.c
130
sizeof sp->msg - sp->msglen);
games/hunt/huntd/answer.c
134
if (len && sp->msglen < sizeof sp->msg)
games/hunt/huntd/answer.c
142
sp->msg);
games/hunt/huntd/server.h
202
char msg[BUFSIZ];
games/snake/snake.c
934
logit(char *msg)
games/snake/snake.c
941
getlogin(), cashvalue, lcnt, ccnt, msg, ctime(&t));
games/tetris/tetris.c
294
static char msg[] =
games/tetris/tetris.c
301
scr_msg(msg, 1);
games/tetris/tetris.c
304
scr_msg(msg, 0);
include/rpc/svc.h
118
#define SVC_RECV(xprt, msg) \
include/rpc/svc.h
119
(*(xprt)->xp_ops->xp_recv)((xprt), (msg))
include/rpc/svc.h
120
#define svc_recv(xprt, msg) \
include/rpc/svc.h
121
(*(xprt)->xp_ops->xp_recv)((xprt), (msg))
include/rpc/svc.h
133
#define SVC_REPLY(xprt, msg) \
include/rpc/svc.h
134
(*(xprt)->xp_ops->xp_reply) ((xprt), (msg))
include/rpc/svc.h
135
#define svc_reply(xprt, msg) \
include/rpc/svc.h
136
(*(xprt)->xp_ops->xp_reply) ((xprt), (msg))
lib/libc/asr/res_send_async.c
500
struct msghdr msg;
lib/libc/asr/res_send_async.c
537
memset(&msg, 0, sizeof msg);
lib/libc/asr/res_send_async.c
538
msg.msg_iov = iov;
lib/libc/asr/res_send_async.c
539
msg.msg_iovlen = i;
lib/libc/asr/res_send_async.c
542
n = sendmsg(as->as_fd, &msg, MSG_NOSIGNAL);
lib/libc/gen/auth_subr.c
1002
struct msghdr msg;
lib/libc/gen/auth_subr.c
1009
memset(&msg, 0, sizeof(msg));
lib/libc/gen/auth_subr.c
1010
msg.msg_control = &cmsgbuf.buf;
lib/libc/gen/auth_subr.c
1011
msg.msg_controllen = sizeof(cmsgbuf.buf);
lib/libc/gen/auth_subr.c
1012
if (recvmsg(fd, &msg, 0) == -1)
lib/libc/gen/auth_subr.c
1014
else if (msg.msg_flags & MSG_TRUNC)
lib/libc/gen/auth_subr.c
1016
else if (msg.msg_flags & MSG_CTRUNC)
lib/libc/gen/auth_subr.c
1018
else if ((cmp = CMSG_FIRSTHDR(&msg)) == NULL)
lib/libc/net/res_comp.c
128
cp = msg + (((n & 0x3f) << 8) | (*cp & 0xff));
lib/libc/net/res_comp.c
129
if (cp < msg || cp >= eomorig) /* out of range */
lib/libc/net/res_comp.c
137
if (checked >= eomorig - msg)
lib/libc/net/res_comp.c
171
u_char *msg;
lib/libc/net/res_comp.c
178
if ((msg = *dnptrs++) != NULL) {
lib/libc/net/res_comp.c
184
msg = NULL;
lib/libc/net/res_comp.c
187
if (msg != NULL) {
lib/libc/net/res_comp.c
188
if ((l = dn_find(dn-1, msg, dnptrs, lpp)) >= 0) {
lib/libc/net/res_comp.c
212
if (msg != NULL)
lib/libc/net/res_comp.c
224
if (msg != NULL)
lib/libc/net/res_comp.c
231
if (msg != NULL)
lib/libc/net/res_comp.c
277
dn_find(u_char *exp_dn, u_char *msg, u_char **dnptrs, u_char **lastdnptr)
lib/libc/net/res_comp.c
302
return (sp - msg);
lib/libc/net/res_comp.c
308
cp = msg + (((n & 0x3f) << 8) | *cp);
lib/libc/net/res_comp.c
316
return (sp - msg);
lib/libc/net/res_comp.c
76
dn_expand(const u_char *msg, const u_char *eomorig, const u_char *comp_dn,
lib/libc/net/res_comp.c
85
if (comp_dn < msg || comp_dn >= eomorig)
lib/libc/net/send.c
37
send(int s, const void *msg, size_t len, int flags)
lib/libc/net/send.c
39
return (sendto(s, msg, len, flags, NULL, 0));
lib/libc/nls/catopen.c
219
struct _nls_msg_hdr *msg;
lib/libc/nls/catopen.c
244
if (remain - hdr_offset < sizeof(*msg))
lib/libc/nls/catopen.c
247
msg = (struct _nls_msg_hdr *) ((char *) catd->__data + sizeof (*cat)
lib/libc/nls/catopen.c
264
if ((remain - hdr_offset) / sizeof(*msg) < msgs)
lib/libc/nls/catopen.c
269
if (ntohl(msg[j].__offset) > INT_MAX)
lib/libc/nls/catopen.c
271
off = MAXIMUM(off, ntohl(msg[j].__offset));
lib/libc/rpc/clnt_raw.c
140
struct rpc_msg msg;
lib/libc/rpc/clnt_raw.c
173
msg.acpted_rply.ar_verf = _null_auth;
lib/libc/rpc/clnt_raw.c
174
msg.acpted_rply.ar_results.where = resultsp;
lib/libc/rpc/clnt_raw.c
175
msg.acpted_rply.ar_results.proc = xresults;
lib/libc/rpc/clnt_raw.c
176
if (! xdr_replymsg(xdrs, &msg)) {
lib/libc/rpc/clnt_raw.c
180
xdr_replymsg(xdrs, &msg);
lib/libc/rpc/clnt_raw.c
184
_seterr_reply(&msg, &error);
lib/libc/rpc/clnt_raw.c
188
if (! AUTH_VALIDATE(h->cl_auth, &msg.acpted_rply.ar_verf)) {
lib/libc/rpc/clnt_raw.c
198
if (! AUTH_VALIDATE(h->cl_auth, &msg.acpted_rply.ar_verf)) {
lib/libc/rpc/clnt_raw.c
201
if (msg.acpted_rply.ar_verf.oa_base != NULL) {
lib/libc/rpc/clnt_raw.c
203
(void)xdr_opaque_auth(xdrs, &(msg.acpted_rply.ar_verf));
lib/libc/rpc/pmap_rmt.c
231
struct rpc_msg msg;
lib/libc/rpc/pmap_rmt.c
268
msg.rm_xid = xid = arc4random();
lib/libc/rpc/pmap_rmt.c
269
msg.rm_direction = CALL;
lib/libc/rpc/pmap_rmt.c
270
msg.rm_call.cb_rpcvers = RPC_MSG_VERSION;
lib/libc/rpc/pmap_rmt.c
271
msg.rm_call.cb_prog = PMAPPROG;
lib/libc/rpc/pmap_rmt.c
272
msg.rm_call.cb_vers = PMAPVERS;
lib/libc/rpc/pmap_rmt.c
273
msg.rm_call.cb_proc = PMAPPROC_CALLIT;
lib/libc/rpc/pmap_rmt.c
274
msg.rm_call.cb_cred = unix_auth->ah_cred;
lib/libc/rpc/pmap_rmt.c
275
msg.rm_call.cb_verf = unix_auth->ah_verf;
lib/libc/rpc/pmap_rmt.c
285
if (!xdr_callmsg(xdrs, &msg) || !xdr_rmtcall_args(xdrs, &a)) {
lib/libc/rpc/pmap_rmt.c
317
msg.acpted_rply.ar_verf = _null_auth;
lib/libc/rpc/pmap_rmt.c
318
msg.acpted_rply.ar_results.where = (caddr_t)&r;
lib/libc/rpc/pmap_rmt.c
319
msg.acpted_rply.ar_results.proc = xdr_rmtcallres;
lib/libc/rpc/pmap_rmt.c
356
if (xdr_replymsg(xdrs, &msg)) {
lib/libc/rpc/pmap_rmt.c
357
if ((msg.rm_xid == xid) &&
lib/libc/rpc/pmap_rmt.c
358
(msg.rm_reply.rp_stat == MSG_ACCEPTED) &&
lib/libc/rpc/pmap_rmt.c
359
(msg.acpted_rply.ar_stat == SUCCESS)) {
lib/libc/rpc/pmap_rmt.c
366
msg.acpted_rply.ar_results.proc = xdr_void;
lib/libc/rpc/pmap_rmt.c
367
(void)xdr_replymsg(xdrs, &msg);
lib/libc/rpc/rpc_prot.c
227
_seterr_reply(struct rpc_msg *msg, struct rpc_err *error)
lib/libc/rpc/rpc_prot.c
231
switch (msg->rm_reply.rp_stat) {
lib/libc/rpc/rpc_prot.c
234
if (msg->acpted_rply.ar_stat == SUCCESS) {
lib/libc/rpc/rpc_prot.c
238
accepted(msg->acpted_rply.ar_stat, error);
lib/libc/rpc/rpc_prot.c
242
rejected(msg->rjcted_rply.rj_stat, error);
lib/libc/rpc/rpc_prot.c
247
error->re_lb.s1 = (long)(msg->rm_reply.rp_stat);
lib/libc/rpc/rpc_prot.c
253
error->re_vers.low = msg->rjcted_rply.rj_vers.low;
lib/libc/rpc/rpc_prot.c
254
error->re_vers.high = msg->rjcted_rply.rj_vers.high;
lib/libc/rpc/rpc_prot.c
258
error->re_why = msg->rjcted_rply.rj_why;
lib/libc/rpc/rpc_prot.c
262
error->re_vers.low = msg->acpted_rply.ar_vers.low;
lib/libc/rpc/rpc_prot.c
263
error->re_vers.high = msg->acpted_rply.ar_vers.high;
lib/libc/rpc/svc.c
559
struct rpc_msg msg;
lib/libc/rpc/svc.c
567
msg.rm_call.cb_cred.oa_base = cred_area;
lib/libc/rpc/svc.c
568
msg.rm_call.cb_verf.oa_base = &(cred_area[MAX_AUTH_BYTES]);
lib/libc/rpc/svc.c
578
if (SVC_RECV(xprt, &msg)) {
lib/libc/rpc/svc.c
584
r.rq_prog = msg.rm_call.cb_prog;
lib/libc/rpc/svc.c
585
r.rq_vers = msg.rm_call.cb_vers;
lib/libc/rpc/svc.c
586
r.rq_proc = msg.rm_call.cb_proc;
lib/libc/rpc/svc.c
587
r.rq_cred = msg.rm_call.cb_cred;
lib/libc/rpc/svc.c
589
if ((why= _authenticate(&r, &msg)) != AUTH_OK) {
lib/libc/rpc/svc_auth.c
89
_authenticate(struct svc_req *rqst, struct rpc_msg *msg)
lib/libc/rpc/svc_auth.c
93
rqst->rq_cred = msg->rm_call.cb_cred;
lib/libc/rpc/svc_auth.c
98
return ((*(svcauthsw[cred_flavor].authenticator))(rqst, msg));
lib/libc/rpc/svc_auth_unix.c
124
_svcauth_short(struct svc_req *rqst, struct rpc_msg *msg)
lib/libc/rpc/svc_auth_unix.c
51
_svcauth_unix(struct svc_req *rqst, struct rpc_msg *msg)
lib/libc/rpc/svc_auth_unix.c
70
auth_len = (u_int)msg->rm_call.cb_cred.oa_length;
lib/libc/rpc/svc_auth_unix.c
71
xdrmem_create(&xdrs, msg->rm_call.cb_cred.oa_base, auth_len,XDR_DECODE);
lib/libc/rpc/svc_raw.c
109
if (! xdr_callmsg(xdrs, msg))
lib/libc/rpc/svc_raw.c
115
svcraw_reply(SVCXPRT *xprt, struct rpc_msg *msg)
lib/libc/rpc/svc_raw.c
125
if (! xdr_replymsg(xdrs, msg))
lib/libc/rpc/svc_raw.c
55
static bool_t svcraw_recv(SVCXPRT *xprt, struct rpc_msg *msg);
lib/libc/rpc/svc_raw.c
59
static bool_t svcraw_reply(SVCXPRT *xprt, struct rpc_msg *msg);
lib/libc/rpc/svc_raw.c
99
svcraw_recv(SVCXPRT *xprt, struct rpc_msg *msg)
lib/libc/rpc/svc_tcp.c
404
svctcp_recv(SVCXPRT *xprt, struct rpc_msg *msg)
lib/libc/rpc/svc_tcp.c
412
if (xdr_callmsg(xdrs, msg)) {
lib/libc/rpc/svc_tcp.c
413
cd->x_id = msg->rm_xid;
lib/libc/rpc/svc_tcp.c
438
svctcp_reply(SVCXPRT *xprt, struct rpc_msg *msg)
lib/libc/rpc/svc_tcp.c
446
msg->rm_xid = cd->x_id;
lib/libc/rpc/svc_tcp.c
447
stat = xdr_replymsg(xdrs, msg);
lib/libc/rpc/svc_tcp.c
57
static bool_t svctcp_recv(SVCXPRT *xprt, struct rpc_msg *msg);
lib/libc/rpc/svc_tcp.c
61
static bool_t svctcp_reply(SVCXPRT *xprt, struct rpc_msg *msg);
lib/libc/rpc/svc_udp.c
180
svcudp_recv(SVCXPRT *xprt, struct rpc_msg *msg)
lib/libc/rpc/svc_udp.c
198
if (! xdr_callmsg(xdrs, msg))
lib/libc/rpc/svc_udp.c
200
su->su_xid = msg->rm_xid;
lib/libc/rpc/svc_udp.c
202
if (cache_get(xprt, msg, &reply, &replylen)) {
lib/libc/rpc/svc_udp.c
213
svcudp_reply(SVCXPRT *xprt, struct rpc_msg *msg)
lib/libc/rpc/svc_udp.c
222
msg->rm_xid = su->su_xid;
lib/libc/rpc/svc_udp.c
223
if (xdr_replymsg(xdrs, msg)) {
lib/libc/rpc/svc_udp.c
420
cache_get(SVCXPRT *xprt, struct rpc_msg *msg, char **replyp, u_long *replylenp)
lib/libc/rpc/svc_udp.c
445
uc->uc_proc = msg->rm_call.cb_proc;
lib/libc/rpc/svc_udp.c
446
uc->uc_vers = msg->rm_call.cb_vers;
lib/libc/rpc/svc_udp.c
447
uc->uc_prog = msg->rm_call.cb_prog;
lib/libc/stdlib/malloc.c
2396
const char *msg = "";
lib/libc/stdlib/malloc.c
2412
msg = " (now free)";
lib/libc/stdlib/malloc.c
2419
sz, buf1, p - sz, buf2, msg);
lib/libc/stdlib/malloc.c
2473
wrtwarning(const char *func, char *msg, ...)
lib/libc/stdlib/malloc.c
2480
va_start(ap, msg);
lib/libc/stdlib/malloc.c
2481
vdprintf(STDERR_FILENO, msg, ap);
lib/libc/stdlib/malloc.c
269
static __dead void wrterror(struct dir_info *d, char *msg, ...)
lib/libc/stdlib/malloc.c
359
wrterror(struct dir_info *d, char *msg, ...)
lib/libc/stdlib/malloc.c
366
va_start(ap, msg);
lib/libc/stdlib/malloc.c
367
vdprintf(STDERR_FILENO, msg, ap);
lib/libc/sys/w_recvmsg.c
22
recvmsg(int fd, struct msghdr *msg, int flags)
lib/libc/sys/w_recvmsg.c
27
ret = HIDDEN(recvmsg)(fd, msg, flags);
lib/libc/sys/w_sendmsg.c
22
sendmsg(int s, const struct msghdr *msg, int flags)
lib/libc/sys/w_sendmsg.c
27
ret = HIDDEN(sendmsg)(s, msg, flags);
lib/libc/sys/w_sendto.c
22
sendto(int fd, const void *msg, size_t len, int flags,
lib/libc/sys/w_sendto.c
28
ret = HIDDEN(sendto)(fd, msg, len, flags, to, tolen);
lib/libcrypto/sm2/sm2.h
50
int SM2_encrypt(const EC_KEY *key, const EVP_MD *digest, const uint8_t *msg,
lib/libcrypto/sm2/sm2_crypt.c
247
SM2_encrypt(const EC_KEY *key, const EVP_MD *digest, const uint8_t *msg,
lib/libcrypto/sm2/sm2_crypt.c
394
msg_mask[i] ^= msg[i];
lib/libcrypto/sm2/sm2_crypt.c
406
if (!EVP_DigestUpdate(hash, msg, msg_len)) {
lib/libcrypto/sm2/sm2_local.h
33
const uint8_t *uid, size_t uid_len, const uint8_t *msg, size_t msg_len);
lib/libcrypto/sm2/sm2_local.h
37
const uint8_t *msg, size_t msg_len);
lib/libcrypto/sm2/sm2_sign.c
32
const uint8_t *uid, size_t uid_len, const uint8_t *msg, size_t msg_len)
lib/libcrypto/sm2/sm2_sign.c
353
size_t uid_len, const uint8_t *msg, size_t msg_len)
lib/libcrypto/sm2/sm2_sign.c
358
e = sm2_compute_msg_hash(digest, key, uid, uid_len, msg, msg_len);
lib/libcrypto/sm2/sm2_sign.c
373
const uint8_t *uid, size_t uid_len, const uint8_t *msg, size_t msg_len)
lib/libcrypto/sm2/sm2_sign.c
378
e = sm2_compute_msg_hash(digest, key, uid, uid_len, msg, msg_len);
lib/libcrypto/sm2/sm2_sign.c
69
if (!EVP_DigestUpdate(hash, msg, msg_len)) {
lib/libcrypto/ts/ts.h
534
int TS_MSG_IMPRINT_print_bio(BIO *bio, TS_MSG_IMPRINT *msg);
lib/libcrypto/ts/ts_lib.c
152
ASN1_OCTET_STRING *msg;
lib/libcrypto/ts/ts_lib.c
157
msg = TS_MSG_IMPRINT_get_msg(a);
lib/libcrypto/ts/ts_lib.c
158
BIO_dump_indent(bio, (const char *)ASN1_STRING_get0_data(msg),
lib/libcrypto/ts/ts_lib.c
159
ASN1_STRING_length(msg), 4);
lib/libcrypto/ts/ts_verify_ctx.c
191
ASN1_OCTET_STRING *msg;
lib/libcrypto/ts/ts_verify_ctx.c
214
msg = TS_MSG_IMPRINT_get_msg(imprint);
lib/libcrypto/ts/ts_verify_ctx.c
215
ret->imprint_len = ASN1_STRING_length(msg);
lib/libcrypto/ts/ts_verify_ctx.c
218
memcpy(ret->imprint, ASN1_STRING_get0_data(msg), ret->imprint_len);
lib/libcrypto/x509/x509_asid.c
313
const char *msg)
lib/libcrypto/x509/x509_asid.c
319
BIO_printf(out, "%*s%s:\n", indent, "", msg);
lib/libcurses/curses.h
590
#define GCC_DEPRECATED(msg) __attribute__((deprecated))
lib/libcurses/curses.h
592
#define GCC_DEPRECATED(msg) /* nothing */
lib/libcurses/curses.priv.h
2069
#define ret_error0(rc, msg) if (errret) {\
lib/libcurses/curses.priv.h
2073
fprintf(stderr, msg);\
lib/libedit/search.c
98
regerror(const char *msg)
lib/libelf/elf_errmsg.c
77
(void) snprintf((char *) LIBELF_PRIVATE(msg),
lib/libelf/elf_errmsg.c
78
sizeof(LIBELF_PRIVATE(msg)), "%s: %s",
lib/libelf/elf_errmsg.c
80
return (const char *)&LIBELF_PRIVATE(msg);
lib/libevent/event.h
318
typedef void (*event_log_cb)(int severity, const char *msg);
lib/libevent/log.c
149
event_log(int severity, const char *msg)
lib/libevent/log.c
152
log_fn(severity, msg);
lib/libevent/log.c
54
static void event_log(int severity, const char *msg);
lib/libexpat/tests/minicheck.c
247
_fail(const char *file, int line, const char *msg) {
lib/libexpat/tests/minicheck.c
254
if (msg != NULL) {
lib/libexpat/tests/minicheck.c
255
const int has_newline = (msg[strlen(msg) - 1] == '\n');
lib/libexpat/tests/minicheck.c
256
fprintf(stderr, "ERROR: %s%s", msg, has_newline ? "" : "\n");
lib/libexpat/tests/minicheck.h
137
void _fail(const char *file, int line, const char *msg);
lib/libexpat/tests/minicheck.h
87
# define fail(msg) _fail(__FILE__, __LINE__, msg)
lib/libpcap/grammar.y
60
yyerror(char *msg)
lib/libpcap/grammar.y
63
bpf_error("%s", msg);
lib/libradius/radius.c
374
radius_recvmsg(int s, struct msghdr * msg, int flags)
lib/libradius/radius.c
380
if (msg->msg_iov != NULL || msg->msg_iovlen != 0)
lib/libradius/radius.c
385
msg->msg_iov = &iov;
lib/libradius/radius.c
386
msg->msg_iovlen = 1;
lib/libradius/radius.c
387
n = recvmsg(s, msg, flags);
lib/libradius/radius.c
388
msg->msg_iov = NULL;
lib/libradius/radius.c
389
msg->msg_iovlen = 0;
lib/libradius/radius.c
398
const struct msghdr * msg, int flags)
lib/libradius/radius.c
404
if (msg->msg_iov != NULL || msg->msg_iovlen != 0)
lib/libradius/radius.c
409
msg0 = *msg;
lib/libssl/tls13_error.c
30
free(error->msg);
lib/libssl/tls13_error.c
31
error->msg = NULL;
lib/libssl/tls13_error.c
55
error->msg = errmsg;
lib/libssl/tls13_error.c
59
if (asprintf(&error->msg, "%s: %s", errmsg, strerror(errnum)) == -1) {
lib/libssl/tls13_error.c
60
error->msg = NULL;
lib/libssl/tls13_handshake_msg.c
103
tls13_handshake_msg_finish(struct tls13_handshake_msg *msg)
lib/libssl/tls13_handshake_msg.c
105
if (!CBB_finish(&msg->cbb, &msg->data, &msg->data_len))
lib/libssl/tls13_handshake_msg.c
108
CBS_init(&msg->cbs, msg->data, msg->data_len);
lib/libssl/tls13_handshake_msg.c
122
tls13_handshake_msg_recv(struct tls13_handshake_msg *msg,
lib/libssl/tls13_handshake_msg.c
130
if (msg->data != NULL)
lib/libssl/tls13_handshake_msg.c
133
if (msg->msg_type == 0) {
lib/libssl/tls13_handshake_msg.c
134
if ((ret = tls_buffer_extend(msg->buf,
lib/libssl/tls13_handshake_msg.c
139
if (!tls_buffer_data(msg->buf, &cbs))
lib/libssl/tls13_handshake_msg.c
151
msg->msg_type = msg_type;
lib/libssl/tls13_handshake_msg.c
152
msg->msg_len = msg_len;
lib/libssl/tls13_handshake_msg.c
155
if ((ret = tls_buffer_extend(msg->buf,
lib/libssl/tls13_handshake_msg.c
156
TLS13_HANDSHAKE_MSG_HEADER_LEN + msg->msg_len,
lib/libssl/tls13_handshake_msg.c
160
if (!tls_buffer_finish(msg->buf, &msg->data, &msg->data_len))
lib/libssl/tls13_handshake_msg.c
167
tls13_handshake_msg_send(struct tls13_handshake_msg *msg,
lib/libssl/tls13_handshake_msg.c
172
if (msg->data == NULL)
lib/libssl/tls13_handshake_msg.c
175
if (CBS_len(&msg->cbs) == 0)
lib/libssl/tls13_handshake_msg.c
178
while (CBS_len(&msg->cbs) > 0) {
lib/libssl/tls13_handshake_msg.c
179
if ((ret = tls13_write_handshake_data(rl, CBS_data(&msg->cbs),
lib/libssl/tls13_handshake_msg.c
180
CBS_len(&msg->cbs))) <= 0)
lib/libssl/tls13_handshake_msg.c
183
if (!CBS_skip(&msg->cbs, ret))
lib/libssl/tls13_handshake_msg.c
39
struct tls13_handshake_msg *msg = NULL;
lib/libssl/tls13_handshake_msg.c
41
if ((msg = calloc(1, sizeof(struct tls13_handshake_msg))) == NULL)
lib/libssl/tls13_handshake_msg.c
43
if ((msg->buf = tls_buffer_new(0)) == NULL)
lib/libssl/tls13_handshake_msg.c
46
return msg;
lib/libssl/tls13_handshake_msg.c
49
tls13_handshake_msg_free(msg);
lib/libssl/tls13_handshake_msg.c
55
tls13_handshake_msg_free(struct tls13_handshake_msg *msg)
lib/libssl/tls13_handshake_msg.c
57
if (msg == NULL)
lib/libssl/tls13_handshake_msg.c
60
tls_buffer_free(msg->buf);
lib/libssl/tls13_handshake_msg.c
62
CBB_cleanup(&msg->cbb);
lib/libssl/tls13_handshake_msg.c
64
freezero(msg->data, msg->data_len);
lib/libssl/tls13_handshake_msg.c
65
freezero(msg, sizeof(struct tls13_handshake_msg));
lib/libssl/tls13_handshake_msg.c
69
tls13_handshake_msg_data(struct tls13_handshake_msg *msg, CBS *cbs)
lib/libssl/tls13_handshake_msg.c
71
CBS_init(cbs, msg->data, msg->data_len);
lib/libssl/tls13_handshake_msg.c
75
tls13_handshake_msg_type(struct tls13_handshake_msg *msg)
lib/libssl/tls13_handshake_msg.c
77
return msg->msg_type;
lib/libssl/tls13_handshake_msg.c
81
tls13_handshake_msg_content(struct tls13_handshake_msg *msg, CBS *cbs)
lib/libssl/tls13_handshake_msg.c
83
tls13_handshake_msg_data(msg, cbs);
lib/libssl/tls13_handshake_msg.c
89
tls13_handshake_msg_start(struct tls13_handshake_msg *msg, CBB *body,
lib/libssl/tls13_handshake_msg.c
92
if (!CBB_init(&msg->cbb, TLS13_HANDSHAKE_MSG_INITIAL_LEN))
lib/libssl/tls13_handshake_msg.c
94
if (!CBB_add_u8(&msg->cbb, msg_type))
lib/libssl/tls13_handshake_msg.c
96
if (!CBB_add_u24_length_prefixed(&msg->cbb, body))
lib/libssl/tls13_internal.h
242
void tls13_handshake_msg_free(struct tls13_handshake_msg *msg);
lib/libssl/tls13_internal.h
243
void tls13_handshake_msg_data(struct tls13_handshake_msg *msg, CBS *cbs);
lib/libssl/tls13_internal.h
244
uint8_t tls13_handshake_msg_type(struct tls13_handshake_msg *msg);
lib/libssl/tls13_internal.h
245
int tls13_handshake_msg_content(struct tls13_handshake_msg *msg, CBS *cbs);
lib/libssl/tls13_internal.h
246
int tls13_handshake_msg_start(struct tls13_handshake_msg *msg, CBB *body,
lib/libssl/tls13_internal.h
248
int tls13_handshake_msg_finish(struct tls13_handshake_msg *msg);
lib/libssl/tls13_internal.h
249
int tls13_handshake_msg_recv(struct tls13_handshake_msg *msg,
lib/libssl/tls13_internal.h
251
int tls13_handshake_msg_send(struct tls13_handshake_msg *msg,
lib/libssl/tls13_internal.h
267
char *msg;
lib/libtls/tls.c
110
error->msg = errmsg;
lib/libtls/tls.c
114
if (asprintf(&error->msg, "%s: %s", errmsg, strerror(errno_value)) == -1) {
lib/libtls/tls.c
115
error->msg = NULL;
lib/libtls/tls.c
72
return ctx->error.msg;
lib/libtls/tls.c
744
free(ctx->error.msg);
lib/libtls/tls.c
745
ctx->error.msg = NULL;
lib/libtls/tls.c
84
free(error->msg);
lib/libtls/tls.c
85
error->msg = NULL;
lib/libtls/tls_config.c
178
free(config->error.msg);
lib/libtls/tls_config.c
207
return config->error.msg;
lib/libtls/tls_internal.h
48
char *msg;
lib/libtls/tls_signer.c
86
return (signer->error.msg);
lib/libutil/imsg-buffer.c
751
struct msghdr msg;
lib/libutil/imsg-buffer.c
759
memset(&msg, 0, sizeof(msg));
lib/libutil/imsg-buffer.c
776
msg.msg_iov = iov;
lib/libutil/imsg-buffer.c
777
msg.msg_iovlen = i;
lib/libutil/imsg-buffer.c
780
msg.msg_control = (caddr_t)&cmsgbuf.buf;
lib/libutil/imsg-buffer.c
781
msg.msg_controllen = sizeof(cmsgbuf.buf);
lib/libutil/imsg-buffer.c
782
cmsg = CMSG_FIRSTHDR(&msg);
lib/libutil/imsg-buffer.c
790
if ((n = sendmsg(fd, &msg, 0)) == -1) {
lib/libutil/imsg-buffer.c
816
struct ibuf rbuf, msg;
lib/libutil/imsg-buffer.c
826
ibuf_from_buffer(&msg, ibuf_data(&rbuf),
lib/libutil/imsg-buffer.c
828
if ((msgbuf->rpmsg = msgbuf->readhdr(&msg,
lib/libutil/imsg-buffer.c
839
if (ibuf_get_ibuf(&rbuf, sz, &msg) == -1 ||
lib/libutil/imsg-buffer.c
840
ibuf_add_ibuf(msgbuf->rpmsg, &msg) == -1)
lib/libutil/imsg-buffer.c
898
struct msghdr msg;
lib/libutil/imsg-buffer.c
913
memset(&msg, 0, sizeof(msg));
lib/libutil/imsg-buffer.c
918
msg.msg_iov = &iov;
lib/libutil/imsg-buffer.c
919
msg.msg_iovlen = 1;
lib/libutil/imsg-buffer.c
920
msg.msg_control = &cmsgbuf.buf;
lib/libutil/imsg-buffer.c
921
msg.msg_controllen = sizeof(cmsgbuf.buf);
lib/libutil/imsg-buffer.c
924
if ((n = recvmsg(fd, &msg, 0)) == -1) {
lib/libutil/imsg-buffer.c
944
for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
lib/libutil/imsg-buffer.c
945
cmsg = CMSG_NXTHDR(&msg, cmsg)) {
lib/libutil/imsg.c
337
imsg_forward(struct imsgbuf *imsgbuf, struct imsg *msg)
lib/libutil/imsg.c
342
ibuf_rewind(msg->buf);
lib/libutil/imsg.c
343
if (ibuf_skip(msg->buf, sizeof(msg->hdr)) == -1)
lib/libutil/imsg.c
345
len = ibuf_size(msg->buf);
lib/libutil/imsg.c
347
if ((wbuf = imsg_create(imsgbuf, msg->hdr.type, msg->hdr.peerid,
lib/libutil/imsg.c
348
msg->hdr.pid, len)) == NULL)
lib/libutil/imsg.c
352
if (ibuf_add_ibuf(wbuf, msg->buf) == -1) {
lib/libutil/imsg.c
393
imsg_add(struct ibuf *msg, const void *data, size_t datalen)
lib/libutil/imsg.c
396
if (ibuf_add(msg, data, datalen) == -1) {
lib/libutil/imsg.c
397
ibuf_free(msg);
lib/libutil/imsg.c
404
imsg_close(struct imsgbuf *imsgbuf, struct ibuf *msg)
lib/libutil/imsg.c
408
len = ibuf_size(msg);
lib/libutil/imsg.c
409
if (ibuf_fd_avail(msg))
lib/libutil/imsg.c
411
(void)ibuf_set_h32(msg, offsetof(struct imsg_hdr, len), len);
lib/libutil/imsg.c
412
ibuf_close(imsgbuf->w, msg);
lib/libutil/imsg.c
422
imsg_set_maxsize(struct ibuf *msg, size_t max)
lib/libutil/imsg.c
428
return ibuf_set_maxsize(msg, max + IMSG_HEADER_SIZE);
lib/liby/yyerror.c
35
yyerror(char *msg)
lib/liby/yyerror.c
37
(void)fprintf(stderr, "%s\n", msg);
lib/libz/deflate.c
396
strm->msg = Z_NULL;
lib/libz/deflate.c
507
strm->msg = ERR_MSG(Z_MEM_ERROR);
lib/libz/deflate.c
648
strm->msg = Z_NULL; /* use zfree if we ever allocate msg dynamically */
lib/libz/gzguts.h
200
char *msg; /* error message */
lib/libz/gzlib.c
106
state->msg = NULL; /* no error message yet */
lib/libz/gzlib.c
527
(state->msg == NULL ? "" : state->msg);
lib/libz/gzlib.c
555
void ZLIB_INTERNAL gz_error(gz_statep state, int err, const char *msg) {
lib/libz/gzlib.c
557
if (state->msg != NULL) {
lib/libz/gzlib.c
559
free(state->msg);
lib/libz/gzlib.c
560
state->msg = NULL;
lib/libz/gzlib.c
569
if (msg == NULL)
lib/libz/gzlib.c
577
if ((state->msg = (char *)malloc(strlen(state->path) + strlen(msg) + 3)) ==
lib/libz/gzlib.c
583
(void)snprintf(state->msg, strlen(state->path) + strlen(msg) + 3,
lib/libz/gzlib.c
584
"%s%s%s", state->path, ": ", msg);
lib/libz/gzlib.c
586
strcpy(state->msg, state->path);
lib/libz/gzlib.c
587
strcat(state->msg, ": ");
lib/libz/gzlib.c
588
strcat(state->msg, msg);
lib/libz/gzread.c
222
strm->msg == NULL ? "compressed data error" : strm->msg);
lib/libz/infback.c
214
strm->msg = Z_NULL;
lib/libz/infback.c
257
strm->msg = (z_const char *)"error";
lib/libz/infback.c
259
strm->msg = (z_const char *)"invalid block type";
lib/libz/infback.c
272
strm->msg = (z_const char *)"error";
lib/libz/infback.c
274
strm->msg = (z_const char *)"invalid stored block lengths";
lib/libz/infback.c
314
strm->msg = (z_const char *)"error";
lib/libz/infback.c
316
strm->msg = (z_const char *)
lib/libz/infback.c
341
strm->msg = (z_const char *)"error";
lib/libz/infback.c
343
strm->msg = (z_const char *)"invalid code lengths set";
lib/libz/infback.c
36
strm->msg = Z_NULL; /* in case we return an error */
lib/libz/infback.c
368
strm->msg = (z_const char *)"error";
lib/libz/infback.c
370
strm->msg = (z_const char *)
lib/libz/infback.c
396
strm->msg = (z_const char *)"error";
lib/libz/infback.c
398
strm->msg = (z_const char *)
lib/libz/infback.c
415
strm->msg = (z_const char *)"error";
lib/libz/infback.c
417
strm->msg = (z_const char *)
lib/libz/infback.c
434
strm->msg = (z_const char *)"error";
lib/libz/infback.c
436
strm->msg = (z_const char *)"invalid literal/lengths set";
lib/libz/infback.c
447
strm->msg = (z_const char *)"error";
lib/libz/infback.c
449
strm->msg = (z_const char *)"invalid distances set";
lib/libz/infback.c
512
strm->msg = (z_const char *)"error";
lib/libz/infback.c
514
strm->msg = (z_const char *)"invalid literal/length code";
lib/libz/infback.c
548
strm->msg = (z_const char *)"error";
lib/libz/infback.c
550
strm->msg = (z_const char *)"invalid distance code";
lib/libz/infback.c
567
strm->msg = (z_const char *)"error";
lib/libz/infback.c
569
strm->msg = (z_const char *)"invalid distance too far back";
lib/libz/inffast.c
158
strm->msg = (z_const char *)
lib/libz/inffast.c
173
strm->msg = (z_const char *)"error";
lib/libz/inffast.c
175
strm->msg = (z_const char *)
lib/libz/inffast.c
274
strm->msg = (z_const char *)"error";
lib/libz/inffast.c
276
strm->msg = (z_const char *)"invalid distance code";
lib/libz/inffast.c
293
strm->msg = (z_const char *)"error";
lib/libz/inffast.c
295
strm->msg = (z_const char *)"invalid literal/length code";
lib/libz/inflate.c
1020
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
1022
strm->msg = (z_const char *)"invalid literal/length code";
lib/libz/inflate.c
106
strm->msg = Z_NULL;
lib/libz/inflate.c
1062
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
1064
strm->msg = (z_const char *)"invalid distance code";
lib/libz/inflate.c
1083
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
1085
strm->msg = (z_const char *)"invalid distance too far back";
lib/libz/inflate.c
1102
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
1104
strm->msg = (z_const char *)
lib/libz/inflate.c
1166
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
1168
strm->msg = (z_const char *)"incorrect data check";
lib/libz/inflate.c
1184
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
1186
strm->msg = (z_const char *)"incorrect length check";
lib/libz/inflate.c
182
strm->msg = Z_NULL; /* in case we return an error */
lib/libz/inflate.c
530
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
532
strm->msg = (z_const char *)"incorrect header check";
lib/libz/inflate.c
539
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
541
strm->msg = (z_const char *)"unknown compression method";
lib/libz/inflate.c
552
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
554
strm->msg = (z_const char *)"invalid window size";
lib/libz/inflate.c
572
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
574
strm->msg = (z_const char *)"unknown compression method";
lib/libz/inflate.c
581
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
583
strm->msg = (z_const char *)"unknown header flags set";
lib/libz/inflate.c
701
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
703
strm->msg = (z_const char *)"header crc mismatch";
lib/libz/inflate.c
767
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
769
strm->msg = (z_const char *)"invalid block type";
lib/libz/inflate.c
780
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
782
strm->msg = (z_const char *)"invalid stored block lengths";
lib/libz/inflate.c
825
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
827
strm->msg = (z_const char *)
lib/libz/inflate.c
853
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
855
strm->msg = (z_const char *)"invalid code lengths set";
lib/libz/inflate.c
881
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
883
strm->msg = (z_const char *)
lib/libz/inflate.c
909
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
911
strm->msg = (z_const char *)
lib/libz/inflate.c
928
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
930
strm->msg = (z_const char *)
lib/libz/inflate.c
947
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
949
strm->msg = (z_const char *)"invalid literal/lengths set";
lib/libz/inflate.c
960
strm->msg = (z_const char *)"error";
lib/libz/inflate.c
962
strm->msg = (z_const char *)"invalid distances set";
lib/libz/zlib.h
99
z_const char *msg; /* last error message, NULL if no error */
lib/libz/zutil.h
233
# define Assert(cond,msg) {if(!(cond)) z_error(msg);}
lib/libz/zutil.h
240
# define Assert(cond,msg)
lib/libz/zutil.h
70
return (strm->msg = ERR_MSG(err), (err))
libexec/ftpd/ftpd.c
1923
char msg[BUFSIZ];
libexec/ftpd/ftpd.c
1930
vsnprintf(msg, sizeof(msg), fmt, ap);
libexec/ftpd/ftpd.c
1933
next = msg;
libexec/ftpd/monitor_fdpass.c
34
struct msghdr msg;
libexec/ftpd/monitor_fdpass.c
44
memset(&msg, 0, sizeof(msg));
libexec/ftpd/monitor_fdpass.c
47
msg.msg_control = (caddr_t)&cmsgbuf.buf;
libexec/ftpd/monitor_fdpass.c
48
msg.msg_controllen = sizeof(cmsgbuf.buf);
libexec/ftpd/monitor_fdpass.c
49
cmsg = CMSG_FIRSTHDR(&msg);
libexec/ftpd/monitor_fdpass.c
59
msg.msg_iov = &vec;
libexec/ftpd/monitor_fdpass.c
60
msg.msg_iovlen = 1;
libexec/ftpd/monitor_fdpass.c
62
if ((n = sendmsg(sock, &msg, 0)) == -1)
libexec/ftpd/monitor_fdpass.c
72
struct msghdr msg;
libexec/ftpd/monitor_fdpass.c
83
memset(&msg, 0, sizeof(msg));
libexec/ftpd/monitor_fdpass.c
86
msg.msg_iov = &vec;
libexec/ftpd/monitor_fdpass.c
87
msg.msg_iovlen = 1;
libexec/ftpd/monitor_fdpass.c
88
msg.msg_control = &cmsgbuf.buf;
libexec/ftpd/monitor_fdpass.c
89
msg.msg_controllen = sizeof(cmsgbuf.buf);
libexec/ftpd/monitor_fdpass.c
91
if ((n = recvmsg(sock, &msg, 0)) == -1) {
libexec/ftpd/monitor_fdpass.c
99
cmsg = CMSG_FIRSTHDR(&msg);
libexec/ld.so/malloc.c
171
wrterror(char *msg)
libexec/ld.so/malloc.c
174
_dl_die("%s error: %s", g_pool->func, msg);
libexec/ld.so/malloc.c
176
_dl_die("%s", msg);
libexec/login_ldap/aldap.c
362
while (m->msg == NULL) {
libexec/login_ldap/aldap.c
383
m->msg = ober_read_elements(&ldap->ber, NULL);
libexec/login_ldap/aldap.c
394
LDAP_DEBUG("message", m->msg);
libexec/login_ldap/aldap.c
396
if (ober_scanf_elements(m->msg, "{ite", &msgid, &class, &type, &a) != 0)
libexec/login_ldap/aldap.c
418
if (m->msg->be_sub) {
libexec/login_ldap/aldap.c
419
for (ep = m->msg->be_sub; ep != NULL; ep = ep->be_next) {
libexec/login_ldap/aldap.c
499
aldap_freemsg(struct aldap_message *msg)
libexec/login_ldap/aldap.c
501
if (msg->msg)
libexec/login_ldap/aldap.c
502
ober_free_elements(msg->msg);
libexec/login_ldap/aldap.c
503
free(msg);
libexec/login_ldap/aldap.c
507
aldap_get_resultcode(struct aldap_message *msg)
libexec/login_ldap/aldap.c
509
return msg->body.res.rescode;
libexec/login_ldap/aldap.c
513
aldap_get_dn(struct aldap_message *msg)
libexec/login_ldap/aldap.c
517
if (msg->dn == NULL)
libexec/login_ldap/aldap.c
520
if (ober_get_string(msg->dn, &dn) == -1)
libexec/login_ldap/aldap.c
527
aldap_get_references(struct aldap_message *msg)
libexec/login_ldap/aldap.c
529
if (msg->references == NULL)
libexec/login_ldap/aldap.c
531
return aldap_get_stringset(msg->references);
libexec/login_ldap/aldap.c
549
aldap_get_diagmsg(struct aldap_message *msg)
libexec/login_ldap/aldap.c
553
if (msg->body.res.diagmsg == NULL)
libexec/login_ldap/aldap.c
556
if (ober_get_string(msg->body.res.diagmsg, &s) == -1)
libexec/login_ldap/aldap.c
563
aldap_count_attrs(struct aldap_message *msg)
libexec/login_ldap/aldap.c
568
if (msg->body.search.attrs == NULL)
libexec/login_ldap/aldap.c
571
for (i = 0, a = msg->body.search.attrs;
libexec/login_ldap/aldap.c
580
aldap_first_attr(struct aldap_message *msg, char **outkey,
libexec/login_ldap/aldap.c
587
if (msg->body.search.attrs == NULL)
libexec/login_ldap/aldap.c
590
if (ober_scanf_elements(msg->body.search.attrs, "{s(e)}",
libexec/login_ldap/aldap.c
594
msg->body.search.iter = msg->body.search.attrs->be_next;
libexec/login_ldap/aldap.c
610
aldap_next_attr(struct aldap_message *msg, char **outkey,
libexec/login_ldap/aldap.c
617
if (msg->body.search.iter == NULL)
libexec/login_ldap/aldap.c
620
LDAP_DEBUG("attr", msg->body.search.iter);
libexec/login_ldap/aldap.c
622
if (ober_get_eoc(msg->body.search.iter) == 0)
libexec/login_ldap/aldap.c
625
if (ober_scanf_elements(msg->body.search.iter, "{s(e)}", &key, &a) != 0)
libexec/login_ldap/aldap.c
628
msg->body.search.iter = msg->body.search.iter->be_next;
libexec/login_ldap/aldap.c
645
aldap_match_attr(struct aldap_message *msg, char *inkey,
libexec/login_ldap/aldap.c
652
if (msg->body.search.attrs == NULL)
libexec/login_ldap/aldap.c
655
LDAP_DEBUG("attr", msg->body.search.attrs);
libexec/login_ldap/aldap.c
657
for (a = msg->body.search.attrs;;) {
libexec/login_ldap/aldap.h
62
struct ber_element *msg;
libexec/login_skey/login_skey.c
276
struct msghdr msg;
libexec/login_skey/login_skey.c
283
memset(&msg, 0, sizeof(msg));
libexec/login_skey/login_skey.c
284
msg.msg_control = &cmsgbuf.buf;
libexec/login_skey/login_skey.c
285
msg.msg_controllen = sizeof(cmsgbuf.buf);
libexec/login_skey/login_skey.c
287
cmp = CMSG_FIRSTHDR(&msg);
libexec/login_skey/login_skey.c
294
if (sendmsg(sock, &msg, 0) == -1)
libexec/mail.local/mail.local.c
275
notifybiff(char *msg)
libexec/mail.local/mail.local.c
311
len = strlen(msg) + 1; /* XXX */
libexec/mail.local/mail.local.c
312
if (sendto(f, msg, len, 0, res->ai_addr, res->ai_addrlen) != len)
libexec/snmpd/snmpd_metrics/kroute.c
1155
if_announce(void *msg)
libexec/snmpd/snmpd_metrics/kroute.c
1160
ifan = msg;
libexec/snmpd/snmpd_metrics/util.c
102
bzero(&msg, sizeof(msg));
libexec/snmpd/snmpd_metrics/util.c
107
msg.msg_iov = &iov;
libexec/snmpd/snmpd_metrics/util.c
108
msg.msg_iovlen = 1;
libexec/snmpd/snmpd_metrics/util.c
109
msg.msg_name = from;
libexec/snmpd/snmpd_metrics/util.c
110
msg.msg_namelen = *fromlen;
libexec/snmpd/snmpd_metrics/util.c
111
msg.msg_control = &cmsgbuf.buf;
libexec/snmpd/snmpd_metrics/util.c
112
msg.msg_controllen = sizeof(cmsgbuf.buf);
libexec/snmpd/snmpd_metrics/util.c
114
if ((ret = recvmsg(s, &msg, flags)) == -1)
libexec/snmpd/snmpd_metrics/util.c
123
for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
libexec/snmpd/snmpd_metrics/util.c
124
cmsg = CMSG_NXTHDR(&msg, cmsg)) {
libexec/snmpd/snmpd_metrics/util.c
39
struct msghdr msg;
libexec/snmpd/snmpd_metrics/util.c
50
bzero(&msg, sizeof(msg));
libexec/snmpd/snmpd_metrics/util.c
55
msg.msg_iov = &iov;
libexec/snmpd/snmpd_metrics/util.c
56
msg.msg_iovlen = 1;
libexec/snmpd/snmpd_metrics/util.c
57
msg.msg_name = to;
libexec/snmpd/snmpd_metrics/util.c
58
msg.msg_namelen = tolen;
libexec/snmpd/snmpd_metrics/util.c
59
msg.msg_control = &cmsgbuf;
libexec/snmpd/snmpd_metrics/util.c
60
msg.msg_controllen = sizeof(cmsgbuf);
libexec/snmpd/snmpd_metrics/util.c
62
cmsg = CMSG_FIRSTHDR(&msg);
libexec/snmpd/snmpd_metrics/util.c
65
msg.msg_controllen = sizeof(cmsgbuf.inbuf);
libexec/snmpd/snmpd_metrics/util.c
73
msg.msg_controllen = sizeof(cmsgbuf.in6buf);
libexec/snmpd/snmpd_metrics/util.c
83
return sendmsg(s, &msg, flags);
libexec/snmpd/snmpd_metrics/util.c
91
struct msghdr msg;
libexec/spamd-setup/spamd-setup.c
395
do_message(FILE *sdc, char *msg)
libexec/spamd-setup/spamd-setup.c
402
len = strlen(msg);
libexec/spamd-setup/spamd-setup.c
403
if (msg[0] == '"' && msg[len - 1] == '"') {
libexec/spamd-setup/spamd-setup.c
405
msg[len - 1] = '\0';
libexec/spamd-setup/spamd-setup.c
406
buf = msg + 1;
libexec/spamd-setup/spamd-setup.c
414
fd = open(msg, O_RDONLY);
libexec/spamd-setup/spamd-setup.c
416
err(1, "Can't open message from %s", msg);
libexec/spamd-setup/spamd-setup.c
430
err(1, "Can't read from %s", msg);
libexec/spamd/spamd.c
209
char *cp, prev, *name, *msg, *tmp;
libexec/spamd/spamd.c
227
msg = cp;
libexec/spamd/spamd.c
247
printf("bad message: %s\n", msg);
libexec/spamd/spamd.c
254
printf("bad message: %s\n", msg);
libexec/spamd/spamd.c
337
sdl_add(name, msg, v4, nv4, v6, nv6);
libexec/spamd/sync.c
392
struct msghdr msg;
libexec/spamd/sync.c
395
memset(&msg, 0, sizeof(msg));
libexec/spamd/sync.c
396
msg.msg_iov = iov;
libexec/spamd/sync.c
397
msg.msg_iovlen = iovlen;
libexec/spamd/sync.c
402
msg.msg_name = &sync_out;
libexec/spamd/sync.c
403
msg.msg_namelen = sizeof(sync_out);
libexec/spamd/sync.c
404
sendmsg(syncfd, &msg, 0);
libexec/spamd/sync.c
411
msg.msg_name = &shost->sh_addr;
libexec/spamd/sync.c
412
msg.msg_namelen = sizeof(shost->sh_addr);
libexec/spamd/sync.c
413
sendmsg(syncfd, &msg, 0);
libexec/spamlogd/spamlogd.c
90
logmsg(int pri, const char *msg, ...)
libexec/spamlogd/spamlogd.c
93
va_start(ap, msg);
libexec/spamlogd/spamlogd.c
96
vfprintf(stderr, msg, ap);
libexec/spamlogd/spamlogd.c
99
vsyslog_r(pri, &sdata, msg, ap);
libexec/tradcpp/directive.c
538
char *msg;
libexec/tradcpp/directive.c
540
msg = macroexpand(p2, line, strlen(line), false);
libexec/tradcpp/directive.c
541
complain(&lp->current, "#warning: %s", msg);
libexec/tradcpp/directive.c
545
dostrfree(msg);
libexec/tradcpp/directive.c
552
char *msg;
libexec/tradcpp/directive.c
554
msg = macroexpand(p2, line, strlen(line), false);
libexec/tradcpp/directive.c
555
complain(&lp->current, "#error: %s", msg);
libexec/tradcpp/directive.c
557
dostrfree(msg);
regress/lib/libc/locale/check_isw/check_isw.c
31
check_bool(int v1, int v2, char msg)
regress/lib/libc/locale/check_isw/check_isw.c
34
printf("%c", msg);
regress/lib/libc/locale/check_isw/check_isw.c
40
check_value(int v1, int v2, char msg)
regress/lib/libc/locale/check_isw/check_isw.c
43
printf("%c", msg);
regress/lib/libc/sys/atf-c.h
83
#define atf_req(exp, err, msg, ...) \
regress/lib/libc/sys/atf-c.h
84
atf_require(exp, err, #exp, __FILE__, __LINE__, msg, ##__VA_ARGS__)
regress/lib/libc/sys/t_kevent.c
116
kq = *(int *)CMSG_DATA(msg);
regress/lib/libc/sys/t_kevent.c
126
msg->cmsg_level = SOL_SOCKET;
regress/lib/libc/sys/t_kevent.c
127
msg->cmsg_type = SCM_RIGHTS;
regress/lib/libc/sys/t_kevent.c
128
msg->cmsg_len = CMSG_LEN(sizeof(int));
regress/lib/libc/sys/t_kevent.c
130
*(int *)CMSG_DATA(msg) = kq;
regress/lib/libc/sys/t_kevent.c
82
struct cmsghdr *msg;
regress/lib/libc/sys/t_kevent.c
92
msg = malloc(CMSG_SPACE(sizeof(int)));
regress/lib/libc/sys/t_kevent.c
97
m.msg_control = msg;
regress/lib/libc/sys/t_msgctl.c
195
struct msg msg = { MSG_MTYPE_1, { 'a', 'b', 'c' } };
regress/lib/libc/sys/t_msgctl.c
208
(void)msgsnd(id, &msg, sizeof(struct msg), IPC_NOWAIT);
regress/lib/libc/sys/t_msgctl.c
227
(void)msgrcv(id, &msg,
regress/lib/libc/sys/t_msgctl.c
228
sizeof(struct msg), MSG_MTYPE_1, IPC_NOWAIT);
regress/lib/libc/sys/t_msgctl.c
308
struct msg msg = { MSG_MTYPE_1, { 'a', 'b', 'c' } };
regress/lib/libc/sys/t_msgctl.c
319
(void)msgsnd(id, &msg, sizeof(struct msg), IPC_NOWAIT);
regress/lib/libc/sys/t_msgctl.c
331
(void)msgrcv(id, &msg, sizeof(struct msg), MSG_MTYPE_1, IPC_NOWAIT);
regress/lib/libc/sys/t_msgrcv.c
112
struct msg msg = { MSG_MTYPE_1, { 'a', 'b', 'c' } };
regress/lib/libc/sys/t_msgrcv.c
124
if (msgrcv(id, &msg, MSG_LEN, MSG_MTYPE_1, 0) < 0)
regress/lib/libc/sys/t_msgrcv.c
135
(void)msgsnd(id, &msg, MSG_LEN, IPC_NOWAIT);
regress/lib/libc/sys/t_msgrcv.c
159
struct msg msg = { MSG_MTYPE_1, { 'a', 'b', 'c' } };
regress/lib/libc/sys/t_msgrcv.c
167
ATF_REQUIRE_ERRNO(ENOMSG, msgrcv(id, &msg,
regress/lib/libc/sys/t_msgrcv.c
170
ATF_REQUIRE(msgsnd(id, &msg, MSG_LEN, IPC_NOWAIT) == 0);
regress/lib/libc/sys/t_msgrcv.c
179
ATF_REQUIRE_ERRNO(EINVAL, msgrcv(-1, &msg,
regress/lib/libc/sys/t_msgrcv.c
184
ATF_REQUIRE_ERRNO(EINVAL, msgrcv(-1, &msg,
regress/lib/libc/sys/t_msgrcv.c
187
ATF_REQUIRE(msgsnd(id, &msg, MSG_LEN, IPC_NOWAIT) == 0);
regress/lib/libc/sys/t_msgrcv.c
211
struct msg msg1 = { MSG_MTYPE_1, { 'a', 'b', 'c' } };
regress/lib/libc/sys/t_msgrcv.c
212
struct msg msg2 = { MSG_MTYPE_3, { 'x', 'y', 'z' } };
regress/lib/libc/sys/t_msgrcv.c
248
struct msg msg = { MSG_MTYPE_1, { 'a', 'b', 'c' } };
regress/lib/libc/sys/t_msgrcv.c
259
ATF_REQUIRE(msgsnd(id, &msg, MSG_LEN, IPC_NOWAIT) == 0);
regress/lib/libc/sys/t_msgrcv.c
269
if (msgrcv(id, &msg, MSG_LEN, MSG_MTYPE_1,
regress/lib/libc/sys/t_msgrcv.c
311
struct msg msg1 = { MSG_MTYPE_1, { 'a', 'b', 'c' } };
regress/lib/libc/sys/t_msgrcv.c
82
struct msg msg1 = { MSG_MTYPE_1, { 'a', 'b', 'c' } };
regress/lib/libc/sys/t_msgrcv.c
83
struct msg msg2 = { MSG_MTYPE_1, { 'x', 'y', 'z' } };
regress/lib/libc/sys/t_msgsnd.c
102
if (msgsnd(id, &msg, sizeof(struct msg), 0) < 0)
regress/lib/libc/sys/t_msgsnd.c
133
struct msg msg = { MSG_MTYPE_1, { 'a', 'b', 'c' } };
regress/lib/libc/sys/t_msgsnd.c
144
rv = msgsnd(id, &msg, sizeof(struct msg), IPC_NOWAIT);
regress/lib/libc/sys/t_msgsnd.c
179
struct msg msg = { MSG_MTYPE_1, { 'a', 'b', 'c' } };
regress/lib/libc/sys/t_msgsnd.c
188
sizeof(struct msg), IPC_NOWAIT) == -1);
regress/lib/libc/sys/t_msgsnd.c
192
ATF_REQUIRE_ERRNO(EINVAL, msgsnd(-1, &msg,
regress/lib/libc/sys/t_msgsnd.c
193
sizeof(struct msg), IPC_NOWAIT) == -1);
regress/lib/libc/sys/t_msgsnd.c
197
ATF_REQUIRE_ERRNO(EINVAL, msgsnd(-1, &msg,
regress/lib/libc/sys/t_msgsnd.c
201
msg.mtype = 0;
regress/lib/libc/sys/t_msgsnd.c
203
ATF_REQUIRE_ERRNO(EINVAL, msgsnd(id, &msg,
regress/lib/libc/sys/t_msgsnd.c
204
sizeof(struct msg), IPC_NOWAIT) == -1);
regress/lib/libc/sys/t_msgsnd.c
223
struct msg msg = { MSG_MTYPE_1, { 'a', 'b', 'c' } };
regress/lib/libc/sys/t_msgsnd.c
238
rv = msgsnd(id, &msg, sizeof(struct msg), IPC_NOWAIT);
regress/lib/libc/sys/t_msgsnd.c
269
struct msg msg = { MSG_MTYPE_1, { 'a', 'b', 'c' } };
regress/lib/libc/sys/t_msgsnd.c
303
if (msgsnd(id, &msg, sizeof(struct msg), IPC_NOWAIT) == 0)
regress/lib/libc/sys/t_msgsnd.c
82
struct msg msg = { MSG_MTYPE_1, { 'a', 'b', 'c' } };
regress/lib/libc/sys/t_ptrace.c
150
uint8_t msg = 0xde; /* dummy message for IPC based on pipe(2) */
regress/lib/libc/sys/t_ptrace.c
168
rv = write(fds_toparent[1], &msg, sizeof(msg));
regress/lib/libc/sys/t_ptrace.c
169
FORKEE_ASSERTX(rv == sizeof(msg));
regress/lib/libc/sys/t_ptrace.c
178
rv = read(fds_fromparent[0], &msg, sizeof(msg));
regress/lib/libc/sys/t_ptrace.c
179
FORKEE_ASSERTX(rv == sizeof(msg));
regress/lib/libc/sys/t_ptrace.c
187
rv = read(fds_toparent[0], &msg, sizeof(msg));
regress/lib/libc/sys/t_ptrace.c
188
ATF_REQUIRE(rv == sizeof(msg));
regress/lib/libc/sys/t_ptrace.c
191
rv = write(fds_fromparent[1], &msg, sizeof(msg));
regress/lib/libc/sys/t_ptrace.c
192
ATF_REQUIRE(rv == sizeof(msg));
regress/lib/libcrypto/mlkem/mlkem_tests_util.c
43
compare_data(const uint8_t *want, const uint8_t *got, size_t len, const char *msg)
regress/lib/libcrypto/mlkem/mlkem_tests_util.c
48
warnx("FAIL: %s differs", msg);
regress/lib/libcrypto/mlkem/mlkem_tests_util.h
26
const char *msg);
regress/lib/libcrypto/pkcs7/pkcs7test.c
103
fatal(const char *msg)
regress/lib/libcrypto/pkcs7/pkcs7test.c
105
warnx("%s", msg);
regress/lib/libcrypto/rsa/rsa_method_test.c
40
static const uint8_t msg[] = {
regress/lib/libcrypto/rsa/rsa_method_test.c
77
if (!ASN1_STRING_set(message, msg, sizeof(msg)))
regress/lib/libcrypto/test/test.c
134
char *msg = NULL;
regress/lib/libcrypto/test/test.c
143
if (vasprintf(&msg, fmt, ap) == -1)
regress/lib/libcrypto/test/test.c
152
func, filename, line, l, label, msg);
regress/lib/libcrypto/test/test.c
154
free(msg);
regress/lib/libcrypto/x509/constraints.c
26
#define FAIL(msg, ...) \
regress/lib/libcrypto/x509/constraints.c
29
fprintf(stderr, msg, ##__VA_ARGS__); \
regress/lib/libcrypto/x509/rfc3779/rfc3779.c
40
report_hexdump(const char *func, const char *description, const char *msg,
regress/lib/libcrypto/x509/rfc3779/rfc3779.c
44
fprintf(stderr, "%s: \"%s\" %s\nwant:\n", func, description, msg);
regress/lib/libedit/readline/history.c
107
msg(__func__);
regress/lib/libedit/readline/history.c
121
return msg(NULL);
regress/lib/libedit/readline/history.c
131
msg(__func__);
regress/lib/libedit/readline/history.c
145
msg("Where returned %d instead of 1.", ret);
regress/lib/libedit/readline/history.c
147
return msg(NULL);
regress/lib/libedit/readline/history.c
158
msg(__func__);
regress/lib/libedit/readline/history.c
167
return msg(NULL);
regress/lib/libedit/readline/history.c
177
msg(__func__);
regress/lib/libedit/readline/history.c
183
msg("Set_pos(-1) returned %d instead of 0.", ret);
regress/lib/libedit/readline/history.c
191
msg("Set_pos(1) returned %d instead of 1.", ret);
regress/lib/libedit/readline/history.c
193
return msg(NULL);
regress/lib/libedit/readline/history.c
201
msg(__func__);
regress/lib/libedit/readline/history.c
212
return msg(NULL);
regress/lib/libedit/readline/history.c
220
msg(__func__);
regress/lib/libedit/readline/history.c
246
return msg(NULL);
regress/lib/libedit/readline/history.c
254
msg(__func__);
regress/lib/libedit/readline/history.c
262
msg("Length is %d instead of 2.", history_length);
regress/lib/libedit/readline/history.c
264
return msg(NULL);
regress/lib/libedit/readline/history.c
272
msg(__func__);
regress/lib/libedit/readline/history.c
282
msg("Base is %d instead of 2.", history_base);
regress/lib/libedit/readline/history.c
284
return msg(NULL);
regress/lib/libedit/readline/history.c
78
msg("Failed to move beyond the newest entry.");
regress/lib/libedit/readline/history.c
83
msg("%s is NULL.", descr);
regress/lib/libedit/readline/history.c
85
msg("%s is \"%s\" instead of \"%s\".", descr, he->line, want);
regress/lib/libedit/readline/history.c
94
msg("Get %d+%d returned NULL.", history_base, idx);
regress/lib/libedit/readline/history.c
96
msg("Get %d+%d returned line == NULL.", history_base, idx);
regress/lib/libedit/readline/history.c
98
msg("Get %d+%d returned \"%s\" instead of \"%s\".",
regress/lib/libevent/event_regress.c
1701
struct msg *msg, *msg2;
regress/lib/libevent/event_regress.c
1711
msg = msg_new();
regress/lib/libevent/event_regress.c
1712
EVTAG_ASSIGN(msg, from_name, "niels");
regress/lib/libevent/event_regress.c
1713
EVTAG_ASSIGN(msg, to_name, "phoenix");
regress/lib/libevent/event_regress.c
1715
if (EVTAG_GET(msg, attack, &attack) == -1) {
regress/lib/libevent/event_regress.c
1725
run = EVTAG_ADD(msg, run);
regress/lib/libevent/event_regress.c
1735
if (msg_complete(msg) == -1) {
regress/lib/libevent/event_regress.c
1740
evtag_marshal_msg(tmp, 0xdeaf, msg);
regress/lib/libevent/event_regress.c
1776
msg_free(msg);
regress/lib/libm/msun/atf-c.h
88
#define atf_req(exp, err, msg, ...) \
regress/lib/libm/msun/atf-c.h
89
atf_require(exp, err, #exp, __FILE__, __LINE__, msg, ##__VA_ARGS__)
regress/lib/libpthread/dlopen/dlopen.c
118
finish(const char *msg, const int *retval, const struct timespec *tsp)
regress/lib/libpthread/dlopen/dlopen.c
131
fill += (strlen(msg) - 1) / 8;
regress/lib/libpthread/dlopen/dlopen.c
134
msg, fill, (long)after.tv_sec, after.tv_nsec, retval[0]);
regress/lib/libpthread/dlopen/dlopen.c
137
msg, fill, (long)after.tv_sec, after.tv_nsec,
regress/lib/libpthread/dlopen/dlopen.c
141
msg, fill, (long)after.tv_sec, after.tv_nsec);
regress/lib/libpthread/poll/poll.c
37
const char msg[1] = { '!' };
regress/lib/libpthread/poll/poll.c
39
ASSERTe(write(fd, &msg, sizeof msg), == sizeof msg);
regress/lib/libpthread/pthread_rwlock2/pthread_rwlock2.c
35
static char msg[128] = "default message";
regress/lib/libpthread/pthread_rwlock2/pthread_rwlock2.c
46
strlcpy(msg, new_msg, sizeof(msg));
regress/lib/libpthread/pthread_rwlock2/pthread_rwlock2.c
60
printf("%p: %d: msg: \"%s\"\n", self, self_n, msg);
regress/lib/libpthread/restart/recvmsg/recvmsg.c
26
struct msghdr msg;
regress/lib/libpthread/restart/recvmsg/recvmsg.c
36
bzero(&msg, sizeof(msg));
regress/lib/libpthread/restart/recvmsg/recvmsg.c
39
msg.msg_iov = &iov;
regress/lib/libpthread/restart/recvmsg/recvmsg.c
40
msg.msg_iovlen = 1;
regress/lib/libpthread/restart/recvmsg/recvmsg.c
41
ASSERT(recvmsg(s, &msg, 0) == -1);
regress/lib/libpthread/stdarg/stdarg.c
62
char *msg = (char *)arg;
regress/lib/libpthread/stdarg/stdarg.c
65
SET_NAME(msg);
regress/lib/libpthread/stdarg/stdarg.c
67
puts(msg);
regress/lib/libssl/key_schedule/key_schedule.c
50
#define FAIL(msg, ...) \
regress/lib/libssl/key_schedule/key_schedule.c
53
fprintf(stderr, msg, ##__VA_ARGS__); \
regress/lib/libssl/shutdown/shutdowntest.c
270
const uint8_t *msg = buf;
regress/lib/libssl/shutdown/shutdowntest.c
275
if (len == 2 && msg[0] == SSL3_AL_WARNING && msg[1] == SSL_AD_CLOSE_NOTIFY)
regress/lib/libssl/tlsext/tlsexttest.c
105
#define FAIL(msg, ...) \
regress/lib/libssl/tlsext/tlsexttest.c
108
fprintf(stderr, msg, ##__VA_ARGS__); \
regress/lib/libtls/keypair/keypairtest.c
105
err.msg);
regress/lib/libtls/keypair/keypairtest.c
109
fprintf(stderr, "FAIL: failed to load key file: %s\n", err.msg);
regress/lib/libtls/keypair/keypairtest.c
114
err.msg);
regress/lib/libtls/keypair/keypairtest.c
141
fprintf(stderr, "FAIL: failed to load cert: %s\n", err.msg);
regress/lib/libtls/keypair/keypairtest.c
145
fprintf(stderr, "FAIL: failed to load key: %s\n", err.msg);
regress/lib/libtls/keypair/keypairtest.c
150
fprintf(stderr, "FAIL: failed to load ocsp staple: %s\n", err.msg);
regress/lib/libtls/keypair/keypairtest.c
169
err.msg);
regress/lib/libz/example.c
22
#define CHECK_ERR(err, msg) { \
regress/lib/libz/example.c
24
fprintf(stderr, "%s error: %d\n", msg, err); \
regress/lib/libz/infcover.c
548
assert(strcmp(id, strm.msg) == 0);
regress/lib/libz/infcover.c
566
assert(strcmp(id, strm.msg) == 0);
regress/lib/libz/minigzip.c
166
char *msg;
regress/lib/libz/minigzip.c
200
gz->msg = "";
regress/lib/libz/minigzip.c
252
gz->msg = strm->msg;
regress/lib/libz/minigzip.c
288
return gz->msg;
regress/lib/libz/minigzip.c
298
static void error(const char *msg) {
regress/lib/libz/minigzip.c
299
fprintf(stderr, "%s: %s\n", prog, msg);
regress/sbin/iked/parser/common.c
143
ikev2_nat_detection(struct iked *env, struct iked_message *msg,
regress/sbin/iked/parser/common.c
188
ikev2_send_informational(struct iked *env, struct iked_message *msg)
regress/sbin/iked/parser/common.c
195
struct ibuf *msg, struct ibuf *src)
regress/sbin/iked/parser/common.c
219
struct iked_message *msg, uint8_t exchange)
regress/sbin/iked/parser/common.c
56
eap_parse(struct iked *env, const struct iked_sa *sa, struct iked_message *msg,
regress/sbin/iked/parser/common.c
63
ikev2_msg_frompeer(struct iked_message *msg)
regress/sbin/iked/parser/common.c
81
ikev2_ikesa_info(uint64_t spi, const char *msg)
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
436
bzero(msg, sizeof(*msg));
regress/sbin/iked/parser/test_parser_fuzz.c
438
msg->msg_sa = &sa;
regress/sbin/iked/parser/test_parser_fuzz.c
439
msg->msg_data = data;
regress/sbin/iked/parser/test_parser_fuzz.c
440
msg->msg_e = 1;
regress/sbin/iked/parser/test_parser_fuzz.c
441
msg->msg_parent = msg;
regress/sbin/iked/parser/test_parser_fuzz.c
449
struct iked_message msg;
regress/sbin/iked/parser/test_parser_fuzz.c
452
bzero(&msg, sizeof(msg));
regress/sbin/iked/parser/test_parser_fuzz.c
466
prepare_message(&msg, fuzzed);
regress/sbin/iked/parser/test_parser_fuzz.c
468
ikev2_pld_parse(NULL, &hdr, &msg, 0);
regress/sbin/iked/parser/test_parser_fuzz.c
479
struct iked_message msg;
regress/sbin/iked/parser/test_parser_fuzz.c
491
prepare_message(&msg, data);
regress/sbin/iked/parser/test_parser_fuzz.c
492
ASSERT_INT_EQ(ikev2_pld_parse(NULL, &hdr, &msg, 0), 0);
regress/sbin/iked/parser/test_parser_fuzz.c
510
prepare_message(&msg, data);
regress/sbin/iked/parser/test_parser_fuzz.c
511
ASSERT_INT_EQ(ikev2_pld_parse(NULL, &hdr, &msg, 0), 0);
regress/sbin/iked/parser/test_parser_fuzz.c
529
prepare_message(&msg, data);
regress/sbin/iked/parser/test_parser_fuzz.c
530
ASSERT_INT_EQ(ikev2_pld_parse(NULL, &hdr, &msg, 0), 0);
regress/sbin/iked/parser/test_parser_fuzz.c
548
prepare_message(&msg, data);
regress/sbin/iked/parser/test_parser_fuzz.c
549
ASSERT_INT_EQ(ikev2_pld_parse(NULL, &hdr, &msg, 0), 0);
regress/sbin/iked/parser/test_parser_fuzz.c
567
prepare_message(&msg, data);
regress/sbin/iked/parser/test_parser_fuzz.c
568
ASSERT_INT_EQ(ikev2_pld_parse(NULL, &hdr, &msg, 0), 0);
regress/sbin/iked/parser/test_parser_fuzz.c
586
prepare_message(&msg, data);
regress/sbin/iked/parser/test_parser_fuzz.c
587
ASSERT_INT_EQ(ikev2_pld_parse(NULL, &hdr, &msg, 0), 0);
regress/sbin/iked/parser/test_parser_fuzz.c
605
prepare_message(&msg, data);
regress/sbin/iked/parser/test_parser_fuzz.c
606
ASSERT_INT_EQ(ikev2_pld_parse(NULL, &hdr, &msg, 0), 0);
regress/sbin/iked/parser/test_parser_fuzz.c
624
prepare_message(&msg, data);
regress/sbin/iked/parser/test_parser_fuzz.c
625
ASSERT_INT_EQ(ikev2_pld_parse(NULL, &hdr, &msg, 0), 0);
regress/sbin/iked/parser/test_parser_fuzz.c
643
prepare_message(&msg, data);
regress/sbin/iked/parser/test_parser_fuzz.c
644
ASSERT_INT_EQ(ikev2_pld_parse(NULL, &hdr, &msg, 0), 0);
regress/sbin/iked/parser/test_parser_fuzz.c
662
prepare_message(&msg, data);
regress/sbin/iked/parser/test_parser_fuzz.c
663
ASSERT_INT_EQ(ikev2_pld_parse(NULL, &hdr, &msg, 0), 0);
regress/sbin/iked/parser/test_parser_fuzz.c
681
prepare_message(&msg, data);
regress/sbin/iked/parser/test_parser_fuzz.c
682
ASSERT_INT_EQ(ikev2_pld_parse(NULL, &hdr, &msg, 0), 0);
regress/sbin/iked/parser/test_parser_fuzz.c
700
prepare_message(&msg, data);
regress/sbin/iked/parser/test_parser_fuzz.c
701
ASSERT_INT_EQ(ikev2_pld_parse(NULL, &hdr, &msg, 0), 0);
regress/sbin/iked/parser/test_parser_fuzz.c
719
prepare_message(&msg, data);
regress/sbin/iked/parser/test_parser_fuzz.c
720
ASSERT_INT_EQ(ikev2_pld_parse(NULL, &hdr, &msg, 0), 0);
regress/sbin/iked/parser/test_parser_fuzz.c
738
prepare_message(&msg, data);
regress/sbin/iked/parser/test_parser_fuzz.c
739
ASSERT_INT_EQ(ikev2_pld_parse(NULL, &hdr, &msg, 0), 0);
regress/sbin/iked/parser/test_parser_fuzz.c
757
prepare_message(&msg, data);
regress/sbin/iked/parser/test_parser_fuzz.c
758
ASSERT_INT_EQ(ikev2_pld_parse(NULL, &hdr, &msg, 0), 0);
regress/sbin/iked/parser/test_parser_fuzz.c
776
prepare_message(&msg, data);
regress/sbin/iked/parser/test_parser_fuzz.c
777
ASSERT_INT_EQ(ikev2_pld_parse(NULL, &hdr, &msg, 0), 0);
regress/sbin/iked/parser/test_parser_fuzz.c
795
prepare_message(&msg, data);
regress/sbin/iked/parser/test_parser_fuzz.c
796
ASSERT_INT_EQ(ikev2_pld_parse(NULL, &hdr, &msg, 0), 0);
regress/sbin/iked/parser/test_parser_fuzz.c
812
prepare_message(&msg, data);
regress/sbin/iked/parser/test_parser_fuzz.c
813
ASSERT_INT_EQ(ikev2_pld_parse(NULL, &hdr, &msg, 0), 0);
regress/sys/arch/amd64/dump_tables/dump_tables.c
85
#define KGETRET(addr, p, s, msg) do { \
regress/sys/arch/amd64/dump_tables/dump_tables.c
87
errx(1, "cannot read %s: %s", msg, kvm_geterr(k)); \
regress/sys/dev/kcov/kcov.c
381
struct msghdr msg;
regress/sys/dev/kcov/kcov.c
392
memset(&msg, 0, sizeof(msg));
regress/sys/dev/kcov/kcov.c
393
msg.msg_control = &cmsgbuf.buf;
regress/sys/dev/kcov/kcov.c
394
msg.msg_controllen = sizeof(cmsgbuf.buf);
regress/sys/dev/kcov/kcov.c
395
cmsg = CMSG_FIRSTHDR(&msg);
regress/sys/dev/kcov/kcov.c
400
if (sendmsg(pair[1], &msg, 0) != -1)
regress/sys/kern/cmsgsize/cmsgsize.c
108
struct msghdr msg;
regress/sys/kern/cmsgsize/cmsgsize.c
123
memset(&msg, 0, sizeof(msg));
regress/sys/kern/cmsgsize/cmsgsize.c
124
msg.msg_name = &to;
regress/sys/kern/cmsgsize/cmsgsize.c
125
msg.msg_namelen = sizeof(to);
regress/sys/kern/cmsgsize/cmsgsize.c
128
msg.msg_iovlen = 1;
regress/sys/kern/cmsgsize/cmsgsize.c
129
msg.msg_iov = &iov;
regress/sys/kern/cmsgsize/cmsgsize.c
133
msg.msg_control = cmsgbuf;
regress/sys/kern/cmsgsize/cmsgsize.c
134
msg.msg_controllen = sizeof(cmsgbuf);
regress/sys/kern/cmsgsize/cmsgsize.c
135
cmsg = CMSG_FIRSTHDR(&msg);
regress/sys/kern/cmsgsize/cmsgsize.c
142
return sendmsg(so, &msg, 0);
regress/sys/kern/kqueue/kqueue-fdpass.c
25
struct msghdr msg;
regress/sys/kern/kqueue/kqueue-fdpass.c
52
memset(&msg, 0, sizeof msg);
regress/sys/kern/kqueue/kqueue-fdpass.c
53
msg.msg_control = &cmsgbuf.buf;
regress/sys/kern/kqueue/kqueue-fdpass.c
54
msg.msg_controllen = sizeof(cmsgbuf);
regress/sys/kern/kqueue/kqueue-fdpass.c
56
cmp = CMSG_FIRSTHDR(&msg);
regress/sys/kern/kqueue/kqueue-fdpass.c
63
if (sendmsg(pfd[1], &msg, 0) == 0)
regress/sys/kern/kqueue/kqueue-flock.c
24
check_lock(int fd, const char *msg)
regress/sys/kern/kqueue/kqueue-flock.c
37
printf("lock succeeded %s\n", msg);
regress/sys/kern/kqueue/kqueue-flock.c
45
printf("lock not found %s\n", msg);
regress/sys/kern/pledge/filedescriptor/pass.c
30
struct msghdr msg;
regress/sys/kern/pledge/filedescriptor/pass.c
44
memset(&msg, 0, sizeof(msg));
regress/sys/kern/pledge/filedescriptor/pass.c
45
msg.msg_control = &cmsgbuf.buf;
regress/sys/kern/pledge/filedescriptor/pass.c
46
msg.msg_controllen = sizeof(cmsgbuf.buf);
regress/sys/kern/pledge/filedescriptor/pass.c
55
cmsg = CMSG_FIRSTHDR(&msg);
regress/sys/kern/pledge/filedescriptor/pass.c
61
if (sendmsg(pair[1], &msg, 0) == -1)
regress/sys/kern/pledge/filedescriptor/pass.c
64
cmsg = CMSG_FIRSTHDR(&msg);
regress/sys/kern/pledge/filedescriptor/pass.c
70
if (sendmsg(pair[1], &msg, 0) == -1)
regress/sys/kern/pledge/filedescriptor/pass.c
78
msg.msg_iov = iov;
regress/sys/kern/pledge/filedescriptor/pass.c
79
msg.msg_iovlen = 1;
regress/sys/kern/pledge/filedescriptor/pass.c
83
if (recvmsg(pair[0], &msg, 0) == -1)
regress/sys/kern/pledge/filedescriptor/pass.c
85
if ((msg.msg_flags & MSG_TRUNC) || (msg.msg_flags & MSG_CTRUNC))
regress/sys/kern/pledge/filedescriptor/pass.c
88
if (recvmsg(pair[0], &msg, 0) == -1)
regress/sys/kern/pledge/filedescriptor/pass.c
90
if ((msg.msg_flags & MSG_TRUNC) || (msg.msg_flags & MSG_CTRUNC))
regress/sys/kern/pledge/ioctl/unfdpass.c
144
(void) memset(&msg, 0, sizeof(msg));
regress/sys/kern/pledge/ioctl/unfdpass.c
145
msg.msg_control = &cmsgbuf.buf;
regress/sys/kern/pledge/ioctl/unfdpass.c
146
msg.msg_controllen = sizeof(cmsgbuf.buf);
regress/sys/kern/pledge/ioctl/unfdpass.c
148
if (recvmsg(sock, &msg, 0) < 0)
regress/sys/kern/pledge/ioctl/unfdpass.c
153
if (msg.msg_controllen == 0)
regress/sys/kern/pledge/ioctl/unfdpass.c
156
if (msg.msg_flags & MSG_CTRUNC)
regress/sys/kern/pledge/ioctl/unfdpass.c
159
for (cmp = CMSG_FIRSTHDR(&msg); cmp != NULL;
regress/sys/kern/pledge/ioctl/unfdpass.c
160
cmp = CMSG_NXTHDR(&msg, cmp)) {
regress/sys/kern/pledge/ioctl/unfdpass.c
211
struct msghdr msg;
regress/sys/kern/pledge/ioctl/unfdpass.c
219
(void) memset(&msg, 0, sizeof(msg));
regress/sys/kern/pledge/ioctl/unfdpass.c
220
msg.msg_control = &cmsgbuf.buf;
regress/sys/kern/pledge/ioctl/unfdpass.c
221
msg.msg_controllen = sizeof(cmsgbuf.buf);
regress/sys/kern/pledge/ioctl/unfdpass.c
223
cmp = CMSG_FIRSTHDR(&msg);
regress/sys/kern/pledge/ioctl/unfdpass.c
234
if (sendmsg(sock, &msg, 0))
regress/sys/kern/pledge/ioctl/unfdpass.c
67
struct msghdr msg;
regress/sys/kern/pledge/sendrecvfd/sendrecvfd.c
100
struct msghdr msg;
regress/sys/kern/pledge/sendrecvfd/sendrecvfd.c
124
memset(&msg, 0, sizeof(msg));
regress/sys/kern/pledge/sendrecvfd/sendrecvfd.c
125
msg.msg_control = &cmsgbuf.buf;
regress/sys/kern/pledge/sendrecvfd/sendrecvfd.c
126
msg.msg_controllen = sizeof(cmsgbuf.buf);
regress/sys/kern/pledge/sendrecvfd/sendrecvfd.c
128
cmsg = CMSG_FIRSTHDR(&msg);
regress/sys/kern/pledge/sendrecvfd/sendrecvfd.c
134
if (sendmsg(sock, &msg, 0) == -1)
regress/sys/kern/pledge/sendrecvfd/sendrecvfd.c
47
struct msghdr msg;
regress/sys/kern/pledge/sendrecvfd/sendrecvfd.c
71
memset(&msg, 0, sizeof(msg));
regress/sys/kern/pledge/sendrecvfd/sendrecvfd.c
72
msg.msg_control = &cmsgbuf.buf;
regress/sys/kern/pledge/sendrecvfd/sendrecvfd.c
73
msg.msg_controllen = sizeof(cmsgbuf.buf);
regress/sys/kern/pledge/sendrecvfd/sendrecvfd.c
75
if (recvmsg(sock, &msg, 0) == -1)
regress/sys/kern/pledge/sendrecvfd/sendrecvfd.c
78
if ((msg.msg_flags & MSG_TRUNC) || (msg.msg_flags & MSG_CTRUNC))
regress/sys/kern/pledge/sendrecvfd/sendrecvfd.c
81
for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
regress/sys/kern/pledge/sendrecvfd/sendrecvfd.c
82
cmsg = CMSG_NXTHDR(&msg, cmsg)) {
regress/sys/kern/ptrace2/atf-c.h
78
#define atf_req(exp, err, msg, ...) \
regress/sys/kern/recvwait/mcontrol-stream.c
32
struct msghdr msg;
regress/sys/kern/recvwait/mcontrol-stream.c
69
memset(&msg, 0, sizeof(msg));
regress/sys/kern/recvwait/mcontrol-stream.c
70
msg.msg_control = &cmsgbuf.buf;
regress/sys/kern/recvwait/mcontrol-stream.c
71
msg.msg_controllen = sizeof(cmsgbuf.buf);
regress/sys/kern/recvwait/mcontrol-stream.c
72
msg.msg_iov = io_vector;
regress/sys/kern/recvwait/mcontrol-stream.c
73
msg.msg_iovlen = 1;
regress/sys/kern/recvwait/mcontrol-stream.c
75
cmsg = CMSG_FIRSTHDR(&msg);
regress/sys/kern/recvwait/mcontrol-stream.c
81
if (sendmsg(s[0], &msg, 0) == -1)
regress/sys/kern/recvwait/mcontrol-stream.c
88
if (sendmsg(s[0], &msg, 0) == -1)
regress/sys/kern/unfdpass/unfdpass.c
184
memset(&msg, 0, sizeof(msg));
regress/sys/kern/unfdpass/unfdpass.c
185
msg.msg_control = &cmsgbuf.buf;
regress/sys/kern/unfdpass/unfdpass.c
186
msg.msg_controllen = sizeof(cmsgbuf.buf);
regress/sys/kern/unfdpass/unfdpass.c
188
if (recvmsg(sock, &msg, 0) < 0) {
regress/sys/kern/unfdpass/unfdpass.c
198
if (msg.msg_controllen == 0)
regress/sys/kern/unfdpass/unfdpass.c
201
if (msg.msg_flags & MSG_CTRUNC)
regress/sys/kern/unfdpass/unfdpass.c
204
for (cmp = CMSG_FIRSTHDR(&msg); cmp != NULL;
regress/sys/kern/unfdpass/unfdpass.c
205
cmp = CMSG_NXTHDR(&msg, cmp)) {
regress/sys/kern/unfdpass/unfdpass.c
258
struct msghdr msg;
regress/sys/kern/unfdpass/unfdpass.c
288
(void) memset(&msg, 0, sizeof(msg));
regress/sys/kern/unfdpass/unfdpass.c
289
msg.msg_control = cmsgbuf;
regress/sys/kern/unfdpass/unfdpass.c
290
msg.msg_controllen = len;
regress/sys/kern/unfdpass/unfdpass.c
292
cmp = CMSG_FIRSTHDR(&msg);
regress/sys/kern/unfdpass/unfdpass.c
308
if (sendmsg(sock, &msg, 0))
regress/sys/kern/unfdpass/unfdpass.c
60
struct msghdr msg;
regress/sys/netinet/mcast/mcrecv.c
148
n = recv(s, msg, sizeof(msg) - 1, 0);
regress/sys/netinet/mcast/mcrecv.c
151
msg[n] = '\0';
regress/sys/netinet/mcast/mcrecv.c
152
fprintf(log, "<<< %s\n", msg);
regress/sys/netinet/mcast/mcrecv.c
156
errx(1, "received %s", msg);
regress/sys/netinet/mcast/mcrecv.c
58
char msg[256];
regress/sys/netinet/mcast/mcsend.c
144
len = strlen(msg);
regress/sys/netinet/mcast/mcsend.c
147
n = send(s, msg, len, 0);
regress/sys/netinet/mcast/mcsend.c
152
fprintf(log, ">>> %s\n", msg);
regress/sys/netinet/mcast/mcsend.c
51
const char *errstr, *file, *group, *ifaddr, *msg;
regress/sys/netinet/mcast/mcsend.c
61
msg = "foo";
regress/sys/netinet/mcast/mcsend.c
81
msg = optarg;
regress/sys/netinet/recvmsg/recvmsg.c
37
struct msghdr msg;
regress/sys/netinet/recvmsg/recvmsg.c
68
memset(&msg, 0, sizeof(msg));
regress/sys/netinet/recvmsg/recvmsg.c
69
n = recvmsg(s, &msg, MSG_OOB);
regress/sys/netinet/sendsrcaddr/runtest.c
196
struct msghdr msg;
regress/sys/netinet/sendsrcaddr/runtest.c
209
bzero(&msg, sizeof(msg));
regress/sys/netinet/sendsrcaddr/runtest.c
210
msg.msg_name = dst;
regress/sys/netinet/sendsrcaddr/runtest.c
211
msg.msg_namelen = dst->sin_len;
regress/sys/netinet/sendsrcaddr/runtest.c
212
msg.msg_iov = &iov;
regress/sys/netinet/sendsrcaddr/runtest.c
213
msg.msg_iovlen = 1;
regress/sys/netinet/sendsrcaddr/runtest.c
217
msg.msg_control = &cmsgbuf;
regress/sys/netinet/sendsrcaddr/runtest.c
218
msg.msg_controllen = CMSGSP_SADDR;
regress/sys/netinet/sendsrcaddr/runtest.c
219
cmsg = CMSG_FIRSTHDR(&msg);
regress/sys/netinet/sendsrcaddr/runtest.c
226
msg.msg_controllen = CMSGBUF_SP;
regress/sys/netinet/sendsrcaddr/runtest.c
227
cmsg = CMSG_NXTHDR(&msg, cmsg);
regress/sys/netinet/sendsrcaddr/runtest.c
234
cmsg = CMSG_NXTHDR(&msg, cmsg);
regress/sys/netinet/sendsrcaddr/runtest.c
241
if (sendmsg(s, &msg, 0) == -1)
regress/sys/netinet/sendsrcaddr/runtest.c
44
usage(const char *msg)
regress/sys/netinet/sendsrcaddr/runtest.c
46
if (msg != NULL)
regress/sys/netinet/sendsrcaddr/runtest.c
47
fprintf(stderr, "%s\n", msg);
regress/sys/netinet6/mcast6/mc6recv.c
155
n = recv(s, msg, sizeof(msg) - 1, 0);
regress/sys/netinet6/mcast6/mc6recv.c
158
msg[n] = '\0';
regress/sys/netinet6/mcast6/mc6recv.c
159
fprintf(log, "<<< %s\n", msg);
regress/sys/netinet6/mcast6/mc6recv.c
163
errx(1, "received %s", msg);
regress/sys/netinet6/mcast6/mc6recv.c
59
char msg[256];
regress/sys/netinet6/mcast6/mc6send.c
147
len = strlen(msg);
regress/sys/netinet6/mcast6/mc6send.c
150
n = send(s, msg, len, 0);
regress/sys/netinet6/mcast6/mc6send.c
155
fprintf(log, ">>> %s\n", msg);
regress/sys/netinet6/mcast6/mc6send.c
52
const char *errstr, *file, *group, *ifname, *msg;
regress/sys/netinet6/mcast6/mc6send.c
63
msg = "foo";
regress/sys/netinet6/mcast6/mc6send.c
83
msg = optarg;
regress/sys/netinet6/pktinfo_addr/runtest.c
163
struct msghdr msg;
regress/sys/netinet6/pktinfo_addr/runtest.c
173
bzero(&msg, sizeof(msg));
regress/sys/netinet6/pktinfo_addr/runtest.c
206
msg.msg_name = dst;
regress/sys/netinet6/pktinfo_addr/runtest.c
207
msg.msg_namelen = dst->sin6_len;
regress/sys/netinet6/pktinfo_addr/runtest.c
208
msg.msg_iov = &iov;
regress/sys/netinet6/pktinfo_addr/runtest.c
209
msg.msg_iovlen = 1;
regress/sys/netinet6/pktinfo_addr/runtest.c
212
msg.msg_control = &cmsgbuf.buf;
regress/sys/netinet6/pktinfo_addr/runtest.c
213
msg.msg_controllen = sizeof(cmsgbuf.buf);
regress/sys/netinet6/pktinfo_addr/runtest.c
214
cmsg = CMSG_FIRSTHDR(&msg);
regress/sys/netinet6/pktinfo_addr/runtest.c
222
send_rc = sendmsg(s, &msg, 0);
regress/usr.bin/nc/util.c
143
receive_line(int s, const char *msg)
regress/usr.bin/nc/util.c
173
if (strcmp(msg, buf) != 0)
regress/usr.bin/nc/util.c
174
errx(1, "expected receive '%s', got '%s'", msg, buf);
regress/usr.bin/nc/util.c
178
send_line(int s, const char *msg)
regress/usr.bin/nc/util.c
184
len = strlcpy(buf, msg, sizeof(buf));
regress/usr.bin/nc/util.c
33
task_enqueue(struct task *todo, int ch, const char *msg)
regress/usr.bin/nc/util.c
46
todo->t_msg = msg;
regress/usr.bin/nc/util.c
50
todo->t_msg = msg;
regress/usr.bin/ssh/unittests/sshbuf/test_sshbuf_misc.c
195
char msg[] = "imploring ping silence ping over";
regress/usr.bin/ssh/unittests/sshbuf/test_sshbuf_misc.c
198
p1 = sshbuf_from(msg, sizeof(msg) - 1);
regress/usr.bin/ssh/unittests/sshbuf/test_sshbuf_misc.c
214
ASSERT_INT_EQ(sshbuf_cmp(p1, 0, msg, sizeof(msg) - 1), 0);
regress/usr.bin/ssh/unittests/sshbuf/test_sshbuf_misc.c
223
char msg[] = "imploring ping silence ping over";
regress/usr.bin/ssh/unittests/sshbuf/test_sshbuf_misc.c
227
p1 = sshbuf_from(msg, sizeof(msg) - 1);
regress/usr.bin/ssh/unittests/sshbuf/test_sshbuf_misc.c
252
ASSERT_INT_EQ(sshbuf_find(p1, 0, msg + 1, sizeof(msg) - 2, &sz), 0);
regress/usr.bin/ssh/unittests/sshsig/tests.c
103
check_sig("ed25519.pub", "ed25519.sig", msg, namespace);
regress/usr.bin/ssh/unittests/sshsig/tests.c
107
check_sig("ecdsa_sk.pub", "ecdsa_sk.sig", msg, namespace);
regress/usr.bin/ssh/unittests/sshsig/tests.c
111
check_sig("ed25519_sk.pub", "ed25519_sk.sig", msg, namespace);
regress/usr.bin/ssh/unittests/sshsig/tests.c
116
msg, namespace);
regress/usr.bin/ssh/unittests/sshsig/tests.c
119
sshbuf_free(msg);
regress/usr.bin/ssh/unittests/sshsig/tests.c
49
check_sig(const char *keyname, const char *signame, const struct sshbuf *msg,
regress/usr.bin/ssh/unittests/sshsig/tests.c
62
ASSERT_INT_EQ(sshsig_verifyb(rawsig, msg, namespace,
regress/usr.bin/ssh/unittests/sshsig/tests.c
75
struct sshbuf *msg;
regress/usr.bin/ssh/unittests/sshsig/tests.c
86
msg = load_file("namespace");
regress/usr.bin/ssh/unittests/sshsig/tests.c
87
namespace = sshbuf_dup_string(msg);
regress/usr.bin/ssh/unittests/sshsig/tests.c
89
sshbuf_free(msg);
regress/usr.bin/ssh/unittests/sshsig/tests.c
90
msg = load_file("signed-data");
regress/usr.bin/ssh/unittests/sshsig/tests.c
94
check_sig("rsa.pub", "rsa.sig", msg, namespace);
regress/usr.bin/ssh/unittests/sshsig/tests.c
99
check_sig("ecdsa.pub", "ecdsa.sig", msg, namespace);
regress/usr.sbin/ospfd/opentap.c
46
struct msghdr msg;
regress/usr.sbin/ospfd/opentap.c
67
memset(&msg, 0, sizeof(msg));
regress/usr.sbin/ospfd/opentap.c
68
msg.msg_control = &cmsgbuf.buf;
regress/usr.sbin/ospfd/opentap.c
69
msg.msg_controllen = sizeof(cmsgbuf.buf);
regress/usr.sbin/ospfd/opentap.c
71
cmsg = CMSG_FIRSTHDR(&msg);
regress/usr.sbin/ospfd/opentap.c
77
if (sendmsg(fd, &msg, 0) == -1)
regress/usr.sbin/snmpd/agentx.c
1000
message_add(&msg, &reason, sizeof(reason));
regress/usr.sbin/snmpd/agentx.c
1001
message_add(&msg, zero, sizeof(zero));
regress/usr.sbin/snmpd/agentx.c
1003
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1012
message_add_header(&msg, 1, AGENTX_PING_PDU, 0, sessionid2, 0, packetid);
regress/usr.sbin/snmpd/agentx.c
1013
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1019
message_add_header(&msg, 1, AGENTX_PING_PDU, 0, sessionid1, 0, packetid);
regress/usr.sbin/snmpd/agentx.c
1020
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1025
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1033
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1047
message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid1, 0, packetid);
regress/usr.sbin/snmpd/agentx.c
1048
message_add(&msg, &reason, sizeof(reason));
regress/usr.sbin/snmpd/agentx.c
1049
message_add(&msg, zero, sizeof(zero));
regress/usr.sbin/snmpd/agentx.c
1051
agentx_write(s2, &msg);
regress/usr.sbin/snmpd/agentx.c
1060
message_add_header(&msg, 1, AGENTX_PING_PDU, 0, sessionid1, 0, packetid);
regress/usr.sbin/snmpd/agentx.c
1061
agentx_write(s1, &msg);
regress/usr.sbin/snmpd/agentx.c
1067
message_add_header(&msg, 1, AGENTX_PING_PDU, 0, sessionid2, 0, packetid);
regress/usr.sbin/snmpd/agentx.c
1068
agentx_write(s2, &msg);
regress/usr.sbin/snmpd/agentx.c
1073
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1082
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1092
message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid + 1, 0, packetid);
regress/usr.sbin/snmpd/agentx.c
1093
message_add(&msg, &reason, sizeof(reason));
regress/usr.sbin/snmpd/agentx.c
1094
message_add(&msg, zero, sizeof(zero));
regress/usr.sbin/snmpd/agentx.c
1096
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1102
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1110
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1120
message_add_header(&msg, 1, AGENTX_CLOSE_PDU, NON_DEFAULT_CONTEXT,
regress/usr.sbin/snmpd/agentx.c
1122
message_add_nstring(&msg, "ctx", 3);
regress/usr.sbin/snmpd/agentx.c
1123
message_add(&msg, &reason, sizeof(reason));
regress/usr.sbin/snmpd/agentx.c
1124
message_add(&msg, zero, sizeof(zero));
regress/usr.sbin/snmpd/agentx.c
1126
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1132
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1140
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1150
message_add_header(&msg, 0xFF, AGENTX_CLOSE_PDU, 0, sessionid, 0, packetid);
regress/usr.sbin/snmpd/agentx.c
1151
message_add(&msg, &reason, sizeof(reason));
regress/usr.sbin/snmpd/agentx.c
1152
message_add(&msg, zero, sizeof(zero));
regress/usr.sbin/snmpd/agentx.c
1154
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1159
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1167
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1177
message_add_header(&msg, 1, AGENTX_CLOSE_PDU, INSTANCE_REGISTRATION,
regress/usr.sbin/snmpd/agentx.c
1179
message_add(&msg, &reason, sizeof(reason));
regress/usr.sbin/snmpd/agentx.c
1180
message_add(&msg, zero, sizeof(zero));
regress/usr.sbin/snmpd/agentx.c
1182
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1188
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1196
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1206
message_add_header(&msg, 1, AGENTX_CLOSE_PDU, NEW_INDEX,
regress/usr.sbin/snmpd/agentx.c
1208
message_add(&msg, &reason, sizeof(reason));
regress/usr.sbin/snmpd/agentx.c
1209
message_add(&msg, zero, sizeof(zero));
regress/usr.sbin/snmpd/agentx.c
1211
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1217
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1225
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1235
message_add_header(&msg, 1, AGENTX_CLOSE_PDU, ANY_INDEX,
regress/usr.sbin/snmpd/agentx.c
1237
message_add(&msg, &reason, sizeof(reason));
regress/usr.sbin/snmpd/agentx.c
1238
message_add(&msg, zero, sizeof(zero));
regress/usr.sbin/snmpd/agentx.c
1240
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1246
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1254
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
126
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1264
message_add_header(&msg, 1, AGENTX_CLOSE_PDU, NETWORK_BYTE_ORDER,
regress/usr.sbin/snmpd/agentx.c
1266
message_add(&msg, &reason, sizeof(reason));
regress/usr.sbin/snmpd/agentx.c
1267
message_add(&msg, zero, sizeof(zero));
regress/usr.sbin/snmpd/agentx.c
1269
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1275
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1283
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1290
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, 0, 0, packetid);
regress/usr.sbin/snmpd/agentx.c
1291
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1292
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1293
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1294
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1295
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 1, 0), 0);
regress/usr.sbin/snmpd/agentx.c
1297
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1303
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1311
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1321
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid + 1, 0,
regress/usr.sbin/snmpd/agentx.c
1323
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1324
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1325
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1326
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1327
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 2, 0), 0);
regress/usr.sbin/snmpd/agentx.c
1329
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
133
message_add_header(&msg, 1, AGENTX_OPEN_PDU, 0, 0, 0, packetid);
regress/usr.sbin/snmpd/agentx.c
1335
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
134
message_add_uint8(&msg, 0);
regress/usr.sbin/snmpd/agentx.c
1343
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
135
message_add(&msg, zero, 3);
regress/usr.sbin/snmpd/agentx.c
1353
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1355
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1356
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1357
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1358
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1359
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 3, 0), 0);
regress/usr.sbin/snmpd/agentx.c
136
message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 1), 0);
regress/usr.sbin/snmpd/agentx.c
1361
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1367
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
137
message_add_nstring(&msg, SUBAGENT_DESCR(__func__));
regress/usr.sbin/snmpd/agentx.c
1375
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1385
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, NON_DEFAULT_CONTEXT,
regress/usr.sbin/snmpd/agentx.c
1387
message_add_nstring(&msg, "ctx", 3);
regress/usr.sbin/snmpd/agentx.c
1388
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1389
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
139
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1390
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1391
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1392
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 4, 0), 0);
regress/usr.sbin/snmpd/agentx.c
1394
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1400
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1408
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1418
message_add_header(&msg, 0xFF, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1420
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1421
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1422
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1423
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1424
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 5, 0), 0);
regress/usr.sbin/snmpd/agentx.c
1426
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1431
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1439
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1449
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, INSTANCE_REGISTRATION,
regress/usr.sbin/snmpd/agentx.c
145
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1451
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1452
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1453
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1454
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1455
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 6, 0), 0);
regress/usr.sbin/snmpd/agentx.c
1457
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1463
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1471
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1481
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, NEW_INDEX,
regress/usr.sbin/snmpd/agentx.c
1483
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1484
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1485
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1486
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1487
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 7, 0), 0);
regress/usr.sbin/snmpd/agentx.c
1489
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1495
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1503
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1513
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, NEW_INDEX,
regress/usr.sbin/snmpd/agentx.c
1515
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1516
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1517
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1518
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1519
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 8, 0), 0);
regress/usr.sbin/snmpd/agentx.c
1521
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1527
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
153
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1535
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1545
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1547
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1548
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1549
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1550
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1551
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 9, 0), 0);
regress/usr.sbin/snmpd/agentx.c
1552
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1558
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1560
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1561
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1562
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1563
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1564
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 9, 0), 0);
regress/usr.sbin/snmpd/agentx.c
1565
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1570
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1578
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1593
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid1, 0,
regress/usr.sbin/snmpd/agentx.c
1595
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1596
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1597
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1598
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1599
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 10, 0), 0);
regress/usr.sbin/snmpd/agentx.c
160
message_add_header(&msg, 1, AGENTX_OPEN_PDU, NETWORK_BYTE_ORDER, 0, 0,
regress/usr.sbin/snmpd/agentx.c
1600
agentx_write(s1, &msg);
regress/usr.sbin/snmpd/agentx.c
1606
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid2, 0,
regress/usr.sbin/snmpd/agentx.c
1608
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1609
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1610
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1611
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1612
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 10, 0), 0);
regress/usr.sbin/snmpd/agentx.c
1613
agentx_write(s2, &msg);
regress/usr.sbin/snmpd/agentx.c
1618
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
162
message_add_uint8(&msg, 0);
regress/usr.sbin/snmpd/agentx.c
1627
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
163
message_add(&msg, zero, 3);
regress/usr.sbin/snmpd/agentx.c
1637
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1639
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
164
message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 2), 0);
regress/usr.sbin/snmpd/agentx.c
1640
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1641
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1642
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1643
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 11, 0), 0);
regress/usr.sbin/snmpd/agentx.c
1644
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
165
message_add_nstring(&msg, SUBAGENT_DESCR(__func__));
regress/usr.sbin/snmpd/agentx.c
1651
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1653
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1654
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1655
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1656
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1657
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 11, 0), 0);
regress/usr.sbin/snmpd/agentx.c
1658
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1663
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
167
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1671
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1681
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1683
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1684
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1685
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1686
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1687
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 12, 1), 0);
regress/usr.sbin/snmpd/agentx.c
1688
message_add_uint32(&msg, upperbound);
regress/usr.sbin/snmpd/agentx.c
1689
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1694
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1702
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1712
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1714
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1715
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1716
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1717
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1718
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 13, 2), 0);
regress/usr.sbin/snmpd/agentx.c
1719
message_add_uint32(&msg, upperbound);
regress/usr.sbin/snmpd/agentx.c
1720
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1725
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
173
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1733
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1743
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1745
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1746
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1747
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1748
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1749
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 14, 1), 0);
regress/usr.sbin/snmpd/agentx.c
1750
message_add_uint32(&msg, upperbound);
regress/usr.sbin/snmpd/agentx.c
1751
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1756
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1764
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1774
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1776
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1777
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1778
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1779
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1780
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 15, 1), 0);
regress/usr.sbin/snmpd/agentx.c
1781
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1788
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1790
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1791
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1792
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1793
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1794
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 15, 1), 0);
regress/usr.sbin/snmpd/agentx.c
1795
message_add_uint32(&msg, upperbound);
regress/usr.sbin/snmpd/agentx.c
1796
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1801
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1809
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1819
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1821
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1822
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1823
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1824
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1825
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 16, 1), 0);
regress/usr.sbin/snmpd/agentx.c
1826
message_add_uint32(&msg, upperbound);
regress/usr.sbin/snmpd/agentx.c
1827
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1834
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1836
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1837
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1838
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1839
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1840
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 16, 1), 0);
regress/usr.sbin/snmpd/agentx.c
1841
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1846
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1854
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
186
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1864
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1866
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1867
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1868
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1869
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1870
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 17, 1), 0);
regress/usr.sbin/snmpd/agentx.c
1871
message_add_uint32(&msg, upperbound);
regress/usr.sbin/snmpd/agentx.c
1872
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1879
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1881
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1882
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1883
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1884
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1885
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 17, 6), 0);
regress/usr.sbin/snmpd/agentx.c
1886
message_add_uint32(&msg, upperbound);
regress/usr.sbin/snmpd/agentx.c
1887
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1892
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1900
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
1910
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1912
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1913
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1914
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1915
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1916
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 18, 1), 0);
regress/usr.sbin/snmpd/agentx.c
1917
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1923
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1925
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1926
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1927
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1928
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1929
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 18, 1, 0), 0);
regress/usr.sbin/snmpd/agentx.c
193
message_add_header(&msg, 0xFF, AGENTX_OPEN_PDU, 0, 0, 0, packetid);
regress/usr.sbin/snmpd/agentx.c
1930
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1935
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
194
message_add_uint8(&msg, 0);
regress/usr.sbin/snmpd/agentx.c
1943
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
195
message_add(&msg, zero, 3);
regress/usr.sbin/snmpd/agentx.c
1953
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1955
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1956
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
1957
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1958
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1959
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 19, 1, 1), 0);
regress/usr.sbin/snmpd/agentx.c
196
message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 3), 0);
regress/usr.sbin/snmpd/agentx.c
1960
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1966
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1968
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1969
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
197
message_add_nstring(&msg, SUBAGENT_DESCR(__func__));
regress/usr.sbin/snmpd/agentx.c
1970
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
1971
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
1972
message_add_oid(&msg, OID_ARG(MIB_REGISTER, 19, 1), 0);
regress/usr.sbin/snmpd/agentx.c
1973
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1978
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
1986
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
199
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
1996
message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
1998
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
1999
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
2000
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
2001
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2002
message_add_oid(&msg, OID_ARG(SYSORTABLE, 1, 1), 0);
regress/usr.sbin/snmpd/agentx.c
2003
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
2008
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
2016
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
2023
message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, 0, 0, packetid);
regress/usr.sbin/snmpd/agentx.c
2024
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2025
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
2026
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
2027
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2028
message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 1, 0), 0);
regress/usr.sbin/snmpd/agentx.c
2030
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
2036
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
2044
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
2054
message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid + 1, 0,
regress/usr.sbin/snmpd/agentx.c
2056
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2057
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
2058
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
2059
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2060
message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 2, 0), 0);
regress/usr.sbin/snmpd/agentx.c
2062
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
2068
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
2076
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
2086
message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
2088
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2089
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
2090
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
2091
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2092
message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 3), 0);
regress/usr.sbin/snmpd/agentx.c
2094
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
210
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
2100
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
2108
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
2120
message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
2122
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2123
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
2124
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
2125
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2126
message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 4), 0);
regress/usr.sbin/snmpd/agentx.c
2128
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
2134
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
2142
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
2158
message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid2, 0,
regress/usr.sbin/snmpd/agentx.c
2160
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2161
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
2162
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
2163
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2164
message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 5, 1), 0);
regress/usr.sbin/snmpd/agentx.c
2166
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
2172
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
2180
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
219
message_add_header(&msg, 1, AGENTX_OPEN_PDU, 0, 0, 0, packetid);
regress/usr.sbin/snmpd/agentx.c
2193
message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
2195
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2196
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
2197
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
2198
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2199
message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 6, 1), 0);
regress/usr.sbin/snmpd/agentx.c
220
message_add_uint8(&msg, 0);
regress/usr.sbin/snmpd/agentx.c
2200
message_add_uint32(&msg, upperbound);
regress/usr.sbin/snmpd/agentx.c
2202
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
2208
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
221
message_add(&msg, zero, 3);
regress/usr.sbin/snmpd/agentx.c
2216
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
222
message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 4, 1), 0);
regress/usr.sbin/snmpd/agentx.c
2228
message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
223
message_add_nstring(&msg,
regress/usr.sbin/snmpd/agentx.c
2230
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2231
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
2232
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
2233
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2234
message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 7, 1), 0);
regress/usr.sbin/snmpd/agentx.c
2236
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
2242
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
2250
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
226
agentx_write(s1, &msg);
regress/usr.sbin/snmpd/agentx.c
2263
message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
2265
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2266
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
2267
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
2268
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2269
message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 8, 1), 0);
regress/usr.sbin/snmpd/agentx.c
2270
message_add_uint32(&msg, upperbound);
regress/usr.sbin/snmpd/agentx.c
2272
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
2278
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
2286
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
2300
message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
2302
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2303
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
2304
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
2305
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2306
message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 9, 1), 0);
regress/usr.sbin/snmpd/agentx.c
2307
message_add_uint32(&msg, upperbound);
regress/usr.sbin/snmpd/agentx.c
2309
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
2315
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
2323
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
2336
message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
2339
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2340
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
2341
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
2342
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2343
message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 10, 1), 0);
regress/usr.sbin/snmpd/agentx.c
2344
message_add_uint32(&msg, upperbound);
regress/usr.sbin/snmpd/agentx.c
2346
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
235
message_add_header(&msg, 1, AGENTX_OPEN_PDU, 0, sessionid, 0, packetid);
regress/usr.sbin/snmpd/agentx.c
2352
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
236
message_add_uint8(&msg, 0);
regress/usr.sbin/snmpd/agentx.c
2360
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
237
message_add(&msg, zero, 3);
regress/usr.sbin/snmpd/agentx.c
2377
message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid2, 0,
regress/usr.sbin/snmpd/agentx.c
238
message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 4, 2), 0);
regress/usr.sbin/snmpd/agentx.c
2380
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2381
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
2382
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
2383
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2384
message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 10, 1), 0);
regress/usr.sbin/snmpd/agentx.c
2385
message_add_uint32(&msg, upperbound);
regress/usr.sbin/snmpd/agentx.c
2387
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
239
message_add_nstring(&msg,
regress/usr.sbin/snmpd/agentx.c
2393
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
242
agentx_write(s2, &msg);
regress/usr.sbin/snmpd/agentx.c
251
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
260
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
268
message_add_header(&msg, 1, AGENTX_OPEN_PDU, 0, 0, 0, packetid);
regress/usr.sbin/snmpd/agentx.c
269
message_add_uint8(&msg, 0);
regress/usr.sbin/snmpd/agentx.c
270
message_add(&msg, zero, 3);
regress/usr.sbin/snmpd/agentx.c
271
message_add_oid(&msg, oid, 129, 0);
regress/usr.sbin/snmpd/agentx.c
272
message_add_nstring(&msg, SUBAGENT_DESCR(__func__));
regress/usr.sbin/snmpd/agentx.c
274
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
279
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
2815
struct message msg ={};
regress/usr.sbin/snmpd/agentx.c
2822
message_add_header(&msg, 1, AGENTX_OPEN_PDU,
regress/usr.sbin/snmpd/agentx.c
2824
message_add_uint8(&msg, timeout);
regress/usr.sbin/snmpd/agentx.c
2825
message_add(&msg, zero, 3);
regress/usr.sbin/snmpd/agentx.c
2826
message_add_oid(&msg, oid, oidlen, 0);
regress/usr.sbin/snmpd/agentx.c
2827
message_add_nstring(&msg, descr, strlen(descr));
regress/usr.sbin/snmpd/agentx.c
2829
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
2835
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
2843
struct message msg ={};
regress/usr.sbin/snmpd/agentx.c
2850
message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
2852
message_add_uint8(&msg, reason);
regress/usr.sbin/snmpd/agentx.c
2853
message_add(&msg, zero, 3);
regress/usr.sbin/snmpd/agentx.c
2855
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
2860
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
2868
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
287
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
2874
message_add_header(&msg, 1, AGENTX_REGISTER_PDU,
regress/usr.sbin/snmpd/agentx.c
2876
message_add(&msg, &timeout, sizeof(timeout));
regress/usr.sbin/snmpd/agentx.c
2877
message_add(&msg, &priority, sizeof(priority));
regress/usr.sbin/snmpd/agentx.c
2878
message_add(&msg, &range_subid, sizeof(range_subid));
regress/usr.sbin/snmpd/agentx.c
2879
message_add(&msg, &reserved, sizeof(reserved));
regress/usr.sbin/snmpd/agentx.c
2880
message_add_oid(&msg, oid, oidlen, 0);
regress/usr.sbin/snmpd/agentx.c
2882
message_add_uint32(&msg, upperbound);
regress/usr.sbin/snmpd/agentx.c
2884
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
2890
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
2898
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
2905
message_add_header(&msg, 1, AGENTX_RESPONSE_PDU, 0,
regress/usr.sbin/snmpd/agentx.c
2909
message_add_uint32(&msg, sysuptime);
regress/usr.sbin/snmpd/agentx.c
2910
message_add_uint16(&msg, error);
regress/usr.sbin/snmpd/agentx.c
2911
message_add_uint16(&msg, index);
regress/usr.sbin/snmpd/agentx.c
2914
message_add_varbind(&msg, varbindlist + i);
regress/usr.sbin/snmpd/agentx.c
2916
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
2917
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
2921
message_add_uint8(struct message *msg, uint8_t n)
regress/usr.sbin/snmpd/agentx.c
2923
message_add(msg, &n, 1);
regress/usr.sbin/snmpd/agentx.c
2927
message_add_uint16(struct message *msg, uint16_t n)
regress/usr.sbin/snmpd/agentx.c
2929
if (MESSAGE_NBO(msg))
regress/usr.sbin/snmpd/agentx.c
2934
message_add(msg, &n, sizeof(n));
regress/usr.sbin/snmpd/agentx.c
2938
message_add_uint32(struct message *msg, uint32_t n)
regress/usr.sbin/snmpd/agentx.c
2940
if (MESSAGE_NBO(msg))
regress/usr.sbin/snmpd/agentx.c
2945
message_add(msg, &n, sizeof(n));
regress/usr.sbin/snmpd/agentx.c
2949
message_add_uint64(struct message *msg, uint64_t n)
regress/usr.sbin/snmpd/agentx.c
295
message_add_header(&msg, 1, AGENTX_OPEN_PDU, 0, 0, 0, packetid);
regress/usr.sbin/snmpd/agentx.c
2951
if (MESSAGE_NBO(msg))
regress/usr.sbin/snmpd/agentx.c
2956
message_add(msg, &n, sizeof(n));
regress/usr.sbin/snmpd/agentx.c
296
message_add_uint8(&msg, 0);
regress/usr.sbin/snmpd/agentx.c
2960
message_add_nstring(struct message *msg, const void *src, uint32_t len)
regress/usr.sbin/snmpd/agentx.c
2964
message_add_uint32(msg, len);
regress/usr.sbin/snmpd/agentx.c
2967
message_add(msg, src, len);
regress/usr.sbin/snmpd/agentx.c
2968
message_add(msg, zero, (4 - (len % 4)) % 4);
regress/usr.sbin/snmpd/agentx.c
297
message_add(&msg, zero, 3);
regress/usr.sbin/snmpd/agentx.c
2972
message_add_oid(struct message *msg, const uint32_t oid[], uint8_t n_subid,
regress/usr.sbin/snmpd/agentx.c
298
message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 6), 0);
regress/usr.sbin/snmpd/agentx.c
2985
message_add_uint8(msg, n_subid);
regress/usr.sbin/snmpd/agentx.c
2986
message_add_uint8(msg, prefix);
regress/usr.sbin/snmpd/agentx.c
2987
message_add_uint8(msg, include);
regress/usr.sbin/snmpd/agentx.c
2988
message_add_uint8(msg, 0);
regress/usr.sbin/snmpd/agentx.c
2990
message_add_uint32(msg, oid[i]);
regress/usr.sbin/snmpd/agentx.c
2994
message_add_varbind(struct message *msg, struct varbind *varbind)
regress/usr.sbin/snmpd/agentx.c
300
message_add_nstring(&msg, descr, sizeof(descr));
regress/usr.sbin/snmpd/agentx.c
3001
message_add_uint16(msg, varbind->type);
regress/usr.sbin/snmpd/agentx.c
3002
message_add_uint16(msg, 0);
regress/usr.sbin/snmpd/agentx.c
3003
message_add_oid(msg, varbind->name.subid, varbind->name.n_subid, 0);
regress/usr.sbin/snmpd/agentx.c
3006
message_add_uint32(msg, varbind->data.int32);
regress/usr.sbin/snmpd/agentx.c
3011
message_add_uint32(msg, varbind->data.uint32);
regress/usr.sbin/snmpd/agentx.c
3016
message_add_nstring(msg, varbind->data.octetstring.string,
regress/usr.sbin/snmpd/agentx.c
302
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
3020
message_add_oid(msg, varbind->data.oid.subid,
regress/usr.sbin/snmpd/agentx.c
3024
message_add_uint64(msg, varbind->data.uint64);
regress/usr.sbin/snmpd/agentx.c
3038
message_add_header(struct message *msg, uint8_t version, uint8_t type,
regress/usr.sbin/snmpd/agentx.c
3042
if (msg->len != 0)
regress/usr.sbin/snmpd/agentx.c
3044
message_add_uint8(msg, version);
regress/usr.sbin/snmpd/agentx.c
3045
message_add_uint8(msg, type);
regress/usr.sbin/snmpd/agentx.c
3046
message_add_uint8(msg, flags);
regress/usr.sbin/snmpd/agentx.c
3047
message_add_uint8(msg, 0);
regress/usr.sbin/snmpd/agentx.c
3048
message_add_uint32(msg, sessionid);
regress/usr.sbin/snmpd/agentx.c
3049
message_add_uint32(msg, transactionid);
regress/usr.sbin/snmpd/agentx.c
3050
message_add_uint32(msg, packetid);
regress/usr.sbin/snmpd/agentx.c
3051
message_add_uint32(msg, 0); /* payload_length tbt */
regress/usr.sbin/snmpd/agentx.c
3055
message_add(struct message *msg, const void *src, size_t len)
regress/usr.sbin/snmpd/agentx.c
3059
if (msg->len + len > msg->size) {
regress/usr.sbin/snmpd/agentx.c
3060
if ((msg->buf = recallocarray(msg->buf, msg->size,
regress/usr.sbin/snmpd/agentx.c
3061
(((msg->len + len) % 4096) + 1) * 4096, 1)) == NULL)
regress/usr.sbin/snmpd/agentx.c
3063
msg->size = (((msg->len + len) % 4096) + 1) * 4096;
regress/usr.sbin/snmpd/agentx.c
3065
memcpy(msg->buf + msg->len, src, len);
regress/usr.sbin/snmpd/agentx.c
3066
msg->len += len;
regress/usr.sbin/snmpd/agentx.c
3070
message_release(struct message *msg)
regress/usr.sbin/snmpd/agentx.c
3072
free(msg->buf);
regress/usr.sbin/snmpd/agentx.c
308
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
3156
agentx_write(int s, struct message *msg)
regress/usr.sbin/snmpd/agentx.c
3159
char *buf = msg->buf;
regress/usr.sbin/snmpd/agentx.c
316
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
3160
size_t len = msg->len;
regress/usr.sbin/snmpd/agentx.c
3161
struct header *header = msg->buf;
regress/usr.sbin/snmpd/agentx.c
3164
msg->len = 16;
regress/usr.sbin/snmpd/agentx.c
3165
message_add_uint32(msg, len - sizeof(*header));
regress/usr.sbin/snmpd/agentx.c
3184
msg->len = 0;
regress/usr.sbin/snmpd/agentx.c
323
message_add_header(&msg, 1, AGENTX_OPEN_PDU, 0, 0, 0, packetid);
regress/usr.sbin/snmpd/agentx.c
324
message_add_uint8(&msg, 0);
regress/usr.sbin/snmpd/agentx.c
325
message_add(&msg, zero, 3);
regress/usr.sbin/snmpd/agentx.c
326
message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 7), 0);
regress/usr.sbin/snmpd/agentx.c
328
message_add_nstring(&msg, SUBAGENT_DESCR("a\373a"));
regress/usr.sbin/snmpd/agentx.c
330
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
336
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
344
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
351
message_add_header(&msg, 1, AGENTX_OPEN_PDU, NON_DEFAULT_CONTEXT, 0, 0,
regress/usr.sbin/snmpd/agentx.c
353
message_add_nstring(&msg, "ctx", 3);
regress/usr.sbin/snmpd/agentx.c
354
message_add_uint8(&msg, 0);
regress/usr.sbin/snmpd/agentx.c
355
message_add(&msg, zero, 3);
regress/usr.sbin/snmpd/agentx.c
356
message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 8), 0);
regress/usr.sbin/snmpd/agentx.c
357
message_add_nstring(&msg, SUBAGENT_DESCR(__func__));
regress/usr.sbin/snmpd/agentx.c
359
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
365
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
373
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
380
message_add_header(&msg, 1, AGENTX_OPEN_PDU, INSTANCE_REGISTRATION, 0,
regress/usr.sbin/snmpd/agentx.c
382
message_add_uint8(&msg, 0);
regress/usr.sbin/snmpd/agentx.c
383
message_add(&msg, zero, 3);
regress/usr.sbin/snmpd/agentx.c
384
message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 9), 0);
regress/usr.sbin/snmpd/agentx.c
385
message_add_nstring(&msg, SUBAGENT_DESCR(__func__));
regress/usr.sbin/snmpd/agentx.c
387
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
393
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
401
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
408
message_add_header(&msg, 1, AGENTX_OPEN_PDU, NEW_INDEX, 0,
regress/usr.sbin/snmpd/agentx.c
410
message_add_uint8(&msg, 0);
regress/usr.sbin/snmpd/agentx.c
411
message_add(&msg, zero, 3);
regress/usr.sbin/snmpd/agentx.c
412
message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 10), 0);
regress/usr.sbin/snmpd/agentx.c
413
message_add_nstring(&msg, SUBAGENT_DESCR(__func__));
regress/usr.sbin/snmpd/agentx.c
415
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
421
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
429
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
436
message_add_header(&msg, 1, AGENTX_OPEN_PDU, ANY_INDEX, 0,
regress/usr.sbin/snmpd/agentx.c
438
message_add_uint8(&msg, 0);
regress/usr.sbin/snmpd/agentx.c
439
message_add(&msg, zero, 3);
regress/usr.sbin/snmpd/agentx.c
440
message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 11), 0);
regress/usr.sbin/snmpd/agentx.c
441
message_add_nstring(&msg, SUBAGENT_DESCR(__func__));
regress/usr.sbin/snmpd/agentx.c
443
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
449
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
457
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
463
message_add_header(&msg, 1, AGENTX_PING_PDU, 0, 0, 0, packetid);
regress/usr.sbin/snmpd/agentx.c
465
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
471
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
479
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
488
message_add_header(&msg, 1, AGENTX_PING_PDU, 0,
regress/usr.sbin/snmpd/agentx.c
491
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
497
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
505
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
514
message_add_header(&msg, 1, AGENTX_PING_PDU, 0,
regress/usr.sbin/snmpd/agentx.c
517
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
523
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
531
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
540
message_add_header(&msg, 1, AGENTX_PING_PDU, NON_DEFAULT_CONTEXT,
regress/usr.sbin/snmpd/agentx.c
542
message_add_nstring(&msg, "ctx", 3);
regress/usr.sbin/snmpd/agentx.c
544
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
550
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
558
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
567
message_add_header(&msg, 0xFF, AGENTX_PING_PDU, INSTANCE_REGISTRATION,
regress/usr.sbin/snmpd/agentx.c
570
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
575
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
583
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
592
message_add_header(&msg, 1, AGENTX_PING_PDU, INSTANCE_REGISTRATION,
regress/usr.sbin/snmpd/agentx.c
595
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
601
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
609
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
618
message_add_header(&msg, 1, AGENTX_PING_PDU, NEW_INDEX,
regress/usr.sbin/snmpd/agentx.c
621
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
627
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
635
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
644
message_add_header(&msg, 1, AGENTX_PING_PDU, ANY_INDEX,
regress/usr.sbin/snmpd/agentx.c
647
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
653
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
661
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
670
message_add_header(&msg, 1, AGENTX_PING_PDU, 0,
regress/usr.sbin/snmpd/agentx.c
673
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
679
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
687
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
696
message_add_header(&msg, 1, AGENTX_PING_PDU, NETWORK_BYTE_ORDER,
regress/usr.sbin/snmpd/agentx.c
699
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
705
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
716
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
732
message_add_header(&msg, 0xFF, AGENTX_PING_PDU, INSTANCE_REGISTRATION,
regress/usr.sbin/snmpd/agentx.c
735
agentx_write(ax_s, &msg);
regress/usr.sbin/snmpd/agentx.c
75
#define MESSAGE_NBO(msg) (((const char *)msg->buf)[2] & NETWORK_BYTE_ORDER)
regress/usr.sbin/snmpd/agentx.c
752
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
759
message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, 0, 0, packetid);
regress/usr.sbin/snmpd/agentx.c
760
message_add(&msg, &reason, sizeof(reason));
regress/usr.sbin/snmpd/agentx.c
761
message_add(&msg, zero, sizeof(zero));
regress/usr.sbin/snmpd/agentx.c
763
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
769
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
777
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
788
message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
790
message_add(&msg, &reason, sizeof(reason));
regress/usr.sbin/snmpd/agentx.c
791
message_add(&msg, zero, sizeof(zero));
regress/usr.sbin/snmpd/agentx.c
793
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
799
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
807
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
818
message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
820
message_add(&msg, &reason, sizeof(reason));
regress/usr.sbin/snmpd/agentx.c
821
message_add(&msg, zero, sizeof(zero));
regress/usr.sbin/snmpd/agentx.c
823
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
829
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
837
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
848
message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
850
message_add(&msg, &reason, sizeof(reason));
regress/usr.sbin/snmpd/agentx.c
851
message_add(&msg, zero, sizeof(zero));
regress/usr.sbin/snmpd/agentx.c
853
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
859
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
867
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
878
message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
880
message_add(&msg, &reason, sizeof(reason));
regress/usr.sbin/snmpd/agentx.c
881
message_add(&msg, zero, sizeof(zero));
regress/usr.sbin/snmpd/agentx.c
883
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
889
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
897
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
908
message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
910
message_add(&msg, &reason, sizeof(reason));
regress/usr.sbin/snmpd/agentx.c
911
message_add(&msg, zero, sizeof(zero));
regress/usr.sbin/snmpd/agentx.c
913
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
919
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
927
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
938
message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
940
message_add(&msg, &reason, sizeof(reason));
regress/usr.sbin/snmpd/agentx.c
941
message_add(&msg, zero, sizeof(zero));
regress/usr.sbin/snmpd/agentx.c
943
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
949
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
957
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
968
message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid, 0,
regress/usr.sbin/snmpd/agentx.c
970
message_add(&msg, &reason, sizeof(reason));
regress/usr.sbin/snmpd/agentx.c
971
message_add(&msg, zero, sizeof(zero));
regress/usr.sbin/snmpd/agentx.c
973
agentx_write(s, &msg);
regress/usr.sbin/snmpd/agentx.c
978
message_release(&msg);
regress/usr.sbin/snmpd/agentx.c
986
struct message msg = {};
regress/usr.sbin/snmpd/agentx.c
999
message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid1, 0, packetid);
sbin/dhcp6leased/parse.y
220
char *msg;
sbin/dhcp6leased/parse.y
224
if (vasprintf(&msg, fmt, ap) == -1)
sbin/dhcp6leased/parse.y
227
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
sbin/dhcp6leased/parse.y
228
free(msg);
sbin/dhcp6leased/parse_lease.y
124
char *msg;
sbin/dhcp6leased/parse_lease.y
128
if (vasprintf(&msg, fmt, ap) == -1)
sbin/dhcp6leased/parse_lease.y
131
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
sbin/dhcp6leased/parse_lease.y
132
free(msg);
sbin/dhcpleased/parse.y
341
char *msg;
sbin/dhcpleased/parse.y
345
if (vasprintf(&msg, fmt, ap) == -1)
sbin/dhcpleased/parse.y
348
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
sbin/dhcpleased/parse.y
349
free(msg);
sbin/dump/dump.h
89
void msg(const char *fmt, ...)
sbin/dump/dumprmt.c
266
msg("%s: %s", cmd, emsg);
sbin/dump/dumprmt.c
278
msg("Protocol to remote tape server botched (code \"%s\").\n",
sbin/dump/dumprmt.c
311
msg("Protocol to remote tape server botched.\n");
sbin/dump/dumprmt.c
312
msg("(rmtgets got \"%s\").\n", line);
sbin/dump/itime.c
135
msg("Looking for name %s in dumpdates = %s for level = %c\n",
sbin/dump/itime.c
220
msg("level %c dump on %s", level, ct);
sbin/dump/itime.c
251
msg("Unknown intermediate format in %s, line %d\n",
sbin/dump/itime.c
264
msg("getrecord: %s %c %s", ddatep->dd_name,
sbin/dump/itime.c
267
msg("getrecord: %s %c %lld seconds after the epoch\n",
sbin/dump/itime.c
76
msg("WARNING: no file `%s', making an empty one\n", dumpdates);
sbin/dump/main.c
153
msg("Please choose a blocksize <= %dKB\n",
sbin/dump/main.c
244
msg("Cannot malloc realpath\n");
sbin/dump/main.c
250
msg("Cannot lstat %s: %s\n", argv[i], strerror(errno));
sbin/dump/main.c
256
msg("Cannot statfs %s: %s\n", argv[i], strerror(errno));
sbin/dump/main.c
261
msg("Can't dump a mountpoint and a filelist\n");
sbin/dump/main.c
268
msg("Cannot malloc diskname\n");
sbin/dump/main.c
273
msg("Ignoring u flag for subdir dump\n");
sbin/dump/main.c
277
msg("Subdir dump is done at level 0\n");
sbin/dump/main.c
280
msg("Dumping sub files/directories from %s\n", disk);
sbin/dump/main.c
283
msg("%s is not on %s\n", argv[i], disk);
sbin/dump/main.c
287
msg("Dumping file/directory %s\n", argv[i]);
sbin/dump/main.c
406
msg("Cannot open %s\n", disk);
sbin/dump/main.c
418
msg("Cannot malloc duid\n");
sbin/dump/main.c
427
msg("Date of this level %c dump: %s", level,
sbin/dump/main.c
431
msg("Date of last level %c dump: %s", lastlevel,
sbin/dump/main.c
433
msg("Dumping %s ", disk);
sbin/dump/main.c
477
msg("mapping (Pass I) [regular files]\n");
sbin/dump/main.c
481
msg("mapping (Pass II) [directories]\n");
sbin/dump/main.c
488
msg("estimated %lld tape blocks.\n", tapesize);
sbin/dump/main.c
528
msg("estimated %lld tape blocks on %3.2f tape(s).\n",
sbin/dump/main.c
549
msg("dumping (Pass III) [directories]\n");
sbin/dump/main.c
567
msg("dumping (Pass IV) [regular files]\n");
sbin/dump/main.c
588
msg("%lld tape blocks\n", spcl.c_tapea);
sbin/dump/main.c
590
msg("%lld tape blocks on %d volume%s\n",
sbin/dump/main.c
595
msg("Date of this level %c dump: %s", level,
sbin/dump/main.c
599
msg("Date this dump completed: %s", ct ? ct : "?\n");
sbin/dump/main.c
600
msg("Average transfer rate: %ld KB/s\n", xferrate / tapeno);
sbin/dump/main.c
604
msg("DUMP IS DONE\n");
sbin/dump/main.c
652
msg("Rewriting attempted as response to unknown signal.\n");
sbin/dump/optr.c
163
msg("Interrupt received.\n");
sbin/dump/optr.c
212
msg("%3.2f%% done, finished in %lld:%02lld\n",
sbin/dump/optr.c
301
msg("Can't open %s for dump table information: %s\n",
sbin/dump/tape.c
201
msg("write error on %s\n", tape);
sbin/dump/tape.c
205
msg("write error %lld blocks into volume %d\n",
sbin/dump/tape.c
210
msg("Closing this volume. Prepare to restart with new media;\n");
sbin/dump/tape.c
211
msg("this dump volume will be rewritten.\n");
sbin/dump/tape.c
240
msg("Volume %d completed at: %s", tapeno, ct ? ct : "?\n");
sbin/dump/tape.c
242
msg("Volume %d took %lld:%02lld:%02lld\n", tapeno,
sbin/dump/tape.c
246
msg("Volume %d transfer rate: %lld KB/s\n", tapeno, blocks);
sbin/dump/tape.c
309
msg("End of tape detected\n");
sbin/dump/tape.c
382
msg("EOT detected in last 2 tape records!\n");
sbin/dump/tape.c
383
msg("Use a longer tape, decrease the size estimate\n");
sbin/dump/tape.c
395
msg("Closing %s\n", tape);
sbin/dump/tape.c
436
msg("Change Volumes: Mount volume #%d\n", tapeno+1);
sbin/dump/tape.c
585
msg("Context save fork fails in parent %d\n", parentpid);
sbin/dump/tape.c
597
msg("Tape: %d; parent process: %d child process %d\n",
sbin/dump/tape.c
601
msg("Parent %d waiting for child %d has another child %d return\n",
sbin/dump/tape.c
604
msg("Child %d returns LOB status %o\n",
sbin/dump/tape.c
611
msg("Child %d finishes X_FINOK\n", childpid);
sbin/dump/tape.c
614
msg("Child %d finishes X_ABORT\n", childpid);
sbin/dump/tape.c
617
msg("Child %d finishes X_REWRITE\n", childpid);
sbin/dump/tape.c
620
msg("Child %d finishes unknown %d\n",
sbin/dump/tape.c
635
msg("Bad return code from dump: %d\n", status);
sbin/dump/tape.c
642
msg("Child on Tape %d has parent %d, my pid = %d\n",
sbin/dump/tape.c
659
msg("Dumping volume %d on %s\n", tapeno, tape);
sbin/dump/tape.c
669
msg("Cannot open output \"%s\".\n", tape);
sbin/dump/tape.c
694
msg("Volume %d started at: %s", tapeno, ct ? ct : "?\n");
sbin/dump/tape.c
696
msg("Volume %d begins with blocks from inode %llu\n",
sbin/dump/tape.c
710
msg("The ENTIRE dump is aborted.\n");
sbin/dump/tape.c
723
msg("pid = %d exits with status %d\n", getpid(), status);
sbin/dump/traverse.c
194
msg("Can't determine cwd: %s\n", strerror(errno));
sbin/dump/traverse.c
199
msg("fts_open failed: %s\n", strerror(errno));
sbin/dump/traverse.c
207
msg("Can't fts_read %s: %s\n", entry->fts_path,
sbin/dump/traverse.c
217
msg("fts_read failed: %s\n", strerror(errno));
sbin/dump/traverse.c
246
msg("Can't stat %s: %s\n", path,
sbin/dump/traverse.c
420
msg("corrupted directory, inumber %llu\n",
sbin/dump/traverse.c
556
msg("Warning: undefined file type 0%o\n",
sbin/dump/traverse.c
799
msg("No memory to read %llu %u-byte sectors",
sbin/dump/traverse.c
832
msg("read error from %s: %s: [block %lld]: count=%d\n",
sbin/dump/traverse.c
835
msg("short read error from %s: [block %lld]: count=%d, "
sbin/dump/traverse.c
838
msg("More than %d block read errors from %s\n",
sbin/dump/traverse.c
841
msg("This is an unrecoverable error.\n");
sbin/dump/traverse.c
860
msg("read error from %s: %s: [block %lld]: "
sbin/dump/traverse.c
865
msg("short read error from %s: [block %lld]: count=%u, "
sbin/fsck_ext2fs/pass5.c
175
(void)snprintf(msg, sizeof(msg),
sbin/fsck_ext2fs/pass5.c
180
dofix(&idesc[0], msg)) {
sbin/fsck_ext2fs/pass5.c
194
(void)snprintf(msg, sizeof(msg),
sbin/fsck_ext2fs/pass5.c
197
dofix(&idesc[1], msg)) {
sbin/fsck_ext2fs/pass5.c
207
(void)snprintf(msg, sizeof(msg),
sbin/fsck_ext2fs/pass5.c
210
dofix(&idesc[1], msg)) {
sbin/fsck_ext2fs/pass5.c
62
char msg[255];
sbin/fsck_ext2fs/utilities.c
475
dofix(struct inodesc *idesc, char *msg)
sbin/fsck_ext2fs/utilities.c
482
direrror(idesc->id_number, msg);
sbin/fsck_ext2fs/utilities.c
484
pwarn("%s", msg);
sbin/fsck_ffs/utilities.c
597
dofix(struct inodesc *idesc, char *msg)
sbin/fsck_ffs/utilities.c
603
direrror(idesc->id_number, msg);
sbin/fsck_ffs/utilities.c
605
pwarn("%s", msg);
sbin/fsck_msdos/fat.c
119
static const char msg[] = "FAT starts with odd byte sequence ";
sbin/fsck_msdos/fat.c
123
pwarn("%s(%02x%02x%02x%02x%02x%02x%02x%02x)\n", msg,
sbin/fsck_msdos/fat.c
128
pwarn("%s(%02x%02x%02x%02x)\n", msg,
sbin/fsck_msdos/fat.c
132
pwarn("%s(%02x%02x%02x)\n", msg,
sbin/iked/ca.c
1275
ca_store_certs_info(const char *msg, X509_STORE *ctx)
sbin/iked/ca.c
1288
ca_cert_info(msg, cert);
sbin/iked/ca.c
1321
ca_cert_info(const char *msg, X509 *cert)
sbin/iked/ca.c
1337
log_info("%s: issuer: %s", msg, buf);
sbin/iked/ca.c
1340
log_info("%s: serial: %.*s", msg, (int)memptr->length,
sbin/iked/ca.c
1345
log_info("%s: subject: %s", msg, buf);
sbin/iked/ca.c
1346
ca_x509_subjectaltname_log(cert, msg);
sbin/iked/ca.c
1382
ca_store_info(struct iked *env, struct imsg *imsg, const char *msg, X509_STORE *ctx)
sbin/iked/ca.c
1402
buflen = asprintf(&buf, "%s: %s\n", msg, name);
sbin/iked/eap.c
278
char *msg;
sbin/iked/eap.c
284
msg = " M=Welcome";
sbin/iked/eap.c
291
success_size + strlen(msg));
sbin/iked/eap.c
299
success_size + strlen(msg));
sbin/iked/eap.c
302
if (ibuf_add(eapmsg, msg, strlen(msg)) != 0)
sbin/iked/eap.c
341
struct iked_message *msg, struct eap_message *eap)
sbin/iked/eap.c
386
msg->msg_parent->msg_eap.eam_user = get_string(ptr, len);
sbin/iked/eap.c
388
msg->msg_parent->msg_eap.eam_msrid = msr->msr_id;
sbin/iked/eap.c
390
memcpy(msg->msg_parent->msg_eap.eam_challenge,
sbin/iked/eap.c
392
memcpy(msg->msg_parent->msg_eap.eam_ntresponse,
sbin/iked/eap.c
394
msg->msg_parent->msg_eap.eam_state =
sbin/iked/eap.c
398
msg->msg_parent->msg_eap.eam_state = EAP_STATE_MSCHAPV2_SUCCESS;
sbin/iked/eap.c
414
eap_parse(struct iked *env, const struct iked_sa *sa, struct iked_message *msg,
sbin/iked/eap.c
451
msg->msg_parent->msg_eap.eam_id = hdr->eap_id;
sbin/iked/eap.c
452
msg->msg_parent->msg_eap.eam_type = eap->eap_type;
sbin/iked/eap.c
469
msg->msg_parent->msg_eap.eam_response = 1;
sbin/iked/eap.c
470
msg->msg_parent->msg_eap.eam_identity = str;
sbin/iked/eap.c
471
msg->msg_parent->msg_eap.eam_state =
sbin/iked/eap.c
552
msg->msg_parent->msg_eap.eam_success = 1;
sbin/iked/eap.c
553
msg->msg_parent->msg_eap.eam_state =
sbin/iked/eap.c
584
return (eap_mschap(env, sa, msg, eap));
sbin/iked/iked.h
1201
const char *ikev2_ikesa_info(uint64_t, const char *msg);
sbin/iked/ikev2.c
1001
if (ikev2_handle_certreq(env, msg) != 0)
sbin/iked/ikev2.c
1008
if (policy_lookup(env, msg, &sa->sa_proposals, &old->pol_flows,
sbin/iked/ikev2.c
1009
old->pol_nflows) != 0 || msg->msg_policy != old) {
sbin/iked/ikev2.c
1012
if (msg->msg_peerid.id_type) {
sbin/iked/ikev2.c
1013
memcpy(id, &msg->msg_peerid, sizeof(*id));
sbin/iked/ikev2.c
1014
bzero(&msg->msg_peerid, sizeof(msg->msg_peerid));
sbin/iked/ikev2.c
1023
msg->msg_policy = sa->sa_policy = old;
sbin/iked/ikev2.c
1027
if (!msg->msg_auth.id_type &&
sbin/iked/ikev2.c
1030
if (msg->msg_peerid.id_type) {
sbin/iked/ikev2.c
1031
memcpy(id, &msg->msg_peerid, sizeof(*id));
sbin/iked/ikev2.c
1032
bzero(&msg->msg_peerid, sizeof(msg->msg_peerid));
sbin/iked/ikev2.c
1039
if (msg->msg_peerid.id_type) {
sbin/iked/ikev2.c
1040
memcpy(id, &msg->msg_peerid, sizeof(*id));
sbin/iked/ikev2.c
1041
bzero(&msg->msg_peerid, sizeof(msg->msg_peerid));
sbin/iked/ikev2.c
1057
if (msg->msg_cert.id_type != IKEV2_CERT_BUNDLE &&
sbin/iked/ikev2.c
1058
msg->msg_scert[0].id_type != IKEV2_CERT_NONE) {
sbin/iked/ikev2.c
1062
if (ca_certbundle_add(buf, &msg->msg_cert) != 0) {
sbin/iked/ikev2.c
1068
if (msg->msg_scert[i].id_type == IKEV2_CERT_NONE)
sbin/iked/ikev2.c
1070
if (ca_certbundle_add(buf, &msg->msg_scert[i]) != 0) {
sbin/iked/ikev2.c
1075
ibuf_free(msg->msg_cert.id_buf);
sbin/iked/ikev2.c
1076
msg->msg_cert.id_buf = buf;
sbin/iked/ikev2.c
1077
msg->msg_cert.id_type = IKEV2_CERT_BUNDLE;
sbin/iked/ikev2.c
1080
if (!TAILQ_EMPTY(&msg->msg_proposals)) {
sbin/iked/ikev2.c
1082
&sa->sa_policy->pol_proposals, &msg->msg_proposals,
sbin/iked/ikev2.c
1085
msg->msg_error = IKEV2_N_NO_PROPOSAL_CHOSEN;
sbin/iked/ikev2.c
1092
if (msg->msg_auth.id_type) {
sbin/iked/ikev2.c
1093
memcpy(&sa->sa_peerauth, &msg->msg_auth, sizeof(sa->sa_peerauth));
sbin/iked/ikev2.c
1094
bzero(&msg->msg_auth, sizeof(msg->msg_auth));
sbin/iked/ikev2.c
1097
if (msg->msg_cp) {
sbin/iked/ikev2.c
1098
if (msg->msg_cp_addr) {
sbin/iked/ikev2.c
1099
sa->sa_cp_addr = msg->msg_cp_addr;
sbin/iked/ikev2.c
1100
msg->msg_cp_addr = NULL;
sbin/iked/ikev2.c
1102
if (msg->msg_cp_addr6) {
sbin/iked/ikev2.c
1103
sa->sa_cp_addr6 = msg->msg_cp_addr6;
sbin/iked/ikev2.c
1104
msg->msg_cp_addr6 = NULL;
sbin/iked/ikev2.c
1106
if (msg->msg_cp_dns) {
sbin/iked/ikev2.c
1107
sa->sa_cp_dns = msg->msg_cp_dns;
sbin/iked/ikev2.c
1108
msg->msg_cp_dns = NULL;
sbin/iked/ikev2.c
1110
sa->sa_cp = msg->msg_cp;
sbin/iked/ikev2.c
1120
if (msg->msg_cert.id_type) {
sbin/iked/ikev2.c
1121
certtype = msg->msg_cert.id_type;
sbin/iked/ikev2.c
1122
cert = ibuf_data(msg->msg_cert.id_buf);
sbin/iked/ikev2.c
1123
certlen = ibuf_size(msg->msg_cert.id_buf);
sbin/iked/ikev2.c
1167
ikev2_init_recv(struct iked *env, struct iked_message *msg,
sbin/iked/ikev2.c
1173
if (ikev2_msg_valid_ike_sa(env, hdr, msg) == -1) {
sbin/iked/ikev2.c
1177
sa = msg->msg_sa;
sbin/iked/ikev2.c
1184
NULL)) == NULL || sa != msg->msg_sa) {
sbin/iked/ikev2.c
1203
if (ikev2_pld_parse(env, hdr, msg, msg->msg_offset) != 0) {
sbin/iked/ikev2.c
1208
if (sa_address(sa, &sa->sa_peer, (struct sockaddr *)&msg->msg_peer)
sbin/iked/ikev2.c
1210
sa_address(sa, &sa->sa_local, (struct sockaddr *)&msg->msg_local)
sbin/iked/ikev2.c
1215
sa->sa_fd = msg->msg_fd;
sbin/iked/ikev2.c
1222
if (!ikev2_msg_frompeer(msg))
sbin/iked/ikev2.c
1225
if (ikev2_handle_notifies(env, msg) != 0)
sbin/iked/ikev2.c
1228
if (msg->msg_nat_detected && sa->sa_natt == 0)
sbin/iked/ikev2.c
1229
ikev2_enable_natt(env, sa, msg, 1);
sbin/iked/ikev2.c
1233
if (ibuf_length(msg->msg_cookie)) {
sbin/iked/ikev2.c
1236
&pol->pol_peer, msg) != 0)
sbin/iked/ikev2.c
1242
if (msg->msg_flags & IKED_MSG_FLAGS_NO_PROPOSAL_CHOSEN) {
sbin/iked/ikev2.c
1247
msg->msg_sa = NULL;
sbin/iked/ikev2.c
1250
if (ikev2_handle_certreq(env, msg) != 0)
sbin/iked/ikev2.c
1253
if (ikev2_init_auth(env, msg) != 0) {
sbin/iked/ikev2.c
1257
msg->msg_sa = NULL;
sbin/iked/ikev2.c
1262
if (msg->msg_flags & IKED_MSG_FLAGS_AUTHENTICATION_FAILED) {
sbin/iked/ikev2.c
1271
msg->msg_sa = NULL;
sbin/iked/ikev2.c
1274
if (msg->msg_flags & IKED_MSG_FLAGS_NO_PROPOSAL_CHOSEN) {
sbin/iked/ikev2.c
1279
msg->msg_sa = NULL;
sbin/iked/ikev2.c
1283
(void)ikev2_ike_auth_recv(env, sa, msg);
sbin/iked/ikev2.c
1286
if (msg->msg_flags & IKED_MSG_FLAGS_NO_PROPOSAL_CHOSEN) {
sbin/iked/ikev2.c
1291
msg->msg_sa = NULL;
sbin/iked/ikev2.c
1294
(void)ikev2_init_create_child_sa(env, msg);
sbin/iked/ikev2.c
1308
struct iked_message *msg, int udpencap)
sbin/iked/ikev2.c
1328
msg->msg_fd = sa->sa_fd = sock->sock_fd;
sbin/iked/ikev2.c
1329
msg->msg_sock = sock;
sbin/iked/ikev2.c
1566
ikev2_init_auth(struct iked *env, struct iked_message *msg)
sbin/iked/ikev2.c
1568
struct iked_sa *sa = msg->msg_sa;
sbin/iked/ikev2.c
1574
if (ikev2_sa_initiator(env, sa, NULL, msg) == -1) {
sbin/iked/ikev2.c
2321
ikev2_nat_detection(struct iked *env, struct iked_message *msg,
sbin/iked/ikev2.c
2328
struct iked_sa *sa = msg->msg_sa;
sbin/iked/ikev2.c
2342
buf = msg->msg_parent->msg_data;
sbin/iked/ikev2.c
2347
src = &msg->msg_peer;
sbin/iked/ikev2.c
2348
dst = &msg->msg_local;
sbin/iked/ikev2.c
2352
src = &msg->msg_local;
sbin/iked/ikev2.c
2353
dst = &msg->msg_peer;
sbin/iked/ikev2.c
2406
else if (msg->msg_policy != NULL) {
sbin/iked/ikev2.c
2407
if (msg->msg_policy->pol_flags & IKED_POLICY_NATT_FORCE)
sbin/iked/ikev2.c
2432
struct ikev2_payload **pld, struct iked_message *msg, ssize_t len)
sbin/iked/ikev2.c
2448
len = ikev2_nat_detection(env, msg, NULL, 0, 0, 0);
sbin/iked/ikev2.c
2451
if ((len = ikev2_nat_detection(env, msg, ptr, len,
sbin/iked/ikev2.c
2464
len = ikev2_nat_detection(env, msg, NULL, 0, 0, 0);
sbin/iked/ikev2.c
2467
if ((len = ikev2_nat_detection(env, msg, ptr, len,
sbin/iked/ikev2.c
2860
struct iked_message *msg)
sbin/iked/ikev2.c
2870
msg->msg_responded || msg->msg_error)
sbin/iked/ikev2.c
2876
if ((len = ikev2_handle_delete(env, msg, buf, &pld,
sbin/iked/ikev2.c
2885
(msg->msg_update_sa_addresses || msg->msg_natt_rcvd)) {
sbin/iked/ikev2.c
2887
len = ikev2_add_nat_detection(env, buf, &pld, msg, len);
sbin/iked/ikev2.c
2893
if (msg->msg_cookie2) {
sbin/iked/ikev2.c
2906
if (ikev2_add_buf(buf, msg->msg_cookie2) == -1)
sbin/iked/ikev2.c
2908
len = sizeof(*n) + ibuf_size(msg->msg_cookie2);
sbin/iked/ikev2.c
2920
msg->msg_responded = 1;
sbin/iked/ikev2.c
2921
if (msg->msg_flags & IKED_MSG_FLAGS_AUTHENTICATION_FAILED) {
sbin/iked/ikev2.c
2936
ikev2_resp_recv(struct iked *env, struct iked_message *msg,
sbin/iked/ikev2.c
2943
if (msg->msg_sa != NULL) {
sbin/iked/ikev2.c
2947
if ((msg->msg_sa = sa_new(env,
sbin/iked/ikev2.c
2949
0, msg->msg_policy)) == NULL) {
sbin/iked/ikev2.c
2954
timer_set(env, &msg->msg_sa->sa_timer,
sbin/iked/ikev2.c
2955
ikev2_init_ike_sa_timeout, msg->msg_sa);
sbin/iked/ikev2.c
2956
timer_add(env, &msg->msg_sa->sa_timer,
sbin/iked/ikev2.c
2960
if (ikev2_msg_valid_ike_sa(env, hdr, msg) == -1)
sbin/iked/ikev2.c
2962
if (sa_stateok(msg->msg_sa, IKEV2_STATE_VALID)) {
sbin/iked/ikev2.c
2969
if (ikev2_msg_valid_ike_sa(env, hdr, msg) == -1)
sbin/iked/ikev2.c
2978
if (ikev2_pld_parse(env, hdr, msg, msg->msg_offset) != 0) {
sbin/iked/ikev2.c
2980
SPI_SA(msg->msg_sa, __func__));
sbin/iked/ikev2.c
2984
if (!ikev2_msg_frompeer(msg))
sbin/iked/ikev2.c
2987
if (ikev2_handle_notifies(env, msg) != 0)
sbin/iked/ikev2.c
2990
if ((sa = msg->msg_sa) == NULL)
sbin/iked/ikev2.c
2993
if (sa_address(sa, &sa->sa_peer, (struct sockaddr *)&msg->msg_peer)
sbin/iked/ikev2.c
2995
sa_address(sa, &sa->sa_local, (struct sockaddr *)&msg->msg_local)
sbin/iked/ikev2.c
3000
sa->sa_fd = msg->msg_fd;
sbin/iked/ikev2.c
3007
msg->msg_valid = 1;
sbin/iked/ikev2.c
3009
if (msg->msg_natt && sa->sa_natt == 0) {
sbin/iked/ikev2.c
3016
if (ikev2_sa_responder(env, sa, NULL, msg) != 0) {
sbin/iked/ikev2.c
3019
if (msg->msg_error == 0)
sbin/iked/ikev2.c
3020
msg->msg_error = IKEV2_N_NO_PROPOSAL_CHOSEN;
sbin/iked/ikev2.c
3021
ikev2_send_init_error(env, msg);
sbin/iked/ikev2.c
3026
if (ikev2_resp_ike_sa_init(env, msg) != 0) {
sbin/iked/ikev2.c
3042
if (msg->msg_eap.eam_found) {
sbin/iked/ikev2.c
3043
if (ikev2_resp_ike_eap(env, sa, msg)) {
sbin/iked/ikev2.c
3053
if (ikev2_ike_auth_recv(env, sa, msg) != 0) {
sbin/iked/ikev2.c
3055
ikev2_send_error(env, sa, msg, hdr->ike_exchange);
sbin/iked/ikev2.c
3062
if (ikev2_resp_create_child_sa(env, msg) != 0) {
sbin/iked/ikev2.c
3063
if (msg->msg_error == 0)
sbin/iked/ikev2.c
3064
msg->msg_error = IKEV2_N_NO_PROPOSAL_CHOSEN;
sbin/iked/ikev2.c
3065
ikev2_send_error(env, sa, msg, hdr->ike_exchange);
sbin/iked/ikev2.c
3069
if (msg->msg_update_sa_addresses)
sbin/iked/ikev2.c
3071
(void)ikev2_resp_informational(env, sa, msg);
sbin/iked/ikev2.c
3079
ikev2_handle_delete(struct iked *env, struct iked_message *msg,
sbin/iked/ikev2.c
3083
struct iked_sa *sa = msg->msg_sa;
sbin/iked/ikev2.c
3095
if (!msg->msg_del_protoid)
sbin/iked/ikev2.c
3103
sz = msg->msg_del_spisize;
sbin/iked/ikev2.c
3110
if (msg->msg_del_protoid != IKEV2_SAPROTO_IKE) {
sbin/iked/ikev2.c
3122
cnt = msg->msg_del_cnt;
sbin/iked/ikev2.c
3123
len = ibuf_length(msg->msg_del_buf);
sbin/iked/ikev2.c
3137
buf = ibuf_data(msg->msg_del_buf);
sbin/iked/ikev2.c
3156
msg->msg_del_protoid)) == NULL) {
sbin/iked/ikev2.c
3163
if (ikev2_childsa_delete(env, sa, msg->msg_del_protoid, spi,
sbin/iked/ikev2.c
3192
localdel->del_protoid = msg->msg_del_protoid;
sbin/iked/ikev2.c
3236
ikev2_handle_notifies(struct iked *env, struct iked_message *msg)
sbin/iked/ikev2.c
3245
if ((sa = msg->msg_sa) == NULL)
sbin/iked/ikev2.c
3248
if (msg->msg_flags & IKED_MSG_FLAGS_CHILD_SA_NOT_FOUND)
sbin/iked/ikev2.c
3251
if ((msg->msg_flags & IKED_MSG_FLAGS_FRAGMENTATION) && env->sc_frag) {
sbin/iked/ikev2.c
3256
if ((msg->msg_flags & IKED_MSG_FLAGS_MOBIKE) && env->sc_mobike) {
sbin/iked/ikev2.c
3261
ikev2_enable_natt(env, sa, msg, 0);
sbin/iked/ikev2.c
3264
if ((msg->msg_flags & IKED_MSG_FLAGS_NO_ADDITIONAL_SAS)
sbin/iked/ikev2.c
3271
if (msg->msg_flags & IKED_MSG_FLAGS_INVALID_KE) {
sbin/iked/ikev2.c
3272
groupid = betoh16(msg->msg_group);
sbin/iked/ikev2.c
3279
msg->msg_sa = NULL;
sbin/iked/ikev2.c
3284
switch (msg->msg_exchange) {
sbin/iked/ikev2.c
3292
msg->msg_sa = NULL;
sbin/iked/ikev2.c
3295
if (config_findtransform_ext(&msg->msg_policy->pol_proposals,
sbin/iked/ikev2.c
3302
msg->msg_sa = NULL;
sbin/iked/ikev2.c
3308
msg->msg_sa = NULL;
sbin/iked/ikev2.c
3309
msg->msg_policy->pol_peerdh = groupid;
sbin/iked/ikev2.c
3322
if (config_findtransform_ext(&msg->msg_policy->pol_proposals,
sbin/iked/ikev2.c
3329
msg->msg_sa = NULL;
sbin/iked/ikev2.c
3353
if (msg->msg_flags & IKED_MSG_FLAGS_IPCOMP_SUPPORTED) {
sbin/iked/ikev2.c
3355
if ((msg->msg_policy->pol_flags & IKED_POLICY_IPCOMP) &&
sbin/iked/ikev2.c
3356
(msg->msg_transform == IKEV2_IPCOMP_DEFLATE)) {
sbin/iked/ikev2.c
3357
ic = msg->msg_response ?
sbin/iked/ikev2.c
3360
ic->ic_transform = msg->msg_transform;
sbin/iked/ikev2.c
3361
ic->ic_cpi_out = betoh16(msg->msg_cpi);
sbin/iked/ikev2.c
3365
if (msg->msg_nat_detected & IKED_MSG_NAT_DST_IP) {
sbin/iked/ikev2.c
3371
if (msg->msg_flags & IKED_MSG_FLAGS_SIGSHA2)
sbin/iked/ikev2.c
3374
if (msg->msg_flags & IKED_MSG_FLAGS_USE_TRANSPORT)
sbin/iked/ikev2.c
3377
if ((msg->msg_flags & IKED_MSG_FLAGS_TEMPORARY_FAILURE)
sbin/iked/ikev2.c
3385
ikev2_resp_ike_sa_init(struct iked *env, struct iked_message *msg)
sbin/iked/ikev2.c
3391
struct iked_sa *sa = msg->msg_sa;
sbin/iked/ikev2.c
3402
if (msg->msg_nat_detected && sa->sa_udpencap == 0) {
sbin/iked/ikev2.c
3409
&msg->msg_peer, msg->msg_peerlen,
sbin/iked/ikev2.c
3410
&msg->msg_local, msg->msg_locallen, 1)) == NULL)
sbin/iked/ikev2.c
3414
resp.msg_fd = msg->msg_fd;
sbin/iked/ikev2.c
3415
resp.msg_natt = msg->msg_natt;
sbin/iked/ikev2.c
3475
msg->msg_local.ss_family != AF_UNSPEC) {
sbin/iked/ikev2.c
3570
ikev2_add_error(struct iked *env, struct ibuf *buf, struct iked_message *msg)
sbin/iked/ikev2.c
3580
switch (msg->msg_error) {
sbin/iked/ikev2.c
3584
ikev2_log_proposal(msg->msg_sa, &msg->msg_proposals);
sbin/iked/ikev2.c
3591
log_info("%s: %s", SPI_SA(msg->msg_sa, __func__),
sbin/iked/ikev2.c
3592
print_map(msg->msg_error, ikev2_n_map));
sbin/iked/ikev2.c
3597
n->n_type = htobe16(msg->msg_error);
sbin/iked/ikev2.c
3598
switch (msg->msg_error) {
sbin/iked/ikev2.c
3600
rekey = &msg->msg_rekey;
sbin/iked/ikev2.c
3623
group = htobe16(msg->msg_dhgroup);
sbin/iked/ikev2.c
3676
struct iked_message *msg, uint8_t exchange)
sbin/iked/ikev2.c
3681
if (msg->msg_error == 0)
sbin/iked/ikev2.c
3685
if (ikev2_add_error(env, buf, msg) == 0)
sbin/iked/ikev2.c
3699
ikev2_send_init_error(struct iked *env, struct iked_message *msg)
sbin/iked/ikev2.c
3704
struct iked_sa *sa = msg->msg_sa;
sbin/iked/ikev2.c
3713
if (msg->msg_error == 0)
sbin/iked/ikev2.c
3717
&msg->msg_peer, msg->msg_peerlen,
sbin/iked/ikev2.c
3718
&msg->msg_local, msg->msg_locallen, 1)) == NULL)
sbin/iked/ikev2.c
3722
resp.msg_fd = msg->msg_fd;
sbin/iked/ikev2.c
3723
resp.msg_natt = msg->msg_natt;
sbin/iked/ikev2.c
3736
if ((len = ikev2_add_error(env, buf, msg)) == 0)
sbin/iked/ikev2.c
3753
ikev2_handle_certreq(struct iked* env, struct iked_message *msg)
sbin/iked/ikev2.c
3760
if ((sa = msg->msg_sa) == NULL)
sbin/iked/ikev2.c
3778
if (SIMPLEQ_EMPTY(&msg->msg_certreqs)) {
sbin/iked/ikev2.c
3787
while ((cr = SIMPLEQ_FIRST(&msg->msg_certreqs))) {
sbin/iked/ikev2.c
3799
SIMPLEQ_REMOVE_HEAD(&msg->msg_certreqs, cr_entry);
sbin/iked/ikev2.c
3809
struct iked_message *msg)
sbin/iked/ikev2.c
3813
struct eap_msg *eap = &msg->msg_eap;
sbin/iked/ikev2.c
3886
return (eap_success(env, sa, msg->msg_eap.eam_id));
sbin/iked/ikev2.c
3896
struct iked_message *msg)
sbin/iked/ikev2.c
3903
return ikev2_resp_ike_eap_mschap(env, sa, msg);
sbin/iked/ikev2.c
3905
return iked_radius_request(env, sa, msg);
sbin/iked/ikev2.c
4442
ikev2_init_create_child_sa(struct iked *env, struct iked_message *msg)
sbin/iked/ikev2.c
4446
struct iked_sa *sa = msg->msg_sa;
sbin/iked/ikev2.c
4458
if (!ikev2_msg_frompeer(msg) ||
sbin/iked/ikev2.c
4473
if (msg->msg_prop == NULL ||
sbin/iked/ikev2.c
4474
TAILQ_EMPTY(&msg->msg_proposals)) {
sbin/iked/ikev2.c
4480
&msg->msg_proposals, 1, -1) != 0) {
sbin/iked/ikev2.c
4487
if (prop->prop_protoid == msg->msg_prop->prop_protoid)
sbin/iked/ikev2.c
4492
print_map(msg->msg_prop->prop_protoid, ikev2_saproto_map));
sbin/iked/ikev2.c
4505
spi = &msg->msg_prop->prop_peerspi;
sbin/iked/ikev2.c
4519
if (ikev2_sa_initiator(env, nsa, sa, msg) == -1) {
sbin/iked/ikev2.c
4585
if (ibuf_length(msg->msg_ke)) {
sbin/iked/ikev2.c
4587
if (ikev2_sa_initiator_dh(sa, msg, prop->prop_protoid, NULL) < 0) {
sbin/iked/ikev2.c
4602
if (!ibuf_length(msg->msg_nonce)) {
sbin/iked/ikev2.c
4608
sa->sa_rnonce = msg->msg_nonce;
sbin/iked/ikev2.c
4609
msg->msg_nonce = NULL;
sbin/iked/ikev2.c
4905
ikev2_resp_create_child_sa(struct iked *env, struct iked_message *msg)
sbin/iked/ikev2.c
4911
struct iked_sa *nsa = NULL, *sa = msg->msg_sa;
sbin/iked/ikev2.c
4912
struct iked_spi *spi, *rekey = &msg->msg_rekey;
sbin/iked/ikev2.c
4928
if (!ikev2_msg_frompeer(msg) || msg->msg_prop == NULL)
sbin/iked/ikev2.c
4939
if (msg->msg_prop->prop_protoid == IKEV2_SAPROTO_IKE) {
sbin/iked/ikev2.c
4947
protoid = msg->msg_prop->prop_protoid;
sbin/iked/ikev2.c
4966
msg->msg_valid = 0;
sbin/iked/ikev2.c
4971
spi = &msg->msg_prop->prop_peerspi;
sbin/iked/ikev2.c
4974
msg->msg_policy)) == NULL) {
sbin/iked/ikev2.c
4979
if (ikev2_sa_responder(env, nsa, sa, msg)) {
sbin/iked/ikev2.c
4997
&sa->sa_policy->pol_proposals, &msg->msg_proposals,
sbin/iked/ikev2.c
4998
1, msg->msg_dhgroup) != 0) {
sbin/iked/ikev2.c
5000
msg->msg_error = IKEV2_N_NO_PROPOSAL_CHOSEN;
sbin/iked/ikev2.c
5009
ibuf_length(msg->msg_ke)) {
sbin/iked/ikev2.c
5012
msg, protoid) < 0) {
sbin/iked/ikev2.c
5030
prop->prop_peerspi = msg->msg_prop->prop_peerspi;
sbin/iked/ikev2.c
5039
msg->msg_error = IKEV2_N_CHILD_SA_NOT_FOUND;
sbin/iked/ikev2.c
5047
msg->msg_error = IKEV2_N_CHILD_SA_NOT_FOUND;
sbin/iked/ikev2.c
5055
if (!ibuf_length(msg->msg_nonce)) {
sbin/iked/ikev2.c
5060
kex->kex_inonce = msg->msg_nonce;
sbin/iked/ikev2.c
5061
msg->msg_nonce = NULL;
sbin/iked/ikev2.c
5320
ikev2_send_informational(struct iked *env, struct iked_message *msg)
sbin/iked/ikev2.c
5326
struct iked_sa *sa = msg->msg_sa, sah;
sbin/iked/ikev2.c
5330
if (msg->msg_error == 0)
sbin/iked/ikev2.c
5334
&msg->msg_peer, msg->msg_peerlen,
sbin/iked/ikev2.c
5335
&msg->msg_local, msg->msg_locallen, 0)) == NULL)
sbin/iked/ikev2.c
5350
n->n_type = htobe16(msg->msg_error);
sbin/iked/ikev2.c
5352
switch (msg->msg_error) {
sbin/iked/ikev2.c
5356
ikev2_log_proposal(msg->msg_sa, &msg->msg_proposals);
sbin/iked/ikev2.c
5360
__func__), print_map(msg->msg_error, ikev2_n_map));
sbin/iked/ikev2.c
5364
print_map(msg->msg_error, ikev2_n_map));
sbin/iked/ikev2.c
5369
if (sa != NULL && msg->msg_e) {
sbin/iked/ikev2.c
5401
if ((hdr = ibuf_seek(msg->msg_data, 0, sizeof(*hdr))) == NULL)
sbin/iked/ikev2.c
5424
resp.msg_fd = msg->msg_fd;
sbin/iked/ikev2.c
5458
ikev2_sa_initiator_dh(struct iked_sa *sa, struct iked_message *msg,
sbin/iked/ikev2.c
5490
if (msg == NULL)
sbin/iked/ikev2.c
5494
if (!ibuf_length(msg->msg_ke)) {
sbin/iked/ikev2.c
5498
sa->sa_dhrexchange = msg->msg_ke;
sbin/iked/ikev2.c
5499
msg->msg_ke = NULL;
sbin/iked/ikev2.c
5509
struct iked_message *msg, int groupid)
sbin/iked/ikev2.c
5515
&msg->msg_policy->pol_proposals, &msg->msg_proposals, 0, groupid) != 0) {
sbin/iked/ikev2.c
5582
struct iked_sa *osa, struct iked_message *msg)
sbin/iked/ikev2.c
5584
if (ikev2_sa_initiator_dh(sa, msg, 0, osa) < 0)
sbin/iked/ikev2.c
5596
if (msg == NULL)
sbin/iked/ikev2.c
5600
if (!ibuf_length(msg->msg_nonce)) {
sbin/iked/ikev2.c
5605
sa->sa_rnonce = msg->msg_nonce;
sbin/iked/ikev2.c
5606
msg->msg_nonce = NULL;
sbin/iked/ikev2.c
5609
if (ikev2_sa_negotiate_common(env, sa, msg, -1) != 0)
sbin/iked/ikev2.c
5613
if ((sa->sa_2ndmsg = ibuf_dup(msg->msg_data)) == NULL) {
sbin/iked/ikev2.c
5624
struct iked_message *msg, unsigned int proto)
sbin/iked/ikev2.c
5632
SPI_SA(msg->msg_sa, __func__));
sbin/iked/ikev2.c
5638
SPI_SA(msg->msg_sa, __func__), xform->xform_id);
sbin/iked/ikev2.c
5644
if (msg->msg_dhgroup != kex->kex_dhgroup->id) {
sbin/iked/ikev2.c
5646
SPI_SA(msg->msg_sa, __func__),
sbin/iked/ikev2.c
5648
print_map(msg->msg_dhgroup, ikev2_xformdh_map));
sbin/iked/ikev2.c
5649
msg->msg_error = IKEV2_N_INVALID_KE_PAYLOAD;
sbin/iked/ikev2.c
5650
msg->msg_dhgroup = kex->kex_dhgroup->id;
sbin/iked/ikev2.c
5655
kex->kex_dhiexchange = msg->msg_ke;
sbin/iked/ikev2.c
5656
msg->msg_ke = NULL;
sbin/iked/ikev2.c
5663
SPI_SA(msg->msg_sa, __func__));
sbin/iked/ikev2.c
5675
struct iked_message *msg)
sbin/iked/ikev2.c
5683
if (policy_lookup(env, msg, &msg->msg_proposals,
sbin/iked/ikev2.c
5684
NULL, 0) != 0 || msg->msg_policy == NULL) {
sbin/iked/ikev2.c
5687
msg->msg_error = IKEV2_N_NO_PROPOSAL_CHOSEN;
sbin/iked/ikev2.c
5691
sa->sa_policy = msg->msg_policy;
sbin/iked/ikev2.c
5702
if ((sa->sa_1stmsg = ibuf_dup(msg->msg_data)) == NULL) {
sbin/iked/ikev2.c
5714
(ibuf_length(msg->msg_nonce) < IKED_NONCE_MIN)) {
sbin/iked/ikev2.c
5718
sa->sa_inonce = msg->msg_nonce;
sbin/iked/ikev2.c
5719
msg->msg_nonce = NULL;
sbin/iked/ikev2.c
5721
if (ikev2_sa_negotiate_common(env, sa, msg, msg->msg_dhgroup) != 0)
sbin/iked/ikev2.c
5724
if (ikev2_sa_responder_dh(&sa->sa_kex, &sa->sa_proposals, msg, 0) < 0)
sbin/iked/ikev2.c
654
ikev2_recv(struct iked *env, struct iked_message *msg)
sbin/iked/ikev2.c
662
hdr = ibuf_seek(msg->msg_data, msg->msg_offset, sizeof(*hdr));
sbin/iked/ikev2.c
664
if (hdr == NULL || ibuf_size(msg->msg_data) <
sbin/iked/ikev2.c
665
(betoh32(hdr->ike_length) - msg->msg_offset))
sbin/iked/ikev2.c
671
msg->msg_response = (hdr->ike_flags & IKEV2_FLAG_RESPONSE) ? 1 : 0;
sbin/iked/ikev2.c
672
msg->msg_exchange = hdr->ike_exchange;
sbin/iked/ikev2.c
673
msg->msg_sa = sa_lookup(env,
sbin/iked/ikev2.c
676
msg->msg_msgid = betoh32(hdr->ike_msgid);
sbin/iked/ikev2.c
677
if (policy_lookup(env, msg, NULL, NULL, 0) != 0) {
sbin/iked/ikev2.c
688
msg->msg_response ? "res" : "req",
sbin/iked/ikev2.c
689
msg->msg_msgid,
sbin/iked/ikev2.c
690
print_addr(&msg->msg_peer),
sbin/iked/ikev2.c
691
print_addr(&msg->msg_local),
sbin/iked/ikev2.c
692
ibuf_size(msg->msg_data),
sbin/iked/ikev2.c
693
msg->msg_policy->pol_name);
sbin/iked/ikev2.c
698
if ((sa = msg->msg_sa) == NULL)
sbin/iked/ikev2.c
715
if (msg->msg_response) {
sbin/iked/ikev2.c
716
if (msg->msg_msgid + 1 != sa->sa_reqid) {
sbin/iked/ikev2.c
720
mr = ikev2_msg_lookup(env, &sa->sa_requests, msg,
sbin/iked/ikev2.c
7474
struct iked_message *msg;
sbin/iked/ikev2.c
7519
TAILQ_FOREACH(msg, &mr->mrt_frags, msg_entry) {
sbin/iked/ikev2.c
7520
msg->msg_local = sa->sa_local.addr;
sbin/iked/ikev2.c
7521
msg->msg_locallen = sa->sa_local.addr.ss_len;
sbin/iked/ikev2.c
7522
msg->msg_peer = sa->sa_peer.addr;
sbin/iked/ikev2.c
7523
msg->msg_peerlen = sa->sa_peer.addr.ss_len;
sbin/iked/ikev2.c
7527
TAILQ_FOREACH(msg, &mr->mrt_frags, msg_entry) {
sbin/iked/ikev2.c
7528
msg->msg_local = sa->sa_local.addr;
sbin/iked/ikev2.c
7529
msg->msg_locallen = sa->sa_local.addr.ss_len;
sbin/iked/ikev2.c
753
msg->msg_msgid == 0 &&
sbin/iked/ikev2.c
7530
msg->msg_peer = sa->sa_peer.addr;
sbin/iked/ikev2.c
7531
msg->msg_peerlen = sa->sa_peer.addr.ss_len;
sbin/iked/ikev2.c
754
(ibuf_size(msg->msg_data) != ibuf_size(sa->sa_1stmsg) ||
sbin/iked/ikev2.c
7542
ikev2_info_sa(struct iked *env, struct imsg *imsg, int dolog, const char *msg,
sbin/iked/ikev2.c
755
memcmp(ibuf_data(msg->msg_data), ibuf_data(sa->sa_1stmsg),
sbin/iked/ikev2.c
7554
msg, sa,
sbin/iked/ikev2.c
7582
ikev2_info_csa(struct iked *env, struct imsg *imsg, int dolog, const char *msg,
sbin/iked/ikev2.c
7589
"%s: %p %s %s %s %s -> %s (%s%s%s%s) B=%p P=%p @%p\n", msg, csa,
sbin/iked/ikev2.c
759
msg->msg_sa = sa = NULL;
sbin/iked/ikev2.c
7618
ikev2_info_flow(struct iked *env, struct imsg *imsg, int dolog, const char *msg,
sbin/iked/ikev2.c
762
if (msg->msg_msgid < sa->sa_msgid) {
sbin/iked/ikev2.c
7632
"%s: %p %s %s %s/%d -> %s/%d %s%s%s%s%s[%u]@%d (%s) @%p\n", msg, flow,
sbin/iked/ikev2.c
7704
ikev2_ikesa_info(uint64_t spi, const char *msg)
sbin/iked/ikev2.c
7710
if (msg)
sbin/iked/ikev2.c
7711
snprintf(buf, sizeof(buf), "spi=%s: %s", spistr, msg);
sbin/iked/ikev2.c
772
if ((r = ikev2_msg_retransmit_response(env, sa, msg, hdr))
sbin/iked/ikev2.c
7749
ikev2_log_cert_info(const char *msg, struct iked_id *certid)
sbin/iked/ikev2.c
7761
ca_cert_info(msg, cert);
sbin/iked/ikev2.c
782
} else if (sa->sa_msgid_set && msg->msg_msgid == sa->sa_msgid) {
sbin/iked/ikev2.c
790
sa->sa_msgid_current = msg->msg_msgid;
sbin/iked/ikev2.c
795
ikev2_init_recv(env, msg, hdr);
sbin/iked/ikev2.c
797
ikev2_resp_recv(env, msg, hdr);
sbin/iked/ikev2.c
799
if (sa != NULL && !msg->msg_response && msg->msg_valid) {
sbin/iked/ikev2.c
808
ikev2_msg_prevail(env, &sa->sa_responses, msg);
sbin/iked/ikev2.c
945
struct iked_message *msg)
sbin/iked/ikev2.c
956
if (msg->msg_auth.id_type != IKEV2_AUTH_NONE &&
sbin/iked/ikev2.c
971
if (msg->msg_peerid.id_type && !sa->sa_hdr.sh_initiator) {
sbin/iked/ikev2.c
975
if (policy_lookup(env, msg, &sa->sa_proposals, NULL, 0) != 0 ||
sbin/iked/ikev2.c
976
msg->msg_policy == NULL) {
sbin/iked/ikev2.c
984
if (msg->msg_policy != old) {
sbin/iked/ikev2.c
991
sa->sa_hdr.sh_rspi, 0, msg->msg_policy) != sa) {
sbin/iked/ikev2.c
999
msg->msg_policy = sa->sa_policy = old;
sbin/iked/ikev2_msg.c
100
msg.msg_fd = fd;
sbin/iked/ikev2_msg.c
103
ikev1_recv(env, &msg);
sbin/iked/ikev2_msg.c
105
ikev2_recv(env, &msg);
sbin/iked/ikev2_msg.c
107
ikev2_msg_cleanup(env, &msg);
sbin/iked/ikev2_msg.c
111
ikev1_recv(struct iked *env, struct iked_message *msg)
sbin/iked/ikev2_msg.c
115
if (ibuf_size(msg->msg_data) <= sizeof(*hdr)) {
sbin/iked/ikev2_msg.c
1164
ikev2_msg_frompeer(struct iked_message *msg)
sbin/iked/ikev2_msg.c
1166
struct iked_sa *sa = msg->msg_sa;
sbin/iked/ikev2_msg.c
1169
msg = msg->msg_parent;
sbin/iked/ikev2_msg.c
1172
(hdr = ibuf_seek(msg->msg_data, 0, sizeof(*hdr))) == NULL)
sbin/iked/ikev2_msg.c
120
hdr = (struct ike_header *)ibuf_data(msg->msg_data);
sbin/iked/ikev2_msg.c
1201
struct iked_message *msg, int timeout)
sbin/iked/ikev2_msg.c
1205
if ((mr = ikev2_msg_lookup(env, queue, msg, msg->msg_exchange)) ==
sbin/iked/ikev2_msg.c
1212
timer_set(env, &mr->mrt_timer, msg->msg_response ?
sbin/iked/ikev2_msg.c
1220
TAILQ_INSERT_TAIL(&mr->mrt_frags, msg, msg_entry);
sbin/iked/ikev2_msg.c
1227
struct iked_message *msg)
sbin/iked/ikev2_msg.c
1232
if (TAILQ_FIRST(&mr->mrt_frags)->msg_msgid < msg->msg_msgid)
sbin/iked/ikev2_msg.c
1265
struct iked_message *msg, uint8_t exchange)
sbin/iked/ikev2_msg.c
1271
msg->msg_msgid &&
sbin/iked/ikev2_msg.c
1281
struct iked_message *msg, struct ike_header *hdr)
sbin/iked/ikev2_msg.c
1286
if ((mr = ikev2_msg_lookup(env, &sa->sa_responses, msg,
sbin/iked/ikev2_msg.c
1292
if (ikev2_pld_parse_quick(env, hdr, msg,
sbin/iked/ikev2_msg.c
1293
msg->msg_offset) != 0 || msg->msg_frag_num != 1) {
sbin/iked/ikev2_msg.c
1336
struct iked_message *msg = TAILQ_FIRST(&mr->mrt_frags);
sbin/iked/ikev2_msg.c
1337
struct iked_sa *sa = msg->msg_sa;
sbin/iked/ikev2_msg.c
1340
TAILQ_FOREACH(msg, &mr->mrt_frags, msg_entry) {
sbin/iked/ikev2_msg.c
1341
if (sendtofrom(msg->msg_fd, ibuf_data(msg->msg_data),
sbin/iked/ikev2_msg.c
1342
ibuf_size(msg->msg_data), 0,
sbin/iked/ikev2_msg.c
1343
(struct sockaddr *)&msg->msg_peer, msg->msg_peerlen,
sbin/iked/ikev2_msg.c
1344
(struct sockaddr *)&msg->msg_local,
sbin/iked/ikev2_msg.c
1345
msg->msg_locallen) == -1) {
sbin/iked/ikev2_msg.c
1354
print_map(msg->msg_exchange, ikev2_exchange_map),
sbin/iked/ikev2_msg.c
1355
msg->msg_msgid,
sbin/iked/ikev2_msg.c
1356
print_addr(&msg->msg_peer),
sbin/iked/ikev2_msg.c
1357
print_addr(&msg->msg_local));
sbin/iked/ikev2_msg.c
1365
__func__, msg->msg_msgid);
sbin/iked/ikev2_msg.c
138
ikev2_msg_init(struct iked *env, struct iked_message *msg,
sbin/iked/ikev2_msg.c
142
bzero(msg, sizeof(*msg));
sbin/iked/ikev2_msg.c
143
memcpy(&msg->msg_peer, peer, peerlen);
sbin/iked/ikev2_msg.c
144
msg->msg_peerlen = peerlen;
sbin/iked/ikev2_msg.c
145
memcpy(&msg->msg_local, local, locallen);
sbin/iked/ikev2_msg.c
146
msg->msg_locallen = locallen;
sbin/iked/ikev2_msg.c
147
msg->msg_response = response ? 1 : 0;
sbin/iked/ikev2_msg.c
148
msg->msg_fd = -1;
sbin/iked/ikev2_msg.c
149
msg->msg_data = ibuf_static();
sbin/iked/ikev2_msg.c
150
msg->msg_e = 0;
sbin/iked/ikev2_msg.c
151
msg->msg_parent = msg; /* has to be set */
sbin/iked/ikev2_msg.c
152
TAILQ_INIT(&msg->msg_proposals);
sbin/iked/ikev2_msg.c
154
return (msg->msg_data);
sbin/iked/ikev2_msg.c
158
ikev2_msg_copy(struct iked *env, struct iked_message *msg)
sbin/iked/ikev2_msg.c
165
if (ibuf_size(msg->msg_data) < msg->msg_offset)
sbin/iked/ikev2_msg.c
167
len = ibuf_size(msg->msg_data) - msg->msg_offset;
sbin/iked/ikev2_msg.c
172
if ((ptr = ibuf_seek(msg->msg_data, msg->msg_offset, len)) == NULL ||
sbin/iked/ikev2_msg.c
173
(buf = ikev2_msg_init(env, m, &msg->msg_peer, msg->msg_peerlen,
sbin/iked/ikev2_msg.c
174
&msg->msg_local, msg->msg_locallen, msg->msg_response)) == NULL ||
sbin/iked/ikev2_msg.c
180
m->msg_fd = msg->msg_fd;
sbin/iked/ikev2_msg.c
181
m->msg_msgid = msg->msg_msgid;
sbin/iked/ikev2_msg.c
182
m->msg_offset = msg->msg_offset;
sbin/iked/ikev2_msg.c
183
m->msg_sa = msg->msg_sa;
sbin/iked/ikev2_msg.c
189
ikev2_msg_cleanup(struct iked *env, struct iked_message *msg)
sbin/iked/ikev2_msg.c
194
if (msg == msg->msg_parent) {
sbin/iked/ikev2_msg.c
195
ibuf_free(msg->msg_nonce);
sbin/iked/ikev2_msg.c
196
ibuf_free(msg->msg_ke);
sbin/iked/ikev2_msg.c
197
ibuf_free(msg->msg_auth.id_buf);
sbin/iked/ikev2_msg.c
198
ibuf_free(msg->msg_peerid.id_buf);
sbin/iked/ikev2_msg.c
199
ibuf_free(msg->msg_localid.id_buf);
sbin/iked/ikev2_msg.c
200
ibuf_free(msg->msg_cert.id_buf);
sbin/iked/ikev2_msg.c
202
ibuf_free(msg->msg_scert[i].id_buf);
sbin/iked/ikev2_msg.c
203
ibuf_free(msg->msg_cookie);
sbin/iked/ikev2_msg.c
204
ibuf_free(msg->msg_cookie2);
sbin/iked/ikev2_msg.c
205
ibuf_free(msg->msg_del_buf);
sbin/iked/ikev2_msg.c
206
ibuf_free(msg->msg_eapmsg);
sbin/iked/ikev2_msg.c
207
free(msg->msg_eap.eam_identity);
sbin/iked/ikev2_msg.c
208
free(msg->msg_eap.eam_user);
sbin/iked/ikev2_msg.c
209
free(msg->msg_cp_addr);
sbin/iked/ikev2_msg.c
210
free(msg->msg_cp_addr6);
sbin/iked/ikev2_msg.c
211
free(msg->msg_cp_dns);
sbin/iked/ikev2_msg.c
213
msg->msg_nonce = NULL;
sbin/iked/ikev2_msg.c
214
msg->msg_ke = NULL;
sbin/iked/ikev2_msg.c
215
msg->msg_auth.id_buf = NULL;
sbin/iked/ikev2_msg.c
216
msg->msg_peerid.id_buf = NULL;
sbin/iked/ikev2_msg.c
217
msg->msg_localid.id_buf = NULL;
sbin/iked/ikev2_msg.c
218
msg->msg_cert.id_buf = NULL;
sbin/iked/ikev2_msg.c
220
msg->msg_scert[i].id_buf = NULL;
sbin/iked/ikev2_msg.c
221
msg->msg_cookie = NULL;
sbin/iked/ikev2_msg.c
222
msg->msg_cookie2 = NULL;
sbin/iked/ikev2_msg.c
223
msg->msg_del_buf = NULL;
sbin/iked/ikev2_msg.c
224
msg->msg_eapmsg = NULL;
sbin/iked/ikev2_msg.c
225
msg->msg_eap.eam_user = NULL;
sbin/iked/ikev2_msg.c
226
msg->msg_cp_addr = NULL;
sbin/iked/ikev2_msg.c
227
msg->msg_cp_addr6 = NULL;
sbin/iked/ikev2_msg.c
228
msg->msg_cp_dns = NULL;
sbin/iked/ikev2_msg.c
230
config_free_proposals(&msg->msg_proposals, 0);
sbin/iked/ikev2_msg.c
231
while ((cr = SIMPLEQ_FIRST(&msg->msg_certreqs))) {
sbin/iked/ikev2_msg.c
233
SIMPLEQ_REMOVE_HEAD(&msg->msg_certreqs, cr_entry);
sbin/iked/ikev2_msg.c
238
if (msg->msg_data != NULL) {
sbin/iked/ikev2_msg.c
239
ibuf_free(msg->msg_data);
sbin/iked/ikev2_msg.c
240
msg->msg_data = NULL;
sbin/iked/ikev2_msg.c
246
struct iked_message *msg)
sbin/iked/ikev2_msg.c
248
if (msg->msg_sa != NULL && msg->msg_policy != NULL) {
sbin/iked/ikev2_msg.c
249
if (msg->msg_sa->sa_state == IKEV2_STATE_CLOSED)
sbin/iked/ikev2_msg.c
255
if (msg->msg_sa->sa_state == IKEV2_STATE_CLOSING) {
sbin/iked/ikev2_msg.c
272
ikev2_msg_send(struct iked *env, struct iked_message *msg)
sbin/iked/ikev2_msg.c
274
struct iked_sa *sa = msg->msg_sa;
sbin/iked/ikev2_msg.c
275
struct ibuf *buf = msg->msg_data;
sbin/iked/ikev2_msg.c
282
if (buf == NULL || (hdr = ibuf_seek(msg->msg_data,
sbin/iked/ikev2_msg.c
283
msg->msg_offset, sizeof(*hdr))) == NULL)
sbin/iked/ikev2_msg.c
286
isnatt = (msg->msg_natt || (sa && sa->sa_natt));
sbin/iked/ikev2_msg.c
296
print_addr(&msg->msg_peer),
sbin/iked/ikev2_msg.c
297
print_addr(&msg->msg_local),
sbin/iked/ikev2_msg.c
312
buf = msg->msg_data = new;
sbin/iked/ikev2_msg.c
315
if (sendtofrom(msg->msg_fd, ibuf_data(buf), ibuf_size(buf), 0,
sbin/iked/ikev2_msg.c
316
(struct sockaddr *)&msg->msg_peer, msg->msg_peerlen,
sbin/iked/ikev2_msg.c
317
(struct sockaddr *)&msg->msg_local, msg->msg_locallen) == -1) {
sbin/iked/ikev2_msg.c
334
if ((m = ikev2_msg_copy(env, msg)) == NULL) {
sbin/iked/ikev2_msg.c
574
struct ibuf *msg, struct ibuf *src)
sbin/iked/ikev2_msg.c
61
struct iked_message msg;
sbin/iked/ikev2_msg.c
628
hash_update(sa->sa_integr, ibuf_data(msg),
sbin/iked/ikev2_msg.c
629
ibuf_size(msg) - integrlen);
sbin/iked/ikev2_msg.c
68
bzero(&msg, sizeof(msg));
sbin/iked/ikev2_msg.c
682
ibuf_size(msg) - ibuf_size(src));
sbin/iked/ikev2_msg.c
683
print_hex(ibuf_data(msg), 0, ibuf_size(msg) - ibuf_size(src));
sbin/iked/ikev2_msg.c
684
cipher_aad(sa->sa_encr, ibuf_data(msg),
sbin/iked/ikev2_msg.c
685
ibuf_size(msg) - ibuf_size(src), &outlen);
sbin/iked/ikev2_msg.c
71
msg.msg_peerlen = sizeof(msg.msg_peer);
sbin/iked/ikev2_msg.c
72
msg.msg_locallen = sizeof(msg.msg_local);
sbin/iked/ikev2_msg.c
73
msg.msg_parent = &msg;
sbin/iked/ikev2_msg.c
74
memcpy(&msg.msg_local, &sock->sock_addr, sizeof(sock->sock_addr));
sbin/iked/ikev2_msg.c
77
(struct sockaddr *)&msg.msg_peer, &msg.msg_peerlen,
sbin/iked/ikev2_msg.c
78
(struct sockaddr *)&msg.msg_local, &msg.msg_locallen)) <
sbin/iked/ikev2_msg.c
82
if (socket_getport((struct sockaddr *)&msg.msg_local) ==
sbin/iked/ikev2_msg.c
86
msg.msg_natt = 1;
sbin/iked/ikev2_msg.c
95
if ((msg.msg_data = ibuf_new(buf + off, len - off)) == NULL)
sbin/iked/ikev2_msg.c
98
TAILQ_INIT(&msg.msg_proposals);
sbin/iked/ikev2_msg.c
99
SIMPLEQ_INIT(&msg.msg_certreqs);
sbin/iked/ikev2_pld.c
1000
struct iked_message *msg, size_t offset, size_t left)
sbin/iked/ikev2_pld.c
1004
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
1016
if (ikev2_msg_frompeer(msg)) {
sbin/iked/ikev2_pld.c
1017
if (msg->msg_parent->msg_nonce != NULL) {
sbin/iked/ikev2_pld.c
1021
if ((msg->msg_nonce = ibuf_new(buf, len)) == NULL) {
sbin/iked/ikev2_pld.c
1025
msg->msg_parent->msg_nonce = msg->msg_nonce;
sbin/iked/ikev2_pld.c
1032
ikev2_validate_notify(struct iked_message *msg, size_t offset, size_t left,
sbin/iked/ikev2_pld.c
1035
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
1049
struct iked_message *msg, size_t offset, size_t left)
sbin/iked/ikev2_pld.c
105
struct iked_message *msg, size_t offset, size_t left);
sbin/iked/ikev2_pld.c
1052
const struct iked_sa *sa = msg->msg_sa;
sbin/iked/ikev2_pld.c
1060
if (ikev2_validate_notify(msg, offset, left, &n))
sbin/iked/ikev2_pld.c
107
struct ikev2_payload *pld, struct iked_message *msg);
sbin/iked/ikev2_pld.c
1070
if ((buf = ibuf_seek(msg->msg_data, offset + sizeof(n), left)) == NULL)
sbin/iked/ikev2_pld.c
1075
if (!ikev2_msg_frompeer(msg))
sbin/iked/ikev2_pld.c
1086
if (ikev2_nat_detection(env, msg, md, sizeof(md), type,
sbin/iked/ikev2_pld.c
1087
ikev2_msg_frompeer(msg)) == -1)
sbin/iked/ikev2_pld.c
1093
msg->msg_parent->msg_nat_detected
sbin/iked/ikev2_pld.c
1096
msg->msg_parent->msg_nat_detected
sbin/iked/ikev2_pld.c
1101
msg->msg_parent->msg_natt_rcvd = 1;
sbin/iked/ikev2_pld.c
1104
if (!msg->msg_e) {
sbin/iked/ikev2_pld.c
1129
msg->msg_parent->msg_flags
sbin/iked/ikev2_pld.c
1134
!msg->msg_e) {
sbin/iked/ikev2_pld.c
1139
if (left != sizeof(msg->msg_parent->msg_group)) {
sbin/iked/ikev2_pld.c
1142
sizeof(msg->msg_parent->msg_group));
sbin/iked/ikev2_pld.c
1145
memcpy(&msg->msg_parent->msg_group, buf, left);
sbin/iked/ikev2_pld.c
1146
msg->msg_parent->msg_flags |= IKED_MSG_FLAGS_INVALID_KE;
sbin/iked/ikev2_pld.c
1149
if (!msg->msg_e) {
sbin/iked/ikev2_pld.c
1154
msg->msg_parent->msg_flags |= IKED_MSG_FLAGS_NO_ADDITIONAL_SAS;
sbin/iked/ikev2_pld.c
1157
if (!msg->msg_e) {
sbin/iked/ikev2_pld.c
1165
rekey = &msg->msg_parent->msg_rekey;
sbin/iked/ikev2_pld.c
119
struct iked_message *msg, size_t offset)
sbin/iked/ikev2_pld.c
1193
if (!msg->msg_e) {
sbin/iked/ikev2_pld.c
1198
msg->msg_parent->msg_flags |= IKED_MSG_FLAGS_TEMPORARY_FAILURE;
sbin/iked/ikev2_pld.c
1201
if (!msg->msg_e) {
sbin/iked/ikev2_pld.c
1206
if (left < sizeof(msg->msg_parent->msg_cpi) +
sbin/iked/ikev2_pld.c
1207
sizeof(msg->msg_parent->msg_transform)) {
sbin/iked/ikev2_pld.c
1212
memcpy(&msg->msg_parent->msg_cpi, buf,
sbin/iked/ikev2_pld.c
1213
sizeof(msg->msg_parent->msg_cpi));
sbin/iked/ikev2_pld.c
1214
memcpy(&msg->msg_parent->msg_transform,
sbin/iked/ikev2_pld.c
1215
buf + sizeof(msg->msg_parent->msg_cpi),
sbin/iked/ikev2_pld.c
1216
sizeof(msg->msg_parent->msg_transform));
sbin/iked/ikev2_pld.c
1219
msg->msg_parent->msg_response ? "res" : "req",
sbin/iked/ikev2_pld.c
1220
betoh16(msg->msg_parent->msg_cpi),
sbin/iked/ikev2_pld.c
1221
print_map(msg->msg_parent->msg_transform,
sbin/iked/ikev2_pld.c
1224
msg->msg_parent->msg_flags |= IKED_MSG_FLAGS_IPCOMP_SUPPORTED;
sbin/iked/ikev2_pld.c
1227
if (!msg->msg_e) {
sbin/iked/ikev2_pld.c
1232
msg->msg_parent->msg_flags |= IKED_MSG_FLAGS_CHILD_SA_NOT_FOUND;
sbin/iked/ikev2_pld.c
1235
msg->msg_parent->msg_flags |= IKED_MSG_FLAGS_NO_PROPOSAL_CHOSEN;
sbin/iked/ikev2_pld.c
1238
if (!msg->msg_e) {
sbin/iked/ikev2_pld.c
1248
msg->msg_parent->msg_flags |= IKED_MSG_FLAGS_MOBIKE;
sbin/iked/ikev2_pld.c
1251
if (!msg->msg_e) {
sbin/iked/ikev2_pld.c
1261
if (msg->msg_parent->msg_response) {
sbin/iked/ikev2_pld.c
1262
if (!(msg->msg_policy->pol_flags & IKED_POLICY_TRANSPORT)) {
sbin/iked/ikev2_pld.c
1268
msg->msg_parent->msg_flags |= IKED_MSG_FLAGS_USE_TRANSPORT;
sbin/iked/ikev2_pld.c
1271
if (!msg->msg_e) {
sbin/iked/ikev2_pld.c
1286
msg->msg_parent->msg_update_sa_addresses = 1;
sbin/iked/ikev2_pld.c
1289
if (!msg->msg_e) {
sbin/iked/ikev2_pld.c
1304
ibuf_free(msg->msg_cookie2); /* should not happen */
sbin/iked/ikev2_pld.c
1305
if ((msg->msg_cookie2 = ibuf_new(buf, left)) == NULL) {
sbin/iked/ikev2_pld.c
1309
msg->msg_parent->msg_cookie2 = msg->msg_cookie2;
sbin/iked/ikev2_pld.c
1312
if (msg->msg_e) {
sbin/iked/ikev2_pld.c
132
msg->msg_response);
sbin/iked/ikev2_pld.c
1325
ibuf_free(msg->msg_cookie);
sbin/iked/ikev2_pld.c
1326
if ((msg->msg_cookie = ibuf_new(buf, left)) == NULL) {
sbin/iked/ikev2_pld.c
1330
msg->msg_parent->msg_cookie = msg->msg_cookie;
sbin/iked/ikev2_pld.c
1333
if (msg->msg_e) {
sbin/iked/ikev2_pld.c
134
if (ibuf_size(msg->msg_data) < betoh32(hdr->ike_length)) {
sbin/iked/ikev2_pld.c
1343
msg->msg_parent->msg_flags |= IKED_MSG_FLAGS_FRAGMENTATION;
sbin/iked/ikev2_pld.c
1346
if (msg->msg_e) {
sbin/iked/ikev2_pld.c
1376
msg->msg_parent->msg_flags
sbin/iked/ikev2_pld.c
1386
ikev2_validate_delete(struct iked_message *msg, size_t offset, size_t left,
sbin/iked/ikev2_pld.c
1389
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
1408
struct iked_message *msg, size_t offset, size_t left)
sbin/iked/ikev2_pld.c
141
return (ikev2_pld_payloads(env, msg, offset,
sbin/iked/ikev2_pld.c
1411
uint8_t *buf, *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
1414
if (ikev2_validate_delete(msg, offset, left, &del))
sbin/iked/ikev2_pld.c
1418
if (ikev2_msg_frompeer(msg) &&
sbin/iked/ikev2_pld.c
1419
msg->msg_parent->msg_response)
sbin/iked/ikev2_pld.c
1429
if (msg->msg_parent->msg_del_protoid) {
sbin/iked/ikev2_pld.c
1434
msg->msg_parent->msg_del_protoid = del.del_protoid;
sbin/iked/ikev2_pld.c
1435
msg->msg_parent->msg_del_cnt = cnt;
sbin/iked/ikev2_pld.c
1436
msg->msg_parent->msg_del_spisize = sz;
sbin/iked/ikev2_pld.c
1451
msg->msg_parent->msg_del_buf = ibuf_new(buf, len);
sbin/iked/ikev2_pld.c
1457
ikev2_validate_tss(struct iked_message *msg, size_t offset, size_t left,
sbin/iked/ikev2_pld.c
146
ikev2_validate_pld(struct iked_message *msg, size_t offset, size_t left,
sbin/iked/ikev2_pld.c
1460
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
1474
struct iked_message *msg, size_t offset, size_t left)
sbin/iked/ikev2_pld.c
1480
if (ikev2_validate_tss(msg, offset, left, &tsp))
sbin/iked/ikev2_pld.c
149
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
1490
if (ikev2_validate_ts(msg, offset, left, &ts))
sbin/iked/ikev2_pld.c
1504
if (ikev2_pld_ts(env, pld, msg, offset, ts_len, ts.ts_type))
sbin/iked/ikev2_pld.c
1515
ikev2_validate_ts(struct iked_message *msg, size_t offset, size_t left,
sbin/iked/ikev2_pld.c
1518
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
1545
struct iked_message *msg, size_t offset, size_t left, unsigned int type)
sbin/iked/ikev2_pld.c
1549
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
1617
ikev2_validate_ef(struct iked_message *msg, size_t offset, size_t left,
sbin/iked/ikev2_pld.c
1620
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
1634
struct iked_message *msg, size_t offset, size_t left)
sbin/iked/ikev2_pld.c
1636
struct iked_sa *sa = msg->msg_sa;
sbin/iked/ikev2_pld.c
1640
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
1649
if (ikev2_validate_ef(msg, offset, left, &frag) != 0)
sbin/iked/ikev2_pld.c
1685
if ((e = ikev2_msg_decrypt(env, msg->msg_sa, msg->msg_data, e))
sbin/iked/ikev2_pld.c
1742
ret = ikev2_frags_reassemble(env, pld, msg);
sbin/iked/ikev2_pld.c
1762
struct iked_message *msg)
sbin/iked/ikev2_pld.c
1764
struct iked_frag *sa_frag = &msg->msg_sa->sa_fragments;
sbin/iked/ikev2_pld.c
1799
if (msg->msg_response)
sbin/iked/ikev2_pld.c
1800
ikev2_msg_flushqueue(env, &msg->msg_sa->sa_requests);
sbin/iked/ikev2_pld.c
1806
memcpy(&emsg, msg, sizeof(*msg));
sbin/iked/ikev2_pld.c
1809
emsg.msg_parent = msg;
sbin/iked/ikev2_pld.c
1828
struct iked_message *msg, size_t offset, size_t left)
sbin/iked/ikev2_pld.c
1830
struct iked_sa *sa = msg->msg_sa;
sbin/iked/ikev2_pld.c
1832
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
1851
if (ikev2_msg_frompeer(msg)) {
sbin/iked/ikev2_pld.c
1852
e = ikev2_msg_decrypt(env, msg->msg_sa, msg->msg_data, e);
sbin/iked/ikev2_pld.c
1855
e = ikev2_msg_decrypt(env, msg->msg_sa, msg->msg_data, e);
sbin/iked/ikev2_pld.c
186
ikev2_pld_payloads(struct iked *env, struct iked_message *msg,
sbin/iked/ikev2_pld.c
1866
memcpy(&emsg, msg, sizeof(*msg));
sbin/iked/ikev2_pld.c
1869
emsg.msg_parent = msg;
sbin/iked/ikev2_pld.c
1882
ikev2_validate_cp(struct iked_message *msg, size_t offset, size_t left,
sbin/iked/ikev2_pld.c
1885
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
1899
struct iked_message *msg, size_t offset, size_t left)
sbin/iked/ikev2_pld.c
1906
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
1911
if (ikev2_validate_cp(msg, offset, left, &cp))
sbin/iked/ikev2_pld.c
192
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
1950
if (!ikev2_msg_frompeer(msg))
sbin/iked/ikev2_pld.c
196
e = msg->msg_e ? IKED_E : 0;
sbin/iked/ikev2_pld.c
1963
if (msg->msg_parent->msg_cp_addr != NULL) {
sbin/iked/ikev2_pld.c
1969
if (msg->msg_parent->msg_cp_dns != NULL) {
sbin/iked/ikev2_pld.c
1988
msg->msg_parent->msg_cp_addr = addr;
sbin/iked/ikev2_pld.c
1993
msg->msg_parent->msg_cp_dns = addr;
sbin/iked/ikev2_pld.c
2005
if (!ikev2_msg_frompeer(msg))
sbin/iked/ikev2_pld.c
2018
if (msg->msg_parent->msg_cp_addr6 != NULL) {
sbin/iked/ikev2_pld.c
202
if (ikev2_validate_pld(msg, offset, total, &pld))
sbin/iked/ikev2_pld.c
2024
if (msg->msg_parent->msg_cp_dns != NULL) {
sbin/iked/ikev2_pld.c
2041
msg->msg_parent->msg_cp_addr6 = addr;
sbin/iked/ikev2_pld.c
2046
msg->msg_parent->msg_cp_dns = addr;
sbin/iked/ikev2_pld.c
2063
if (!ikev2_msg_frompeer(msg))
sbin/iked/ikev2_pld.c
2066
msg->msg_parent->msg_cp = cp.cp_type;
sbin/iked/ikev2_pld.c
2072
ikev2_validate_eap(struct iked_message *msg, size_t offset, size_t left,
sbin/iked/ikev2_pld.c
2075
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
2089
struct iked_message *msg, size_t offset, size_t left)
sbin/iked/ikev2_pld.c
2093
const struct iked_sa *sa = msg->msg_sa;
sbin/iked/ikev2_pld.c
2096
if (ikev2_validate_eap(msg, offset, left, &hdr))
sbin/iked/ikev2_pld.c
2112
if ((eap = ibuf_seek(msg->msg_data, offset, eap_len)) == NULL) {
sbin/iked/ikev2_pld.c
2122
if (eap_parse(env, sa, msg, eap, msg->msg_response) == -1)
sbin/iked/ikev2_pld.c
2124
if (msg->msg_parent->msg_eapmsg != NULL) {
sbin/iked/ikev2_pld.c
2128
if ((msg->msg_parent->msg_eapmsg = ibuf_new(eap, eap_len))
sbin/iked/ikev2_pld.c
2133
msg->msg_parent->msg_eap.eam_found = 1;
sbin/iked/ikev2_pld.c
2142
struct iked_message *msg, size_t offset)
sbin/iked/ikev2_pld.c
2146
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
2163
msg->msg_response);
sbin/iked/ikev2_pld.c
2167
if (ibuf_size(msg->msg_data) < length) {
sbin/iked/ikev2_pld.c
2180
if (ikev2_validate_pld(msg, offset, total, &pld))
sbin/iked/ikev2_pld.c
2185
__func__, msg->msg_e ? "decrypted " : "",
sbin/iked/ikev2_pld.c
2203
msg->msg_frag_num = betoh16(frag.frag_num);
sbin/iked/ikev2_pld.c
222
ret = ikev2_pld_sa(env, &pld, msg, offset, left);
sbin/iked/ikev2_pld.c
226
ret = ikev2_pld_ke(env, &pld, msg, offset, left);
sbin/iked/ikev2_pld.c
230
ret = ikev2_pld_id(env, &pld, msg, offset, left,
sbin/iked/ikev2_pld.c
234
ret = ikev2_pld_cert(env, &pld, msg, offset, left);
sbin/iked/ikev2_pld.c
238
ret = ikev2_pld_certreq(env, &pld, msg, offset, left);
sbin/iked/ikev2_pld.c
241
ret = ikev2_pld_auth(env, &pld, msg, offset, left);
sbin/iked/ikev2_pld.c
245
ret = ikev2_pld_nonce(env, &pld, msg, offset, left);
sbin/iked/ikev2_pld.c
249
ret = ikev2_pld_notify(env, &pld, msg, offset, left);
sbin/iked/ikev2_pld.c
252
ret = ikev2_pld_delete(env, &pld, msg, offset, left);
sbin/iked/ikev2_pld.c
256
ret = ikev2_pld_tss(env, &pld, msg, offset, left);
sbin/iked/ikev2_pld.c
259
ret = ikev2_pld_e(env, &pld, msg, offset, left);
sbin/iked/ikev2_pld.c
262
ret = ikev2_pld_ef(env, &pld, msg, offset, left);
sbin/iked/ikev2_pld.c
265
ret = ikev2_pld_cp(env, &pld, msg, offset, left);
sbin/iked/ikev2_pld.c
268
ret = ikev2_pld_eap(env, &pld, msg, offset, left);
sbin/iked/ikev2_pld.c
276
if (ret != 0 && ikev2_msg_frompeer(msg)) {
sbin/iked/ikev2_pld.c
277
(void)ikev2_send_informational(env, msg);
sbin/iked/ikev2_pld.c
295
ikev2_validate_sa(struct iked_message *msg, size_t offset, size_t left,
sbin/iked/ikev2_pld.c
298
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
344
struct iked_message *msg, size_t offset, size_t left)
sbin/iked/ikev2_pld.c
350
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
356
if (ikev2_validate_sa(msg, offset, left, &sap))
sbin/iked/ikev2_pld.c
362
props = &msg->msg_parent->msg_proposals;
sbin/iked/ikev2_pld.c
419
if (ikev2_msg_frompeer(msg)) {
sbin/iked/ikev2_pld.c
420
if ((msg->msg_parent->msg_prop = config_add_proposal(props,
sbin/iked/ikev2_pld.c
425
prop = msg->msg_parent->msg_prop;
sbin/iked/ikev2_pld.c
438
r = ikev2_pld_xform(env, msg, offset, total);
sbin/iked/ikev2_pld.c
439
if ((r == -2) && ikev2_msg_frompeer(msg)) {
sbin/iked/ikev2_pld.c
445
prop = msg->msg_parent->msg_prop = NULL;
sbin/iked/ikev2_pld.c
461
ikev2_validate_xform(struct iked_message *msg, size_t offset, size_t total,
sbin/iked/ikev2_pld.c
464
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
490
ikev2_pld_xform(struct iked *env, struct iked_message *msg,
sbin/iked/ikev2_pld.c
499
if (ikev2_validate_xform(msg, offset, total, &xfrm))
sbin/iked/ikev2_pld.c
538
msg->msg_attrlength = 0;
sbin/iked/ikev2_pld.c
540
if (ikev2_pld_attr(env, &xfrm, msg, offset + sizeof(xfrm),
sbin/iked/ikev2_pld.c
546
if (ikev2_msg_frompeer(msg)) {
sbin/iked/ikev2_pld.c
547
r = config_add_transform(msg->msg_parent->msg_prop,
sbin/iked/ikev2_pld.c
549
msg->msg_attrlength, msg->msg_attrlength);
sbin/iked/ikev2_pld.c
565
ret = ikev2_pld_xform(env, msg, offset, total);
sbin/iked/ikev2_pld.c
577
ikev2_validate_attr(struct iked_message *msg, size_t offset, size_t total,
sbin/iked/ikev2_pld.c
580
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
594
struct iked_message *msg, size_t offset, size_t total)
sbin/iked/ikev2_pld.c
598
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
602
if (ikev2_validate_attr(msg, offset, total, &attr))
sbin/iked/ikev2_pld.c
617
msg->msg_attrlength = betoh16(attr.attr_length);
sbin/iked/ikev2_pld.c
641
ret = ikev2_pld_attr(env, xfrm, msg, offset, total);
sbin/iked/ikev2_pld.c
648
ikev2_validate_ke(struct iked_message *msg, size_t offset, size_t left,
sbin/iked/ikev2_pld.c
651
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
665
struct iked_message *msg, size_t offset, size_t left)
sbin/iked/ikev2_pld.c
670
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
672
if (ikev2_validate_ke(msg, offset, left, &kex))
sbin/iked/ikev2_pld.c
689
if (ikev2_msg_frompeer(msg)) {
sbin/iked/ikev2_pld.c
690
if (msg->msg_parent->msg_ke != NULL) {
sbin/iked/ikev2_pld.c
694
if ((msg->msg_parent->msg_ke = ibuf_new(buf, len)) == NULL) {
sbin/iked/ikev2_pld.c
698
msg->msg_parent->msg_dhgroup = betoh16(kex.kex_dhgroup);
sbin/iked/ikev2_pld.c
705
ikev2_validate_id(struct iked_message *msg, size_t offset, size_t left,
sbin/iked/ikev2_pld.c
708
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
728
struct iked_message *msg, size_t offset, size_t left, unsigned int payload)
sbin/iked/ikev2_pld.c
734
const struct iked_sa *sa = msg->msg_sa;
sbin/iked/ikev2_pld.c
735
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
738
if (ikev2_validate_id(msg, offset, left, &id))
sbin/iked/ikev2_pld.c
760
if (!ikev2_msg_frompeer(msg)) {
sbin/iked/ikev2_pld.c
767
idp = &msg->msg_parent->msg_peerid;
sbin/iked/ikev2_pld.c
769
idp = &msg->msg_parent->msg_localid;
sbin/iked/ikev2_pld.c
790
ikev2_validate_cert(struct iked_message *msg, size_t offset, size_t left,
sbin/iked/ikev2_pld.c
793
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
811
struct iked_message *msg, size_t offset, size_t left)
sbin/iked/ikev2_pld.c
817
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
818
const struct iked_sa *sa = msg->msg_sa;
sbin/iked/ikev2_pld.c
821
if (ikev2_validate_cert(msg, offset, left, &cert))
sbin/iked/ikev2_pld.c
833
if (!ikev2_msg_frompeer(msg))
sbin/iked/ikev2_pld.c
843
certid = &msg->msg_parent->msg_cert;
sbin/iked/ikev2_pld.c
847
certid = &msg->msg_parent->msg_scert[i];
sbin/iked/ikev2_pld.c
869
ikev2_validate_certreq(struct iked_message *msg, size_t offset, size_t left,
sbin/iked/ikev2_pld.c
872
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
886
struct iked_message *msg, size_t offset, size_t left)
sbin/iked/ikev2_pld.c
892
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
894
if (ikev2_validate_certreq(msg, offset, left, &cert))
sbin/iked/ikev2_pld.c
906
if (!ikev2_msg_frompeer(msg))
sbin/iked/ikev2_pld.c
931
SIMPLEQ_INSERT_TAIL(&msg->msg_parent->msg_certreqs, cr, cr_entry);
sbin/iked/ikev2_pld.c
937
ikev2_validate_auth(struct iked_message *msg, size_t offset, size_t left,
sbin/iked/ikev2_pld.c
940
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
960
struct iked_message *msg, size_t offset, size_t left)
sbin/iked/ikev2_pld.c
966
uint8_t *msgbuf = ibuf_data(msg->msg_data);
sbin/iked/ikev2_pld.c
968
if (ikev2_validate_auth(msg, offset, left, &auth))
sbin/iked/ikev2_pld.c
980
if (!ikev2_msg_frompeer(msg))
sbin/iked/ikev2_pld.c
983
idp = &msg->msg_parent->msg_auth;
sbin/iked/pfkey.c
1000
msg = (struct sadb_msg *)data;
sbin/iked/pfkey.c
1001
if (msg->sadb_msg_errno != 0) {
sbin/iked/pfkey.c
1002
errno = msg->sadb_msg_errno;
sbin/iked/pfkey.c
1064
struct sadb_msg *msg, smsg;
sbin/iked/pfkey.c
1160
msg = (struct sadb_msg *)data;
sbin/iked/pfkey.c
1161
if (msg->sadb_msg_errno != 0) {
sbin/iked/pfkey.c
1162
errno = msg->sadb_msg_errno;
sbin/iked/pfkey.c
882
struct sadb_msg *msg, smsg;
sbin/iked/policy.c
103
pol.pol_af = msg->msg_peer.ss_family;
sbin/iked/policy.c
107
if (msg->msg_flags & IKED_MSG_FLAGS_USE_TRANSPORT)
sbin/iked/policy.c
109
memcpy(&pol.pol_peer.addr, &msg->msg_peer, sizeof(msg->msg_peer));
sbin/iked/policy.c
110
memcpy(&pol.pol_local.addr, &msg->msg_local, sizeof(msg->msg_local));
sbin/iked/policy.c
111
if (msg->msg_peerid.id_type &&
sbin/iked/policy.c
112
ikev2_print_id(&msg->msg_peerid, idstr, IKED_ID_SIZE) == 0 &&
sbin/iked/policy.c
114
pol.pol_peerid.id_type = msg->msg_peerid.id_type;
sbin/iked/policy.c
120
if (msg->msg_localid.id_type &&
sbin/iked/policy.c
121
ikev2_print_id(&msg->msg_localid, idstr, IKED_ID_SIZE) == 0 &&
sbin/iked/policy.c
123
pol.pol_localid.id_type = msg->msg_localid.id_type;
sbin/iked/policy.c
131
if ((msg->msg_policy = policy_test(env, &pol)) != NULL) {
sbin/iked/policy.c
133
msg->msg_policy->pol_name);
sbin/iked/policy.c
138
if ((msg->msg_policy = env->sc_defaultcon) != NULL)
sbin/iked/policy.c
86
policy_lookup(struct iked *env, struct iked_message *msg,
sbin/iked/policy.c
94
if (msg->msg_sa != NULL && msg->msg_sa->sa_policy != NULL) {
sbin/iked/policy.c
96
msg->msg_policy = msg->msg_sa->sa_policy;
sbin/iked/radius.c
67
struct iked_message *msg)
sbin/iked/radius.c
73
eap = ibuf_data(msg->msg_eapmsg);
sbin/iked/radius.c
91
sa->sa_radreq->rr_user = strdup(msg->msg_eap.eam_identity);
sbin/iked/util.c
290
struct msghdr msg;
sbin/iked/util.c
301
bzero(&msg, sizeof(msg));
sbin/iked/util.c
306
msg.msg_iov = &iov;
sbin/iked/util.c
307
msg.msg_iovlen = 1;
sbin/iked/util.c
308
msg.msg_name = to;
sbin/iked/util.c
309
msg.msg_namelen = tolen;
sbin/iked/util.c
310
msg.msg_control = &cmsgbuf;
sbin/iked/util.c
311
msg.msg_controllen = sizeof(cmsgbuf);
sbin/iked/util.c
313
cmsg = CMSG_FIRSTHDR(&msg);
sbin/iked/util.c
316
msg.msg_controllen = sizeof(cmsgbuf.inbuf);
sbin/iked/util.c
324
msg.msg_controllen = sizeof(cmsgbuf.in6buf);
sbin/iked/util.c
334
return sendmsg(s, &msg, flags);
sbin/iked/util.c
342
struct msghdr msg;
sbin/iked/util.c
353
bzero(&msg, sizeof(msg));
sbin/iked/util.c
358
msg.msg_iov = &iov;
sbin/iked/util.c
359
msg.msg_iovlen = 1;
sbin/iked/util.c
360
msg.msg_name = from;
sbin/iked/util.c
361
msg.msg_namelen = *fromlen;
sbin/iked/util.c
362
msg.msg_control = &cmsgbuf.buf;
sbin/iked/util.c
363
msg.msg_controllen = sizeof(cmsgbuf.buf);
sbin/iked/util.c
365
if ((ret = recvmsg(s, &msg, flags)) == -1)
sbin/iked/util.c
373
for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
sbin/iked/util.c
374
cmsg = CMSG_NXTHDR(&msg, cmsg)) {
sbin/ipsecctl/ipsecctl.c
624
struct sadb_msg *msg;
sbin/ipsecctl/ipsecctl.c
629
for (next = buf; next < lim; next += msg->sadb_msg_len *
sbin/ipsecctl/ipsecctl.c
631
msg = (struct sadb_msg *)next;
sbin/ipsecctl/ipsecctl.c
632
if (msg->sadb_msg_len == 0)
sbin/ipsecctl/ipsecctl.c
642
if (pfkey_parse(msg, rule))
sbin/ipsecctl/ipsecctl.c
677
struct sadb_msg *msg;
sbin/ipsecctl/ipsecctl.c
760
next += msg->sadb_msg_len * PFKEYV2_CHUNK) {
sbin/ipsecctl/ipsecctl.c
761
msg = (struct sadb_msg *)next;
sbin/ipsecctl/ipsecctl.c
762
if (msg->sadb_msg_len == 0)
sbin/ipsecctl/ipsecctl.c
770
next += msg->sadb_msg_len * PFKEYV2_CHUNK) {
sbin/ipsecctl/ipsecctl.c
771
msg = (struct sadb_msg *)next;
sbin/ipsecctl/ipsecctl.c
772
if (msg->sadb_msg_len == 0)
sbin/ipsecctl/ipsecctl.c
774
sad[i].sad_spi = pfkey_get_spi(msg);
sbin/ipsecctl/ipsecctl.c
775
sad[i].sad_msg = msg;
sbin/ipsecctl/pfkdump.c
249
print_ext(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
260
(*entry->func)(ext, msg, opts);
sbin/ipsecctl/pfkdump.c
295
print_sa(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
299
if (msg->sadb_msg_satype == SADB_X_SATYPE_IPCOMP)
sbin/ipsecctl/pfkdump.c
314
print_addr(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
345
print_key(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
360
print_life(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
372
print_proto(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
377
if (msg->sadb_msg_type == SADB_X_GRPSPIS)
sbin/ipsecctl/pfkdump.c
387
print_flow(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
405
print_tag(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
417
print_replay(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
425
print_mtu(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
433
print_tap(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
441
print_satype(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
449
print_counter(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
471
print_iface(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
512
print_supp(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
531
print_comb(struct sadb_comb *comb, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
558
print_prop(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
568
print_comb(comb, msg, opts);
sbin/ipsecctl/pfkdump.c
572
print_sens(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
583
print_spir(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
592
print_ident(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
604
print_policy(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
612
print_udpenc(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
620
print_rdomain(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
629
setup_extensions(struct sadb_msg *msg)
sbin/ipsecctl/pfkdump.c
634
if (msg->sadb_msg_len == 0)
sbin/ipsecctl/pfkdump.c
636
for (ext = (struct sadb_ext *)(msg + 1);
sbin/ipsecctl/pfkdump.c
637
(size_t)((u_int8_t *)ext - (u_int8_t *)msg) <
sbin/ipsecctl/pfkdump.c
638
msg->sadb_msg_len * PFKEYV2_CHUNK && ext->sadb_ext_len > 0;
sbin/ipsecctl/pfkdump.c
707
pfkey_get_spi(struct sadb_msg *msg)
sbin/ipsecctl/pfkdump.c
711
setup_extensions(msg);
sbin/ipsecctl/pfkdump.c
718
pfkey_print_sa(struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
727
setup_extensions(msg);
sbin/ipsecctl/pfkdump.c
731
r.tmode = (msg->sadb_msg_satype != SADB_X_SATYPE_TCPSIGNATURE) &&
sbin/ipsecctl/pfkdump.c
736
switch (msg->sadb_msg_satype) {
sbin/ipsecctl/pfkdump.c
900
print_ext(extensions[i], msg, opts);
sbin/ipsecctl/pfkdump.c
906
pfkey_monitor_sa(struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
910
setup_extensions(msg);
sbin/ipsecctl/pfkdump.c
913
lookup_name(msg_types, msg->sadb_msg_type),
sbin/ipsecctl/pfkdump.c
914
lookup_name(sa_types, msg->sadb_msg_satype),
sbin/ipsecctl/pfkdump.c
915
msg->sadb_msg_version, msg->sadb_msg_len,
sbin/ipsecctl/pfkdump.c
916
msg->sadb_msg_seq,
sbin/ipsecctl/pfkdump.c
917
msg->sadb_msg_pid);
sbin/ipsecctl/pfkdump.c
918
if (msg->sadb_msg_errno)
sbin/ipsecctl/pfkdump.c
919
printf("\terrno %u: %s\n", msg->sadb_msg_errno,
sbin/ipsecctl/pfkdump.c
920
strerror(msg->sadb_msg_errno));
sbin/ipsecctl/pfkdump.c
923
print_ext(extensions[i], msg, opts);
sbin/ipsecctl/pfkey.c
1295
struct sadb_msg msg;
sbin/ipsecctl/pfkey.c
1297
memset(&msg, 0, sizeof(msg));
sbin/ipsecctl/pfkey.c
1298
msg.sadb_msg_version = PF_KEY_V2;
sbin/ipsecctl/pfkey.c
1299
msg.sadb_msg_seq = sadb_msg_seq++;
sbin/ipsecctl/pfkey.c
1300
msg.sadb_msg_pid = getpid();
sbin/ipsecctl/pfkey.c
1301
msg.sadb_msg_len = sizeof(msg) / PFKEYV2_CHUNK;
sbin/ipsecctl/pfkey.c
1302
msg.sadb_msg_type = SADB_X_PROMISC;
sbin/ipsecctl/pfkey.c
1303
msg.sadb_msg_satype = 1; /* enable */
sbin/ipsecctl/pfkey.c
1304
if (write(fd, &msg, sizeof(msg)) != sizeof(msg)) {
sbin/ipsecctl/pfkey.c
1317
struct sadb_msg *msg;
sbin/ipsecctl/pfkey.c
1341
msg = (struct sadb_msg *)data;
sbin/ipsecctl/pfkey.c
1342
if (msg->sadb_msg_type == SADB_X_PROMISC) {
sbin/ipsecctl/pfkey.c
1344
if ((msg->sadb_msg_len * PFKEYV2_CHUNK) >=
sbin/ipsecctl/pfkey.c
1346
msg++;
sbin/ipsecctl/pfkey.c
1349
pfkey_monitor_sa(msg, opts);
sbin/ipsecctl/pfkey.c
811
pfkey_parse(struct sadb_msg *msg, struct ipsec_rule *rule)
sbin/ipsecctl/pfkey.c
822
switch (msg->sadb_msg_satype) {
sbin/ipsecctl/pfkey.c
839
for (ext = (struct sadb_ext *)(msg + 1);
sbin/ipsecctl/pfkey.c
840
(size_t)((u_int8_t *)ext - (u_int8_t *)msg) <
sbin/ipsecctl/pfkey.c
841
msg->sadb_msg_len * PFKEYV2_CHUNK && ext->sadb_ext_len > 0;
sbin/isakmpd/dnssec.c
64
dns_get_key(int type, struct message *msg, int *keylen)
sbin/isakmpd/dnssec.c
66
struct exchange *exchange = msg->exchange;
sbin/isakmpd/doi.h
89
int (*initiator)(struct message * msg);
sbin/isakmpd/doi.h
90
int (*responder)(struct message * msg);
sbin/isakmpd/dpd.c
103
if (msg->exchange->flags & EXCHANGE_FLAG_DPD_CAP_PEER) {
sbin/isakmpd/dpd.c
119
if (msg->isakmp_sa) {
sbin/isakmpd/dpd.c
120
msg->exchange->flags |= EXCHANGE_FLAG_DPD_CAP_PEER;
sbin/isakmpd/dpd.c
145
dpd_handle_notify(struct message *msg, struct payload *p)
sbin/isakmpd/dpd.c
147
struct sa *isakmp_sa = msg->isakmp_sa;
sbin/isakmpd/dpd.c
70
dpd_add_vendor_payload(struct message *msg)
sbin/isakmpd/dpd.c
85
if (message_add_payload(msg, ISAKMP_PAYLOAD_VENDOR, buf, buflen, 1)) {
sbin/isakmpd/dpd.c
97
dpd_check_vendor_payload(struct message *msg, struct payload *p)
sbin/isakmpd/exchange.c
1042
if (type != GET_ISAKMP_HDR_EXCH_TYPE(msg->iov[0].iov_base)) {
sbin/isakmpd/exchange.c
1046
GET_ISAKMP_HDR_EXCH_TYPE(msg->iov[0].iov_base)));
sbin/isakmpd/exchange.c
1090
cookie_gen(msg->transport, exchange, exchange->cookies +
sbin/isakmpd/exchange.c
1092
GET_ISAKMP_HDR_ICOOKIE(msg->iov[0].iov_base, exchange->cookies);
sbin/isakmpd/exchange.c
1100
exchange_setup_p2(struct message *msg, u_int8_t doi)
sbin/isakmpd/exchange.c
1103
u_int8_t *buf = msg->iov[0].iov_base;
sbin/isakmpd/exchange.c
1112
if (msg->isakmp_sa && (msg->isakmp_sa->flags & SA_FLAG_NAT_T_ENABLE))
sbin/isakmpd/exchange.c
1114
if (msg->isakmp_sa && (msg->isakmp_sa->flags & SA_FLAG_NAT_T_KEEPALIVE))
sbin/isakmpd/exchange.c
1264
exchange_upgrade_p1(struct message *msg)
sbin/isakmpd/exchange.c
1266
struct exchange *exchange = msg->exchange;
sbin/isakmpd/exchange.c
1270
GET_ISAKMP_HDR_RCOOKIE(msg->iov[0].iov_base, exchange->cookies +
sbin/isakmpd/exchange.c
1273
sa_isakmp_upgrade(msg);
sbin/isakmpd/exchange.c
1309
exchange_finalize(struct message *msg)
sbin/isakmpd/exchange.c
1311
struct exchange *exchange = msg->exchange;
sbin/isakmpd/exchange.c
1323
if (msg->isakmp_sa) {
sbin/isakmpd/exchange.c
1325
ipsec_clone_id(&msg->isakmp_sa->id_i,
sbin/isakmpd/exchange.c
1326
&msg->isakmp_sa->id_i_len, exchange->id_i,
sbin/isakmpd/exchange.c
1328
ipsec_clone_id(&msg->isakmp_sa->id_r,
sbin/isakmpd/exchange.c
1329
&msg->isakmp_sa->id_r_len, exchange->id_r,
sbin/isakmpd/exchange.c
1331
} else if (msg->isakmp_sa->id_i && msg->isakmp_sa->id_r) {
sbin/isakmpd/exchange.c
1333
msg->isakmp_sa->id_i, msg->isakmp_sa->id_i_len);
sbin/isakmpd/exchange.c
1335
msg->isakmp_sa->id_r, msg->isakmp_sa->id_r_len);
sbin/isakmpd/exchange.c
1355
msg->isakmp_sa,
sbin/isakmpd/exchange.c
1385
if (exchange->phase == 2 && msg->isakmp_sa)
sbin/isakmpd/exchange.c
1386
msg->isakmp_sa->flags |=
sbin/isakmpd/exchange.c
1400
if (exchange->phase == 1 && msg->isakmp_sa) {
sbin/isakmpd/exchange.c
1401
msg->isakmp_sa->keystate = exchange->keystate;
sbin/isakmpd/exchange.c
1404
msg->isakmp_sa->recv_certtype = exchange->recv_certtype;
sbin/isakmpd/exchange.c
1405
msg->isakmp_sa->sent_certtype = exchange->sent_certtype;
sbin/isakmpd/exchange.c
1406
msg->isakmp_sa->recv_keytype = exchange->recv_keytype;
sbin/isakmpd/exchange.c
1407
msg->isakmp_sa->recv_key = exchange->recv_key;
sbin/isakmpd/exchange.c
1408
msg->isakmp_sa->keynote_key = exchange->keynote_key;
sbin/isakmpd/exchange.c
1412
msg->isakmp_sa->policy_id = exchange->policy_id;
sbin/isakmpd/exchange.c
1414
msg->isakmp_sa->initiator = exchange->initiator;
sbin/isakmpd/exchange.c
1419
msg->isakmp_sa->recv_cert =
sbin/isakmpd/exchange.c
1425
msg->isakmp_sa->sent_cert =
sbin/isakmpd/exchange.c
1436
if (msg->isakmp_sa->transport)
sbin/isakmpd/exchange.c
1438
msg->isakmp_sa->transport->vtbl->decode_ids(msg->isakmp_sa->transport);
sbin/isakmpd/exchange.c
1443
msg->isakmp_sa->flags |= SA_FLAG_NAT_T_ENABLE;
sbin/isakmpd/exchange.c
1445
msg->isakmp_sa->flags |= SA_FLAG_NAT_T_KEEPALIVE;
sbin/isakmpd/exchange.c
1455
exchange->doi->finalize_exchange(msg);
sbin/isakmpd/exchange.c
1483
if (exchange->phase == 1 && msg->isakmp_sa &&
sbin/isakmpd/exchange.c
1485
dpd_start(msg->isakmp_sa);
sbin/isakmpd/exchange.c
1533
exchange_gen_nonce(struct message *msg, size_t nonce_sz)
sbin/isakmpd/exchange.c
1535
struct exchange *exchange = msg->exchange;
sbin/isakmpd/exchange.c
1545
if (message_add_payload(msg, ISAKMP_PAYLOAD_NONCE, buf,
sbin/isakmpd/exchange.c
1556
exchange_save_nonce(struct message *msg)
sbin/isakmpd/exchange.c
1559
struct exchange *exchange = msg->exchange;
sbin/isakmpd/exchange.c
1561
noncep = payload_first(msg, ISAKMP_PAYLOAD_NONCE);
sbin/isakmpd/exchange.c
1569
exchange_save_certreq(struct message *msg)
sbin/isakmpd/exchange.c
1572
struct exchange *exchange = msg->exchange;
sbin/isakmpd/exchange.c
1575
TAILQ_FOREACH(cp, &msg->payload[ISAKMP_PAYLOAD_CERT_REQ], link) {
sbin/isakmpd/exchange.c
1608
exchange_add_certreqs(struct message *msg)
sbin/isakmpd/exchange.c
1610
struct exchange *exchange = msg->exchange;
sbin/isakmpd/exchange.c
1647
if (message_add_payload(msg, ISAKMP_PAYLOAD_CERT_REQ,
sbin/isakmpd/exchange.c
1660
exchange_add_certs(struct message *msg)
sbin/isakmpd/exchange.c
1662
struct exchange *exchange = msg->exchange;
sbin/isakmpd/exchange.c
1702
if (message_add_payload(msg, ISAKMP_PAYLOAD_CERT, cert,
sbin/isakmpd/exchange.c
194
exchange_validate(struct message *msg)
sbin/isakmpd/exchange.c
196
struct exchange *exchange = msg->exchange;
sbin/isakmpd/exchange.c
207
if ((*pc > 0 && !payload_first(msg, *pc)) ||
sbin/isakmpd/exchange.c
209
!payload_first(msg, ISAKMP_PAYLOAD_HASH) &&
sbin/isakmpd/exchange.c
210
!payload_first(msg, ISAKMP_PAYLOAD_SIG)) ||
sbin/isakmpd/exchange.c
212
((!payload_first(msg, ISAKMP_PAYLOAD_NOTIFY) &&
sbin/isakmpd/exchange.c
213
!payload_first(msg, ISAKMP_PAYLOAD_DELETE)) ||
sbin/isakmpd/exchange.c
214
(payload_first(msg, ISAKMP_PAYLOAD_DELETE) &&
sbin/isakmpd/exchange.c
215
!payload_first(msg, ISAKMP_PAYLOAD_HASH))))) {
sbin/isakmpd/exchange.c
219
msg, *pc >= ISAKMP_PAYLOAD_NONE
sbin/isakmpd/exchange.c
235
exchange_handle_leftover_payloads(struct message *msg)
sbin/isakmpd/exchange.c
237
struct exchange *exchange = msg->exchange;
sbin/isakmpd/exchange.c
246
TAILQ_FOREACH(p, &msg->payload[i], link) {
sbin/isakmpd/exchange.c
250
doi->handle_leftover_payload(msg, i, p))
sbin/isakmpd/exchange.c
267
exchange_run(struct message *msg)
sbin/isakmpd/exchange.c
269
struct exchange *exchange = msg->exchange;
sbin/isakmpd/exchange.c
283
msg = message_alloc_reply(msg);
sbin/isakmpd/exchange.c
284
message_setup_header(msg, exchange->type, 0,
sbin/isakmpd/exchange.c
286
if (handler(msg)) {
sbin/isakmpd/exchange.c
299
"responder", msg);
sbin/isakmpd/exchange.c
300
message_free(msg);
sbin/isakmpd/exchange.c
303
switch (exchange_validate(msg)) {
sbin/isakmpd/exchange.c
312
msg->flags |= MSG_LAST;
sbin/isakmpd/exchange.c
316
exchange->last_sent = msg;
sbin/isakmpd/exchange.c
325
message_register_post_send(msg,
sbin/isakmpd/exchange.c
338
msg->flags |= MSG_DONTRETRANSMIT;
sbin/isakmpd/exchange.c
341
message_send(msg);
sbin/isakmpd/exchange.c
348
message_free(msg);
sbin/isakmpd/exchange.c
352
done = exchange_validate(msg);
sbin/isakmpd/exchange.c
357
if (handler(msg)) {
sbin/isakmpd/exchange.c
363
message_free(msg);
sbin/isakmpd/exchange.c
370
exchange_handle_leftover_payloads(msg);
sbin/isakmpd/exchange.c
380
exchange->last_received = msg;
sbin/isakmpd/exchange.c
385
exchange_finalize(msg);
sbin/isakmpd/exchange.c
397
message_drop(msg,
sbin/isakmpd/exchange.c
540
exchange_lookup(u_int8_t *msg, int phase2)
sbin/isakmpd/exchange.c
555
cp = msg + ISAKMP_HDR_COOKIES_OFF + i;
sbin/isakmpd/exchange.c
561
cp = msg + ISAKMP_HDR_MESSAGE_ID_OFF + i;
sbin/isakmpd/exchange.c
567
exchange && (memcmp(msg + ISAKMP_HDR_COOKIES_OFF,
sbin/isakmpd/exchange.c
569
(phase2 && memcmp(msg + ISAKMP_HDR_MESSAGE_ID_OFF,
sbin/isakmpd/exchange.c
571
(!phase2 && !zero_test(msg + ISAKMP_HDR_MESSAGE_ID_OFF,
sbin/isakmpd/exchange.c
713
struct message *msg;
sbin/isakmpd/exchange.c
812
msg = message_alloc(t, 0, ISAKMP_HDR_SZ);
sbin/isakmpd/exchange.c
813
if (!msg) {
sbin/isakmpd/exchange.c
818
msg->exchange = exchange;
sbin/isakmpd/exchange.c
829
msg->isakmp_sa = TAILQ_FIRST(&exchange->sa_list);
sbin/isakmpd/exchange.c
830
if (!msg->isakmp_sa) {
sbin/isakmpd/exchange.c
831
message_free(msg);
sbin/isakmpd/exchange.c
835
sa_reference(msg->isakmp_sa);
sbin/isakmpd/exchange.c
838
msg->isakmp_sa->flags |= SA_FLAG_STAYALIVE;
sbin/isakmpd/exchange.c
840
msg->extra = args;
sbin/isakmpd/exchange.c
842
exchange_run(msg);
sbin/isakmpd/exchange.c
852
struct message *msg;
sbin/isakmpd/exchange.c
941
msg = message_alloc(isakmp_sa->transport, 0, ISAKMP_HDR_SZ);
sbin/isakmpd/exchange.c
942
msg->isakmp_sa = isakmp_sa;
sbin/isakmpd/exchange.c
945
msg->extra = args;
sbin/isakmpd/exchange.c
948
msg->exchange = exchange;
sbin/isakmpd/exchange.c
950
exchange_run(msg);
sbin/isakmpd/exchange.c
957
exchange_setup_p1(struct message *msg, u_int32_t doi)
sbin/isakmpd/exchange.c
959
struct transport *t = msg->transport;
sbin/isakmpd/exchange.c
974
type = GET_ISAKMP_HDR_EXCH_TYPE(msg->iov[0].iov_base);
sbin/isakmpd/ike_aggressive.c
102
return ike_phase_1_recv_ID_AUTH(msg);
sbin/isakmpd/ike_aggressive.c
106
initiator_send_AUTH(struct message *msg)
sbin/isakmpd/ike_aggressive.c
108
msg->exchange->flags |= EXCHANGE_FLAG_ENCRYPT;
sbin/isakmpd/ike_aggressive.c
110
if (ike_phase_1_send_AUTH(msg))
sbin/isakmpd/ike_aggressive.c
131
responder_recv_SA_KE_NONCE_ID(struct message *msg)
sbin/isakmpd/ike_aggressive.c
133
if (ike_phase_1_responder_recv_SA(msg))
sbin/isakmpd/ike_aggressive.c
136
if (ike_phase_1_recv_ID(msg))
sbin/isakmpd/ike_aggressive.c
139
return ike_phase_1_recv_KE_NONCE(msg);
sbin/isakmpd/ike_aggressive.c
147
responder_send_SA_KE_NONCE_ID_AUTH(struct message *msg)
sbin/isakmpd/ike_aggressive.c
150
if (ike_phase_1_responder_send_SA(msg))
sbin/isakmpd/ike_aggressive.c
154
if (ike_phase_1_send_KE_NONCE(msg, msg->exchange->nonce_i_len))
sbin/isakmpd/ike_aggressive.c
157
if (ike_phase_1_post_exchange_KE_NONCE(msg))
sbin/isakmpd/ike_aggressive.c
160
return ike_phase_1_responder_send_ID_AUTH(msg);
sbin/isakmpd/ike_aggressive.c
168
responder_recv_AUTH(struct message *msg)
sbin/isakmpd/ike_aggressive.c
170
if (ike_phase_1_recv_AUTH(msg))
sbin/isakmpd/ike_aggressive.c
174
if (msg->exchange->flags & EXCHANGE_FLAG_NAT_T_CAP_PEER)
sbin/isakmpd/ike_aggressive.c
175
(void)nat_t_exchange_check_nat_d(msg);
sbin/isakmpd/ike_aggressive.c
81
initiator_send_SA_KE_NONCE_ID(struct message *msg)
sbin/isakmpd/ike_aggressive.c
83
if (ike_phase_1_initiator_send_SA(msg))
sbin/isakmpd/ike_aggressive.c
86
if (ike_phase_1_initiator_send_KE_NONCE(msg))
sbin/isakmpd/ike_aggressive.c
89
return ike_phase_1_send_ID(msg);
sbin/isakmpd/ike_aggressive.c
94
initiator_recv_SA_KE_NONCE_ID_AUTH(struct message *msg)
sbin/isakmpd/ike_aggressive.c
96
if (ike_phase_1_initiator_recv_SA(msg))
sbin/isakmpd/ike_aggressive.c
99
if (ike_phase_1_initiator_recv_KE_NONCE(msg))
sbin/isakmpd/ike_aggressive.h
37
extern int (*ike_aggressive_initiator[])(struct message *msg);
sbin/isakmpd/ike_aggressive.h
38
extern int (*ike_aggressive_responder[])(struct message *msg);
sbin/isakmpd/ike_auth.c
1069
if (message_add_payload(msg, ISAKMP_PAYLOAD_SIG, buf,
sbin/isakmpd/ike_auth.c
518
pre_shared_decode_hash(struct message *msg)
sbin/isakmpd/ike_auth.c
520
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_auth.c
531
payload = payload_first(msg, ISAKMP_PAYLOAD_HASH);
sbin/isakmpd/ike_auth.c
558
rsa_sig_decode_hash(struct message *msg)
sbin/isakmpd/ike_auth.c
561
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_auth.c
591
p = payload_first(msg, ISAKMP_PAYLOAD_CERT);
sbin/isakmpd/ike_auth.c
644
TAILQ_FOREACH(p, &msg->payload[ISAKMP_PAYLOAD_CERT], link) {
sbin/isakmpd/ike_auth.c
747
rawkey = dns_get_key(IKE_AUTH_RSA_SIG, msg, &rawkeylen);
sbin/isakmpd/ike_auth.c
770
p = payload_first(msg, ISAKMP_PAYLOAD_SIG);
sbin/isakmpd/ike_auth.c
817
pre_shared_encode_hash(struct message *msg)
sbin/isakmpd/ike_auth.c
819
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_auth.c
826
buf = ipsec_add_hash_payload(msg, hashsize);
sbin/isakmpd/ike_auth.c
842
rsa_sig_encode_hash(struct message *msg)
sbin/isakmpd/ike_auth.c
844
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_auth.c
941
if (message_add_payload(msg, ISAKMP_PAYLOAD_CERT, buf,
sbin/isakmpd/ike_main_mode.c
106
message_register_post_send(msg,
sbin/isakmpd/ike_main_mode.c
113
responder_send_ID_AUTH(struct message *msg)
sbin/isakmpd/ike_main_mode.c
115
msg->exchange->flags |= EXCHANGE_FLAG_ENCRYPT;
sbin/isakmpd/ike_main_mode.c
117
if (ike_phase_1_responder_send_ID_AUTH(msg))
sbin/isakmpd/ike_main_mode.c
120
return ipsec_initial_contact(msg);
sbin/isakmpd/ike_main_mode.c
81
initiator_send_ID_AUTH(struct message *msg)
sbin/isakmpd/ike_main_mode.c
83
msg->exchange->flags |= EXCHANGE_FLAG_ENCRYPT;
sbin/isakmpd/ike_main_mode.c
85
if (ike_phase_1_send_ID(msg))
sbin/isakmpd/ike_main_mode.c
88
if (ike_phase_1_send_AUTH(msg))
sbin/isakmpd/ike_main_mode.c
91
return ipsec_initial_contact(msg);
sbin/isakmpd/ike_main_mode.c
96
responder_send_KE_NONCE(struct message *msg)
sbin/isakmpd/ike_main_mode.c
99
if (ike_phase_1_send_KE_NONCE(msg, msg->exchange->nonce_i_len))
sbin/isakmpd/ike_main_mode.h
37
extern int (*ike_main_mode_initiator[]) (struct message *msg);
sbin/isakmpd/ike_main_mode.h
38
extern int (*ike_main_mode_responder[]) (struct message *msg);
sbin/isakmpd/ike_phase_1.c
1104
ike_phase_1_recv_AUTH(struct message *msg)
sbin/isakmpd/ike_phase_1.c
1106
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_phase_1.c
1122
if (ie->ike_auth->decode_hash(msg)) {
sbin/isakmpd/ike_phase_1.c
1123
message_drop(msg, ISAKMP_NOTIFY_INVALID_ID_INFORMATION, 0, 1,
sbin/isakmpd/ike_phase_1.c
1157
msg->flags |= MSG_AUTHENTICATED;
sbin/isakmpd/ike_phase_1.c
250
exchange->doi->is_attribute_incompatible, msg)) {
sbin/isakmpd/ike_phase_1.c
316
if (message_add_payload(msg, ISAKMP_PAYLOAD_SA, sa_buf, sa_len, 1))
sbin/isakmpd/ike_phase_1.c
322
saved_nextp = msg->nextp;
sbin/isakmpd/ike_phase_1.c
323
if (message_add_payload(msg, ISAKMP_PAYLOAD_PROPOSAL, proposal,
sbin/isakmpd/ike_phase_1.c
331
if (message_add_payload(msg, ISAKMP_PAYLOAD_TRANSFORM,
sbin/isakmpd/ike_phase_1.c
337
msg->nextp = saved_nextp;
sbin/isakmpd/ike_phase_1.c
349
payload_first(msg, ISAKMP_PAYLOAD_SA)->p + ISAKMP_GEN_SZ,
sbin/isakmpd/ike_phase_1.c
352
payload_first(msg, ISAKMP_PAYLOAD_PROPOSAL)->p, proposal_len);
sbin/isakmpd/ike_phase_1.c
354
for (i = 0, p = TAILQ_FIRST(&msg->payload[ISAKMP_PAYLOAD_TRANSFORM]);
sbin/isakmpd/ike_phase_1.c
362
if (add_vendor_openbsd(msg))
sbin/isakmpd/ike_phase_1.c
366
if (nat_t_add_vendor_payloads(msg))
sbin/isakmpd/ike_phase_1.c
370
if (dpd_add_vendor_payload(msg))
sbin/isakmpd/ike_phase_1.c
393
ike_phase_1_initiator_recv_SA(struct message *msg)
sbin/isakmpd/ike_phase_1.c
395
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_phase_1.c
399
struct payload *sa_p = payload_first(msg, ISAKMP_PAYLOAD_SA);
sbin/isakmpd/ike_phase_1.c
400
struct payload *prop = payload_first(msg, ISAKMP_PAYLOAD_PROPOSAL);
sbin/isakmpd/ike_phase_1.c
401
struct payload *xf = payload_first(msg, ISAKMP_PAYLOAD_TRANSFORM);
sbin/isakmpd/ike_phase_1.c
413
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 0);
sbin/isakmpd/ike_phase_1.c
417
if (message_negotiate_sa(msg, ike_phase_1_validate_prop) ||
sbin/isakmpd/ike_phase_1.c
421
ipsec_decode_transform(msg, sa, TAILQ_FIRST(&sa->protos), xf->p);
sbin/isakmpd/ike_phase_1.c
435
ike_phase_1_initiator_send_KE_NONCE(struct message *msg)
sbin/isakmpd/ike_phase_1.c
437
struct ipsec_exch *ie = msg->exchange->data;
sbin/isakmpd/ike_phase_1.c
442
return ike_phase_1_send_KE_NONCE(msg, 16);
sbin/isakmpd/ike_phase_1.c
447
ike_phase_1_initiator_recv_KE_NONCE(struct message *msg)
sbin/isakmpd/ike_phase_1.c
449
if (ike_phase_1_recv_KE_NONCE(msg))
sbin/isakmpd/ike_phase_1.c
452
return ike_phase_1_post_exchange_KE_NONCE(msg);
sbin/isakmpd/ike_phase_1.c
460
ike_phase_1_responder_recv_SA(struct message *msg)
sbin/isakmpd/ike_phase_1.c
462
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_phase_1.c
465
struct payload *sa_p = payload_first(msg, ISAKMP_PAYLOAD_SA);
sbin/isakmpd/ike_phase_1.c
466
struct payload *prop = payload_first(msg, ISAKMP_PAYLOAD_PROPOSAL);
sbin/isakmpd/ike_phase_1.c
477
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 0);
sbin/isakmpd/ike_phase_1.c
481
if (message_negotiate_sa(msg, ike_phase_1_validate_prop) ||
sbin/isakmpd/ike_phase_1.c
486
ipsec_decode_transform(msg, sa, TAILQ_FIRST(&sa->protos),
sbin/isakmpd/ike_phase_1.c
497
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 0);
sbin/isakmpd/ike_phase_1.c
515
ike_phase_1_responder_send_SA(struct message *msg)
sbin/isakmpd/ike_phase_1.c
518
if (message_add_sa_payload(msg))
sbin/isakmpd/ike_phase_1.c
522
if (add_vendor_openbsd(msg))
sbin/isakmpd/ike_phase_1.c
526
if (nat_t_add_vendor_payloads(msg))
sbin/isakmpd/ike_phase_1.c
530
if (dpd_add_vendor_payload(msg))
sbin/isakmpd/ike_phase_1.c
537
ike_phase_1_send_KE_NONCE(struct message *msg, size_t nonce_sz)
sbin/isakmpd/ike_phase_1.c
540
if (ipsec_gen_g_x(msg)) {
sbin/isakmpd/ike_phase_1.c
545
if (exchange_gen_nonce(msg, nonce_sz)) {
sbin/isakmpd/ike_phase_1.c
550
if (exchange_add_certreqs(msg)) {
sbin/isakmpd/ike_phase_1.c
555
if (exchange_add_certs(msg)) {
sbin/isakmpd/ike_phase_1.c
560
if (msg->exchange->flags & EXCHANGE_FLAG_NAT_T_CAP_PEER)
sbin/isakmpd/ike_phase_1.c
561
if (nat_t_exchange_add_nat_d(msg)) {
sbin/isakmpd/ike_phase_1.c
570
ike_phase_1_recv_KE_NONCE(struct message *msg)
sbin/isakmpd/ike_phase_1.c
573
if (ipsec_save_g_x(msg)) {
sbin/isakmpd/ike_phase_1.c
578
if (exchange_save_nonce(msg)) {
sbin/isakmpd/ike_phase_1.c
583
if (exchange_save_certreq(msg)) {
sbin/isakmpd/ike_phase_1.c
588
if (msg->exchange->type == ISAKMP_EXCH_ID_PROT &&
sbin/isakmpd/ike_phase_1.c
589
msg->exchange->flags & EXCHANGE_FLAG_NAT_T_CAP_PEER)
sbin/isakmpd/ike_phase_1.c
590
(void)nat_t_exchange_check_nat_d(msg);
sbin/isakmpd/ike_phase_1.c
600
ike_phase_1_post_exchange_KE_NONCE(struct message *msg)
sbin/isakmpd/ike_phase_1.c
602
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_phase_1.c
70
ike_phase_1_initiator_send_SA(struct message *msg)
sbin/isakmpd/ike_phase_1.c
72
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_phase_1.c
777
ike_phase_1_responder_send_ID_AUTH(struct message *msg)
sbin/isakmpd/ike_phase_1.c
779
if (ike_phase_1_send_ID(msg))
sbin/isakmpd/ike_phase_1.c
782
return ike_phase_1_send_AUTH(msg);
sbin/isakmpd/ike_phase_1.c
786
ike_phase_1_send_ID(struct message *msg)
sbin/isakmpd/ike_phase_1.c
788
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_phase_1.c
810
msg->transport->vtbl->get_src(msg->transport, &src);
sbin/isakmpd/ike_phase_1.c
930
if (message_add_payload(msg, ISAKMP_PAYLOAD_ID, buf, sz, 1)) {
sbin/isakmpd/ike_phase_1.c
950
ike_phase_1_send_AUTH(struct message *msg)
sbin/isakmpd/ike_phase_1.c
952
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_phase_1.c
955
if (ie->ike_auth->encode_hash(msg)) {
sbin/isakmpd/ike_phase_1.c
973
ike_phase_1_recv_ID_AUTH(struct message *msg)
sbin/isakmpd/ike_phase_1.c
975
if (ike_phase_1_recv_ID(msg))
sbin/isakmpd/ike_phase_1.c
978
return ike_phase_1_recv_AUTH(msg);
sbin/isakmpd/ike_phase_1.c
983
ike_phase_1_recv_ID(struct message *msg)
sbin/isakmpd/ike_phase_1.c
985
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_phase_1.c
995
payload = payload_first(msg, ISAKMP_PAYLOAD_ID);
sbin/isakmpd/ike_quick_mode.c
1037
initiator_recv_HASH_SA_NONCE(struct message *msg)
sbin/isakmpd/ike_quick_mode.c
1039
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_quick_mode.c
1043
struct payload *sa_p = payload_first(msg, ISAKMP_PAYLOAD_SA);
sbin/isakmpd/ike_quick_mode.c
1045
struct payload *hashp = payload_first(msg, ISAKMP_PAYLOAD_HASH);
sbin/isakmpd/ike_quick_mode.c
1046
struct payload *kep = payload_first(msg, ISAKMP_PAYLOAD_KEY_EXCH);
sbin/isakmpd/ike_quick_mode.c
1048
struct sa *isakmp_sa = msg->isakmp_sa;
sbin/isakmpd/ike_quick_mode.c
1073
rest_len = (GET_ISAKMP_HDR_LENGTH(msg->iov[0].iov_base)
sbin/isakmpd/ike_quick_mode.c
1074
- (rest - (u_int8_t *)msg->iov[0].iov_base));
sbin/isakmpd/ike_quick_mode.c
1086
message_drop(msg, ISAKMP_NOTIFY_INVALID_HASH_INFORMATION, 0, 1,
sbin/isakmpd/ike_quick_mode.c
1094
msg->flags |= MSG_AUTHENTICATED;
sbin/isakmpd/ike_quick_mode.c
1114
TAILQ_FOREACH(idp, &msg->payload[ISAKMP_PAYLOAD_ID], link) {
sbin/isakmpd/ike_quick_mode.c
1131
message_drop(msg, ISAKMP_NOTIFY_INVALID_ID_INFORMATION,
sbin/isakmpd/ike_quick_mode.c
1138
idp = payload_first(msg, ISAKMP_PAYLOAD_ID);
sbin/isakmpd/ike_quick_mode.c
1143
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0,
sbin/isakmpd/ike_quick_mode.c
1192
msg->transport->vtbl->get_src(msg->transport, &src);
sbin/isakmpd/ike_quick_mode.c
1193
msg->transport->vtbl->get_dst(msg->transport, &dst);
sbin/isakmpd/ike_quick_mode.c
1246
TAILQ_FOREACH(xf, &msg->payload[ISAKMP_PAYLOAD_TRANSFORM], link) {
sbin/isakmpd/ike_quick_mode.c
1257
ipsec_decode_transform(msg, sa, proto, xf->p);
sbin/isakmpd/ike_quick_mode.c
1267
if (!check_policy(exchange, sa, msg->isakmp_sa)) {
sbin/isakmpd/ike_quick_mode.c
1268
message_drop(msg, ISAKMP_NOTIFY_NO_PROPOSAL_CHOSEN, 0, 1, 0);
sbin/isakmpd/ike_quick_mode.c
1284
if (exchange_save_nonce(msg))
sbin/isakmpd/ike_quick_mode.c
1288
if (kep && ipsec_save_g_x(msg))
sbin/isakmpd/ike_quick_mode.c
1295
initiator_send_HASH(struct message *msg)
sbin/isakmpd/ike_quick_mode.c
1297
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_quick_mode.c
1299
struct sa *isakmp_sa = msg->isakmp_sa;
sbin/isakmpd/ike_quick_mode.c
1315
if (message_add_payload(msg, ISAKMP_PAYLOAD_HASH, buf,
sbin/isakmpd/ike_quick_mode.c
1345
message_register_post_send(msg, gen_g_xy);
sbin/isakmpd/ike_quick_mode.c
1347
message_register_post_send(msg, post_quick_mode);
sbin/isakmpd/ike_quick_mode.c
1353
post_quick_mode(struct message *msg)
sbin/isakmpd/ike_quick_mode.c
1355
struct sa *isakmp_sa = msg->isakmp_sa;
sbin/isakmpd/ike_quick_mode.c
1357
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_quick_mode.c
1476
!msg->isakmp_sa || !msg->isakmp_sa->transport ? "<no transport>"
sbin/isakmpd/ike_quick_mode.c
1477
: msg->isakmp_sa->transport->vtbl->decode_ids
sbin/isakmpd/ike_quick_mode.c
1478
(msg->isakmp_sa->transport));
sbin/isakmpd/ike_quick_mode.c
1487
responder_recv_HASH_SA_NONCE(struct message *msg)
sbin/isakmpd/ike_quick_mode.c
1491
struct sa *isakmp_sa = msg->isakmp_sa;
sbin/isakmpd/ike_quick_mode.c
1493
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_quick_mode.c
1498
u_int8_t *pkt = msg->iov[0].iov_base;
sbin/isakmpd/ike_quick_mode.c
1505
hashp = payload_first(msg, ISAKMP_PAYLOAD_HASH);
sbin/isakmpd/ike_quick_mode.c
1512
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 0);
sbin/isakmpd/ike_quick_mode.c
1541
msg->iov[0].iov_len - ISAKMP_HDR_SZ - hash_len));
sbin/isakmpd/ike_quick_mode.c
1543
msg->iov[0].iov_len - ISAKMP_HDR_SZ - hash_len);
sbin/isakmpd/ike_quick_mode.c
1551
message_drop(msg, ISAKMP_NOTIFY_INVALID_HASH_INFORMATION, 0,
sbin/isakmpd/ike_quick_mode.c
1559
msg->flags |= MSG_AUTHENTICATED;
sbin/isakmpd/ike_quick_mode.c
1561
kep = payload_first(msg, ISAKMP_PAYLOAD_KEY_EXCH);
sbin/isakmpd/ike_quick_mode.c
1566
TAILQ_FOREACH(idp, &msg->payload[ISAKMP_PAYLOAD_ID], link) {
sbin/isakmpd/ike_quick_mode.c
1583
message_drop(msg, ISAKMP_NOTIFY_INVALID_ID_INFORMATION,
sbin/isakmpd/ike_quick_mode.c
1590
idp = payload_first(msg, ISAKMP_PAYLOAD_ID);
sbin/isakmpd/ike_quick_mode.c
1595
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0,
sbin/isakmpd/ike_quick_mode.c
1643
msg->transport->vtbl->get_src(msg->transport, &src);
sbin/isakmpd/ike_quick_mode.c
1644
msg->transport->vtbl->get_dst(msg->transport, &dst);
sbin/isakmpd/ike_quick_mode.c
1685
if (message_negotiate_sa(msg, check_policy))
sbin/isakmpd/ike_quick_mode.c
1696
ipsec_decode_transform(msg, sa, proto,
sbin/isakmpd/ike_quick_mode.c
1703
message_drop(msg,
sbin/isakmpd/ike_quick_mode.c
1720
message_drop(msg,
sbin/isakmpd/ike_quick_mode.c
1730
message_drop(msg,
sbin/isakmpd/ike_quick_mode.c
1755
if (exchange_save_nonce(msg))
sbin/isakmpd/ike_quick_mode.c
1759
if (kep && ipsec_save_g_x(msg))
sbin/isakmpd/ike_quick_mode.c
1789
message_drop(msg, ISAKMP_NOTIFY_INVALID_ID_INFORMATION, 0, 1,
sbin/isakmpd/ike_quick_mode.c
1812
responder_send_HASH_SA_NONCE(struct message *msg)
sbin/isakmpd/ike_quick_mode.c
1814
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_quick_mode.c
1816
struct sa *isakmp_sa = msg->isakmp_sa;
sbin/isakmpd/ike_quick_mode.c
1838
if (message_add_payload(msg, ISAKMP_PAYLOAD_HASH, buf,
sbin/isakmpd/ike_quick_mode.c
1844
if (message_add_sa_payload(msg))
sbin/isakmpd/ike_quick_mode.c
1848
if (exchange_gen_nonce(msg, nonce_sz))
sbin/isakmpd/ike_quick_mode.c
1852
if (ie->group && ipsec_gen_g_x(msg))
sbin/isakmpd/ike_quick_mode.c
1870
if (message_add_payload(msg, ISAKMP_PAYLOAD_ID, id, sz, 1)) {
sbin/isakmpd/ike_quick_mode.c
1884
if (message_add_payload(msg, ISAKMP_PAYLOAD_ID, id, sz, 1)) {
sbin/isakmpd/ike_quick_mode.c
1909
for (i = 2; i < msg->iovlen; i++) {
sbin/isakmpd/ike_quick_mode.c
1914
LOG_DBG_BUF((LOG_NEGOTIATION, 90, header, msg->iov[i].iov_base,
sbin/isakmpd/ike_quick_mode.c
1915
msg->iov[i].iov_len));
sbin/isakmpd/ike_quick_mode.c
1916
prf->Update(prf->prfctx, msg->iov[i].iov_base,
sbin/isakmpd/ike_quick_mode.c
1917
msg->iov[i].iov_len);
sbin/isakmpd/ike_quick_mode.c
1927
message_register_post_send(msg, gen_g_xy);
sbin/isakmpd/ike_quick_mode.c
1933
gen_g_xy(struct message *msg)
sbin/isakmpd/ike_quick_mode.c
1935
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_quick_mode.c
1956
responder_recv_HASH(struct message *msg)
sbin/isakmpd/ike_quick_mode.c
1958
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_quick_mode.c
1959
struct sa *isakmp_sa = msg->isakmp_sa;
sbin/isakmpd/ike_quick_mode.c
1967
hashp = payload_first(msg, ISAKMP_PAYLOAD_HASH);
sbin/isakmpd/ike_quick_mode.c
2005
message_drop(msg, ISAKMP_NOTIFY_INVALID_HASH_INFORMATION, 0,
sbin/isakmpd/ike_quick_mode.c
2012
msg->flags |= MSG_AUTHENTICATED;
sbin/isakmpd/ike_quick_mode.c
2014
post_quick_mode(msg);
sbin/isakmpd/ike_quick_mode.c
386
initiator_send_HASH_SA_NONCE(struct message *msg)
sbin/isakmpd/ike_quick_mode.c
388
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ike_quick_mode.c
411
struct ipsec_sa *isa = msg->isakmp_sa->data;
sbin/isakmpd/ike_quick_mode.c
416
if (!ipsec_add_hash_payload(msg, hash->hashsize))
sbin/isakmpd/ike_quick_mode.c
747
spi = doi->get_spi(&spi_sz, protocol_num, msg);
sbin/isakmpd/ike_quick_mode.c
849
if (message_add_payload(msg, ISAKMP_PAYLOAD_SA, sa_buf, sa_len, 1))
sbin/isakmpd/ike_quick_mode.c
855
saved_nextp_sa = msg->nextp;
sbin/isakmpd/ike_quick_mode.c
857
if (message_add_payload(msg, ISAKMP_PAYLOAD_PROPOSAL,
sbin/isakmpd/ike_quick_mode.c
865
saved_nextp_prop = msg->nextp;
sbin/isakmpd/ike_quick_mode.c
867
if (message_add_payload(msg, ISAKMP_PAYLOAD_TRANSFORM,
sbin/isakmpd/ike_quick_mode.c
874
msg->nextp = saved_nextp_prop;
sbin/isakmpd/ike_quick_mode.c
877
msg->nextp = saved_nextp_sa;
sbin/isakmpd/ike_quick_mode.c
882
ie->sa_i_b = message_copy(msg, ISAKMP_GEN_SZ, &ie->sa_i_b_len);
sbin/isakmpd/ike_quick_mode.c
890
if (exchange_gen_nonce(msg, 16))
sbin/isakmpd/ike_quick_mode.c
900
if (ipsec_gen_g_x(msg)) {
sbin/isakmpd/ike_quick_mode.c
915
if (message_add_payload(msg, ISAKMP_PAYLOAD_ID, id, sz, 1)) {
sbin/isakmpd/ike_quick_mode.c
924
if (message_add_payload(msg, ISAKMP_PAYLOAD_ID, id, sz, 1)) {
sbin/isakmpd/ike_quick_mode.c
950
msg->transport->vtbl->get_src(msg->transport, &src);
sbin/isakmpd/ike_quick_mode.c
978
if (message_add_payload(msg, ISAKMP_PAYLOAD_ID, id, sz, 1)) {
sbin/isakmpd/ike_quick_mode.c
988
if (message_add_payload(msg, ISAKMP_PAYLOAD_ID, id, sz, 1)) {
sbin/isakmpd/ike_quick_mode.c
993
if (ipsec_fill_in_hash(msg))
sbin/isakmpd/ipsec.c
1061
ipsec_initiator(struct message *msg)
sbin/isakmpd/ipsec.c
1063
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ipsec.c
1088
return message_send_info(msg);
sbin/isakmpd/ipsec.c
1100
return script[exchange->step] (msg);
sbin/isakmpd/ipsec.c
1167
ipsec_responder(struct message *msg)
sbin/isakmpd/ipsec.c
1169
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ipsec.c
1181
message_drop(msg, ISAKMP_NOTIFY_UNSUPPORTED_EXCHANGE_TYPE,
sbin/isakmpd/ipsec.c
1198
TAILQ_FOREACH(p, &msg->payload[ISAKMP_PAYLOAD_NOTIFY], link) {
sbin/isakmpd/ipsec.c
1211
dpd_handle_notify(msg, p);
sbin/isakmpd/ipsec.c
1231
message_drop(msg, ISAKMP_NOTIFY_UNSUPPORTED_EXCHANGE_TYPE,
sbin/isakmpd/ipsec.c
1238
return script[exchange->step] (msg);
sbin/isakmpd/ipsec.c
1244
if (payload_first(msg, ISAKMP_PAYLOAD_SA)) {
sbin/isakmpd/ipsec.c
1245
message_drop(msg, ISAKMP_NOTIFY_NO_PROPOSAL_CHOSEN, 0, 1, 0);
sbin/isakmpd/ipsec.c
1285
struct message *msg = vmsg;
sbin/isakmpd/ipsec.c
1288
if (msg->exchange->phase == 1) {
sbin/isakmpd/ipsec.c
1385
struct message *msg = vmsg;
sbin/isakmpd/ipsec.c
1397
constant_name(msg->exchange->phase == 1 ? ike_attr_cst :
sbin/isakmpd/ipsec.c
1412
struct message *msg = ida->msg;
sbin/isakmpd/ipsec.c
1417
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ipsec.c
1572
ipsec_decode_transform(struct message *msg, struct sa *sa, struct proto *proto,
sbin/isakmpd/ipsec.c
1575
struct ipsec_exch *ie = msg->exchange->data;
sbin/isakmpd/ipsec.c
1581
ida.msg = msg;
sbin/isakmpd/ipsec.c
1647
ipsec_g_x(struct message *msg, int peer, u_int8_t *buf)
sbin/isakmpd/ipsec.c
1649
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ipsec.c
1671
ipsec_gen_g_x(struct message *msg)
sbin/isakmpd/ipsec.c
1673
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ipsec.c
1683
if (message_add_payload(msg, ISAKMP_PAYLOAD_KEY_EXCH, buf,
sbin/isakmpd/ipsec.c
1693
return ipsec_g_x(msg, 0, buf + ISAKMP_KE_DATA_OFF);
sbin/isakmpd/ipsec.c
1698
ipsec_save_g_x(struct message *msg)
sbin/isakmpd/ipsec.c
1700
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ipsec.c
1704
kep = payload_first(msg, ISAKMP_PAYLOAD_KEY_EXCH);
sbin/isakmpd/ipsec.c
1711
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 0);
sbin/isakmpd/ipsec.c
1714
return ipsec_g_x(msg, 1, kep->p + ISAKMP_KE_DATA_OFF);
sbin/isakmpd/ipsec.c
1722
ipsec_get_spi(size_t *sz, u_int8_t proto, struct message *msg)
sbin/isakmpd/ipsec.c
1725
struct transport *transport = msg->transport;
sbin/isakmpd/ipsec.c
1727
if (msg->exchange->phase == 1) {
sbin/isakmpd/ipsec.c
1736
msg->exchange->seq);
sbin/isakmpd/ipsec.c
1747
ipsec_handle_leftover_payload(struct message *msg, u_int8_t type,
sbin/isakmpd/ipsec.c
1784
msg->transport->vtbl->get_dst(msg->transport, &dst);
sbin/isakmpd/ipsec.c
1807
if (msg->exchange->type == ISAKMP_EXCH_AGGRESSIVE) {
sbin/isakmpd/ipsec.c
1812
if ((msg->exchange->flags & EXCHANGE_FLAG_ENCRYPT)
sbin/isakmpd/ipsec.c
1819
if ((msg->flags & MSG_AUTHENTICATED) == 0) {
sbin/isakmpd/ipsec.c
1830
msg->transport->vtbl->get_dst(msg->transport, &dst);
sbin/isakmpd/ipsec.c
1840
if (sa == msg->isakmp_sa) {
sbin/isakmpd/ipsec.c
1854
sa_enter(msg->isakmp_sa);
sbin/isakmpd/ipsec.c
1855
sa_release(msg->isakmp_sa);
sbin/isakmpd/ipsec.c
2304
ipsec_initial_contact(struct message *msg)
sbin/isakmpd/ipsec.c
2308
if (ipsec_contacted(msg))
sbin/isakmpd/ipsec.c
2321
memcpy(buf + ISAKMP_NOTIFY_SPI_OFF, msg->isakmp_sa->cookies,
sbin/isakmpd/ipsec.c
2323
if (message_add_payload(msg, ISAKMP_PAYLOAD_NOTIFY, buf,
sbin/isakmpd/ipsec.c
2328
return ipsec_add_contact(msg);
sbin/isakmpd/ipsec.c
2352
ipsec_add_contact(struct message *msg)
sbin/isakmpd/ipsec.c
2370
msg->transport->vtbl->get_dst(msg->transport, &dst);
sbin/isakmpd/ipsec.c
2391
ipsec_contacted(struct message *msg)
sbin/isakmpd/ipsec.c
2395
msg->transport->vtbl->get_dst(msg->transport, &contact.addr);
sbin/isakmpd/ipsec.c
2403
ipsec_add_hash_payload(struct message *msg, size_t hashsize)
sbin/isakmpd/ipsec.c
2413
if (message_add_payload(msg, ISAKMP_PAYLOAD_HASH, buf,
sbin/isakmpd/ipsec.c
2423
ipsec_fill_in_hash(struct message *msg)
sbin/isakmpd/ipsec.c
2425
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ipsec.c
2426
struct sa *isakmp_sa = msg->isakmp_sa;
sbin/isakmpd/ipsec.c
2439
payload = payload_first(msg, ISAKMP_PAYLOAD_HASH);
sbin/isakmpd/ipsec.c
2461
for (i = 2; i < msg->iovlen; i++) {
sbin/isakmpd/ipsec.c
2465
LOG_DBG_BUF((LOG_MISC, 90, header, msg->iov[i].iov_base,
sbin/isakmpd/ipsec.c
2466
msg->iov[i].iov_len));
sbin/isakmpd/ipsec.c
2467
prf->Update(prf->prfctx, msg->iov[i].iov_base,
sbin/isakmpd/ipsec.c
2468
msg->iov[i].iov_len);
sbin/isakmpd/ipsec.c
2480
ipsec_informational_pre_hook(struct message *msg)
sbin/isakmpd/ipsec.c
2482
struct sa *isakmp_sa = msg->isakmp_sa;
sbin/isakmpd/ipsec.c
2490
return ipsec_add_hash_payload(msg, hash->hashsize) == 0;
sbin/isakmpd/ipsec.c
2497
ipsec_informational_post_hook(struct message *msg)
sbin/isakmpd/ipsec.c
2499
if (!msg->isakmp_sa)
sbin/isakmpd/ipsec.c
2501
return ipsec_fill_in_hash(msg);
sbin/isakmpd/ipsec.c
417
ipsec_finalize_exchange(struct message *msg)
sbin/isakmpd/ipsec.c
419
struct sa *isakmp_sa = msg->isakmp_sa;
sbin/isakmpd/ipsec.c
421
struct exchange *exchange = msg->exchange;
sbin/isakmpd/ipsec.c
849
ipsec_get_keystate(struct message *msg)
sbin/isakmpd/ipsec.c
855
if (msg->exchange && msg->exchange->keystate) {
sbin/isakmpd/ipsec.c
86
struct message *msg;
sbin/isakmpd/ipsec.c
862
memcpy(ks, msg->exchange->keystate, sizeof *ks);
sbin/isakmpd/ipsec.c
870
if (!msg->isakmp_sa->keystate) {
sbin/isakmpd/ipsec.c
872
msg->isakmp_sa);
sbin/isakmpd/ipsec.c
875
ks = crypto_clone_keystate(msg->isakmp_sa->keystate);
sbin/isakmpd/ipsec.c
879
hash = hash_get(((struct ipsec_sa *)msg->isakmp_sa->data)->hash);
sbin/isakmpd/ipsec.c
885
((u_int8_t *) msg->iov[0].iov_base) + ISAKMP_HDR_MESSAGE_ID_OFF,
sbin/isakmpd/ipsec.c
887
hash->Update(hash->ctx, ((u_int8_t *) msg->iov[0].iov_base) +
sbin/isakmpd/ipsec.c
918
struct message *msg = vmsg;
sbin/isakmpd/ipsec.c
920
if (msg->exchange->phase == 1 &&
sbin/isakmpd/ipsec.c
923
if (msg->exchange->phase == 2 &&
sbin/isakmpd/isakmp_cfg.c
108
if (msg->exchange->phase == 2) {
sbin/isakmpd/isakmp_cfg.c
109
hashp = cfg_add_hash(msg);
sbin/isakmpd/isakmp_cfg.c
251
if (message_add_payload(msg, ISAKMP_PAYLOAD_ATTRIBUTE, attrp, attrlen,
sbin/isakmpd/isakmp_cfg.c
340
if (msg->exchange->phase == 2)
sbin/isakmpd/isakmp_cfg.c
341
if (cfg_finalize_hash(msg, hashp, attrp, attrlen))
sbin/isakmpd/isakmp_cfg.c
356
cfg_initiator_recv_ATTR(struct message *msg)
sbin/isakmpd/isakmp_cfg.c
358
struct payload *attrp = payload_first(msg, ISAKMP_PAYLOAD_ATTRIBUTE);
sbin/isakmpd/isakmp_cfg.c
359
struct ipsec_exch *ie = msg->exchange->data;
sbin/isakmpd/isakmp_cfg.c
360
struct sa *isakmp_sa = msg->isakmp_sa;
sbin/isakmpd/isakmp_cfg.c
366
if (msg->exchange->phase == 2)
sbin/isakmpd/isakmp_cfg.c
367
if (cfg_verify_hash(msg))
sbin/isakmpd/isakmp_cfg.c
374
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 0);
sbin/isakmpd/isakmp_cfg.c
382
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED,
sbin/isakmpd/isakmp_cfg.c
391
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED,
sbin/isakmpd/isakmp_cfg.c
400
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 0);
sbin/isakmpd/isakmp_cfg.c
411
msg->transport->vtbl->get_src(isakmp_sa->transport,
sbin/isakmpd/isakmp_cfg.c
434
msg->transport->vtbl->get_src(isakmp_sa->transport,
sbin/isakmpd/isakmp_cfg.c
465
cfg_responder_recv_ATTR(struct message *msg)
sbin/isakmpd/isakmp_cfg.c
467
struct payload *attrp = payload_first(msg, ISAKMP_PAYLOAD_ATTRIBUTE);
sbin/isakmpd/isakmp_cfg.c
468
struct ipsec_exch *ie = msg->exchange->data;
sbin/isakmpd/isakmp_cfg.c
469
struct sa *isakmp_sa = msg->isakmp_sa;
sbin/isakmpd/isakmp_cfg.c
474
if (msg->exchange->phase == 2)
sbin/isakmpd/isakmp_cfg.c
475
if (cfg_verify_hash(msg))
sbin/isakmpd/isakmp_cfg.c
487
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 0);
sbin/isakmpd/isakmp_cfg.c
506
msg->transport->vtbl->get_dst(isakmp_sa->transport,
sbin/isakmpd/isakmp_cfg.c
546
cfg_responder_send_ATTR(struct message *msg)
sbin/isakmpd/isakmp_cfg.c
548
struct ipsec_exch *ie = msg->exchange->data;
sbin/isakmpd/isakmp_cfg.c
549
struct sa *isakmp_sa = msg->isakmp_sa;
sbin/isakmpd/isakmp_cfg.c
554
if (msg->exchange->phase == 2) {
sbin/isakmpd/isakmp_cfg.c
555
hashp = cfg_add_hash(msg);
sbin/isakmpd/isakmp_cfg.c
578
if (message_add_payload(msg, ISAKMP_PAYLOAD_ATTRIBUTE, attrp, attrlen,
sbin/isakmpd/isakmp_cfg.c
583
if (msg->exchange->phase == 2)
sbin/isakmpd/isakmp_cfg.c
584
if (cfg_finalize_hash(msg, hashp, attrp, attrlen))
sbin/isakmpd/isakmp_cfg.c
591
cfg_add_hash(struct message *msg)
sbin/isakmpd/isakmp_cfg.c
593
struct ipsec_sa *isa = msg->isakmp_sa->data;
sbin/isakmpd/isakmp_cfg.c
603
if (message_add_payload(msg, ISAKMP_PAYLOAD_HASH, hashp,
sbin/isakmpd/isakmp_cfg.c
612
cfg_finalize_hash(struct message *msg, u_int8_t *hashp, u_int8_t *data,
sbin/isakmpd/isakmp_cfg.c
615
struct ipsec_sa *isa = msg->isakmp_sa->data;
sbin/isakmpd/isakmp_cfg.c
624
prf->Update(prf->prfctx, msg->exchange->message_id,
sbin/isakmpd/isakmp_cfg.c
633
cfg_verify_hash(struct message *msg)
sbin/isakmpd/isakmp_cfg.c
635
struct payload *hashp = payload_first(msg, ISAKMP_PAYLOAD_HASH);
sbin/isakmpd/isakmp_cfg.c
636
struct ipsec_sa *isa = msg->isakmp_sa->data;
sbin/isakmpd/isakmp_cfg.c
643
message_drop(msg, ISAKMP_NOTIFY_INVALID_HASH_INFORMATION,
sbin/isakmpd/isakmp_cfg.c
663
prf->Update(prf->prfctx, msg->exchange->message_id,
sbin/isakmpd/isakmp_cfg.c
666
msg->iov[0].iov_len - ISAKMP_HDR_SZ - hash_len);
sbin/isakmpd/isakmp_cfg.c
672
message_drop(msg, ISAKMP_NOTIFY_INVALID_HASH_INFORMATION,
sbin/isakmpd/isakmp_cfg.c
683
msg->flags |= MSG_AUTHENTICATED;
sbin/isakmpd/isakmp_cfg.c
95
cfg_initiator_send_ATTR(struct message *msg)
sbin/isakmpd/isakmp_cfg.c
97
struct sa *isakmp_sa = msg->isakmp_sa;
sbin/isakmpd/isakmp_cfg.c
98
struct ipsec_exch *ie = msg->exchange->data;
sbin/isakmpd/isakmp_doi.c
119
isakmp_finalize_exchange(struct message *msg)
sbin/isakmpd/isakmp_doi.c
124
isakmp_get_keystate(struct message *msg)
sbin/isakmpd/isakmp_doi.c
207
isakmp_initiator(struct message *msg)
sbin/isakmpd/isakmp_doi.c
209
if (msg->exchange->type != ISAKMP_EXCH_INFO) {
sbin/isakmpd/isakmp_doi.c
211
"in phase %d", msg->exchange->type, msg->exchange->phase);
sbin/isakmpd/isakmp_doi.c
214
return message_send_info(msg);
sbin/isakmpd/isakmp_doi.c
218
isakmp_responder(struct message *msg)
sbin/isakmpd/isakmp_doi.c
223
switch (msg->exchange->type) {
sbin/isakmpd/isakmp_doi.c
225
for (p = payload_first(msg, ISAKMP_PAYLOAD_NOTIFY); p;
sbin/isakmpd/isakmp_doi.c
237
dpd_handle_notify(msg, p);
sbin/isakmpd/isakmp_doi.c
246
for (p = payload_first(msg, ISAKMP_PAYLOAD_DELETE); p;
sbin/isakmpd/isakmp_doi.c
259
if (payload_first(msg, ISAKMP_PAYLOAD_SA)) {
sbin/isakmpd/isakmp_doi.c
260
message_drop(msg, ISAKMP_NOTIFY_NO_PROPOSAL_CHOSEN,
sbin/isakmpd/message.c
1000
message_drop(msg, ISAKMP_NOTIFY_DOI_NOT_SUPPORTED, 0, 1, 1);
sbin/isakmpd/message.c
1012
exchange = exchange_setup_p1(msg, doi_id);
sbin/isakmpd/message.c
1013
else if (msg->isakmp_sa->flags & SA_FLAG_READY)
sbin/isakmpd/message.c
1014
exchange = exchange_setup_p2(msg, doi_id);
sbin/isakmpd/message.c
1017
message_free(msg);
sbin/isakmpd/message.c
1022
message_free(msg);
sbin/isakmpd/message.c
1026
msg->exchange = exchange;
sbin/isakmpd/message.c
1034
} else if (sa_create(exchange, msg->transport)) {
sbin/isakmpd/message.c
1036
message_free(msg);
sbin/isakmpd/message.c
1040
msg->isakmp_sa = TAILQ_FIRST(&exchange->sa_list);
sbin/isakmpd/message.c
1041
if (msg->isakmp_sa)
sbin/isakmpd/message.c
1042
sa_reference(msg->isakmp_sa);
sbin/isakmpd/message.c
1051
message_drop(msg, ISAKMP_NOTIFY_SITUATION_NOT_SUPPORTED,
sbin/isakmpd/message.c
1065
if (message_parse_payloads(msg, p, ISAKMP_PAYLOAD_PROPOSAL,
sbin/isakmpd/message.c
1075
message_validate_sig(struct message *msg, struct payload *p)
sbin/isakmpd/message.c
1077
if (!msg->exchange) {
sbin/isakmpd/message.c
1080
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 1);
sbin/isakmpd/message.c
1089
message_validate_transform(struct message *msg, struct payload *p)
sbin/isakmpd/message.c
1094
if (!msg->exchange) {
sbin/isakmpd/message.c
1098
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 1);
sbin/isakmpd/message.c
1101
if (msg->exchange->doi
sbin/isakmpd/message.c
1103
message_drop(msg, ISAKMP_NOTIFY_INVALID_TRANSFORM_ID, 0, 1, 1);
sbin/isakmpd/message.c
1109
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 1);
sbin/isakmpd/message.c
1119
message_drop(msg, ISAKMP_NOTIFY_BAD_PROPOSAL_SYNTAX, 0, 1, 1);
sbin/isakmpd/message.c
1127
msg->exchange->doi->validate_attribute, msg)) {
sbin/isakmpd/message.c
1128
message_drop(msg, ISAKMP_NOTIFY_ATTRIBUTES_NOT_SUPPORTED,
sbin/isakmpd/message.c
1137
message_validate_vendor(struct message *msg, struct payload *p)
sbin/isakmpd/message.c
1139
if (!msg->exchange) {
sbin/isakmpd/message.c
1142
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 1);
sbin/isakmpd/message.c
1146
if (msg->exchange->phase != 1) {
sbin/isakmpd/message.c
1147
message_drop(msg, ISAKMP_NOTIFY_INVALID_PAYLOAD_TYPE, 0, 1, 1);
sbin/isakmpd/message.c
115
struct message *msg;
sbin/isakmpd/message.c
1150
check_vendor_openbsd(msg, p);
sbin/isakmpd/message.c
1151
dpd_check_vendor_payload(msg, p);
sbin/isakmpd/message.c
1152
nat_t_check_vendor_payload(msg, p);
sbin/isakmpd/message.c
1166
message_index_payload(struct message *msg, struct payload *p, u_int8_t payload,
sbin/isakmpd/message.c
1174
message_free(msg);
sbin/isakmpd/message.c
1180
TAILQ_INSERT_TAIL(&msg->payload[payload], payload_node, link);
sbin/isakmpd/message.c
1191
message_sort_payloads(struct message *msg, u_int8_t next)
sbin/isakmpd/message.c
1201
sz = message_parse_payloads(msg, 0, next,
sbin/isakmpd/message.c
1202
(u_int8_t *)msg->iov[0].iov_base + ISAKMP_HDR_SZ, &payload_set,
sbin/isakmpd/message.c
1206
msg->iov[0].iov_len = ISAKMP_HDR_SZ + sz;
sbin/isakmpd/message.c
1207
SET_ISAKMP_HDR_LENGTH(msg->iov[0].iov_base, ISAKMP_HDR_SZ + sz);
sbin/isakmpd/message.c
1213
message_validate_payloads(struct message *msg)
sbin/isakmpd/message.c
122
msg = calloc(1, sizeof *msg);
sbin/isakmpd/message.c
1220
TAILQ_FOREACH(p, &msg->payload[i], link) {
sbin/isakmpd/message.c
1223
constant_name(isakmp_payload_cst, i), p->p, msg));
sbin/isakmpd/message.c
1226
if (message_validate_payload(msg, p, i))
sbin/isakmpd/message.c
123
if (!msg)
sbin/isakmpd/message.c
1238
message_recv(struct message *msg)
sbin/isakmpd/message.c
1240
u_int8_t *buf = msg->iov[0].iov_base;
sbin/isakmpd/message.c
1241
size_t sz = msg->iov[0].iov_len;
sbin/isakmpd/message.c
125
msg->iov = calloc(1, sizeof *msg->iov);
sbin/isakmpd/message.c
1253
message_drop(msg, 0, 0, 1, 1);
sbin/isakmpd/message.c
1257
message_dump_raw("message_recv", msg, LOG_MESSAGE);
sbin/isakmpd/message.c
126
if (!msg->iov) {
sbin/isakmpd/message.c
127
message_free(msg);
sbin/isakmpd/message.c
1283
message_free(msg);
sbin/isakmpd/message.c
1287
msg->isakmp_sa = sa_lookup_by_header(buf, 0);
sbin/isakmpd/message.c
1288
if (msg->isakmp_sa)
sbin/isakmpd/message.c
1289
sa_reference(msg->isakmp_sa);
sbin/isakmpd/message.c
1296
if (!msg->isakmp_sa) {
sbin/isakmpd/message.c
1297
msg->exchange = exchange_lookup_from_icookie(buf +
sbin/isakmpd/message.c
1299
if (msg->exchange && msg->exchange->phase == 1 &&
sbin/isakmpd/message.c
130
msg->iov[0].iov_len = sz;
sbin/isakmpd/message.c
1300
zero_test(msg->exchange->cookies +
sbin/isakmpd/message.c
1302
exchange_upgrade_p1(msg);
sbin/isakmpd/message.c
131
msg->iov[0].iov_base = malloc(sz);
sbin/isakmpd/message.c
1316
message_drop(msg, ISAKMP_NOTIFY_INVALID_COOKIE,
sbin/isakmpd/message.c
132
if (!msg->iov[0].iov_base) {
sbin/isakmpd/message.c
1321
msg->isakmp_sa = sa_lookup_from_icookie(buf +
sbin/isakmpd/message.c
1323
if (msg->isakmp_sa)
sbin/isakmpd/message.c
1324
sa_isakmp_upgrade(msg);
sbin/isakmpd/message.c
1327
msg->exchange = exchange_lookup(buf, 1);
sbin/isakmpd/message.c
133
message_free(msg);
sbin/isakmpd/message.c
1330
if (message_check_duplicate(msg))
sbin/isakmpd/message.c
1337
message_drop(msg, ISAKMP_NOTIFY_INVALID_PAYLOAD_TYPE, 0, 1, 1);
sbin/isakmpd/message.c
1344
message_drop(msg, ISAKMP_NOTIFY_INVALID_MAJOR_VERSION, 0, 1,
sbin/isakmpd/message.c
1351
message_drop(msg, ISAKMP_NOTIFY_INVALID_MINOR_VERSION, 0, 1,
sbin/isakmpd/message.c
136
msg->iovlen = 1;
sbin/isakmpd/message.c
1368
message_drop(msg, ISAKMP_NOTIFY_INVALID_EXCHANGE_TYPE, 0, 1,
sbin/isakmpd/message.c
138
memcpy(msg->iov[0].iov_base, buf, sz);
sbin/isakmpd/message.c
1381
message_drop(msg, ISAKMP_NOTIFY_INVALID_FLAGS, 0, 1, 1);
sbin/isakmpd/message.c
139
msg->nextp = (u_int8_t *)msg->iov[0].iov_base +
sbin/isakmpd/message.c
1392
message_drop(msg, ISAKMP_NOTIFY_INVALID_MESSAGE_ID, 0, 1, 1);
sbin/isakmpd/message.c
1400
msg->exchange = exchange_lookup(buf, 0);
sbin/isakmpd/message.c
1401
if (!msg->exchange) {
sbin/isakmpd/message.c
1404
message_free(msg);
sbin/isakmpd/message.c
1406
} else if (msg->exchange->last_sent) {
sbin/isakmpd/message.c
1409
message_send(msg->exchange->last_sent);
sbin/isakmpd/message.c
141
msg->transport = t;
sbin/isakmpd/message.c
1413
if (!msg->isakmp_sa) {
sbin/isakmpd/message.c
1416
message_free(msg);
sbin/isakmpd/message.c
1420
ks = msg->isakmp_sa->doi->get_keystate(msg);
sbin/isakmpd/message.c
1422
message_free(msg);
sbin/isakmpd/message.c
1425
msg->orig = malloc(sz);
sbin/isakmpd/message.c
1426
if (!msg->orig) {
sbin/isakmpd/message.c
1427
message_free(msg);
sbin/isakmpd/message.c
143
msg->payload = calloc(ISAKMP_PAYLOAD_MAX, sizeof *msg->payload);
sbin/isakmpd/message.c
1431
memcpy(msg->orig, buf, sz);
sbin/isakmpd/message.c
1434
msg->orig = buf;
sbin/isakmpd/message.c
1435
msg->orig_sz = sz;
sbin/isakmpd/message.c
1438
message_packet_log(msg);
sbin/isakmpd/message.c
144
if (!msg->payload) {
sbin/isakmpd/message.c
1445
message_sort_payloads(msg, GET_ISAKMP_HDR_NEXT_PAYLOAD(buf))) {
sbin/isakmpd/message.c
145
message_free(msg);
sbin/isakmpd/message.c
1455
if (message_validate_payloads(msg)) {
sbin/isakmpd/message.c
1463
if (!msg->exchange) {
sbin/isakmpd/message.c
1465
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 1);
sbin/isakmpd/message.c
1474
if (msg->isakmp_sa && msg->exchange->phase == 1) {
sbin/isakmpd/message.c
1475
t = msg->isakmp_sa->transport;
sbin/isakmpd/message.c
1476
msg->isakmp_sa->transport = msg->transport;
sbin/isakmpd/message.c
1477
transport_reference(msg->transport);
sbin/isakmpd/message.c
1486
msg->exchange->doi->validate_exchange(exch_type)) {
sbin/isakmpd/message.c
1489
message_drop(msg, ISAKMP_NOTIFY_INVALID_EXCHANGE_TYPE, 0, 1,
sbin/isakmpd/message.c
149
TAILQ_INIT(&msg->payload[i]);
sbin/isakmpd/message.c
1496
if (!msg->exchange->keystate) {
sbin/isakmpd/message.c
1497
msg->exchange->keystate = ks;
sbin/isakmpd/message.c
1498
msg->exchange->crypto = ks->xf;
sbin/isakmpd/message.c
150
TAILQ_INIT(&msg->post_send);
sbin/isakmpd/message.c
1504
msg->exchange->flags |= EXCHANGE_FLAG_ENCRYPT;
sbin/isakmpd/message.c
1505
if ((msg->exchange->flags & EXCHANGE_FLAG_COMMITTED) == 0 &&
sbin/isakmpd/message.c
1507
msg->exchange->flags |= EXCHANGE_FLAG_HE_COMMITTED;
sbin/isakmpd/message.c
151
LOG_DBG((LOG_MESSAGE, 90, "message_alloc: allocated %p", msg));
sbin/isakmpd/message.c
1514
(msg->exchange->phase == 2 ||
sbin/isakmpd/message.c
1515
(msg->exchange->keystate &&
sbin/isakmpd/message.c
1516
msg->exchange->type != ISAKMP_EXCH_AGGRESSIVE))) {
sbin/isakmpd/message.c
1518
msg->exchange->phase);
sbin/isakmpd/message.c
1519
message_drop(msg, ISAKMP_NOTIFY_INVALID_FLAGS, 0, 1, 1);
sbin/isakmpd/message.c
152
return msg;
sbin/isakmpd/message.c
1524
exchange_run(msg);
sbin/isakmpd/message.c
1530
message_send_expire(struct message *msg)
sbin/isakmpd/message.c
1532
msg->retrans = 0;
sbin/isakmpd/message.c
1534
message_send(msg);
sbin/isakmpd/message.c
1539
message_send(struct message *msg)
sbin/isakmpd/message.c
1541
struct exchange *exchange = msg->exchange;
sbin/isakmpd/message.c
1546
if (msg->retrans) {
sbin/isakmpd/message.c
1547
timer_remove_event(msg->retrans);
sbin/isakmpd/message.c
1548
msg->retrans = 0;
sbin/isakmpd/message.c
1551
message_packet_log(msg);
sbin/isakmpd/message.c
1557
if ((msg->flags & MSG_ENCRYPTED) == 0 &&
sbin/isakmpd/message.c
1560
exchange->keystate = exchange->doi->get_keystate(msg);
sbin/isakmpd/message.c
1566
if (message_encrypt(msg)) {
sbin/isakmpd/message.c
1573
SET_ISAKMP_HDR_FLAGS(msg->iov[0].iov_base,
sbin/isakmpd/message.c
1574
GET_ISAKMP_HDR_FLAGS(msg->iov[0].iov_base)
sbin/isakmpd/message.c
1577
message_dump_raw("message_send", msg, LOG_MESSAGE);
sbin/isakmpd/message.c
1578
msg->flags |= MSG_IN_TRANSIT;
sbin/isakmpd/message.c
1579
exchange->in_transit = msg;
sbin/isakmpd/message.c
1586
q = msg->transport->vtbl->get_queue(msg);
sbin/isakmpd/message.c
1588
if (m == msg) {
sbin/isakmpd/message.c
1593
TAILQ_INSERT_TAIL(q, msg, link);
sbin/isakmpd/message.c
160
message_alloc_reply(struct message *msg)
sbin/isakmpd/message.c
1602
message_setup_header(struct message *msg, u_int8_t exchange, u_int8_t flags,
sbin/isakmpd/message.c
1605
u_int8_t *buf = msg->iov[0].iov_base;
sbin/isakmpd/message.c
1607
SET_ISAKMP_HDR_ICOOKIE(buf, msg->exchange->cookies);
sbin/isakmpd/message.c
1608
SET_ISAKMP_HDR_RCOOKIE(buf, msg->exchange->cookies +
sbin/isakmpd/message.c
1615
SET_ISAKMP_HDR_LENGTH(buf, msg->iov[0].iov_len);
sbin/isakmpd/message.c
1627
message_add_payload(struct message *msg, u_int8_t payload, u_int8_t *buf,
sbin/isakmpd/message.c
1639
new_iov = reallocarray(msg->iov, msg->iovlen + 1,
sbin/isakmpd/message.c
164
reply = message_alloc(msg->transport, 0, ISAKMP_HDR_SZ);
sbin/isakmpd/message.c
1640
sizeof *msg->iov);
sbin/isakmpd/message.c
1643
msg->iov, (msg->iovlen + 1) *
sbin/isakmpd/message.c
1644
(unsigned long)sizeof *msg->iov);
sbin/isakmpd/message.c
1648
msg->iov = new_iov;
sbin/isakmpd/message.c
1649
new_iov[msg->iovlen].iov_base = buf;
sbin/isakmpd/message.c
165
reply->exchange = msg->exchange;
sbin/isakmpd/message.c
1650
new_iov[msg->iovlen].iov_len = sz;
sbin/isakmpd/message.c
1651
msg->iovlen++;
sbin/isakmpd/message.c
1653
*msg->nextp = payload;
sbin/isakmpd/message.c
1654
msg->nextp = buf + ISAKMP_GEN_NEXT_PAYLOAD_OFF;
sbin/isakmpd/message.c
1655
*msg->nextp = ISAKMP_PAYLOAD_NONE;
sbin/isakmpd/message.c
1658
SET_ISAKMP_HDR_LENGTH(msg->iov[0].iov_base,
sbin/isakmpd/message.c
1659
GET_ISAKMP_HDR_LENGTH(msg->iov[0].iov_base) + sz);
sbin/isakmpd/message.c
166
reply->isakmp_sa = msg->isakmp_sa;
sbin/isakmpd/message.c
1667
TAILQ_INSERT_TAIL(&msg->payload[payload], payload_node, link);
sbin/isakmpd/message.c
167
reply->flags = msg->flags;
sbin/isakmpd/message.c
168
if (msg->isakmp_sa)
sbin/isakmpd/message.c
169
sa_reference(msg->isakmp_sa);
sbin/isakmpd/message.c
1706
message_send_notification(struct message *msg, struct sa *isakmp_sa,
sbin/isakmpd/message.c
1722
exchange_establish_p1(msg->transport, ISAKMP_EXCH_INFO,
sbin/isakmpd/message.c
1723
msg->exchange ? msg->exchange->doi->id : ISAKMP_DOI_ISAKMP,
sbin/isakmpd/message.c
175
message_free(struct message *msg)
sbin/isakmpd/message.c
1795
message_send_info(struct message *msg)
sbin/isakmpd/message.c
1799
struct info_args *args = msg->extra;
sbin/isakmpd/message.c
1803
if (msg->exchange->doi->informational_pre_hook)
sbin/isakmpd/message.c
1804
if (msg->exchange->doi->informational_pre_hook(msg))
sbin/isakmpd/message.c
181
LOG_DBG((LOG_MESSAGE, 20, "message_free: freeing %p", msg));
sbin/isakmpd/message.c
182
if (!msg)
sbin/isakmpd/message.c
1824
message_free(msg);
sbin/isakmpd/message.c
184
if (msg->iov) {
sbin/isakmpd/message.c
185
if (msg->orig && msg->orig != (u_int8_t *)msg->iov[0].iov_base)
sbin/isakmpd/message.c
1853
msg->flags |= MSG_PRIORITIZED;
sbin/isakmpd/message.c
1857
if (message_add_payload(msg, payload, buf, sz, 1)) {
sbin/isakmpd/message.c
1859
message_free(msg);
sbin/isakmpd/message.c
186
free(msg->orig);
sbin/isakmpd/message.c
1863
if (msg->exchange->doi->informational_post_hook)
sbin/isakmpd/message.c
1864
if (msg->exchange->doi->informational_post_hook(msg)) {
sbin/isakmpd/message.c
1865
message_free(msg);
sbin/isakmpd/message.c
187
for (i = 0; i < msg->iovlen; i++)
sbin/isakmpd/message.c
1878
message_drop(struct message *msg, int notify, struct proto *proto,
sbin/isakmpd/message.c
188
free(msg->iov[i].iov_base);
sbin/isakmpd/message.c
1881
struct transport *t = msg->transport;
sbin/isakmpd/message.c
189
free(msg->iov);
sbin/isakmpd/message.c
191
if (msg->retrans)
sbin/isakmpd/message.c
1911
message_send_notification(msg, msg->isakmp_sa, notify, proto,
sbin/isakmpd/message.c
1914
message_free(msg);
sbin/isakmpd/message.c
192
timer_remove_event(msg->retrans);
sbin/isakmpd/message.c
1922
message_dump_raw(char *header, struct message *msg, int class)
sbin/isakmpd/message.c
1927
LOG_DBG((class, 70, "%s: message %p", header, msg));
sbin/isakmpd/message.c
1928
field_dump_payload(isakmp_hdr_fld, msg->iov[0].iov_base);
sbin/isakmpd/message.c
1929
for (i = 0; i < msg->iovlen; i++)
sbin/isakmpd/message.c
193
if (msg->payload) {
sbin/isakmpd/message.c
1930
for (j = 0; j < msg->iov[i].iov_len; j++) {
sbin/isakmpd/message.c
1932
((u_int8_t *) msg->iov[i].iov_base)[j]);
sbin/isakmpd/message.c
1947
message_packet_log(struct message *msg)
sbin/isakmpd/message.c
195
while ((payload = TAILQ_FIRST(&msg->payload[i]))) {
sbin/isakmpd/message.c
1950
struct transport *t = msg->transport;
sbin/isakmpd/message.c
1953
if (msg->xmits > 0)
sbin/isakmpd/message.c
1956
if (msg->exchange && msg->exchange->flags & EXCHANGE_FLAG_NAT_T_ENABLE)
sbin/isakmpd/message.c
1957
t = ((struct virtual_transport *)msg->transport)->encap;
sbin/isakmpd/message.c
196
TAILQ_REMOVE(&msg->payload[i], payload, link);
sbin/isakmpd/message.c
1960
if (msg->exchange &&
sbin/isakmpd/message.c
1961
msg->exchange->initiator ^ (msg->exchange->step % 2)) {
sbin/isakmpd/message.c
1969
log_packet_iov(src, dst, msg->iov, msg->iovlen);
sbin/isakmpd/message.c
1979
message_encrypt(struct message *msg)
sbin/isakmpd/message.c
1981
struct exchange *exchange = msg->exchange;
sbin/isakmpd/message.c
1986
if (msg->iovlen == 1)
sbin/isakmpd/message.c
199
free(msg->payload);
sbin/isakmpd/message.c
1994
for (i = 1; i < msg->iovlen; i++)
sbin/isakmpd/message.c
1995
sz += msg->iov[i].iov_len;
sbin/isakmpd/message.c
1998
buf = realloc(msg->iov[1].iov_base, sz);
sbin/isakmpd/message.c
2001
msg->iov[1].iov_base, (unsigned long) sz);
sbin/isakmpd/message.c
2004
msg->iov[1].iov_base = buf;
sbin/isakmpd/message.c
2005
for (i = 2; i < msg->iovlen; i++) {
sbin/isakmpd/message.c
2006
memcpy(buf + msg->iov[1].iov_len, msg->iov[i].iov_base,
sbin/isakmpd/message.c
2007
msg->iov[i].iov_len);
sbin/isakmpd/message.c
2008
msg->iov[1].iov_len += msg->iov[i].iov_len;
sbin/isakmpd/message.c
2009
free(msg->iov[i].iov_base);
sbin/isakmpd/message.c
201
while ((node = TAILQ_FIRST(&msg->post_send)))
sbin/isakmpd/message.c
2013
memset(buf + msg->iov[1].iov_len, '\0', sz - msg->iov[1].iov_len);
sbin/isakmpd/message.c
2014
msg->iov[1].iov_len = sz;
sbin/isakmpd/message.c
2015
msg->iovlen = 2;
sbin/isakmpd/message.c
2017
SET_ISAKMP_HDR_FLAGS(msg->iov[0].iov_base,
sbin/isakmpd/message.c
2018
GET_ISAKMP_HDR_FLAGS(msg->iov[0].iov_base) | ISAKMP_FLAGS_ENC);
sbin/isakmpd/message.c
2019
SET_ISAKMP_HDR_LENGTH(msg->iov[0].iov_base, ISAKMP_HDR_SZ + sz);
sbin/isakmpd/message.c
202
TAILQ_REMOVE(&msg->post_send, node, link);
sbin/isakmpd/message.c
2020
crypto_encrypt(exchange->keystate, buf, msg->iov[1].iov_len);
sbin/isakmpd/message.c
2021
msg->flags |= MSG_ENCRYPTED;
sbin/isakmpd/message.c
203
if (msg->transport) {
sbin/isakmpd/message.c
2034
message_check_duplicate(struct message *msg)
sbin/isakmpd/message.c
2036
struct exchange *exchange = msg->exchange;
sbin/isakmpd/message.c
2037
size_t sz = msg->iov[0].iov_len;
sbin/isakmpd/message.c
2038
u_int8_t *pkt = msg->iov[0].iov_base;
sbin/isakmpd/message.c
205
if (msg->flags & MSG_IN_TRANSIT)
sbin/isakmpd/message.c
206
TAILQ_REMOVE(msg->transport->vtbl->get_queue(msg),
sbin/isakmpd/message.c
2065
message_free(msg);
sbin/isakmpd/message.c
207
msg, link);
sbin/isakmpd/message.c
209
transport_release(msg->transport);
sbin/isakmpd/message.c
2104
message_negotiate_sa(struct message *msg, int (*validate)(struct exchange *,
sbin/isakmpd/message.c
2112
struct exchange *exchange = msg->exchange;
sbin/isakmpd/message.c
212
if (msg->isakmp_sa)
sbin/isakmpd/message.c
213
sa_release(msg->isakmp_sa);
sbin/isakmpd/message.c
2136
for (tp = payload_first(msg, ISAKMP_PAYLOAD_TRANSFORM); tp;
sbin/isakmpd/message.c
2147
exchange->doi->is_attribute_incompatible, msg)) {
sbin/isakmpd/message.c
215
free(msg);
sbin/isakmpd/message.c
2214
msg->isakmp_sa)) {
sbin/isakmpd/message.c
2261
message_drop(msg,
sbin/isakmpd/message.c
228
message_parse_payloads(struct message *msg, struct payload *p, u_int8_t next,
sbin/isakmpd/message.c
2283
message_add_sa_payload(struct message *msg)
sbin/isakmpd/message.c
2285
struct exchange *exchange = msg->exchange;
sbin/isakmpd/message.c
2368
msg);
sbin/isakmpd/message.c
239
(long)(buf - (u_int8_t *) msg->iov[0].iov_base),
sbin/isakmpd/message.c
2401
if (message_add_payload(msg, ISAKMP_PAYLOAD_SA, sa_buf,
sbin/isakmpd/message.c
2407
saved_nextp_sa = msg->nextp;
sbin/isakmpd/message.c
2410
if (message_add_payload(msg, ISAKMP_PAYLOAD_PROPOSAL,
sbin/isakmpd/message.c
2417
saved_nextp_prop = msg->nextp;
sbin/isakmpd/message.c
2418
if (message_add_payload(msg, ISAKMP_PAYLOAD_TRANSFORM,
sbin/isakmpd/message.c
2421
msg->nextp = saved_nextp_prop;
sbin/isakmpd/message.c
2424
msg->nextp = saved_nextp_sa;
sbin/isakmpd/message.c
243
if (buf + ISAKMP_GEN_SZ > (u_int8_t *)msg->iov[0].iov_base +
sbin/isakmpd/message.c
244
msg->iov[0].iov_len) {
sbin/isakmpd/message.c
2452
message_copy(struct message *msg, size_t offset, size_t *szp)
sbin/isakmpd/message.c
246
message_drop(msg,
sbin/isakmpd/message.c
2460
for (i = 1; i < msg->iovlen; i++) {
sbin/isakmpd/message.c
2461
sz += msg->iov[i].iov_len;
sbin/isakmpd/message.c
2465
start = offset - (sz - msg->iov[i].iov_len);
sbin/isakmpd/message.c
2474
for (i = skip + 1; i < msg->iovlen; i++) {
sbin/isakmpd/message.c
2475
memcpy(p, (u_int8_t *) msg->iov[i].iov_base + start,
sbin/isakmpd/message.c
2476
msg->iov[i].iov_len - start);
sbin/isakmpd/message.c
2477
p += msg->iov[i].iov_len - start;
sbin/isakmpd/message.c
2485
message_register_post_send(struct message *msg,
sbin/isakmpd/message.c
2494
TAILQ_INSERT_TAIL(&msg->post_send, node, link);
sbin/isakmpd/message.c
2500
message_post_send(struct message *msg)
sbin/isakmpd/message.c
2504
while ((node = TAILQ_FIRST(&msg->post_send)) != 0) {
sbin/isakmpd/message.c
2505
TAILQ_REMOVE(&msg->post_send, node, link);
sbin/isakmpd/message.c
2506
node->func(msg);
sbin/isakmpd/message.c
2512
payload_first(struct message *msg, u_int8_t payload)
sbin/isakmpd/message.c
2514
return TAILQ_FIRST(&msg->payload[payload]);
sbin/isakmpd/message.c
260
message_drop(msg, ISAKMP_NOTIFY_INVALID_PAYLOAD_TYPE,
sbin/isakmpd/message.c
268
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED,
sbin/isakmpd/message.c
281
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED,
sbin/isakmpd/message.c
288
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED,
sbin/isakmpd/message.c
292
if (buf + len > (u_int8_t *)msg->iov[0].iov_base +
sbin/isakmpd/message.c
293
msg->iov[0].iov_len) {
sbin/isakmpd/message.c
296
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED,
sbin/isakmpd/message.c
318
message_drop(msg, ISAKMP_NOTIFY_INVALID_PAYLOAD_TYPE,
sbin/isakmpd/message.c
323
if (func(msg, p, payload, buf))
sbin/isakmpd/message.c
341
message_parse_proposal(struct message *msg, struct payload *p,
sbin/isakmpd/message.c
347
if (message_index_payload(msg, p, payload, buf) == -1)
sbin/isakmpd/message.c
352
if (message_parse_payloads(msg,
sbin/isakmpd/message.c
353
TAILQ_LAST(&msg->payload[ISAKMP_PAYLOAD_PROPOSAL], payload_head),
sbin/isakmpd/message.c
363
message_parse_transform(struct message *msg, struct payload *p,
sbin/isakmpd/message.c
367
if (message_index_payload(msg, p, payload, buf) == -1)
sbin/isakmpd/message.c
374
msg->exchange->doi->debug_attribute, msg);
sbin/isakmpd/message.c
532
message_validate_attribute(struct message *msg, struct payload *p)
sbin/isakmpd/message.c
535
if (!msg->exchange) {
sbin/isakmpd/message.c
536
if (zero_test((u_int8_t *) msg->iov[0].iov_base +
sbin/isakmpd/message.c
538
msg->exchange = exchange_setup_p1(msg,
sbin/isakmpd/message.c
541
msg->exchange = exchange_setup_p2(msg,
sbin/isakmpd/message.c
543
if (!msg->exchange) {
sbin/isakmpd/message.c
546
message_free(msg);
sbin/isakmpd/message.c
555
message_validate_cert(struct message *msg, struct payload *p)
sbin/isakmpd/message.c
558
message_drop(msg, ISAKMP_NOTIFY_INVALID_CERT_ENCODING, 0, 1,
sbin/isakmpd/message.c
567
message_validate_cert_req(struct message *msg, struct payload *p)
sbin/isakmpd/message.c
574
message_drop(msg, ISAKMP_NOTIFY_INVALID_CERT_ENCODING, 0, 1,
sbin/isakmpd/message.c
585
message_drop(msg, ISAKMP_NOTIFY_CERT_TYPE_UNSUPPORTED, 0, 1,
sbin/isakmpd/message.c
597
message_validate_delete(struct message *msg, struct payload *p)
sbin/isakmpd/message.c
609
if ((msg->flags & MSG_AUTHENTICATED) == 0) {
sbin/isakmpd/message.c
612
message_free(msg);
sbin/isakmpd/message.c
619
message_free(msg);
sbin/isakmpd/message.c
623
if (!msg->exchange) {
sbin/isakmpd/message.c
624
if (zero_test((u_int8_t *) msg->iov[0].iov_base
sbin/isakmpd/message.c
626
msg->exchange = exchange_setup_p1(msg, doi->id);
sbin/isakmpd/message.c
628
msg->exchange = exchange_setup_p2(msg, doi->id);
sbin/isakmpd/message.c
629
if (!msg->exchange) {
sbin/isakmpd/message.c
632
message_free(msg);
sbin/isakmpd/message.c
637
if (msg->exchange->type != ISAKMP_EXCH_INFO) {
sbin/isakmpd/message.c
640
msg->exchange->type));
sbin/isakmpd/message.c
641
message_free(msg);
sbin/isakmpd/message.c
646
message_free(msg);
sbin/isakmpd/message.c
652
isakmp_sa = msg->isakmp_sa;
sbin/isakmpd/message.c
657
message_free(msg);
sbin/isakmpd/message.c
664
msg->transport->vtbl->get_dst(msg->transport, &dst);
sbin/isakmpd/message.c
674
message_free(msg);
sbin/isakmpd/message.c
688
message_free(msg);
sbin/isakmpd/message.c
700
message_validate_hash(struct message *msg, struct payload *p)
sbin/isakmpd/message.c
702
struct sa *isakmp_sa = msg->isakmp_sa;
sbin/isakmpd/message.c
705
struct payload *hashp = payload_first(msg, ISAKMP_PAYLOAD_HASH);
sbin/isakmpd/message.c
712
if (msg->exchange && (msg->exchange->type != ISAKMP_EXCH_INFO))
sbin/isakmpd/message.c
733
message_free(msg);
sbin/isakmpd/message.c
737
GET_ISAKMP_HDR_MESSAGE_ID(msg->iov[0].iov_base, message_id);
sbin/isakmpd/message.c
744
rest_len = (GET_ISAKMP_HDR_LENGTH(msg->iov[0].iov_base) - (rest -
sbin/isakmpd/message.c
745
(u_int8_t *)msg->iov[0].iov_base));
sbin/isakmpd/message.c
760
msg->flags |= MSG_AUTHENTICATED;
sbin/isakmpd/message.c
766
message_drop(msg, ISAKMP_NOTIFY_INVALID_HASH_INFORMATION, 0, 1, 1);
sbin/isakmpd/message.c
772
message_validate_id(struct message *msg, struct payload *p)
sbin/isakmpd/message.c
774
struct exchange *exchange = msg->exchange;
sbin/isakmpd/message.c
780
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 1);
sbin/isakmpd/message.c
787
message_drop(msg, ISAKMP_NOTIFY_INVALID_ID_INFORMATION, 0, 1,
sbin/isakmpd/message.c
796
message_validate_key_exch(struct message *msg, struct payload *p)
sbin/isakmpd/message.c
798
struct exchange *exchange = msg->exchange;
sbin/isakmpd/message.c
805
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 1);
sbin/isakmpd/message.c
810
message_drop(msg, ISAKMP_NOTIFY_INVALID_KEY_INFORMATION,
sbin/isakmpd/message.c
819
message_validate_nat_d(struct message *msg, struct payload *p)
sbin/isakmpd/message.c
821
struct exchange *exchange = msg->exchange;
sbin/isakmpd/message.c
826
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 1);
sbin/isakmpd/message.c
833
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 1);
sbin/isakmpd/message.c
845
message_validate_nat_oa(struct message *msg, struct payload *p)
sbin/isakmpd/message.c
847
struct exchange *exchange = msg->exchange;
sbin/isakmpd/message.c
852
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 1);
sbin/isakmpd/message.c
866
message_validate_nonce(struct message *msg, struct payload *p)
sbin/isakmpd/message.c
868
if (!msg->exchange) {
sbin/isakmpd/message.c
871
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 1);
sbin/isakmpd/message.c
883
message_validate_notify(struct message *msg, struct payload *p)
sbin/isakmpd/message.c
892
message_free(msg);
sbin/isakmpd/message.c
896
if (!msg->exchange) {
sbin/isakmpd/message.c
897
if (zero_test((u_int8_t *) msg->iov[0].iov_base +
sbin/isakmpd/message.c
899
msg->exchange = exchange_setup_p1(msg, doi->id);
sbin/isakmpd/message.c
901
msg->exchange = exchange_setup_p2(msg, doi->id);
sbin/isakmpd/message.c
902
if (!msg->exchange) {
sbin/isakmpd/message.c
905
message_free(msg);
sbin/isakmpd/message.c
911
message_free(msg);
sbin/isakmpd/message.c
918
msg->isakmp_sa &&
sbin/isakmpd/message.c
919
memcmp(p->p + ISAKMP_NOTIFY_SPI_OFF, msg->isakmp_sa->cookies,
sbin/isakmpd/message.c
922
message_drop(msg, ISAKMP_NOTIFY_INVALID_SPI, 0, 1, 1);
sbin/isakmpd/message.c
937
message_free(msg);
sbin/isakmpd/message.c
946
message_validate_proposal(struct message *msg, struct payload *p)
sbin/isakmpd/message.c
951
if (!msg->exchange) {
sbin/isakmpd/message.c
955
message_drop(msg, ISAKMP_NOTIFY_PAYLOAD_MALFORMED, 0, 1, 1);
sbin/isakmpd/message.c
959
msg->exchange->doi->validate_proto(proto)) {
sbin/isakmpd/message.c
960
message_drop(msg, ISAKMP_NOTIFY_INVALID_PROTOCOL_ID, 0, 1, 1);
sbin/isakmpd/message.c
967
message_drop(msg, ISAKMP_NOTIFY_BAD_PROPOSAL_SYNTAX, 0, 1, 1);
sbin/isakmpd/message.c
989
message_validate_sa(struct message *msg, struct payload *p)
sbin/isakmpd/message.c
994
struct exchange *exchange = msg->exchange;
sbin/isakmpd/message.c
995
u_int8_t *pkt = msg->iov[0].iov_base;
sbin/isakmpd/monitor_fdpass.c
107
cmsg = CMSG_FIRSTHDR(&msg);
sbin/isakmpd/monitor_fdpass.c
41
struct msghdr msg;
sbin/isakmpd/monitor_fdpass.c
51
bzero(&msg, sizeof msg);
sbin/isakmpd/monitor_fdpass.c
52
msg.msg_control = (caddr_t)&cmsgbuf.buf;
sbin/isakmpd/monitor_fdpass.c
53
msg.msg_controllen = sizeof(cmsgbuf.buf);
sbin/isakmpd/monitor_fdpass.c
54
cmsg = CMSG_FIRSTHDR(&msg);
sbin/isakmpd/monitor_fdpass.c
62
msg.msg_iov = &vec;
sbin/isakmpd/monitor_fdpass.c
63
msg.msg_iovlen = 1;
sbin/isakmpd/monitor_fdpass.c
65
if ((n = sendmsg(socket, &msg, 0)) == -1) {
sbin/isakmpd/monitor_fdpass.c
79
struct msghdr msg;
sbin/isakmpd/monitor_fdpass.c
90
bzero(&msg, sizeof msg);
sbin/isakmpd/monitor_fdpass.c
93
msg.msg_iov = &vec;
sbin/isakmpd/monitor_fdpass.c
94
msg.msg_iovlen = 1;
sbin/isakmpd/monitor_fdpass.c
95
msg.msg_control = &cmsgbuf.buf;
sbin/isakmpd/monitor_fdpass.c
96
msg.msg_controllen = sizeof(cmsgbuf.buf);
sbin/isakmpd/monitor_fdpass.c
98
if ((n = recvmsg(socket, &msg, 0)) == -1) {
sbin/isakmpd/nat_traversal.c
139
nat_t_add_vendor_payload(struct message *msg, struct nat_t_cap *cap)
sbin/isakmpd/nat_traversal.c
156
if (message_add_payload(msg, ISAKMP_PAYLOAD_VENDOR, buf, buflen, 1)) {
sbin/isakmpd/nat_traversal.c
165
nat_t_add_vendor_payloads(struct message *msg)
sbin/isakmpd/nat_traversal.c
173
if (nat_t_add_vendor_payload(msg, &isakmp_nat_t_cap[i]))
sbin/isakmpd/nat_traversal.c
182
nat_t_check_vendor_payload(struct message *msg, struct payload *p)
sbin/isakmpd/nat_traversal.c
200
msg->exchange->flags |= EXCHANGE_FLAG_NAT_T_CAP_PEER;
sbin/isakmpd/nat_traversal.c
201
msg->exchange->flags |= isakmp_nat_t_cap[i].flags;
sbin/isakmpd/nat_traversal.c
214
nat_t_generate_nat_d_hash(struct message *msg, struct sockaddr *sa,
sbin/isakmpd/nat_traversal.c
217
struct ipsec_exch *ie = (struct ipsec_exch *)msg->exchange->data;
sbin/isakmpd/nat_traversal.c
242
hash->Update(hash->ctx, msg->exchange->cookies,
sbin/isakmpd/nat_traversal.c
243
sizeof msg->exchange->cookies);
sbin/isakmpd/nat_traversal.c
252
nat_t_add_nat_d(struct message *msg, struct sockaddr *sa)
sbin/isakmpd/nat_traversal.c
258
hbuf = nat_t_generate_nat_d_hash(msg, sa, &hbuflen);
sbin/isakmpd/nat_traversal.c
277
if (msg->exchange->flags & EXCHANGE_FLAG_NAT_T_RFC)
sbin/isakmpd/nat_traversal.c
278
ret = message_add_payload(msg, ISAKMP_PAYLOAD_NAT_D, buf,
sbin/isakmpd/nat_traversal.c
280
else if (msg->exchange->flags & EXCHANGE_FLAG_NAT_T_DRAFT)
sbin/isakmpd/nat_traversal.c
281
ret = message_add_payload(msg, ISAKMP_PAYLOAD_NAT_D_DRAFT,
sbin/isakmpd/nat_traversal.c
295
nat_t_exchange_add_nat_d(struct message *msg)
sbin/isakmpd/nat_traversal.c
300
msg->transport->vtbl->get_dst(msg->transport, &sa);
sbin/isakmpd/nat_traversal.c
301
if (nat_t_add_nat_d(msg, sa))
sbin/isakmpd/nat_traversal.c
304
msg->transport->vtbl->get_src(msg->transport, &sa);
sbin/isakmpd/nat_traversal.c
305
if (nat_t_add_nat_d(msg, sa))
sbin/isakmpd/nat_traversal.c
312
nat_t_match_nat_d_payload(struct message *msg, struct sockaddr *sa)
sbin/isakmpd/nat_traversal.c
323
if ((p = payload_first(msg, ISAKMP_PAYLOAD_NAT_D_DRAFT)) == NULL &&
sbin/isakmpd/nat_traversal.c
324
(p = payload_first(msg, ISAKMP_PAYLOAD_NAT_D)) == NULL)
sbin/isakmpd/nat_traversal.c
327
hbuf = nat_t_generate_nat_d_hash(msg, sa, &hbuflen);
sbin/isakmpd/nat_traversal.c
350
nat_t_exchange_check_nat_d(struct message *msg)
sbin/isakmpd/nat_traversal.c
358
msg->transport->vtbl->get_src(msg->transport, &sa);
sbin/isakmpd/nat_traversal.c
359
if (nat_t_match_nat_d_payload(msg, sa))
sbin/isakmpd/nat_traversal.c
362
msg->transport->vtbl->get_dst(msg->transport, &sa);
sbin/isakmpd/nat_traversal.c
363
if (nat_t_match_nat_d_payload(msg, sa))
sbin/isakmpd/nat_traversal.c
373
msg->exchange->flags |= EXCHANGE_FLAG_NAT_T_ENABLE;
sbin/isakmpd/nat_traversal.c
376
msg->exchange->flags |= EXCHANGE_FLAG_NAT_T_KEEPALIVE;
sbin/isakmpd/pf_key_v2.c
1018
msg.sadb_msg_satype = SADB_X_SATYPE_IPCOMP;
sbin/isakmpd/pf_key_v2.c
1049
msg.sadb_msg_seq = sa->seq;
sbin/isakmpd/pf_key_v2.c
1050
update = pf_key_v2_msg_new(&msg, 0);
sbin/isakmpd/pf_key_v2.c
123
pf_key_v2_msg_new(struct sadb_msg *msg, int flags)
sbin/isakmpd/pf_key_v2.c
135
node->seg = msg;
sbin/isakmpd/pf_key_v2.c
136
node->sz = sizeof *msg;
sbin/isakmpd/pf_key_v2.c
1409
"satype %d dst %s SPI 0x%x%s%s%s", msg.sadb_msg_satype,
sbin/isakmpd/pf_key_v2.c
1438
if (err && !(msg.sadb_msg_type == SADB_ADD &&
sbin/isakmpd/pf_key_v2.c
1441
msg.sadb_msg_type == SADB_ADD ? "ADD" : "UPDATE",
sbin/isakmpd/pf_key_v2.c
1494
struct sadb_msg msg;
sbin/isakmpd/pf_key_v2.c
150
pf_key_v2_msg_add(struct pf_key_v2_msg *msg, struct sadb_ext *ext, int flags)
sbin/isakmpd/pf_key_v2.c
1503
msg.sadb_msg_type = delete ? SADB_X_DELFLOW : SADB_X_ADDFLOW;
sbin/isakmpd/pf_key_v2.c
1506
msg.sadb_msg_satype = SADB_SATYPE_ESP;
sbin/isakmpd/pf_key_v2.c
1509
msg.sadb_msg_satype = SADB_SATYPE_AH;
sbin/isakmpd/pf_key_v2.c
1512
msg.sadb_msg_satype = SADB_X_SATYPE_IPCOMP;
sbin/isakmpd/pf_key_v2.c
1518
msg.sadb_msg_seq = 0;
sbin/isakmpd/pf_key_v2.c
1519
flow = pf_key_v2_msg_new(&msg, 0);
sbin/isakmpd/pf_key_v2.c
161
TAILQ_FIRST(msg)->cnt++;
sbin/isakmpd/pf_key_v2.c
162
TAILQ_INSERT_TAIL(msg, node, link);
sbin/isakmpd/pf_key_v2.c
168
pf_key_v2_msg_free(struct pf_key_v2_msg *msg)
sbin/isakmpd/pf_key_v2.c
172
np = TAILQ_FIRST(msg);
sbin/isakmpd/pf_key_v2.c
174
TAILQ_REMOVE(msg, np, link);
sbin/isakmpd/pf_key_v2.c
178
np = TAILQ_FIRST(msg);
sbin/isakmpd/pf_key_v2.c
180
free(msg);
sbin/isakmpd/pf_key_v2.c
2007
struct sadb_msg msg;
sbin/isakmpd/pf_key_v2.c
2024
msg.sadb_msg_type = SADB_DELETE;
sbin/isakmpd/pf_key_v2.c
2027
msg.sadb_msg_satype = SADB_SATYPE_ESP;
sbin/isakmpd/pf_key_v2.c
203
struct sadb_msg *msg;
sbin/isakmpd/pf_key_v2.c
2030
msg.sadb_msg_satype = SADB_SATYPE_AH;
sbin/isakmpd/pf_key_v2.c
2033
msg.sadb_msg_satype = SADB_X_SATYPE_IPCOMP;
sbin/isakmpd/pf_key_v2.c
2040
msg.sadb_msg_seq = 0;
sbin/isakmpd/pf_key_v2.c
2041
delete = pf_key_v2_msg_new(&msg, 0);
sbin/isakmpd/pf_key_v2.c
2177
struct sadb_msg *msg;
sbin/isakmpd/pf_key_v2.c
2186
msg = (struct sadb_msg *)TAILQ_FIRST(pmsg)->seg;
sbin/isakmpd/pf_key_v2.c
2225
ntohl(ssa->sadb_sa_spi), msg->sadb_msg_satype));
sbin/isakmpd/pf_key_v2.c
2237
switch (msg->sadb_msg_satype) {
sbin/isakmpd/pf_key_v2.c
2335
struct sadb_msg *msg, askpolicy_msg;
sbin/isakmpd/pf_key_v2.c
2367
msg = (struct sadb_msg *)TAILQ_FIRST(pmsg)->seg;
sbin/isakmpd/pf_key_v2.c
2399
policy.sadb_x_policy_seq = msg->sadb_msg_seq;
sbin/isakmpd/pf_key_v2.c
2563
msg->sadb_msg_satype));
sbin/isakmpd/pf_key_v2.c
2575
msg->sadb_msg_satype));
sbin/isakmpd/pf_key_v2.c
266
msg = (struct sadb_msg *) buf;
sbin/isakmpd/pf_key_v2.c
267
if (msg->sadb_msg_version != PF_KEY_V2 ||
sbin/isakmpd/pf_key_v2.c
268
(msg->sadb_msg_pid != 0 &&
sbin/isakmpd/pf_key_v2.c
269
msg->sadb_msg_pid != (u_int32_t) getpid())) {
sbin/isakmpd/pf_key_v2.c
277
"%ld), ignored", msg->sadb_msg_version,
sbin/isakmpd/pf_key_v2.c
278
msg->sadb_msg_pid, (long) getpid()));
sbin/isakmpd/pf_key_v2.c
283
ret = pf_key_v2_msg_new(msg, PF_KEY_V2_NODE_MALLOCED);
sbin/isakmpd/pf_key_v2.c
287
for (ext = (struct sadb_ext *) (msg + 1);
sbin/isakmpd/pf_key_v2.c
288
(u_int8_t *) ext - (u_int8_t *) msg <
sbin/isakmpd/pf_key_v2.c
289
msg->sadb_msg_len * PF_KEY_V2_CHUNK;
sbin/isakmpd/pf_key_v2.c
2958
snprintf(lname, sizeof lname, "%u", msg->sadb_msg_seq);
sbin/isakmpd/pf_key_v2.c
298
if (seq && (msg->sadb_msg_pid != (u_int32_t) getpid() ||
sbin/isakmpd/pf_key_v2.c
299
msg->sadb_msg_seq != seq)) {
sbin/isakmpd/pf_key_v2.c
3182
pf_key_v2_notify(struct pf_key_v2_msg *msg)
sbin/isakmpd/pf_key_v2.c
3184
switch (((struct sadb_msg *)TAILQ_FIRST(msg)->seg)->sadb_msg_type) {
sbin/isakmpd/pf_key_v2.c
3186
pf_key_v2_expire(msg);
sbin/isakmpd/pf_key_v2.c
3191
pf_key_v2_acquire(msg);
sbin/isakmpd/pf_key_v2.c
3196
((struct sadb_msg *)TAILQ_FIRST(msg)->seg)->sadb_msg_type);
sbin/isakmpd/pf_key_v2.c
3198
pf_key_v2_msg_free(msg);
sbin/isakmpd/pf_key_v2.c
3204
struct pf_key_v2_msg *msg;
sbin/isakmpd/pf_key_v2.c
3220
msg = pf_key_v2_read(0);
sbin/isakmpd/pf_key_v2.c
3221
if (msg)
sbin/isakmpd/pf_key_v2.c
3222
pf_key_v2_notify(msg);
sbin/isakmpd/pf_key_v2.c
3234
struct sadb_msg msg;
sbin/isakmpd/pf_key_v2.c
3243
msg.sadb_msg_type = SADB_X_GRPSPIS;
sbin/isakmpd/pf_key_v2.c
3246
msg.sadb_msg_satype = SADB_SATYPE_ESP;
sbin/isakmpd/pf_key_v2.c
3249
msg.sadb_msg_satype = SADB_SATYPE_AH;
sbin/isakmpd/pf_key_v2.c
325
struct sadb_msg *msg = TAILQ_FIRST(pmsg)->seg;
sbin/isakmpd/pf_key_v2.c
3252
msg.sadb_msg_satype = SADB_X_SATYPE_IPCOMP;
sbin/isakmpd/pf_key_v2.c
3259
msg.sadb_msg_seq = 0;
sbin/isakmpd/pf_key_v2.c
3260
grpspis = pf_key_v2_msg_new(&msg, 0);
sbin/isakmpd/pf_key_v2.c
334
msg->sadb_msg_version = PF_KEY_V2;
sbin/isakmpd/pf_key_v2.c
335
msg->sadb_msg_errno = 0;
sbin/isakmpd/pf_key_v2.c
336
msg->sadb_msg_reserved = 0;
sbin/isakmpd/pf_key_v2.c
337
msg->sadb_msg_pid = getpid();
sbin/isakmpd/pf_key_v2.c
338
if (!msg->sadb_msg_seq)
sbin/isakmpd/pf_key_v2.c
339
msg->sadb_msg_seq = pf_key_v2_seq();
sbin/isakmpd/pf_key_v2.c
355
msg->sadb_msg_len = len / PF_KEY_V2_CHUNK;
sbin/isakmpd/pf_key_v2.c
378
return msg->sadb_msg_seq;
sbin/isakmpd/pf_key_v2.c
390
pf_key_v2_call(struct pf_key_v2_msg *msg)
sbin/isakmpd/pf_key_v2.c
394
seq = pf_key_v2_write(msg);
sbin/isakmpd/pf_key_v2.c
402
pf_key_v2_find_ext(struct pf_key_v2_msg *msg, u_int16_t type)
sbin/isakmpd/pf_key_v2.c
406
for (ext = TAILQ_NEXT(TAILQ_FIRST(msg), link); ext;
sbin/isakmpd/pf_key_v2.c
421
struct sadb_msg msg;
sbin/isakmpd/pf_key_v2.c
435
msg.sadb_msg_seq = 0;
sbin/isakmpd/pf_key_v2.c
436
msg.sadb_msg_type = SADB_REGISTER;
sbin/isakmpd/pf_key_v2.c
437
msg.sadb_msg_satype = SADB_SATYPE_ESP;
sbin/isakmpd/pf_key_v2.c
438
regmsg = pf_key_v2_msg_new(&msg, 0);
sbin/isakmpd/pf_key_v2.c
455
msg.sadb_msg_seq = 0;
sbin/isakmpd/pf_key_v2.c
456
msg.sadb_msg_type = SADB_REGISTER;
sbin/isakmpd/pf_key_v2.c
457
msg.sadb_msg_satype = SADB_SATYPE_AH;
sbin/isakmpd/pf_key_v2.c
458
regmsg = pf_key_v2_msg_new(&msg, 0);
sbin/isakmpd/pf_key_v2.c
475
msg.sadb_msg_seq = 0;
sbin/isakmpd/pf_key_v2.c
476
msg.sadb_msg_type = SADB_REGISTER;
sbin/isakmpd/pf_key_v2.c
477
msg.sadb_msg_satype = SADB_X_SATYPE_IPCOMP;
sbin/isakmpd/pf_key_v2.c
478
regmsg = pf_key_v2_msg_new(&msg, 0);
sbin/isakmpd/pf_key_v2.c
514
struct sadb_msg msg;
sbin/isakmpd/pf_key_v2.c
523
msg.sadb_msg_type = SADB_GETSPI;
sbin/isakmpd/pf_key_v2.c
526
msg.sadb_msg_satype = SADB_SATYPE_ESP;
sbin/isakmpd/pf_key_v2.c
529
msg.sadb_msg_satype = SADB_SATYPE_AH;
sbin/isakmpd/pf_key_v2.c
532
msg.sadb_msg_satype = SADB_X_SATYPE_IPCOMP;
sbin/isakmpd/pf_key_v2.c
540
msg.sadb_msg_seq = seq;
sbin/isakmpd/pf_key_v2.c
541
getspi = pf_key_v2_msg_new(&msg, 0);
sbin/isakmpd/pf_key_v2.c
653
struct sadb_msg msg;
sbin/isakmpd/pf_key_v2.c
667
msg.sadb_msg_type = SADB_GET;
sbin/isakmpd/pf_key_v2.c
670
msg.sadb_msg_satype = SADB_SATYPE_ESP;
sbin/isakmpd/pf_key_v2.c
673
msg.sadb_msg_satype = SADB_SATYPE_AH;
sbin/isakmpd/pf_key_v2.c
676
msg.sadb_msg_satype = SADB_X_SATYPE_IPCOMP;
sbin/isakmpd/pf_key_v2.c
683
gettdb = pf_key_v2_msg_new(&msg, 0);
sbin/isakmpd/pf_key_v2.c
875
struct sadb_msg msg;
sbin/isakmpd/pf_key_v2.c
895
msg.sadb_msg_type = incoming ? SADB_UPDATE : SADB_ADD;
sbin/isakmpd/pf_key_v2.c
898
msg.sadb_msg_satype = SADB_SATYPE_ESP;
sbin/isakmpd/pf_key_v2.c
980
msg.sadb_msg_satype = SADB_SATYPE_AH;
sbin/isakmpd/sa.c
357
sa_lookup_by_header(u_int8_t *msg, int phase2)
sbin/isakmpd/sa.c
359
return sa_lookup(msg + ISAKMP_HDR_COOKIES_OFF,
sbin/isakmpd/sa.c
360
phase2 ? msg + ISAKMP_HDR_MESSAGE_ID_OFF : 0);
sbin/isakmpd/sa.c
925
sa_isakmp_upgrade(struct message *msg)
sbin/isakmpd/sa.c
927
struct sa *sa = TAILQ_FIRST(&msg->exchange->sa_list);
sbin/isakmpd/sa.c
930
GET_ISAKMP_HDR_RCOOKIE(msg->iov[0].iov_base,
sbin/isakmpd/sa.c
937
sa->transport = msg->transport;
sbin/isakmpd/transport.c
125
struct message *msg;
sbin/isakmpd/transport.c
142
for (msg = TAILQ_FIRST(&t->virtual->prio_sendq); msg;
sbin/isakmpd/transport.c
143
msg = TAILQ_NEXT(msg, link))
sbin/isakmpd/transport.c
144
message_dump_raw("udp_report(prio)", msg,
sbin/isakmpd/transport.c
147
for (msg = TAILQ_FIRST(&t->virtual->sendq); msg;
sbin/isakmpd/transport.c
148
msg = TAILQ_NEXT(msg, link))
sbin/isakmpd/transport.c
149
message_dump_raw("udp_report", msg,
sbin/isakmpd/transport.c
257
struct message *msg;
sbin/isakmpd/transport.c
280
msg = TAILQ_FIRST(&t->virtual->prio_sendq);
sbin/isakmpd/transport.c
281
TAILQ_REMOVE(&t->virtual->prio_sendq, msg,
sbin/isakmpd/transport.c
284
msg = TAILQ_FIRST(&t->virtual->sendq);
sbin/isakmpd/transport.c
285
TAILQ_REMOVE(&t->virtual->sendq, msg, link);
sbin/isakmpd/transport.c
288
msg->flags &= ~MSG_IN_TRANSIT;
sbin/isakmpd/transport.c
289
exchange = msg->exchange;
sbin/isakmpd/transport.c
297
t->virtual->vtbl->send_message(msg, 0);
sbin/isakmpd/transport.c
298
msg->xmits++;
sbin/isakmpd/transport.c
313
if ((msg->flags & MSG_LAST) == 0) {
sbin/isakmpd/transport.c
314
if (msg->flags & MSG_DONTRETRANSMIT)
sbin/isakmpd/transport.c
316
else if (msg->xmits > conf_get_num("General",
sbin/isakmpd/transport.c
344
expiry = msg->xmits * 2 + 5;
sbin/isakmpd/transport.c
350
msg, msg->xmits, expiry));
sbin/isakmpd/transport.c
351
if (msg->retrans)
sbin/isakmpd/transport.c
352
timer_remove_event(msg->retrans);
sbin/isakmpd/transport.c
353
msg->retrans
sbin/isakmpd/transport.c
356
msg, &expiration);
sbin/isakmpd/transport.c
362
msg->retrans ? msg : 0;
sbin/isakmpd/transport.c
366
exchange->last_received ? msg : 0;
sbin/isakmpd/transport.c
385
if (msg->xmits == 1)
sbin/isakmpd/transport.c
386
message_post_send(msg);
sbin/isakmpd/transport.c
389
message_free(msg);
sbin/isakmpd/udp.c
414
struct message *msg;
sbin/isakmpd/udp.c
443
msg = message_alloc(t, buf, n);
sbin/isakmpd/udp.c
444
if (!msg) {
sbin/isakmpd/udp.c
450
message_recv(msg);
sbin/isakmpd/udp.c
455
udp_send_message(struct message *msg, struct transport *t)
sbin/isakmpd/udp.c
467
m.msg_iov = msg->iov;
sbin/isakmpd/udp.c
468
m.msg_iovlen = msg->iovlen;
sbin/isakmpd/udp_encap.c
351
struct message *msg;
sbin/isakmpd/udp_encap.c
396
msg = message_alloc(t, buf + sizeof (u_int32_t), n);
sbin/isakmpd/udp_encap.c
397
if (!msg) {
sbin/isakmpd/udp_encap.c
403
msg->flags |= MSG_NATT;
sbin/isakmpd/udp_encap.c
405
message_recv(msg);
sbin/isakmpd/udp_encap.c
413
udp_encap_send_message(struct message *msg, struct transport *t)
sbin/isakmpd/udp_encap.c
421
if (msg) {
sbin/isakmpd/udp_encap.c
423
new_iov = calloc(msg->iovlen + 1, sizeof *new_iov);
sbin/isakmpd/udp_encap.c
427
(unsigned long)msg->iovlen + 1,
sbin/isakmpd/udp_encap.c
433
memcpy (new_iov + 1, msg->iov, msg->iovlen * sizeof *new_iov);
sbin/isakmpd/udp_encap.c
446
m.msg_iov = msg ? new_iov : &keepalive;
sbin/isakmpd/udp_encap.c
447
m.msg_iovlen = msg ? msg->iovlen + 1 : 1;
sbin/isakmpd/udp_encap.c
452
if (msg)
sbin/isakmpd/vendor.c
110
check_vendor_openbsd(struct message *msg, struct payload *p)
sbin/isakmpd/vendor.c
116
if (msg->exchange->flags & EXCHANGE_FLAG_OPENBSD) {
sbin/isakmpd/vendor.c
133
msg->exchange->flags |= EXCHANGE_FLAG_OPENBSD;
sbin/isakmpd/vendor.c
82
add_vendor_openbsd(struct message *msg)
sbin/isakmpd/vendor.c
99
if (message_add_payload(msg, ISAKMP_PAYLOAD_VENDOR, buf,
sbin/isakmpd/virtual.c
661
virtual_send_message(struct message *msg, struct transport *t)
sbin/isakmpd/virtual.c
664
(struct virtual_transport *)msg->transport;
sbin/isakmpd/virtual.c
676
if (msg->flags & MSG_NATT) {
sbin/isakmpd/virtual.c
677
msg->exchange->flags |= EXCHANGE_FLAG_NAT_T_ENABLE;
sbin/isakmpd/virtual.c
678
msg->exchange->flags |= EXCHANGE_FLAG_NAT_T_CAP_PEER;
sbin/isakmpd/virtual.c
682
(msg->exchange->flags & EXCHANGE_FLAG_NAT_T_ENABLE) &&
sbin/isakmpd/virtual.c
683
(msg->exchange->type != ISAKMP_EXCH_ID_PROT ||
sbin/isakmpd/virtual.c
684
msg->exchange->step > 4)) || (msg->flags & MSG_NATT)) {
sbin/isakmpd/virtual.c
704
return v->encap->vtbl->send_message(msg, v->encap);
sbin/isakmpd/virtual.c
706
return v->main->vtbl->send_message(msg, v->main);
sbin/isakmpd/virtual.c
743
virtual_get_queue(struct message *msg)
sbin/isakmpd/virtual.c
745
if (msg->flags & MSG_PRIORITIZED)
sbin/isakmpd/virtual.c
746
return &msg->transport->prio_sendq;
sbin/isakmpd/virtual.c
748
return &msg->transport->sendq;
sbin/newfs_msdos/newfs_msdos.c
800
ckgeom(const char *fname, u_int val, const char *msg)
sbin/newfs_msdos/newfs_msdos.c
803
errx(1, "%s: no default %s", fname, msg);
sbin/newfs_msdos/newfs_msdos.c
805
errx(1, "%s: illegal %s", fname, msg);
sbin/newfs_msdos/newfs_msdos.c
813
argtou(const char *arg, u_int lo, u_int hi, const char *msg)
sbin/newfs_msdos/newfs_msdos.c
821
errx(1, "%s: bad %s", arg, msg);
sbin/newfs_msdos/newfs_msdos.c
92
#define argto1(arg, lo, msg) argtou(arg, lo, 0xff, msg)
sbin/newfs_msdos/newfs_msdos.c
93
#define argto2(arg, lo, msg) argtou(arg, lo, 0xffff, msg)
sbin/newfs_msdos/newfs_msdos.c
94
#define argto4(arg, lo, msg) argtou(arg, lo, 0xffffffff, msg)
sbin/newfs_msdos/newfs_msdos.c
95
#define argtox(arg, lo, msg) argtou(arg, lo, UINT_MAX, msg)
sbin/pflogd/privsep_fdpass.c
102
memset(&msg, 0, sizeof(msg));
sbin/pflogd/privsep_fdpass.c
105
msg.msg_iov = &vec;
sbin/pflogd/privsep_fdpass.c
106
msg.msg_iovlen = 1;
sbin/pflogd/privsep_fdpass.c
107
msg.msg_control = &cmsgbuf.buf;
sbin/pflogd/privsep_fdpass.c
108
msg.msg_controllen = sizeof(cmsgbuf.buf);
sbin/pflogd/privsep_fdpass.c
110
if ((n = recvmsg(sock, &msg, 0)) == -1) {
sbin/pflogd/privsep_fdpass.c
118
cmsg = CMSG_FIRSTHDR(&msg);
sbin/pflogd/privsep_fdpass.c
52
struct msghdr msg;
sbin/pflogd/privsep_fdpass.c
62
memset(&msg, 0, sizeof(msg));
sbin/pflogd/privsep_fdpass.c
65
msg.msg_control = (caddr_t)&cmsgbuf.buf;
sbin/pflogd/privsep_fdpass.c
66
msg.msg_controllen = sizeof(cmsgbuf.buf);
sbin/pflogd/privsep_fdpass.c
67
cmsg = CMSG_FIRSTHDR(&msg);
sbin/pflogd/privsep_fdpass.c
78
msg.msg_iov = &vec;
sbin/pflogd/privsep_fdpass.c
79
msg.msg_iovlen = 1;
sbin/pflogd/privsep_fdpass.c
81
if ((n = sendmsg(sock, &msg, 0)) == -1)
sbin/pflogd/privsep_fdpass.c
91
struct msghdr msg;
sbin/restore/extern.h
68
void msg(const char *, ...)
sbin/restore/utilities.c
259
badentry(struct entry *ep, char *msg)
sbin/restore/utilities.c
262
fprintf(stderr, "bad entry: %s\n", msg);
sbin/route/route.c
1141
char msg[2048];
sbin/route/route.c
1147
if ((n = read(s, msg, sizeof(msg))) == -1) {
sbin/route/route.c
1158
print_rtmsg((struct rt_msghdr *)msg, n);
sbin/unwind/libunbound/iterator/iter_delegpt.c
412
delegpt_from_message(struct dns_msg* msg, struct regional* region)
sbin/unwind/libunbound/iterator/iter_delegpt.c
418
ns_rrset = find_NS(msg->rep, msg->rep->an_numrrsets,
sbin/unwind/libunbound/iterator/iter_delegpt.c
419
msg->rep->an_numrrsets+msg->rep->ns_numrrsets);
sbin/unwind/libunbound/iterator/iter_delegpt.c
424
ns_rrset = find_NS(msg->rep, 0, msg->rep->an_numrrsets);
sbin/unwind/libunbound/iterator/iter_delegpt.c
443
for(i=0; i<msg->rep->rrset_count; i++) {
sbin/unwind/libunbound/iterator/iter_delegpt.c
444
struct ub_packed_rrset_key* s = msg->rep->rrsets[i];
sbin/unwind/libunbound/iterator/iter_delegpt.c
446
if(msg->rep->an_numrrsets <= i &&
sbin/unwind/libunbound/iterator/iter_delegpt.c
447
i < (msg->rep->an_numrrsets+msg->rep->ns_numrrsets))
sbin/unwind/libunbound/iterator/iter_delegpt.c
559
void delegpt_add_neg_msg(struct delegpt* dp, struct msgreply_entry* msg)
sbin/unwind/libunbound/iterator/iter_delegpt.c
561
struct reply_info* rep = (struct reply_info*)msg->entry.data;
sbin/unwind/libunbound/iterator/iter_delegpt.c
566
struct delegpt_ns* ns = delegpt_find_ns(dp, msg->key.qname,
sbin/unwind/libunbound/iterator/iter_delegpt.c
567
msg->key.qname_len);
sbin/unwind/libunbound/iterator/iter_delegpt.c
568
delegpt_mark_neg(ns, msg->key.qtype);
sbin/unwind/libunbound/iterator/iter_delegpt.h
371
struct delegpt* delegpt_from_message(struct dns_msg* msg,
sbin/unwind/libunbound/iterator/iter_delegpt.h
387
void delegpt_add_neg_msg(struct delegpt* dp, struct msgreply_entry* msg);
sbin/unwind/libunbound/iterator/iter_resptype.c
109
struct dns_msg* msg, struct query_info* request, struct delegpt* dp,
sbin/unwind/libunbound/iterator/iter_resptype.c
116
if(!msg || !request)
sbin/unwind/libunbound/iterator/iter_resptype.c
120
if((msg->rep->flags & BIT_TC))
sbin/unwind/libunbound/iterator/iter_resptype.c
124
if(FLAGS_GET_RCODE(msg->rep->flags) == LDNS_RCODE_NXDOMAIN) {
sbin/unwind/libunbound/iterator/iter_resptype.c
126
if( (msg->rep->flags&BIT_RA) &&
sbin/unwind/libunbound/iterator/iter_resptype.c
127
!(msg->rep->flags&BIT_AA) && !rdset)
sbin/unwind/libunbound/iterator/iter_resptype.c
130
for(i=0; i<msg->rep->an_numrrsets; i++) {
sbin/unwind/libunbound/iterator/iter_resptype.c
131
s = msg->rep->rrsets[i];
sbin/unwind/libunbound/iterator/iter_resptype.c
143
if(FLAGS_GET_RCODE(msg->rep->flags) != LDNS_RCODE_NOERROR)
sbin/unwind/libunbound/iterator/iter_resptype.c
154
if(msg->rep->an_numrrsets > 0) {
sbin/unwind/libunbound/iterator/iter_resptype.c
161
for(i=0; i<msg->rep->an_numrrsets; i++) {
sbin/unwind/libunbound/iterator/iter_resptype.c
162
s = msg->rep->rrsets[i];
sbin/unwind/libunbound/iterator/iter_resptype.c
173
if((msg->rep->flags&BIT_AA))
sbin/unwind/libunbound/iterator/iter_resptype.c
186
if((msg->rep->flags&BIT_AA))
sbin/unwind/libunbound/iterator/iter_resptype.c
215
for(i = msg->rep->an_numrrsets; i < (msg->rep->an_numrrsets +
sbin/unwind/libunbound/iterator/iter_resptype.c
216
msg->rep->ns_numrrsets); i++) {
sbin/unwind/libunbound/iterator/iter_resptype.c
217
s = msg->rep->rrsets[i];
sbin/unwind/libunbound/iterator/iter_resptype.c
223
if( (msg->rep->flags&BIT_RA) &&
sbin/unwind/libunbound/iterator/iter_resptype.c
224
!(msg->rep->flags&BIT_AA) && !rdset)
sbin/unwind/libunbound/iterator/iter_resptype.c
233
for(i = msg->rep->an_numrrsets; i < (msg->rep->an_numrrsets +
sbin/unwind/libunbound/iterator/iter_resptype.c
234
msg->rep->ns_numrrsets); i++) {
sbin/unwind/libunbound/iterator/iter_resptype.c
235
s = msg->rep->rrsets[i];
sbin/unwind/libunbound/iterator/iter_resptype.c
245
if( (msg->rep->flags&BIT_RA) &&
sbin/unwind/libunbound/iterator/iter_resptype.c
246
!(msg->rep->flags&BIT_AA) && !rdset)
sbin/unwind/libunbound/iterator/iter_resptype.c
256
if(msg->rep->an_numrrsets==0 &&
sbin/unwind/libunbound/iterator/iter_resptype.c
257
!(msg->rep->flags&BIT_AA) && !rdset)
sbin/unwind/libunbound/iterator/iter_resptype.c
294
if(msg->rep->an_numrrsets == 0 && msg->rep->ns_numrrsets == 0 &&
sbin/unwind/libunbound/iterator/iter_resptype.c
295
msg->rep->ar_numrrsets == 0) {
sbin/unwind/libunbound/iterator/iter_resptype.c
306
if( (msg->rep->flags&BIT_RA) && !(msg->rep->flags&BIT_AA) && !rdset)
sbin/unwind/libunbound/iterator/iter_resptype.c
53
response_type_from_cache(struct dns_msg* msg,
sbin/unwind/libunbound/iterator/iter_resptype.c
57
if(FLAGS_GET_RCODE(msg->rep->flags) == LDNS_RCODE_NXDOMAIN)
sbin/unwind/libunbound/iterator/iter_resptype.c
64
if(msg->rep->an_numrrsets > 0) {
sbin/unwind/libunbound/iterator/iter_resptype.c
72
for(i=0; i<msg->rep->an_numrrsets; i++) {
sbin/unwind/libunbound/iterator/iter_resptype.c
73
struct ub_packed_rrset_key* s = msg->rep->rrsets[i];
sbin/unwind/libunbound/iterator/iter_resptype.h
105
enum response_type response_type_from_cache(struct dns_msg* msg,
sbin/unwind/libunbound/iterator/iter_resptype.h
126
struct dns_msg* msg, struct query_info* request, struct delegpt* dp,
sbin/unwind/libunbound/iterator/iter_scrub.c
1000
LDNS_RCODE_NOERROR && !soa_in_auth(msg) &&
sbin/unwind/libunbound/iterator/iter_scrub.c
1015
store_rrset(pkt, msg, env, rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
1017
"poison RRset:", pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
1022
"poison RRset:", pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
1038
"poison reference RRset:", pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
1045
"RRset:", pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
1063
store_rrset(pkt, msg, env, rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
1065
"unverified glue reference RRset:", pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
1075
scrub_message(sldns_buffer* pkt, struct msg_parse* msg,
sbin/unwind/libunbound/iterator/iter_scrub.c
1083
if(msg->qdcount > 1)
sbin/unwind/libunbound/iterator/iter_scrub.c
1085
if( !(msg->flags&BIT_QR) )
sbin/unwind/libunbound/iterator/iter_scrub.c
1087
msg->flags &= ~(BIT_AD|BIT_Z); /* force off bit AD and Z */
sbin/unwind/libunbound/iterator/iter_scrub.c
1092
if((FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NOERROR ||
sbin/unwind/libunbound/iterator/iter_scrub.c
1093
FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NXDOMAIN ||
sbin/unwind/libunbound/iterator/iter_scrub.c
1094
FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_YXDOMAIN) &&
sbin/unwind/libunbound/iterator/iter_scrub.c
1095
msg->qdcount == 0)
sbin/unwind/libunbound/iterator/iter_scrub.c
1100
if(msg->qdcount == 1) {
sbin/unwind/libunbound/iterator/iter_scrub.c
1101
if(dname_pkt_compare(pkt, msg->qname, qinfo->qname) != 0)
sbin/unwind/libunbound/iterator/iter_scrub.c
1103
if(msg->qtype != qinfo->qtype || msg->qclass != qinfo->qclass)
sbin/unwind/libunbound/iterator/iter_scrub.c
1108
if(!scrub_normalize(pkt, msg, qinfo, region, env, zonename))
sbin/unwind/libunbound/iterator/iter_scrub.c
1111
if(!scrub_sanitize(pkt, msg, qinfo, zonename, env, ie, qstate))
sbin/unwind/libunbound/iterator/iter_scrub.c
151
mark_additional_rrset(sldns_buffer* pkt, struct msg_parse* msg,
sbin/unwind/libunbound/iterator/iter_scrub.c
167
msg, pkt, h, 0, nm, nmlen,
sbin/unwind/libunbound/iterator/iter_scrub.c
176
r = msgparse_hashtable_lookup(msg, pkt, h, 0, nm,
sbin/unwind/libunbound/iterator/iter_scrub.c
253
size_t aliaslen, struct regional* region, struct msg_parse* msg,
sbin/unwind/libunbound/iterator/iter_scrub.c
296
else msg->rrset_first = cn;
sbin/unwind/libunbound/iterator/iter_scrub.c
298
msg->rrset_last = cn;
sbin/unwind/libunbound/iterator/iter_scrub.c
299
msg->rrset_count ++;
sbin/unwind/libunbound/iterator/iter_scrub.c
300
msg->an_rrsets++;
sbin/unwind/libunbound/iterator/iter_scrub.c
340
soa_in_auth(struct msg_parse* msg)
sbin/unwind/libunbound/iterator/iter_scrub.c
343
for(rrset = msg->rrset_first; rrset; rrset = rrset->rrset_all_next)
sbin/unwind/libunbound/iterator/iter_scrub.c
425
scrub_normalize(sldns_buffer* pkt, struct msg_parse* msg,
sbin/unwind/libunbound/iterator/iter_scrub.c
434
if(FLAGS_GET_RCODE(msg->flags) != LDNS_RCODE_NOERROR &&
sbin/unwind/libunbound/iterator/iter_scrub.c
435
FLAGS_GET_RCODE(msg->flags) != LDNS_RCODE_NXDOMAIN &&
sbin/unwind/libunbound/iterator/iter_scrub.c
436
FLAGS_GET_RCODE(msg->flags) != LDNS_RCODE_YXDOMAIN)
sbin/unwind/libunbound/iterator/iter_scrub.c
446
rrset = msg->rrset_first;
sbin/unwind/libunbound/iterator/iter_scrub.c
455
pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
475
if(FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_YXDOMAIN) {
sbin/unwind/libunbound/iterator/iter_scrub.c
500
aliaslen, region, msg, rrset, rrset, nx, pkt);
sbin/unwind/libunbound/iterator/iter_scrub.c
515
pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
548
else msg->rrset_first = nx;
sbin/unwind/libunbound/iterator/iter_scrub.c
550
msg->rrset_last = rrset;
sbin/unwind/libunbound/iterator/iter_scrub.c
586
pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
599
mark_additional_rrset(pkt, msg, rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
613
"RRset:", pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
620
"RRset:", pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
628
"RRset:", pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
63
remove_rrset(const char* str, sldns_buffer* pkt, struct msg_parse* msg,
sbin/unwind/libunbound/iterator/iter_scrub.c
637
if(FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NXDOMAIN ||
sbin/unwind/libunbound/iterator/iter_scrub.c
638
(FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NOERROR
sbin/unwind/libunbound/iterator/iter_scrub.c
639
&& soa_in_auth(msg) && msg->an_rrsets == 0)) {
sbin/unwind/libunbound/iterator/iter_scrub.c
641
"RRset:", pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
653
if(FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NOERROR &&
sbin/unwind/libunbound/iterator/iter_scrub.c
654
msg->an_rrsets != 0 &&
sbin/unwind/libunbound/iterator/iter_scrub.c
657
"RRset:", pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
661
if(FLAGS_GET_RCODE(msg->flags) != LDNS_RCODE_NOERROR
sbin/unwind/libunbound/iterator/iter_scrub.c
664
"RRset:", pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
674
if(FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NOERROR
sbin/unwind/libunbound/iterator/iter_scrub.c
675
&& msg->an_rrsets == 0
sbin/unwind/libunbound/iterator/iter_scrub.c
677
zonename) != 0 && !soa_in_auth(msg))
sbin/unwind/libunbound/iterator/iter_scrub.c
680
"RRset:", pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
687
"RRset:", pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
696
if(!(msg->an_rrsets == 0 &&
sbin/unwind/libunbound/iterator/iter_scrub.c
697
FLAGS_GET_RCODE(msg->flags) ==
sbin/unwind/libunbound/iterator/iter_scrub.c
699
!soa_in_auth(msg) &&
sbin/unwind/libunbound/iterator/iter_scrub.c
700
!(msg->flags & BIT_AA)) &&
sbin/unwind/libunbound/iterator/iter_scrub.c
703
"RRset:", pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
716
msg->ancount = rrset->rr_count + rrset->rrsig_count;
sbin/unwind/libunbound/iterator/iter_scrub.c
717
msg->nscount = 0;
sbin/unwind/libunbound/iterator/iter_scrub.c
718
msg->arcount = 0;
sbin/unwind/libunbound/iterator/iter_scrub.c
719
msg->an_rrsets = 1;
sbin/unwind/libunbound/iterator/iter_scrub.c
720
msg->ns_rrsets = 0;
sbin/unwind/libunbound/iterator/iter_scrub.c
721
msg->ar_rrsets = 0;
sbin/unwind/libunbound/iterator/iter_scrub.c
722
msg->rrset_count = 1;
sbin/unwind/libunbound/iterator/iter_scrub.c
723
msg->rrset_first = rrset;
sbin/unwind/libunbound/iterator/iter_scrub.c
724
msg->rrset_last = rrset;
sbin/unwind/libunbound/iterator/iter_scrub.c
728
mark_additional_rrset(pkt, msg, rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
746
"RRset:", pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
75
else msg->rrset_first = (*rrset)->rrset_all_next;
sbin/unwind/libunbound/iterator/iter_scrub.c
755
"RRset:", pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
76
if(msg->rrset_last == *rrset)
sbin/unwind/libunbound/iterator/iter_scrub.c
762
"RRset:", pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
77
msg->rrset_last = prev;
sbin/unwind/libunbound/iterator/iter_scrub.c
78
msg->rrset_count --;
sbin/unwind/libunbound/iterator/iter_scrub.c
783
store_rrset(sldns_buffer* pkt, struct msg_parse* msg, struct module_env* env,
sbin/unwind/libunbound/iterator/iter_scrub.c
795
if(!parse_copy_decompress_rrset(pkt, msg, rrset, NULL, k)) {
sbin/unwind/libunbound/iterator/iter_scrub.c
80
case LDNS_SECTION_ANSWER: msg->an_rrsets--; break;
sbin/unwind/libunbound/iterator/iter_scrub.c
81
case LDNS_SECTION_AUTHORITY: msg->ns_rrsets--; break;
sbin/unwind/libunbound/iterator/iter_scrub.c
82
case LDNS_SECTION_ADDITIONAL: msg->ar_rrsets--; break;
sbin/unwind/libunbound/iterator/iter_scrub.c
85
msgparse_bucket_remove(msg, *rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
851
scrub_sanitize_rr_length(sldns_buffer* pkt, struct msg_parse* msg,
sbin/unwind/libunbound/iterator/iter_scrub.c
870
pkt, msg, prev, rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
888
pkt, msg, prev, rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
914
scrub_sanitize(sldns_buffer* pkt, struct msg_parse* msg,
sbin/unwind/libunbound/iterator/iter_scrub.c
924
rrset = msg->rrset_first;
sbin/unwind/libunbound/iterator/iter_scrub.c
948
"RRset:", pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
963
rrset = msg->rrset_first;
sbin/unwind/libunbound/iterator/iter_scrub.c
969
if(scrub_sanitize_rr_length(pkt, msg, prev, &rrset,
sbin/unwind/libunbound/iterator/iter_scrub.c
983
remove_rrset(NULL, pkt, msg, prev, &rrset);
sbin/unwind/libunbound/iterator/iter_scrub.c
996
if(msg->an_rrsets == 0 &&
sbin/unwind/libunbound/iterator/iter_scrub.c
999
FLAGS_GET_RCODE(msg->flags) ==
sbin/unwind/libunbound/iterator/iter_scrub.h
67
int scrub_message(struct sldns_buffer* pkt, struct msg_parse* msg,
sbin/unwind/libunbound/iterator/iter_utils.c
1000
if(reply_find_rrset_section_an(msg->rep, dp->name, dp->namelen,
sbin/unwind/libunbound/iterator/iter_utils.c
1356
iter_scrub_ds(struct dns_msg* msg, struct ub_packed_rrset_key* ns, uint8_t* z)
sbin/unwind/libunbound/iterator/iter_utils.c
1363
size_t i = msg->rep->an_numrrsets;
sbin/unwind/libunbound/iterator/iter_utils.c
1364
while(i < (msg->rep->an_numrrsets + msg->rep->ns_numrrsets)) {
sbin/unwind/libunbound/iterator/iter_utils.c
1365
struct ub_packed_rrset_key* s = msg->rep->rrsets[i];
sbin/unwind/libunbound/iterator/iter_utils.c
1372
memmove(msg->rep->rrsets+i, msg->rep->rrsets+i+1,
sbin/unwind/libunbound/iterator/iter_utils.c
1374
(msg->rep->rrset_count-i-1));
sbin/unwind/libunbound/iterator/iter_utils.c
1375
msg->rep->ns_numrrsets--;
sbin/unwind/libunbound/iterator/iter_utils.c
1376
msg->rep->rrset_count--;
sbin/unwind/libunbound/iterator/iter_utils.c
1385
iter_scrub_nxdomain(struct dns_msg* msg)
sbin/unwind/libunbound/iterator/iter_utils.c
1387
if(msg->rep->an_numrrsets == 0)
sbin/unwind/libunbound/iterator/iter_utils.c
1390
memmove(msg->rep->rrsets, msg->rep->rrsets+msg->rep->an_numrrsets,
sbin/unwind/libunbound/iterator/iter_utils.c
1392
(msg->rep->rrset_count-msg->rep->an_numrrsets));
sbin/unwind/libunbound/iterator/iter_utils.c
1393
msg->rep->rrset_count -= msg->rep->an_numrrsets;
sbin/unwind/libunbound/iterator/iter_utils.c
1394
msg->rep->an_numrrsets = 0;
sbin/unwind/libunbound/iterator/iter_utils.c
1443
iter_ds_toolow(struct dns_msg* msg, struct delegpt* dp)
sbin/unwind/libunbound/iterator/iter_utils.c
1450
for(i=0; i < msg->rep->an_numrrsets; i++) {
sbin/unwind/libunbound/iterator/iter_utils.c
1451
struct ub_packed_rrset_key* s = msg->rep->rrsets[i];
sbin/unwind/libunbound/iterator/iter_utils.c
1467
for(i=msg->rep->an_numrrsets;
sbin/unwind/libunbound/iterator/iter_utils.c
1468
i < msg->rep->an_numrrsets + msg->rep->ns_numrrsets; i++) {
sbin/unwind/libunbound/iterator/iter_utils.c
1469
struct ub_packed_rrset_key* s = msg->rep->rrsets[i];
sbin/unwind/libunbound/iterator/iter_utils.c
1471
if(dname_subdomain_c(s->rk.dname, msg->qinfo.qname))
sbin/unwind/libunbound/iterator/iter_utils.c
1615
limit_nsec_ttl(struct dns_msg* msg)
sbin/unwind/libunbound/iterator/iter_utils.c
1623
for(i=0; i<msg->rep->rrset_count; i++) {
sbin/unwind/libunbound/iterator/iter_utils.c
1624
struct ub_packed_rrset_key* s = msg->rep->rrsets[i];
sbin/unwind/libunbound/iterator/iter_utils.c
1634
for(i=0; i<msg->rep->rrset_count; i++) {
sbin/unwind/libunbound/iterator/iter_utils.c
1635
struct ub_packed_rrset_key* s = msg->rep->rrsets[i];
sbin/unwind/libunbound/iterator/iter_utils.c
705
dns_alloc_msg(sldns_buffer* pkt, struct msg_parse* msg,
sbin/unwind/libunbound/iterator/iter_utils.c
713
if(!parse_create_msg(pkt, msg, NULL, &m->qinfo, &m->rep, region)) {
sbin/unwind/libunbound/iterator/iter_utils.c
901
struct dns_msg* msg, uint16_t dclass)
sbin/unwind/libunbound/iterator/iter_utils.c
919
if(msg && msg->rep &&
sbin/unwind/libunbound/iterator/iter_utils.c
920
reply_find_rrset_section_ns(msg->rep, dp->name, dp->namelen,
sbin/unwind/libunbound/iterator/iter_utils.c
944
iter_msg_has_dnssec(struct dns_msg* msg)
sbin/unwind/libunbound/iterator/iter_utils.c
947
if(!msg || !msg->rep)
sbin/unwind/libunbound/iterator/iter_utils.c
949
for(i=0; i<msg->rep->an_numrrsets + msg->rep->ns_numrrsets; i++) {
sbin/unwind/libunbound/iterator/iter_utils.c
950
if(((struct packed_rrset_data*)msg->rep->rrsets[i]->
sbin/unwind/libunbound/iterator/iter_utils.c
959
int iter_msg_from_zone(struct dns_msg* msg, struct delegpt* dp,
sbin/unwind/libunbound/iterator/iter_utils.c
962
if(!msg || !dp || !msg->rep || !dp->name)
sbin/unwind/libunbound/iterator/iter_utils.c
965
if(reply_find_rrset_section_an(msg->rep, dp->name, dp->namelen,
sbin/unwind/libunbound/iterator/iter_utils.c
967
reply_find_rrset_section_ns(msg->rep, dp->name, dp->namelen,
sbin/unwind/libunbound/iterator/iter_utils.c
976
for(i=0; i<msg->rep->an_numrrsets+msg->rep->ns_numrrsets;
sbin/unwind/libunbound/iterator/iter_utils.c
978
struct ub_packed_rrset_key* s = msg->rep->rrsets[i];
sbin/unwind/libunbound/iterator/iter_utils.c
993
if(reply_find_rrset_section_an(msg->rep, dp->name, dp->namelen,
sbin/unwind/libunbound/iterator/iter_utils.c
995
reply_find_rrset_section_ns(msg->rep, dp->name, dp->namelen,
sbin/unwind/libunbound/iterator/iter_utils.h
122
struct dns_msg* dns_alloc_msg(struct sldns_buffer* pkt, struct msg_parse* msg,
sbin/unwind/libunbound/iterator/iter_utils.h
225
struct dns_msg* msg, uint16_t dclass);
sbin/unwind/libunbound/iterator/iter_utils.h
235
int iter_msg_has_dnssec(struct dns_msg* msg);
sbin/unwind/libunbound/iterator/iter_utils.h
249
int iter_msg_from_zone(struct dns_msg* msg, struct delegpt* dp,
sbin/unwind/libunbound/iterator/iter_utils.h
356
void iter_scrub_ds(struct dns_msg* msg, struct ub_packed_rrset_key* ns,
sbin/unwind/libunbound/iterator/iter_utils.h
364
void iter_scrub_nxdomain(struct dns_msg* msg);
sbin/unwind/libunbound/iterator/iter_utils.h
393
int iter_ds_toolow(struct dns_msg* msg, struct delegpt* dp);
sbin/unwind/libunbound/iterator/iter_utils.h
476
void limit_nsec_ttl(struct dns_msg* msg);
sbin/unwind/libunbound/iterator/iterator.c
1377
struct dns_msg* msg = NULL;
sbin/unwind/libunbound/iterator/iterator.c
1488
msg = NULL;
sbin/unwind/libunbound/iterator/iterator.c
1493
msg = NULL;
sbin/unwind/libunbound/iterator/iterator.c
1495
msg = dns_cache_lookup(qstate->env, iq->qchase.qname,
sbin/unwind/libunbound/iterator/iterator.c
1500
if(!msg && qstate->env->neg_cache &&
sbin/unwind/libunbound/iterator/iterator.c
1504
msg = val_neg_getmsg(qstate->env->neg_cache, &iq->qchase,
sbin/unwind/libunbound/iterator/iterator.c
1512
if(msg && query_dname_compare(qstate->qinfo.qname,
sbin/unwind/libunbound/iterator/iterator.c
1514
msg->rep->security = sec_status_unchecked;
sbin/unwind/libunbound/iterator/iterator.c
1516
if(msg) {
sbin/unwind/libunbound/iterator/iterator.c
1518
enum response_type type = response_type_from_cache(msg,
sbin/unwind/libunbound/iterator/iterator.c
1521
log_dns_msg("msg from cache lookup", &msg->qinfo,
sbin/unwind/libunbound/iterator/iterator.c
1522
msg->rep);
sbin/unwind/libunbound/iterator/iterator.c
1524
(int)msg->rep->ttl,
sbin/unwind/libunbound/iterator/iterator.c
1525
(int)msg->rep->prefetch_ttl);
sbin/unwind/libunbound/iterator/iterator.c
1533
if(!handle_cname_response(qstate, iq, msg,
sbin/unwind/libunbound/iterator/iterator.c
1557
if(FLAGS_GET_RCODE(msg->rep->flags) == LDNS_RCODE_SERVFAIL)
sbin/unwind/libunbound/iterator/iterator.c
1561
iq->response = msg;
sbin/unwind/libunbound/iterator/iterator.c
2655
struct dns_msg* msg = dns_cache_lookup(qstate->env,
sbin/unwind/libunbound/iterator/iterator.c
2661
if(msg && FLAGS_GET_RCODE(msg->rep->flags) ==
sbin/unwind/libunbound/iterator/iterator.c
2666
if(msg && FLAGS_GET_RCODE(msg->rep->flags) ==
sbin/unwind/libunbound/iterator/iterator.c
2670
if(msg->rep->security == sec_status_secure) {
sbin/unwind/libunbound/iterator/iterator.c
2671
iq->response = msg;
sbin/unwind/libunbound/iterator/iterator.c
2674
if(msg->rep->security == sec_status_unchecked) {
sbin/unwind/libunbound/iterator/iterator.c
2689
if(msg && FLAGS_GET_RCODE(msg->rep->flags) ==
sbin/unwind/libunbound/iterator/iterator.c
298
struct msgreply_entry* msg;
sbin/unwind/libunbound/iterator/iterator.c
310
if((msg=msg_cache_lookup(qstate->env,
sbin/unwind/libunbound/iterator/iterator.c
315
struct reply_info* rep = (struct reply_info*)msg->entry.data;
sbin/unwind/libunbound/iterator/iterator.c
339
lock_rw_unlock(&msg->entry.lock);
sbin/unwind/libunbound/iterator/iterator.c
342
lock_rw_unlock(&msg->entry.lock);
sbin/unwind/libunbound/iterator/iterator.c
383
iter_prepend(struct iter_qstate* iq, struct dns_msg* msg,
sbin/unwind/libunbound/iterator/iterator.c
397
msg->rep->rrset_count > RR_COUNT_MAX) return 0; /* overflow */
sbin/unwind/libunbound/iterator/iterator.c
398
sets = regional_alloc(region, (num_an+num_ns+msg->rep->rrset_count) *
sbin/unwind/libunbound/iterator/iterator.c
406
if(ub_packed_rrset_ttl(p->rrset) < msg->rep->ttl) {
sbin/unwind/libunbound/iterator/iterator.c
407
msg->rep->ttl = ub_packed_rrset_ttl(p->rrset);
sbin/unwind/libunbound/iterator/iterator.c
408
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
sbin/unwind/libunbound/iterator/iterator.c
409
msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
sbin/unwind/libunbound/iterator/iterator.c
412
memcpy(sets+num_an, msg->rep->rrsets, msg->rep->an_numrrsets *
sbin/unwind/libunbound/iterator/iterator.c
417
if(prepend_is_duplicate(sets+msg->rep->an_numrrsets+num_an,
sbin/unwind/libunbound/iterator/iterator.c
419
msg->rep->rrsets+msg->rep->an_numrrsets,
sbin/unwind/libunbound/iterator/iterator.c
420
msg->rep->ns_numrrsets, p->rrset))
sbin/unwind/libunbound/iterator/iterator.c
422
sets[msg->rep->an_numrrsets + num_an + num_ns++] = p->rrset;
sbin/unwind/libunbound/iterator/iterator.c
423
if(ub_packed_rrset_ttl(p->rrset) < msg->rep->ttl) {
sbin/unwind/libunbound/iterator/iterator.c
424
msg->rep->ttl = ub_packed_rrset_ttl(p->rrset);
sbin/unwind/libunbound/iterator/iterator.c
425
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
sbin/unwind/libunbound/iterator/iterator.c
426
msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
sbin/unwind/libunbound/iterator/iterator.c
429
memcpy(sets + num_an + msg->rep->an_numrrsets + num_ns,
sbin/unwind/libunbound/iterator/iterator.c
430
msg->rep->rrsets + msg->rep->an_numrrsets,
sbin/unwind/libunbound/iterator/iterator.c
431
(msg->rep->ns_numrrsets + msg->rep->ar_numrrsets) *
sbin/unwind/libunbound/iterator/iterator.c
436
msg->rep->rrset_count += num_an + num_ns;
sbin/unwind/libunbound/iterator/iterator.c
437
msg->rep->an_numrrsets += num_an;
sbin/unwind/libunbound/iterator/iterator.c
438
msg->rep->ns_numrrsets += num_ns;
sbin/unwind/libunbound/iterator/iterator.c
439
msg->rep->rrsets = sets;
sbin/unwind/libunbound/iterator/iterator.c
532
struct dns_msg* msg, uint8_t** mname, size_t* mname_len)
sbin/unwind/libunbound/iterator/iterator.c
541
for(i=0; i<msg->rep->an_numrrsets; i++) {
sbin/unwind/libunbound/iterator/iterator.c
542
struct ub_packed_rrset_key* r = msg->rep->rrsets[i];
sbin/unwind/libunbound/iterator/iterator.c
567
for(i=msg->rep->an_numrrsets; i<msg->rep->an_numrrsets +
sbin/unwind/libunbound/iterator/iterator.c
568
msg->rep->ns_numrrsets; i++) {
sbin/unwind/libunbound/iterator/iterator.c
569
struct ub_packed_rrset_key* r = msg->rep->rrsets[i];
sbin/unwind/libunbound/libunbound/context.c
135
free(q->msg);
sbin/unwind/libunbound/libunbound/context.c
380
q->msg = (uint8_t*)memdup(p+size_of_uint32s+wlen,
sbin/unwind/libunbound/libunbound/context.c
382
if(!q->msg) {
sbin/unwind/libunbound/libunbound/context.h
172
uint8_t* msg;
sbin/unwind/libunbound/libunbound/libunbound.c
268
uint8_t* msg;
sbin/unwind/libunbound/libunbound/libunbound.c
277
while(tube_read_msg(ctx->rr_pipe, &msg, &len, 0)) {
sbin/unwind/libunbound/libunbound/libunbound.c
279
if(context_serial_getcmd(msg, len) == UB_LIBCMD_QUIT) {
sbin/unwind/libunbound/libunbound/libunbound.c
280
free(msg);
sbin/unwind/libunbound/libunbound/libunbound.c
283
free(msg);
sbin/unwind/libunbound/libunbound/libunbound.c
586
process_answer_detail(struct ub_ctx* ctx, uint8_t* msg, uint32_t len,
sbin/unwind/libunbound/libunbound/libunbound.c
591
if(context_serial_getcmd(msg, len) != UB_LIBCMD_ANSWER) {
sbin/unwind/libunbound/libunbound/libunbound.c
593
(int)context_serial_getcmd(msg, len));
sbin/unwind/libunbound/libunbound/libunbound.c
598
q = context_deserialize_answer(ctx, msg, len, err);
sbin/unwind/libunbound/libunbound/libunbound.c
626
sldns_buffer_write(buf, q->msg, q->msg_len);
sbin/unwind/libunbound/libunbound/libunbound.c
631
(*res)->answer_packet = q->msg;
sbin/unwind/libunbound/libunbound/libunbound.c
633
q->msg = NULL;
sbin/unwind/libunbound/libunbound/libunbound.c
651
process_answer(struct ub_ctx* ctx, uint8_t* msg, uint32_t len)
sbin/unwind/libunbound/libunbound/libunbound.c
659
r = process_answer_detail(ctx, msg, len, &cb, &cbarg, &err, &res);
sbin/unwind/libunbound/libunbound/libunbound.c
673
uint8_t* msg;
sbin/unwind/libunbound/libunbound/libunbound.c
676
msg = NULL;
sbin/unwind/libunbound/libunbound/libunbound.c
678
r = tube_read_msg(ctx->rr_pipe, &msg, &len, 1);
sbin/unwind/libunbound/libunbound/libunbound.c
684
if(!process_answer(ctx, msg, len)) {
sbin/unwind/libunbound/libunbound/libunbound.c
685
free(msg);
sbin/unwind/libunbound/libunbound/libunbound.c
688
free(msg);
sbin/unwind/libunbound/libunbound/libunbound.c
701
uint8_t* msg;
sbin/unwind/libunbound/libunbound/libunbound.c
723
r = tube_read_msg(ctx->rr_pipe, &msg, &len, 1);
sbin/unwind/libunbound/libunbound/libunbound.c
732
r = process_answer_detail(ctx, msg, len,
sbin/unwind/libunbound/libunbound/libunbound.c
735
free(msg);
sbin/unwind/libunbound/libunbound/libunbound.c
778
q->res->answer_packet = q->msg;
sbin/unwind/libunbound/libunbound/libunbound.c
780
q->msg = NULL;
sbin/unwind/libunbound/libunbound/libunbound.c
838
uint8_t* msg = NULL;
sbin/unwind/libunbound/libunbound/libunbound.c
873
msg = context_serialize_new_query(q, &len);
sbin/unwind/libunbound/libunbound/libunbound.c
874
if(!msg) {
sbin/unwind/libunbound/libunbound/libunbound.c
886
if(!tube_write_msg(ctx->qq_pipe, msg, len, 0)) {
sbin/unwind/libunbound/libunbound/libunbound.c
888
free(msg);
sbin/unwind/libunbound/libunbound/libunbound.c
892
free(msg);
sbin/unwind/libunbound/libunbound/libunbound.c
900
uint8_t* msg = NULL;
sbin/unwind/libunbound/libunbound/libunbound.c
916
msg = context_serialize_cancel(q, &len);
sbin/unwind/libunbound/libunbound/libunbound.c
919
if(!msg) {
sbin/unwind/libunbound/libunbound/libunbound.c
924
if(!tube_write_msg(ctx->qq_pipe, msg, len, 0)) {
sbin/unwind/libunbound/libunbound/libunbound.c
926
free(msg);
sbin/unwind/libunbound/libunbound/libunbound.c
930
free(msg);
sbin/unwind/libunbound/libunbound/libworker.c
287
libworker_do_cmd(struct libworker* w, uint8_t* msg, uint32_t len)
sbin/unwind/libunbound/libunbound/libworker.c
289
switch(context_serial_getcmd(msg, len)) {
sbin/unwind/libunbound/libunbound/libworker.c
293
(int)context_serial_getcmd(msg, len));
sbin/unwind/libunbound/libunbound/libworker.c
298
free(msg);
sbin/unwind/libunbound/libunbound/libworker.c
302
handle_newq(w, msg, len);
sbin/unwind/libunbound/libunbound/libworker.c
305
handle_cancel(w, msg, len);
sbin/unwind/libunbound/libunbound/libworker.c
313
uint8_t* msg, size_t len, int err, void* arg)
sbin/unwind/libunbound/libunbound/libworker.c
318
free(msg);
sbin/unwind/libunbound/libunbound/libworker.c
323
libworker_do_cmd(w, msg, len); /* also frees the buf */
sbin/unwind/libunbound/libunbound/libworker.c
554
q->msg = memdup(sldns_buffer_begin(buf), sldns_buffer_limit(buf));
sbin/unwind/libunbound/libunbound/libworker.c
556
if(!q->msg) {
sbin/unwind/libunbound/libunbound/libworker.c
739
uint8_t* msg = NULL;
sbin/unwind/libunbound/libunbound/libworker.c
754
q->msg = memdup(sldns_buffer_begin(pkt), q->msg_len);
sbin/unwind/libunbound/libunbound/libworker.c
755
if(!q->msg) {
sbin/unwind/libunbound/libunbound/libworker.c
756
msg = context_serialize_answer(q, UB_NOMEM, NULL, &len);
sbin/unwind/libunbound/libunbound/libworker.c
758
msg = context_serialize_answer(q, err, NULL, &len);
sbin/unwind/libunbound/libunbound/libworker.c
761
msg = context_serialize_answer(q, err, NULL, &len);
sbin/unwind/libunbound/libunbound/libworker.c
768
msg = context_serialize_answer(q, err, pkt, &len);
sbin/unwind/libunbound/libunbound/libworker.c
774
if(!msg) {
sbin/unwind/libunbound/libunbound/libworker.c
778
if(!tube_queue_item(w->ctx->rr_pipe, msg, len)) {
sbin/unwind/libunbound/libunbound/unbound.h
666
long long msg;
sbin/unwind/libunbound/libunbound/worker.h
148
void worker_handle_control_cmd(struct tube* tube, uint8_t* msg, size_t len,
sbin/unwind/libunbound/libunbound/worker.h
88
void libworker_handle_control_cmd(struct tube* tube, uint8_t* msg, size_t len,
sbin/unwind/libunbound/services/authzone.c
116
struct dns_msg* msg = (struct dns_msg*)regional_alloc(region,
sbin/unwind/libunbound/services/authzone.c
118
if(!msg)
sbin/unwind/libunbound/services/authzone.c
120
msg->qinfo.qname = regional_alloc_init(region, qinfo->qname,
sbin/unwind/libunbound/services/authzone.c
122
if(!msg->qinfo.qname)
sbin/unwind/libunbound/services/authzone.c
124
msg->qinfo.qname_len = qinfo->qname_len;
sbin/unwind/libunbound/services/authzone.c
125
msg->qinfo.qtype = qinfo->qtype;
sbin/unwind/libunbound/services/authzone.c
126
msg->qinfo.qclass = qinfo->qclass;
sbin/unwind/libunbound/services/authzone.c
127
msg->qinfo.local_alias = NULL;
sbin/unwind/libunbound/services/authzone.c
129
msg->rep = (struct reply_info*)regional_alloc_zero(region,
sbin/unwind/libunbound/services/authzone.c
131
if(!msg->rep)
sbin/unwind/libunbound/services/authzone.c
133
msg->rep->flags = (uint16_t)(BIT_QR | BIT_AA);
sbin/unwind/libunbound/services/authzone.c
134
msg->rep->authoritative = 1;
sbin/unwind/libunbound/services/authzone.c
135
msg->rep->reason_bogus = LDNS_EDE_NONE;
sbin/unwind/libunbound/services/authzone.c
136
msg->rep->qdcount = 1;
sbin/unwind/libunbound/services/authzone.c
138
return msg;
sbin/unwind/libunbound/services/authzone.c
143
msg_grow_array(struct regional* region, struct dns_msg* msg)
sbin/unwind/libunbound/services/authzone.c
145
if(msg->rep->rrsets == NULL) {
sbin/unwind/libunbound/services/authzone.c
146
msg->rep->rrsets = regional_alloc_zero(region,
sbin/unwind/libunbound/services/authzone.c
147
sizeof(struct ub_packed_rrset_key*)*(msg->rep->rrset_count+1));
sbin/unwind/libunbound/services/authzone.c
148
if(!msg->rep->rrsets)
sbin/unwind/libunbound/services/authzone.c
151
struct ub_packed_rrset_key** rrsets_old = msg->rep->rrsets;
sbin/unwind/libunbound/services/authzone.c
152
msg->rep->rrsets = regional_alloc_zero(region,
sbin/unwind/libunbound/services/authzone.c
153
sizeof(struct ub_packed_rrset_key*)*(msg->rep->rrset_count+1));
sbin/unwind/libunbound/services/authzone.c
154
if(!msg->rep->rrsets)
sbin/unwind/libunbound/services/authzone.c
156
memmove(msg->rep->rrsets, rrsets_old,
sbin/unwind/libunbound/services/authzone.c
157
sizeof(struct ub_packed_rrset_key*)*msg->rep->rrset_count);
sbin/unwind/libunbound/services/authzone.c
190
msg_ttl(struct dns_msg* msg)
sbin/unwind/libunbound/services/authzone.c
192
if(msg->rep->rrset_count == 0) return;
sbin/unwind/libunbound/services/authzone.c
193
if(msg->rep->rrset_count == 1) {
sbin/unwind/libunbound/services/authzone.c
194
msg->rep->ttl = get_rrset_ttl(msg->rep->rrsets[0]);
sbin/unwind/libunbound/services/authzone.c
195
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
sbin/unwind/libunbound/services/authzone.c
196
msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
sbin/unwind/libunbound/services/authzone.c
197
} else if(get_rrset_ttl(msg->rep->rrsets[msg->rep->rrset_count-1]) <
sbin/unwind/libunbound/services/authzone.c
198
msg->rep->ttl) {
sbin/unwind/libunbound/services/authzone.c
199
msg->rep->ttl = get_rrset_ttl(msg->rep->rrsets[
sbin/unwind/libunbound/services/authzone.c
200
msg->rep->rrset_count-1]);
sbin/unwind/libunbound/services/authzone.c
201
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
sbin/unwind/libunbound/services/authzone.c
202
msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
sbin/unwind/libunbound/services/authzone.c
208
msg_rrset_duplicate(struct dns_msg* msg, uint8_t* nm, size_t nmlen,
sbin/unwind/libunbound/services/authzone.c
212
for(i=0; i<msg->rep->rrset_count; i++) {
sbin/unwind/libunbound/services/authzone.c
213
struct ub_packed_rrset_key* k = msg->rep->rrsets[i];
sbin/unwind/libunbound/services/authzone.c
225
struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset)
sbin/unwind/libunbound/services/authzone.c
227
log_assert(msg->rep->ns_numrrsets == 0);
sbin/unwind/libunbound/services/authzone.c
228
log_assert(msg->rep->ar_numrrsets == 0);
sbin/unwind/libunbound/services/authzone.c
231
if(msg_rrset_duplicate(msg, node->name, node->namelen, rrset->type,
sbin/unwind/libunbound/services/authzone.c
235
if(!msg_grow_array(region, msg))
sbin/unwind/libunbound/services/authzone.c
238
if(!(msg->rep->rrsets[msg->rep->rrset_count] =
sbin/unwind/libunbound/services/authzone.c
241
msg->rep->rrset_count++;
sbin/unwind/libunbound/services/authzone.c
242
msg->rep->an_numrrsets++;
sbin/unwind/libunbound/services/authzone.c
243
msg_ttl(msg);
sbin/unwind/libunbound/services/authzone.c
250
struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset)
sbin/unwind/libunbound/services/authzone.c
252
log_assert(msg->rep->ar_numrrsets == 0);
sbin/unwind/libunbound/services/authzone.c
2540
struct dns_msg* msg, struct auth_rrset* rrset, size_t offset)
sbin/unwind/libunbound/services/authzone.c
255
if(msg_rrset_duplicate(msg, node->name, node->namelen, rrset->type,
sbin/unwind/libunbound/services/authzone.c
2558
if(!msg_add_rrset_ar(z, region, msg, domain, ref))
sbin/unwind/libunbound/services/authzone.c
2562
if(!msg_add_rrset_ar(z, region, msg, domain, ref))
sbin/unwind/libunbound/services/authzone.c
2572
struct dns_msg* msg)
sbin/unwind/libunbound/services/authzone.c
2585
log_assert(msg->rep->rrset_count == 0);
sbin/unwind/libunbound/services/authzone.c
2586
if(!msg_add_rrset_ns(z, region, msg, apex, soa)) return 0;
sbin/unwind/libunbound/services/authzone.c
2588
d = (struct packed_rrset_data*)msg->rep->rrsets[msg->rep->rrset_count-1]->entry.data;
sbin/unwind/libunbound/services/authzone.c
259
if(!msg_grow_array(region, msg))
sbin/unwind/libunbound/services/authzone.c
2597
msg->rep->ttl = get_rrset_ttl(msg->rep->rrsets[0]);
sbin/unwind/libunbound/services/authzone.c
2598
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
sbin/unwind/libunbound/services/authzone.c
2599
msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
sbin/unwind/libunbound/services/authzone.c
262
if(!(msg->rep->rrsets[msg->rep->rrset_count] =
sbin/unwind/libunbound/services/authzone.c
265
msg->rep->rrset_count++;
sbin/unwind/libunbound/services/authzone.c
266
msg->rep->ns_numrrsets++;
sbin/unwind/libunbound/services/authzone.c
267
msg_ttl(msg);
sbin/unwind/libunbound/services/authzone.c
2725
struct regional* region, struct dns_msg* msg, struct auth_data* dname,
sbin/unwind/libunbound/services/authzone.c
2737
msg->rep->flags |= LDNS_RCODE_YXDOMAIN;
sbin/unwind/libunbound/services/authzone.c
274
struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset)
sbin/unwind/libunbound/services/authzone.c
2741
if(!msg_grow_array(region, msg))
sbin/unwind/libunbound/services/authzone.c
2743
msg->rep->rrsets[msg->rep->rrset_count] = cname;
sbin/unwind/libunbound/services/authzone.c
2744
msg->rep->rrset_count++;
sbin/unwind/libunbound/services/authzone.c
2745
msg->rep->an_numrrsets++;
sbin/unwind/libunbound/services/authzone.c
2746
msg_ttl(msg);
sbin/unwind/libunbound/services/authzone.c
2752
az_change_dnames(struct dns_msg* msg, uint8_t* oldname, uint8_t* newname,
sbin/unwind/libunbound/services/authzone.c
2756
size_t start = 0, end = msg->rep->rrset_count;
sbin/unwind/libunbound/services/authzone.c
2757
if(!an_only) start = msg->rep->an_numrrsets;
sbin/unwind/libunbound/services/authzone.c
2758
if(an_only) end = msg->rep->an_numrrsets;
sbin/unwind/libunbound/services/authzone.c
2761
if(query_dname_compare(msg->rep->rrsets[i]->rk.dname, oldname)
sbin/unwind/libunbound/services/authzone.c
2763
msg->rep->rrsets[i]->rk.dname = newname;
sbin/unwind/libunbound/services/authzone.c
2764
msg->rep->rrsets[i]->rk.dname_len = newlen;
sbin/unwind/libunbound/services/authzone.c
2765
msg->rep->rrsets[i]->entry.hash = rrset_key_hash(&msg->rep->rrsets[i]->rk);
sbin/unwind/libunbound/services/authzone.c
278
if(msg_rrset_duplicate(msg, node->name, node->namelen, rrset->type,
sbin/unwind/libunbound/services/authzone.c
2796
struct dns_msg* msg, uint8_t* cenm, size_t cenmlen)
sbin/unwind/libunbound/services/authzone.c
2817
if(!msg_add_rrset_ns(z, region, msg, node, nsec)) return 0;
sbin/unwind/libunbound/services/authzone.c
282
if(!msg_grow_array(region, msg))
sbin/unwind/libunbound/services/authzone.c
285
if(!(msg->rep->rrsets[msg->rep->rrset_count] =
sbin/unwind/libunbound/services/authzone.c
288
msg->rep->rrset_count++;
sbin/unwind/libunbound/services/authzone.c
289
msg->rep->ar_numrrsets++;
sbin/unwind/libunbound/services/authzone.c
290
msg_ttl(msg);
sbin/unwind/libunbound/services/authzone.c
3024
struct dns_msg* msg, struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
3030
if(!msg_add_rrset_ns(z, region, msg, node, nsec3)) return 0;
sbin/unwind/libunbound/services/authzone.c
3050
struct dns_msg* msg, uint8_t* cenm, size_t cenmlen, uint8_t* qname,
sbin/unwind/libunbound/services/authzone.c
3070
if(!az_nsec3_insert(z, region, msg, match))
sbin/unwind/libunbound/services/authzone.c
3081
if(!az_nsec3_insert(z, region, msg, node))
sbin/unwind/libunbound/services/authzone.c
3093
if(!az_nsec3_insert(z, region, msg, node))
sbin/unwind/libunbound/services/authzone.c
3109
if(!az_nsec3_insert(z, region, msg, node))
sbin/unwind/libunbound/services/authzone.c
3118
struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset)
sbin/unwind/libunbound/services/authzone.c
3120
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3123
if(!az_add_additionals_from(z, region, msg, rrset, 2))
sbin/unwind/libunbound/services/authzone.c
3126
if(!az_add_additionals_from(z, region, msg, rrset, 6))
sbin/unwind/libunbound/services/authzone.c
3129
if(!az_add_additionals_from(z, region, msg, rrset, 0))
sbin/unwind/libunbound/services/authzone.c
3138
struct dns_msg* msg, struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
3144
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3148
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3152
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3156
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3160
if(!msg_add_rrset_an(z, region, msg, node,
sbin/unwind/libunbound/services/authzone.c
3169
struct regional* region, struct dns_msg* msg,
sbin/unwind/libunbound/services/authzone.c
3189
if(!msg_add_rrset_an(z, region, msg, node, rrset))
sbin/unwind/libunbound/services/authzone.c
3195
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3204
struct regional* region, struct dns_msg* msg,
sbin/unwind/libunbound/services/authzone.c
3207
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3209
if(!follow_cname_chain(z, qinfo->qtype, region, msg, rrset->data))
sbin/unwind/libunbound/services/authzone.c
3217
struct dns_msg* msg, struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
3220
if(!az_add_negative_soa(z, region, msg)) return 0;
sbin/unwind/libunbound/services/authzone.c
3223
if(!msg_add_rrset_ns(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3226
if(!az_add_nsec3_proof(z, region, msg, node->name,
sbin/unwind/libunbound/services/authzone.c
3227
node->namelen, msg->qinfo.qname,
sbin/unwind/libunbound/services/authzone.c
3228
msg->qinfo.qname_len, 1, 1, 0, 0))
sbin/unwind/libunbound/services/authzone.c
3237
struct dns_msg* msg, struct auth_data* ce, struct auth_rrset* rrset)
sbin/unwind/libunbound/services/authzone.c
3242
msg->rep->flags &= ~BIT_AA;
sbin/unwind/libunbound/services/authzone.c
3243
if(!msg_add_rrset_ns(z, region, msg, ce, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3246
if(!msg_add_rrset_ns(z, region, msg, ce, ds)) return 0;
sbin/unwind/libunbound/services/authzone.c
3250
if(!msg_add_rrset_ns(z, region, msg, ce, nsec))
sbin/unwind/libunbound/services/authzone.c
3253
if(!az_add_nsec3_proof(z, region, msg, ce->name,
sbin/unwind/libunbound/services/authzone.c
3254
ce->namelen, msg->qinfo.qname,
sbin/unwind/libunbound/services/authzone.c
3255
msg->qinfo.qname_len, 1, 1, 0, 0))
sbin/unwind/libunbound/services/authzone.c
3260
if(!az_add_additionals_from(z, region, msg, rrset, 0)) return 0;
sbin/unwind/libunbound/services/authzone.c
3267
struct regional* region, struct dns_msg* msg, struct auth_data* ce,
sbin/unwind/libunbound/services/authzone.c
3272
if(!msg_add_rrset_an(z, region, msg, ce, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3274
msg, ce, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3275
if(FLAGS_GET_RCODE(msg->rep->flags) == LDNS_RCODE_YXDOMAIN)
sbin/unwind/libunbound/services/authzone.c
3277
if(msg->rep->rrset_count == 0 ||
sbin/unwind/libunbound/services/authzone.c
3278
!msg->rep->rrsets[msg->rep->rrset_count-1])
sbin/unwind/libunbound/services/authzone.c
3280
if(!follow_cname_chain(z, qinfo->qtype, region, msg,
sbin/unwind/libunbound/services/authzone.c
3281
(struct packed_rrset_data*)msg->rep->rrsets[
sbin/unwind/libunbound/services/authzone.c
3282
msg->rep->rrset_count-1]->entry.data))
sbin/unwind/libunbound/services/authzone.c
3290
struct regional* region, struct dns_msg* msg, struct auth_data* ce,
sbin/unwind/libunbound/services/authzone.c
3297
if(!msg_add_rrset_an(z, region, msg, wildcard, rrset))
sbin/unwind/libunbound/services/authzone.c
3299
az_change_dnames(msg, wildcard->name, msg->qinfo.qname,
sbin/unwind/libunbound/services/authzone.c
3300
msg->qinfo.qname_len, 1);
sbin/unwind/libunbound/services/authzone.c
3303
if(!msg_add_rrset_an(z, region, msg, wildcard, rrset))
sbin/unwind/libunbound/services/authzone.c
3305
az_change_dnames(msg, wildcard->name, msg->qinfo.qname,
sbin/unwind/libunbound/services/authzone.c
3306
msg->qinfo.qname_len, 1);
sbin/unwind/libunbound/services/authzone.c
3307
if(!follow_cname_chain(z, qinfo->qtype, region, msg,
sbin/unwind/libunbound/services/authzone.c
3312
if(!az_generate_any_answer(z, region, msg, wildcard))
sbin/unwind/libunbound/services/authzone.c
3314
az_change_dnames(msg, wildcard->name, msg->qinfo.qname,
sbin/unwind/libunbound/services/authzone.c
3315
msg->qinfo.qname_len, 1);
sbin/unwind/libunbound/services/authzone.c
3319
if(!az_generate_notype_answer(z, region, msg, wildcard))
sbin/unwind/libunbound/services/authzone.c
3329
if(!msg_add_rrset_ns(z, region, msg, node, nsec)) return 0;
sbin/unwind/libunbound/services/authzone.c
3335
if(!az_add_nsec3_proof(z, region, msg, wildup,
sbin/unwind/libunbound/services/authzone.c
3336
wilduplen, msg->qinfo.qname,
sbin/unwind/libunbound/services/authzone.c
3337
msg->qinfo.qname_len, 0, insert_ce, 1, 0))
sbin/unwind/libunbound/services/authzone.c
3343
az_change_dnames(msg, wildcard->name, msg->qinfo.qname,
sbin/unwind/libunbound/services/authzone.c
3344
msg->qinfo.qname_len, 0);
sbin/unwind/libunbound/services/authzone.c
3351
struct dns_msg* msg, struct auth_data* ce, struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
3354
msg->rep->flags |= LDNS_RCODE_NXDOMAIN;
sbin/unwind/libunbound/services/authzone.c
3355
if(!az_add_negative_soa(z, region, msg)) return 0;
sbin/unwind/libunbound/services/authzone.c
3357
if(!msg_add_rrset_ns(z, region, msg, node, nsec)) return 0;
sbin/unwind/libunbound/services/authzone.c
3358
if(ce && !az_nsec_wildcard_denial(z, region, msg, ce->name,
sbin/unwind/libunbound/services/authzone.c
3361
if(!az_add_nsec3_proof(z, region, msg, ce->name,
sbin/unwind/libunbound/services/authzone.c
3362
ce->namelen, msg->qinfo.qname,
sbin/unwind/libunbound/services/authzone.c
3363
msg->qinfo.qname_len, 0, 1, 1, 1))
sbin/unwind/libunbound/services/authzone.c
3372
struct regional* region, struct dns_msg* msg, struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
3377
return az_generate_positive_answer(z, region, msg, node, rrset);
sbin/unwind/libunbound/services/authzone.c
3381
return az_generate_cname_answer(z, qinfo, region, msg,
sbin/unwind/libunbound/services/authzone.c
3386
return az_generate_any_answer(z, region, msg, node);
sbin/unwind/libunbound/services/authzone.c
3389
return az_generate_notype_answer(z, region, msg, node);
sbin/unwind/libunbound/services/authzone.c
3396
struct regional* region, struct dns_msg* msg, struct auth_data* ce,
sbin/unwind/libunbound/services/authzone.c
3404
return az_generate_referral_answer(z, region, msg, ce, rrset);
sbin/unwind/libunbound/services/authzone.c
3407
return az_generate_dname_answer(z, qinfo, region, msg, ce,
sbin/unwind/libunbound/services/authzone.c
3413
return az_generate_notype_answer(z, region, msg, node);
sbin/unwind/libunbound/services/authzone.c
3417
return az_generate_wildcard_answer(z, qinfo, region, msg,
sbin/unwind/libunbound/services/authzone.c
3421
return az_generate_nxdomain_answer(z, region, msg, ce, node);
sbin/unwind/libunbound/services/authzone.c
3427
struct regional* region, struct dns_msg** msg, int* fallback)
sbin/unwind/libunbound/services/authzone.c
3434
if(!(*msg=msg_create(region, qinfo))) return 0;
sbin/unwind/libunbound/services/authzone.c
3472
return az_generate_answer_with_node(z, qinfo, region, *msg,
sbin/unwind/libunbound/services/authzone.c
3475
return az_generate_answer_nonexistnode(z, qinfo, region, *msg,
sbin/unwind/libunbound/services/authzone.c
3480
struct regional* region, struct dns_msg** msg, int* fallback,
sbin/unwind/libunbound/services/authzone.c
3509
r = auth_zone_generate_answer(z, qinfo, region, msg, fallback);
sbin/unwind/libunbound/services/authzone.c
3518
struct regional* temp, struct dns_msg* msg)
sbin/unwind/libunbound/services/authzone.c
3527
if(!inplace_cb_reply_local_call(env, qinfo, NULL, msg->rep,
sbin/unwind/libunbound/services/authzone.c
3528
(int)FLAGS_GET_RCODE(msg->rep->flags), edns, repinfo, temp, env->now_tv)
sbin/unwind/libunbound/services/authzone.c
3529
|| !reply_info_answer_encode(qinfo, msg->rep,
sbin/unwind/libunbound/services/authzone.c
3564
struct dns_msg* msg = NULL;
sbin/unwind/libunbound/services/authzone.c
3618
r = auth_zone_generate_answer(z, &zqinfo, temp, &msg, &fallback);
sbin/unwind/libunbound/services/authzone.c
3630
else auth_answer_encode(qinfo, env, edns, repinfo, buf, temp, msg);
sbin/unwind/libunbound/services/authzone.c
7812
char msg[MAXSYSLOGMSGLEN];
sbin/unwind/libunbound/services/authzone.c
7814
vsnprintf(msg, sizeof(msg), format, args);
sbin/unwind/libunbound/services/authzone.c
7815
verbose(level, "auth zone %s %s", str, msg);
sbin/unwind/libunbound/services/authzone.h
543
struct regional* region, struct dns_msg** msg, int* fallback,
sbin/unwind/libunbound/services/cache/dns.c
1000
struct dns_msg* msg = rrset_msg(rrset, region, now, &k);
sbin/unwind/libunbound/services/cache/dns.c
1001
if(msg) {
sbin/unwind/libunbound/services/cache/dns.c
1003
return msg;
sbin/unwind/libunbound/services/cache/dns.c
1029
struct dns_msg* msg;
sbin/unwind/libunbound/services/cache/dns.c
1034
&& (msg=tomsg(env, &k, data, region, now, 0, scratch))) {
sbin/unwind/libunbound/services/cache/dns.c
1036
msg->qinfo.qname=qname;
sbin/unwind/libunbound/services/cache/dns.c
1037
msg->qinfo.qname_len=qnamelen;
sbin/unwind/libunbound/services/cache/dns.c
1039
msg->rep->security = sec_status_unchecked;
sbin/unwind/libunbound/services/cache/dns.c
1040
iter_scrub_nxdomain(msg);
sbin/unwind/libunbound/services/cache/dns.c
1041
return msg;
sbin/unwind/libunbound/services/cache/dns.c
1184
struct msgreply_entry* msg;
sbin/unwind/libunbound/services/cache/dns.c
1185
msg = msg_cache_lookup(env, qinfo->qname, qinfo->qname_len,
sbin/unwind/libunbound/services/cache/dns.c
1187
if(msg) {
sbin/unwind/libunbound/services/cache/dns.c
1188
struct reply_info* rep = (struct reply_info*)msg->entry.data;
sbin/unwind/libunbound/services/cache/dns.c
1191
lock_rw_unlock(&msg->entry.lock);
sbin/unwind/libunbound/services/cache/dns.c
1194
lock_rw_unlock(&msg->entry.lock);
sbin/unwind/libunbound/services/cache/dns.c
271
struct dns_msg* msg, time_t now)
sbin/unwind/libunbound/services/cache/dns.c
273
if((msg->rep->rrsets[msg->rep->rrset_count] =
sbin/unwind/libunbound/services/cache/dns.c
275
msg->rep->ar_numrrsets++;
sbin/unwind/libunbound/services/cache/dns.c
276
msg->rep->rrset_count++;
sbin/unwind/libunbound/services/cache/dns.c
309
struct dns_msg** msg)
sbin/unwind/libunbound/services/cache/dns.c
322
if(msg)
sbin/unwind/libunbound/services/cache/dns.c
323
addr_to_additional(akey, region, *msg, now);
sbin/unwind/libunbound/services/cache/dns.c
342
if(msg)
sbin/unwind/libunbound/services/cache/dns.c
343
addr_to_additional(akey, region, *msg, now);
sbin/unwind/libunbound/services/cache/dns.c
435
struct dns_msg* msg, struct delegpt* dp, time_t now)
sbin/unwind/libunbound/services/cache/dns.c
440
msg->qinfo.qclass, 0, now, 0);
sbin/unwind/libunbound/services/cache/dns.c
445
dp->namelen, LDNS_RR_TYPE_NSEC, msg->qinfo.qclass,
sbin/unwind/libunbound/services/cache/dns.c
457
if((msg->rep->rrsets[msg->rep->rrset_count] =
sbin/unwind/libunbound/services/cache/dns.c
459
msg->rep->ns_numrrsets++;
sbin/unwind/libunbound/services/cache/dns.c
460
msg->rep->rrset_count++;
sbin/unwind/libunbound/services/cache/dns.c
470
struct dns_msg* msg = (struct dns_msg*)regional_alloc(region,
sbin/unwind/libunbound/services/cache/dns.c
472
if(!msg)
sbin/unwind/libunbound/services/cache/dns.c
474
msg->qinfo.qname = regional_alloc_init(region, qname, qnamelen);
sbin/unwind/libunbound/services/cache/dns.c
475
if(!msg->qinfo.qname)
sbin/unwind/libunbound/services/cache/dns.c
477
msg->qinfo.qname_len = qnamelen;
sbin/unwind/libunbound/services/cache/dns.c
478
msg->qinfo.qtype = qtype;
sbin/unwind/libunbound/services/cache/dns.c
479
msg->qinfo.qclass = qclass;
sbin/unwind/libunbound/services/cache/dns.c
480
msg->qinfo.local_alias = NULL;
sbin/unwind/libunbound/services/cache/dns.c
482
msg->rep = (struct reply_info*)regional_alloc_zero(region,
sbin/unwind/libunbound/services/cache/dns.c
484
if(!msg->rep)
sbin/unwind/libunbound/services/cache/dns.c
488
msg->rep->flags = BIT_QR; /* with QR, no AA */
sbin/unwind/libunbound/services/cache/dns.c
489
msg->rep->qdcount = 1;
sbin/unwind/libunbound/services/cache/dns.c
490
msg->rep->reason_bogus = LDNS_EDE_NONE;
sbin/unwind/libunbound/services/cache/dns.c
491
msg->rep->rrsets = (struct ub_packed_rrset_key**)
sbin/unwind/libunbound/services/cache/dns.c
494
if(!msg->rep->rrsets)
sbin/unwind/libunbound/services/cache/dns.c
496
return msg;
sbin/unwind/libunbound/services/cache/dns.c
500
dns_msg_authadd(struct dns_msg* msg, struct regional* region,
sbin/unwind/libunbound/services/cache/dns.c
503
if(!(msg->rep->rrsets[msg->rep->rrset_count++] =
sbin/unwind/libunbound/services/cache/dns.c
506
msg->rep->ns_numrrsets++;
sbin/unwind/libunbound/services/cache/dns.c
511
dns_msg_ansadd(struct dns_msg* msg, struct regional* region,
sbin/unwind/libunbound/services/cache/dns.c
514
if(!(msg->rep->rrsets[msg->rep->rrset_count++] =
sbin/unwind/libunbound/services/cache/dns.c
517
msg->rep->an_numrrsets++;
sbin/unwind/libunbound/services/cache/dns.c
524
struct regional* region, struct dns_msg** msg, time_t now,
sbin/unwind/libunbound/services/cache/dns.c
545
if(msg) {
sbin/unwind/libunbound/services/cache/dns.c
551
*msg = dns_msg_create(qname, qnamelen, qtype, qclass, region,
sbin/unwind/libunbound/services/cache/dns.c
553
if(!*msg || !dns_msg_authadd(*msg, region, nskey, now)) {
sbin/unwind/libunbound/services/cache/dns.c
563
if(msg)
sbin/unwind/libunbound/services/cache/dns.c
564
find_add_ds(env, region, *msg, dp, now);
sbin/unwind/libunbound/services/cache/dns.c
566
if(!find_add_addrs(env, qclass, region, dp, now, msg))
sbin/unwind/libunbound/services/cache/dns.c
575
struct dns_msg* msg = (struct dns_msg*)regional_alloc(region,
sbin/unwind/libunbound/services/cache/dns.c
577
if(!msg)
sbin/unwind/libunbound/services/cache/dns.c
579
memcpy(&msg->qinfo, q, sizeof(struct query_info));
sbin/unwind/libunbound/services/cache/dns.c
580
msg->qinfo.qname = regional_alloc_init(region, q->qname, q->qname_len);
sbin/unwind/libunbound/services/cache/dns.c
581
if(!msg->qinfo.qname)
sbin/unwind/libunbound/services/cache/dns.c
584
msg->rep = (struct reply_info*)regional_alloc(region,
sbin/unwind/libunbound/services/cache/dns.c
586
if(!msg->rep)
sbin/unwind/libunbound/services/cache/dns.c
588
msg->rep->reason_bogus = LDNS_EDE_NONE;
sbin/unwind/libunbound/services/cache/dns.c
589
msg->rep->reason_bogus_str = NULL;
sbin/unwind/libunbound/services/cache/dns.c
592
msg->rep->rrsets = (struct ub_packed_rrset_key**)
sbin/unwind/libunbound/services/cache/dns.c
595
if(!msg->rep->rrsets)
sbin/unwind/libunbound/services/cache/dns.c
597
return msg;
sbin/unwind/libunbound/services/cache/dns.c
605
struct dns_msg* msg;
sbin/unwind/libunbound/services/cache/dns.c
619
msg = gen_dns_msg(region, q, r->rrset_count);
sbin/unwind/libunbound/services/cache/dns.c
620
if(!msg) return NULL;
sbin/unwind/libunbound/services/cache/dns.c
621
msg->rep->flags = r->flags;
sbin/unwind/libunbound/services/cache/dns.c
622
msg->rep->qdcount = r->qdcount;
sbin/unwind/libunbound/services/cache/dns.c
623
msg->rep->ttl = is_expired
sbin/unwind/libunbound/services/cache/dns.c
627
msg->rep->prefetch_ttl = r->prefetch_ttl - now;
sbin/unwind/libunbound/services/cache/dns.c
629
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
sbin/unwind/libunbound/services/cache/dns.c
630
msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
sbin/unwind/libunbound/services/cache/dns.c
631
msg->rep->serve_expired_norec_ttl = 0;
sbin/unwind/libunbound/services/cache/dns.c
632
msg->rep->security = r->security;
sbin/unwind/libunbound/services/cache/dns.c
633
msg->rep->an_numrrsets = r->an_numrrsets;
sbin/unwind/libunbound/services/cache/dns.c
634
msg->rep->ns_numrrsets = r->ns_numrrsets;
sbin/unwind/libunbound/services/cache/dns.c
635
msg->rep->ar_numrrsets = r->ar_numrrsets;
sbin/unwind/libunbound/services/cache/dns.c
636
msg->rep->rrset_count = r->rrset_count;
sbin/unwind/libunbound/services/cache/dns.c
637
msg->rep->authoritative = r->authoritative;
sbin/unwind/libunbound/services/cache/dns.c
638
msg->rep->reason_bogus = r->reason_bogus;
sbin/unwind/libunbound/services/cache/dns.c
640
msg->rep->reason_bogus_str = regional_strdup(region, r->reason_bogus_str);
sbin/unwind/libunbound/services/cache/dns.c
658
for(i=0; i<msg->rep->rrset_count; i++) {
sbin/unwind/libunbound/services/cache/dns.c
659
msg->rep->rrsets[i] = packed_rrset_copy_region(r->rrsets[i],
sbin/unwind/libunbound/services/cache/dns.c
661
if(!msg->rep->rrsets[i]) {
sbin/unwind/libunbound/services/cache/dns.c
671
return msg;
sbin/unwind/libunbound/services/cache/dns.c
701
struct dns_msg* msg;
sbin/unwind/libunbound/services/cache/dns.c
706
msg = gen_dns_msg(region, q, 1); /* only the CNAME (or other) RRset */
sbin/unwind/libunbound/services/cache/dns.c
707
if(!msg)
sbin/unwind/libunbound/services/cache/dns.c
709
msg->rep->flags = BIT_QR; /* reply, no AA, no error */
sbin/unwind/libunbound/services/cache/dns.c
710
msg->rep->authoritative = 0; /* reply stored in cache can't be authoritative */
sbin/unwind/libunbound/services/cache/dns.c
711
msg->rep->qdcount = 1;
sbin/unwind/libunbound/services/cache/dns.c
712
msg->rep->ttl = d->ttl - now;
sbin/unwind/libunbound/services/cache/dns.c
713
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
sbin/unwind/libunbound/services/cache/dns.c
714
msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
sbin/unwind/libunbound/services/cache/dns.c
715
msg->rep->serve_expired_norec_ttl = 0;
sbin/unwind/libunbound/services/cache/dns.c
716
msg->rep->security = sec_status_unchecked;
sbin/unwind/libunbound/services/cache/dns.c
717
msg->rep->an_numrrsets = 1;
sbin/unwind/libunbound/services/cache/dns.c
718
msg->rep->ns_numrrsets = 0;
sbin/unwind/libunbound/services/cache/dns.c
719
msg->rep->ar_numrrsets = 0;
sbin/unwind/libunbound/services/cache/dns.c
720
msg->rep->rrset_count = 1;
sbin/unwind/libunbound/services/cache/dns.c
721
msg->rep->reason_bogus = LDNS_EDE_NONE;
sbin/unwind/libunbound/services/cache/dns.c
722
msg->rep->rrsets[0] = packed_rrset_copy_region(rrset, region, now);
sbin/unwind/libunbound/services/cache/dns.c
723
if(!msg->rep->rrsets[0]) /* copy CNAME */
sbin/unwind/libunbound/services/cache/dns.c
725
return msg;
sbin/unwind/libunbound/services/cache/dns.c
733
struct dns_msg* msg;
sbin/unwind/libunbound/services/cache/dns.c
746
msg = gen_dns_msg(region, q, 2); /* DNAME + CNAME RRset */
sbin/unwind/libunbound/services/cache/dns.c
747
if(!msg)
sbin/unwind/libunbound/services/cache/dns.c
749
msg->rep->flags = BIT_QR; /* reply, no AA, no error */
sbin/unwind/libunbound/services/cache/dns.c
750
msg->rep->authoritative = 0; /* reply stored in cache can't be authoritative */
sbin/unwind/libunbound/services/cache/dns.c
751
msg->rep->qdcount = 1;
sbin/unwind/libunbound/services/cache/dns.c
752
msg->rep->ttl = d->ttl - now;
sbin/unwind/libunbound/services/cache/dns.c
753
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
sbin/unwind/libunbound/services/cache/dns.c
754
msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
sbin/unwind/libunbound/services/cache/dns.c
755
msg->rep->serve_expired_norec_ttl = 0;
sbin/unwind/libunbound/services/cache/dns.c
756
msg->rep->security = sec_status_unchecked;
sbin/unwind/libunbound/services/cache/dns.c
757
msg->rep->an_numrrsets = 1;
sbin/unwind/libunbound/services/cache/dns.c
758
msg->rep->ns_numrrsets = 0;
sbin/unwind/libunbound/services/cache/dns.c
759
msg->rep->ar_numrrsets = 0;
sbin/unwind/libunbound/services/cache/dns.c
760
msg->rep->rrset_count = 1;
sbin/unwind/libunbound/services/cache/dns.c
761
msg->rep->reason_bogus = LDNS_EDE_NONE;
sbin/unwind/libunbound/services/cache/dns.c
762
msg->rep->rrsets[0] = packed_rrset_copy_region(rrset, region, now);
sbin/unwind/libunbound/services/cache/dns.c
763
if(!msg->rep->rrsets[0]) /* copy DNAME */
sbin/unwind/libunbound/services/cache/dns.c
771
msg->rep->flags |= LDNS_RCODE_YXDOMAIN;
sbin/unwind/libunbound/services/cache/dns.c
772
return msg;
sbin/unwind/libunbound/services/cache/dns.c
787
msg->rep->rrsets[1] = ck;
sbin/unwind/libunbound/services/cache/dns.c
813
msg->rep->ttl = newd->ttl;
sbin/unwind/libunbound/services/cache/dns.c
814
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(newd->ttl);
sbin/unwind/libunbound/services/cache/dns.c
815
msg->rep->serve_expired_ttl = newd->ttl + SERVE_EXPIRED_TTL;
sbin/unwind/libunbound/services/cache/dns.c
818
msg->rep->an_numrrsets ++;
sbin/unwind/libunbound/services/cache/dns.c
819
msg->rep->rrset_count ++;
sbin/unwind/libunbound/services/cache/dns.c
820
return msg;
sbin/unwind/libunbound/services/cache/dns.c
830
struct dns_msg* msg = NULL;
sbin/unwind/libunbound/services/cache/dns.c
839
msg = dns_msg_create(qname, qnamelen, qtype, qclass,
sbin/unwind/libunbound/services/cache/dns.c
841
if(!msg) {
sbin/unwind/libunbound/services/cache/dns.c
845
msg->rep->flags |= LDNS_RCODE_NOTIMPL;
sbin/unwind/libunbound/services/cache/dns.c
846
msg->rep->security = sec_status_indeterminate;
sbin/unwind/libunbound/services/cache/dns.c
847
return msg;
sbin/unwind/libunbound/services/cache/dns.c
870
if(!msg) {
sbin/unwind/libunbound/services/cache/dns.c
871
msg = dns_msg_create(qname, qnamelen, qtype, qclass,
sbin/unwind/libunbound/services/cache/dns.c
873
if(!msg) {
sbin/unwind/libunbound/services/cache/dns.c
880
if(!dns_msg_ansadd(msg, region, rrset, now)) {
sbin/unwind/libunbound/services/cache/dns.c
886
return msg;
sbin/unwind/libunbound/services/cache/dns.c
912
struct dns_msg* msg = tomsg(env, &key->key, data, region, now, 0,
sbin/unwind/libunbound/services/cache/dns.c
914
if(msg) {
sbin/unwind/libunbound/services/cache/dns.c
916
return msg;
sbin/unwind/libunbound/services/cache/dns.c
930
struct dns_msg* msg = synth_dname_msg(rrset, region, now, &k,
sbin/unwind/libunbound/services/cache/dns.c
932
if(msg) {
sbin/unwind/libunbound/services/cache/dns.c
941
return msg;
sbin/unwind/libunbound/services/cache/dns.c
955
return msg;
sbin/unwind/libunbound/services/cache/dns.c
973
struct dns_msg* msg = rrset_msg(rrset, region, now, &k);
sbin/unwind/libunbound/services/cache/dns.c
974
if(msg) {
sbin/unwind/libunbound/services/cache/dns.c
976
return msg;
sbin/unwind/libunbound/services/cache/dns.h
150
struct regional* region, struct dns_msg** msg, time_t timenow,
sbin/unwind/libunbound/services/cache/dns.h
237
int dns_msg_authadd(struct dns_msg* msg, struct regional* region,
sbin/unwind/libunbound/services/cache/dns.h
249
int dns_msg_ansadd(struct dns_msg* msg, struct regional* region,
sbin/unwind/libunbound/services/listen_dnsport.c
2719
char* msg;
sbin/unwind/libunbound/services/listen_dnsport.c
2727
msg = http_status_to_str(h2_stream->status);
sbin/unwind/libunbound/services/listen_dnsport.c
2728
if(length < strlen(msg))
sbin/unwind/libunbound/services/listen_dnsport.c
2730
memcpy(buf, msg, strlen(msg));
sbin/unwind/libunbound/services/listen_dnsport.c
2731
return strlen(msg);
sbin/unwind/libunbound/services/mesh.c
2399
struct dns_msg* msg;
sbin/unwind/libunbound/services/mesh.c
2432
msg = (*qstate->serve_expired_data->get_cached_answer)(qstate,
sbin/unwind/libunbound/services/mesh.c
2434
if(!msg || (FLAGS_GET_RCODE(msg->rep->flags) != LDNS_RCODE_NOERROR
sbin/unwind/libunbound/services/mesh.c
2435
&& FLAGS_GET_RCODE(msg->rep->flags) != LDNS_RCODE_NXDOMAIN
sbin/unwind/libunbound/services/mesh.c
2436
&& FLAGS_GET_RCODE(msg->rep->flags) != LDNS_RCODE_YXDOMAIN)) {
sbin/unwind/libunbound/services/mesh.c
2442
encode_rep = msg->rep;
sbin/unwind/libunbound/services/mesh.c
2448
qstate->client_info, &actinfo, msg->rep, &alias_rrset, &encode_rep,
sbin/unwind/libunbound/services/mesh.c
2452
!respip_merge_cname(partial_rep, &qstate->qinfo, msg->rep,
sbin/unwind/libunbound/services/mesh.c
2490
log_dns_msg("Serve expired lookup", &qstate->qinfo, msg->rep);
sbin/unwind/libunbound/services/mesh.c
2542
mesh_send_reply(mstate, LDNS_RCODE_NOERROR, msg->rep,
sbin/unwind/libunbound/services/mesh.c
2591
mesh_do_callback(mstate, LDNS_RCODE_NOERROR, msg->rep, c, &tv);
sbin/unwind/libunbound/services/mesh.c
337
struct dns_msg* msg;
sbin/unwind/libunbound/services/mesh.c
352
msg = tomsg(qstate->env, &key->key, data, qstate->region, timenow,
sbin/unwind/libunbound/services/mesh.c
354
if(!msg)
sbin/unwind/libunbound/services/mesh.c
364
if(must_validate && (msg->rep->security == sec_status_bogus ||
sbin/unwind/libunbound/services/mesh.c
365
msg->rep->security == sec_status_secure_sentinel_fail)) {
sbin/unwind/libunbound/services/mesh.c
368
} else if(msg->rep->security == sec_status_unchecked && must_validate) {
sbin/unwind/libunbound/services/mesh.c
372
} else if(msg->rep->security == sec_status_secure &&
sbin/unwind/libunbound/services/mesh.c
373
!reply_all_rrsets_secure(msg->rep) && must_validate) {
sbin/unwind/libunbound/services/mesh.c
380
return msg;
sbin/unwind/libunbound/services/outside_network.c
371
log_reuse_tcp(enum verbosity_value v, const char* msg, struct reuse_tcp* reuse)
sbin/unwind/libunbound/services/outside_network.c
380
verbose(v, "%s %s#%u fd %d", msg, addrbuf, (unsigned)port,
sbin/unwind/libunbound/services/rpz.c
1950
struct dns_msg* msg =
sbin/unwind/libunbound/services/rpz.c
1953
if(msg == NULL) { return NULL; }
sbin/unwind/libunbound/services/rpz.c
1954
memset(msg, 0, sizeof(struct dns_msg));
sbin/unwind/libunbound/services/rpz.c
1956
return msg;
sbin/unwind/libunbound/services/rpz.c
1963
struct dns_msg* msg = rpz_dns_msg_new(ms->region);
sbin/unwind/libunbound/services/rpz.c
1964
if(msg == NULL) { return msg; }
sbin/unwind/libunbound/services/rpz.c
1965
msg->qinfo = *qinfo;
sbin/unwind/libunbound/services/rpz.c
1966
msg->rep = construct_reply_info_base(ms->region,
sbin/unwind/libunbound/services/rpz.c
1979
if(msg->rep)
sbin/unwind/libunbound/services/rpz.c
1980
msg->rep->authoritative = 1;
sbin/unwind/libunbound/services/rpz.c
1981
if(!rpz_add_soa(msg->rep, ms, az))
sbin/unwind/libunbound/services/rpz.c
1983
return msg;
sbin/unwind/libunbound/services/rpz.c
1990
struct dns_msg* msg = rpz_dns_msg_new(ms->region);
sbin/unwind/libunbound/services/rpz.c
1992
if(msg == NULL) { return msg; }
sbin/unwind/libunbound/services/rpz.c
1993
msg->qinfo = *qinfo;
sbin/unwind/libunbound/services/rpz.c
1997
msg->rep = construct_reply_info_base(ms->region,
sbin/unwind/libunbound/services/rpz.c
2010
if(msg->rep)
sbin/unwind/libunbound/services/rpz.c
2011
msg->rep->authoritative = 1;
sbin/unwind/libunbound/services/rpz.c
2012
if(!rpz_add_soa(msg->rep, ms, az))
sbin/unwind/libunbound/services/rpz.c
2014
return msg;
sbin/unwind/libunbound/services/rpz.c
2021
struct dns_msg* msg = NULL;
sbin/unwind/libunbound/services/rpz.c
2026
msg = rpz_dns_msg_new(ms->region);
sbin/unwind/libunbound/services/rpz.c
2027
if(msg == NULL) { return NULL; }
sbin/unwind/libunbound/services/rpz.c
2029
msg->qinfo = *qi;
sbin/unwind/libunbound/services/rpz.c
2065
msg->rep = new_reply_info;
sbin/unwind/libunbound/services/rpz.c
2066
if(!rpz_add_soa(msg->rep, ms, az))
sbin/unwind/libunbound/services/rpz.c
2068
return msg;
sbin/unwind/libunbound/services/rpz.c
2186
struct dns_msg* msg = NULL;
sbin/unwind/libunbound/services/rpz.c
2190
msg = rpz_dns_msg_new(ms->region);
sbin/unwind/libunbound/services/rpz.c
2191
if(msg == NULL) { return NULL; }
sbin/unwind/libunbound/services/rpz.c
2193
msg->qinfo = *qinfo;
sbin/unwind/libunbound/services/rpz.c
2231
msg->rep = new_reply_info;
sbin/unwind/libunbound/services/rpz.c
2232
return msg;
sbin/unwind/libunbound/services/rpz.c
740
rpz_log_dname(char const* msg, uint8_t* dname, size_t dname_len)
sbin/unwind/libunbound/services/rpz.c
745
verbose(VERB_ALGO, "rpz: %s: <%s>", msg, buf);
sbin/unwind/libunbound/services/rpz.c
894
rpz_report_rrset_error(const char* msg, uint8_t* rr, size_t rr_len) {
sbin/unwind/libunbound/services/rpz.c
900
log_err("rpz: unexpected: unable to insert %s: %s", msg, rrstr);
sbin/unwind/libunbound/util/config_file.h
1408
void ub_c_error(const char* msg);
sbin/unwind/libunbound/util/configlexer.c
358
static void yy_fatal_error (yyconst char msg[] );
sbin/unwind/libunbound/util/configlexer.c
3944
#define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
sbin/unwind/libunbound/util/configlexer.c
7037
static void yy_fatal_error (yyconst char* msg )
sbin/unwind/libunbound/util/configlexer.c
7039
(void) fprintf( stderr, "%s\n", msg );
sbin/unwind/libunbound/util/data/msgparse.c
1154
parse_extract_edns_from_response_msg(struct msg_parse* msg,
sbin/unwind/libunbound/util/data/msgparse.c
1157
struct rrset_parse* rrset = msg->rrset_first;
sbin/unwind/libunbound/util/data/msgparse.c
1196
else msg->rrset_first = found->rrset_all_next;
sbin/unwind/libunbound/util/data/msgparse.c
1197
if(found == msg->rrset_last)
sbin/unwind/libunbound/util/data/msgparse.c
1198
msg->rrset_last = found_prev;
sbin/unwind/libunbound/util/data/msgparse.c
1199
msg->arcount --;
sbin/unwind/libunbound/util/data/msgparse.c
1200
msg->ar_rrsets --;
sbin/unwind/libunbound/util/data/msgparse.c
1201
msg->rrset_count --;
sbin/unwind/libunbound/util/data/msgparse.c
226
msgparse_hashtable_lookup(struct msg_parse* msg, sldns_buffer* pkt,
sbin/unwind/libunbound/util/data/msgparse.c
230
struct rrset_parse* p = msg->hashtable[h & (PARSE_TABLE_SIZE-1)];
sbin/unwind/libunbound/util/data/msgparse.c
270
msgparse_bucket_remove(struct msg_parse* msg, struct rrset_parse* rrset)
sbin/unwind/libunbound/util/data/msgparse.c
273
p = &msg->hashtable[ rrset->hash & (PARSE_TABLE_SIZE-1) ];
sbin/unwind/libunbound/util/data/msgparse.c
285
change_section(struct msg_parse* msg, struct rrset_parse* rrset,
sbin/unwind/libunbound/util/data/msgparse.c
292
p = msg->rrset_first;
sbin/unwind/libunbound/util/data/msgparse.c
297
else msg->rrset_first = p->rrset_all_next;
sbin/unwind/libunbound/util/data/msgparse.c
298
if(msg->rrset_last == rrset)
sbin/unwind/libunbound/util/data/msgparse.c
299
msg->rrset_last = prev;
sbin/unwind/libunbound/util/data/msgparse.c
307
case LDNS_SECTION_ANSWER: msg->an_rrsets--; break;
sbin/unwind/libunbound/util/data/msgparse.c
308
case LDNS_SECTION_AUTHORITY: msg->ns_rrsets--; break;
sbin/unwind/libunbound/util/data/msgparse.c
309
case LDNS_SECTION_ADDITIONAL: msg->ar_rrsets--; break;
sbin/unwind/libunbound/util/data/msgparse.c
314
if(msg->rrset_last)
sbin/unwind/libunbound/util/data/msgparse.c
315
msg->rrset_last->rrset_all_next = rrset;
sbin/unwind/libunbound/util/data/msgparse.c
316
else msg->rrset_first = rrset;
sbin/unwind/libunbound/util/data/msgparse.c
317
msg->rrset_last = rrset;
sbin/unwind/libunbound/util/data/msgparse.c
320
case LDNS_SECTION_AUTHORITY: msg->ns_rrsets++; break;
sbin/unwind/libunbound/util/data/msgparse.c
321
case LDNS_SECTION_ADDITIONAL: msg->ar_rrsets++; break;
sbin/unwind/libunbound/util/data/msgparse.c
395
change_rrsig_rrset(struct rrset_parse* sigset, struct msg_parse* msg,
sbin/unwind/libunbound/util/data/msgparse.c
406
dataset = new_rrset(msg, sigset->dname, sigset->dname_len,
sbin/unwind/libunbound/util/data/msgparse.c
412
case LDNS_SECTION_ANSWER: msg->an_rrsets++; break;
sbin/unwind/libunbound/util/data/msgparse.c
413
case LDNS_SECTION_AUTHORITY: msg->ns_rrsets++; break;
sbin/unwind/libunbound/util/data/msgparse.c
414
case LDNS_SECTION_ADDITIONAL: msg->ar_rrsets++; break;
sbin/unwind/libunbound/util/data/msgparse.c
418
msg->qtype == LDNS_RR_TYPE_RRSIG ||
sbin/unwind/libunbound/util/data/msgparse.c
419
(msg->qtype == LDNS_RR_TYPE_ANY &&
sbin/unwind/libunbound/util/data/msgparse.c
425
msgparse_bucket_remove(msg, dataset);
sbin/unwind/libunbound/util/data/msgparse.c
427
dataset->rrset_bucket_next = msg->hashtable[hash&(PARSE_TABLE_SIZE-1)];
sbin/unwind/libunbound/util/data/msgparse.c
428
msg->hashtable[hash&(PARSE_TABLE_SIZE-1)] = dataset;
sbin/unwind/libunbound/util/data/msgparse.c
431
change_section(msg, dataset, section);
sbin/unwind/libunbound/util/data/msgparse.c
466
find_rrset(struct msg_parse* msg, sldns_buffer* pkt, uint8_t* dname,
sbin/unwind/libunbound/util/data/msgparse.c
506
*rrset_prev = msgparse_hashtable_lookup(msg, pkt, *hash,
sbin/unwind/libunbound/util/data/msgparse.c
513
*rrset_prev = msgparse_hashtable_lookup(msg, pkt,
sbin/unwind/libunbound/util/data/msgparse.c
524
*rrset_prev = msgparse_hashtable_lookup(msg, pkt,
sbin/unwind/libunbound/util/data/msgparse.c
544
*rrset_prev = msgparse_hashtable_lookup(msg, pkt, *hash,
sbin/unwind/libunbound/util/data/msgparse.c
555
*rrset_prev = change_rrsig_rrset(*rrset_prev, msg,
sbin/unwind/libunbound/util/data/msgparse.c
564
*rrset_prev = msgparse_hashtable_lookup(msg, pkt, *hash, *rrset_flags,
sbin/unwind/libunbound/util/data/msgparse.c
584
parse_query_section(sldns_buffer* pkt, struct msg_parse* msg)
sbin/unwind/libunbound/util/data/msgparse.c
586
if(msg->qdcount == 0)
sbin/unwind/libunbound/util/data/msgparse.c
588
if(msg->qdcount > 1)
sbin/unwind/libunbound/util/data/msgparse.c
590
log_assert(msg->qdcount == 1);
sbin/unwind/libunbound/util/data/msgparse.c
593
msg->qname = sldns_buffer_current(pkt);
sbin/unwind/libunbound/util/data/msgparse.c
594
if((msg->qname_len = pkt_dname_len(pkt)) == 0)
sbin/unwind/libunbound/util/data/msgparse.c
598
msg->qtype = sldns_buffer_read_u16(pkt);
sbin/unwind/libunbound/util/data/msgparse.c
599
msg->qclass = sldns_buffer_read_u16(pkt);
sbin/unwind/libunbound/util/data/msgparse.c
755
struct msg_parse* msg, struct regional* region,
sbin/unwind/libunbound/util/data/msgparse.c
778
if( (msg->qtype == LDNS_RR_TYPE_RRSIG ||
sbin/unwind/libunbound/util/data/msgparse.c
779
msg->qtype == LDNS_RR_TYPE_ANY)
sbin/unwind/libunbound/util/data/msgparse.c
82
new_rrset(struct msg_parse* msg, uint8_t* dname, size_t dnamelen,
sbin/unwind/libunbound/util/data/msgparse.c
826
parse_section(sldns_buffer* pkt, struct msg_parse* msg,
sbin/unwind/libunbound/util/data/msgparse.c
881
if(!find_rrset(msg, pkt, dname, dnamelen, type, dclass, &hash,
sbin/unwind/libunbound/util/data/msgparse.c
889
rrset = new_rrset(msg, dname, dnamelen, type, dclass,
sbin/unwind/libunbound/util/data/msgparse.c
89
p->rrset_bucket_next = msg->hashtable[hash & (PARSE_TABLE_SIZE-1)];
sbin/unwind/libunbound/util/data/msgparse.c
90
msg->hashtable[hash & (PARSE_TABLE_SIZE-1)] = p;
sbin/unwind/libunbound/util/data/msgparse.c
903
if((r=add_rr_to_rrset(rrset, pkt, msg, region, section,
sbin/unwind/libunbound/util/data/msgparse.c
911
parse_packet(sldns_buffer* pkt, struct msg_parse* msg, struct regional* region)
sbin/unwind/libunbound/util/data/msgparse.c
917
sldns_buffer_read(pkt, &msg->id, sizeof(uint16_t));
sbin/unwind/libunbound/util/data/msgparse.c
918
msg->flags = sldns_buffer_read_u16(pkt);
sbin/unwind/libunbound/util/data/msgparse.c
919
msg->qdcount = sldns_buffer_read_u16(pkt);
sbin/unwind/libunbound/util/data/msgparse.c
92
if(msg->rrset_last)
sbin/unwind/libunbound/util/data/msgparse.c
920
msg->ancount = sldns_buffer_read_u16(pkt);
sbin/unwind/libunbound/util/data/msgparse.c
921
msg->nscount = sldns_buffer_read_u16(pkt);
sbin/unwind/libunbound/util/data/msgparse.c
922
msg->arcount = sldns_buffer_read_u16(pkt);
sbin/unwind/libunbound/util/data/msgparse.c
923
if(msg->qdcount > 1)
sbin/unwind/libunbound/util/data/msgparse.c
925
if((ret = parse_query_section(pkt, msg)) != 0)
sbin/unwind/libunbound/util/data/msgparse.c
927
if((ret = parse_section(pkt, msg, region, LDNS_SECTION_ANSWER,
sbin/unwind/libunbound/util/data/msgparse.c
928
msg->ancount, &msg->an_rrsets)) != 0)
sbin/unwind/libunbound/util/data/msgparse.c
93
msg->rrset_last->rrset_all_next = p;
sbin/unwind/libunbound/util/data/msgparse.c
930
if((ret = parse_section(pkt, msg, region, LDNS_SECTION_AUTHORITY,
sbin/unwind/libunbound/util/data/msgparse.c
931
msg->nscount, &msg->ns_rrsets)) != 0)
sbin/unwind/libunbound/util/data/msgparse.c
933
if(sldns_buffer_remaining(pkt) == 0 && msg->arcount == 1) {
sbin/unwind/libunbound/util/data/msgparse.c
936
} else if((ret = parse_section(pkt, msg, region,
sbin/unwind/libunbound/util/data/msgparse.c
937
LDNS_SECTION_ADDITIONAL, msg->arcount, &msg->ar_rrsets)) != 0)
sbin/unwind/libunbound/util/data/msgparse.c
94
else msg->rrset_first = p;
sbin/unwind/libunbound/util/data/msgparse.c
942
msg->rrset_count = msg->an_rrsets + msg->ns_rrsets + msg->ar_rrsets;
sbin/unwind/libunbound/util/data/msgparse.c
95
msg->rrset_last = p;
sbin/unwind/libunbound/util/data/msgparse.h
285
int parse_packet(struct sldns_buffer* pkt, struct msg_parse* msg,
sbin/unwind/libunbound/util/data/msgparse.h
305
int parse_extract_edns_from_response_msg(struct msg_parse* msg,
sbin/unwind/libunbound/util/data/msgparse.h
361
struct rrset_parse* msgparse_hashtable_lookup(struct msg_parse* msg,
sbin/unwind/libunbound/util/data/msgparse.h
370
void msgparse_bucket_remove(struct msg_parse* msg, struct rrset_parse* rrset);
sbin/unwind/libunbound/util/data/msgreply.c
1092
struct msg_parse* msg;
sbin/unwind/libunbound/util/data/msgreply.c
1093
if(!(msg = regional_alloc(region, sizeof(*msg)))) {
sbin/unwind/libunbound/util/data/msgreply.c
1096
memset(msg, 0, sizeof(*msg));
sbin/unwind/libunbound/util/data/msgreply.c
1098
if(parse_packet(pkt, msg, region) != 0){
sbin/unwind/libunbound/util/data/msgreply.c
1101
if(!parse_create_msg(pkt, msg, NULL, qi, &rep, region)) {
sbin/unwind/libunbound/util/data/msgreply.c
143
parse_create_repinfo(struct msg_parse* msg, struct reply_info** rep,
sbin/unwind/libunbound/util/data/msgreply.c
146
*rep = construct_reply_info_base(region, msg->flags, msg->qdcount, 0,
sbin/unwind/libunbound/util/data/msgreply.c
147
0, 0, 0, msg->an_rrsets, msg->ns_rrsets, msg->ar_rrsets,
sbin/unwind/libunbound/util/data/msgreply.c
148
msg->rrset_count, sec_status_unchecked, LDNS_EDE_NONE);
sbin/unwind/libunbound/util/data/msgreply.c
416
get_rrset_trust(struct msg_parse* msg, struct rrset_parse* rrset)
sbin/unwind/libunbound/util/data/msgreply.c
418
uint16_t AA = msg->flags & BIT_AA;
sbin/unwind/libunbound/util/data/msgreply.c
422
if(msg->rrset_first &&
sbin/unwind/libunbound/util/data/msgreply.c
423
msg->rrset_first->section==LDNS_SECTION_ANSWER
sbin/unwind/libunbound/util/data/msgreply.c
424
&& msg->rrset_first->type==LDNS_RR_TYPE_CNAME){
sbin/unwind/libunbound/util/data/msgreply.c
425
if(rrset == msg->rrset_first)
sbin/unwind/libunbound/util/data/msgreply.c
429
if(msg->rrset_first &&
sbin/unwind/libunbound/util/data/msgreply.c
430
msg->rrset_first->section==LDNS_SECTION_ANSWER
sbin/unwind/libunbound/util/data/msgreply.c
431
&& msg->rrset_first->type==LDNS_RR_TYPE_DNAME){
sbin/unwind/libunbound/util/data/msgreply.c
432
if(rrset == msg->rrset_first ||
sbin/unwind/libunbound/util/data/msgreply.c
433
rrset == msg->rrset_first->rrset_all_next)
sbin/unwind/libunbound/util/data/msgreply.c
453
parse_copy_decompress_rrset(sldns_buffer* pkt, struct msg_parse* msg,
sbin/unwind/libunbound/util/data/msgreply.c
483
data->trust = get_rrset_trust(msg, pset);
sbin/unwind/libunbound/util/data/msgreply.c
496
parse_copy_decompress(sldns_buffer* pkt, struct msg_parse* msg,
sbin/unwind/libunbound/util/data/msgreply.c
500
struct rrset_parse *pset = msg->rrset_first;
sbin/unwind/libunbound/util/data/msgreply.c
509
if(!parse_copy_decompress_rrset(pkt, msg, pset, region,
sbin/unwind/libunbound/util/data/msgreply.c
526
parse_create_msg(sldns_buffer* pkt, struct msg_parse* msg,
sbin/unwind/libunbound/util/data/msgreply.c
530
log_assert(pkt && msg);
sbin/unwind/libunbound/util/data/msgreply.c
531
if(!parse_create_qinfo(pkt, msg, qinf, region))
sbin/unwind/libunbound/util/data/msgreply.c
533
if(!parse_create_repinfo(msg, rep, region))
sbin/unwind/libunbound/util/data/msgreply.c
539
if(!parse_copy_decompress(pkt, msg, *rep, region)) {
sbin/unwind/libunbound/util/data/msgreply.c
551
struct msg_parse* msg;
sbin/unwind/libunbound/util/data/msgreply.c
557
if(!(msg = regional_alloc(region, sizeof(*msg)))) {
sbin/unwind/libunbound/util/data/msgreply.c
560
memset(msg, 0, sizeof(*msg));
sbin/unwind/libunbound/util/data/msgreply.c
563
if((ret = parse_packet(pkt, msg, region)) != 0) {
sbin/unwind/libunbound/util/data/msgreply.c
566
if((ret = parse_extract_edns_from_response_msg(msg, edns, region)) != 0)
sbin/unwind/libunbound/util/data/msgreply.c
571
if(!parse_create_msg(pkt, msg, alloc, qinf, rep, NULL)) {
sbin/unwind/libunbound/util/data/msgreply.c
79
parse_create_qinfo(sldns_buffer* pkt, struct msg_parse* msg,
sbin/unwind/libunbound/util/data/msgreply.c
82
if(msg->qname) {
sbin/unwind/libunbound/util/data/msgreply.c
85
msg->qname_len);
sbin/unwind/libunbound/util/data/msgreply.c
86
else qinf->qname = (uint8_t*)malloc(msg->qname_len);
sbin/unwind/libunbound/util/data/msgreply.c
88
dname_pkt_copy(pkt, qinf->qname, msg->qname);
sbin/unwind/libunbound/util/data/msgreply.c
90
qinf->qname_len = msg->qname_len;
sbin/unwind/libunbound/util/data/msgreply.c
91
qinf->qtype = msg->qtype;
sbin/unwind/libunbound/util/data/msgreply.c
92
qinf->qclass = msg->qclass;
sbin/unwind/libunbound/util/data/msgreply.h
321
int parse_create_msg(struct sldns_buffer* pkt, struct msg_parse* msg,
sbin/unwind/libunbound/util/data/msgreply.h
459
int parse_copy_decompress_rrset(struct sldns_buffer* pkt, struct msg_parse* msg,
sbin/unwind/libunbound/util/log.c
408
log_hex_f(enum verbosity_value v, const char* msg, void* data, size_t length)
sbin/unwind/libunbound/util/log.c
418
verbose(v, "%s[%u]", msg, (unsigned)length);
sbin/unwind/libunbound/util/log.c
431
verbose(v, "%s[%u:%u] %.*s", msg, (unsigned)length,
sbin/unwind/libunbound/util/log.c
437
log_hex(const char* msg, void* data, size_t length)
sbin/unwind/libunbound/util/log.c
439
log_hex_f(verbosity, msg, data, length);
sbin/unwind/libunbound/util/log.c
460
void log_buf(enum verbosity_value level, const char* msg, sldns_buffer* buf)
sbin/unwind/libunbound/util/log.c
464
log_hex_f(level, msg, sldns_buffer_begin(buf), sldns_buffer_limit(buf));
sbin/unwind/libunbound/util/log.h
178
void log_hex(const char* msg, void* data, size_t length);
sbin/unwind/libunbound/util/log.h
201
void log_buf(enum verbosity_value level, const char* msg, struct sldns_buffer* buf);
sbin/unwind/libunbound/util/netevent.c
1026
msg.msg_name = &rep.remote_addr;
sbin/unwind/libunbound/util/netevent.c
1027
msg.msg_namelen = (socklen_t)sizeof(rep.remote_addr);
sbin/unwind/libunbound/util/netevent.c
1030
msg.msg_iov = iov;
sbin/unwind/libunbound/util/netevent.c
1031
msg.msg_iovlen = 1;
sbin/unwind/libunbound/util/netevent.c
1032
msg.msg_control = ancil.buf;
sbin/unwind/libunbound/util/netevent.c
1034
msg.msg_controllen = sizeof(ancil.buf);
sbin/unwind/libunbound/util/netevent.c
1036
msg.msg_flags = 0;
sbin/unwind/libunbound/util/netevent.c
1037
rcv = recvmsg(fd, &msg, MSG_DONTWAIT);
sbin/unwind/libunbound/util/netevent.c
1045
rep.remote_addrlen = msg.msg_namelen;
sbin/unwind/libunbound/util/netevent.c
1051
for(cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
sbin/unwind/libunbound/util/netevent.c
1052
cmsg = CMSG_NXTHDR(&msg, cmsg)) {
sbin/unwind/libunbound/util/netevent.c
1233
doq_set_localaddr_cmsg(struct msghdr* msg, size_t control_size,
sbin/unwind/libunbound/util/netevent.c
1241
cmsg = CMSG_FIRSTHDR(msg);
sbin/unwind/libunbound/util/netevent.c
1247
msg->msg_controllen = CMSG_SPACE(sizeof(struct in_pktinfo));
sbin/unwind/libunbound/util/netevent.c
1248
memset(msg->msg_control, 0, msg->msg_controllen);
sbin/unwind/libunbound/util/netevent.c
1249
log_assert(msg->msg_controllen <= control_size);
sbin/unwind/libunbound/util/netevent.c
1266
msg->msg_controllen = CMSG_SPACE(sizeof(struct in_addr));
sbin/unwind/libunbound/util/netevent.c
1267
memset(msg->msg_control, 0, msg->msg_controllen);
sbin/unwind/libunbound/util/netevent.c
1268
log_assert(msg->msg_controllen <= control_size);
sbin/unwind/libunbound/util/netevent.c
1279
msg->msg_controllen = CMSG_SPACE(sizeof(struct in6_pktinfo));
sbin/unwind/libunbound/util/netevent.c
1280
memset(msg->msg_control, 0, msg->msg_controllen);
sbin/unwind/libunbound/util/netevent.c
1281
log_assert(msg->msg_controllen <= control_size);
sbin/unwind/libunbound/util/netevent.c
1352
struct msghdr msg;
sbin/unwind/libunbound/util/netevent.c
1361
memset(&msg, 0, sizeof(msg));
sbin/unwind/libunbound/util/netevent.c
1362
msg.msg_name = (void*)&paddr->addr;
sbin/unwind/libunbound/util/netevent.c
1363
msg.msg_namelen = paddr->addrlen;
sbin/unwind/libunbound/util/netevent.c
1364
msg.msg_iov = iov;
sbin/unwind/libunbound/util/netevent.c
1365
msg.msg_iovlen = 1;
sbin/unwind/libunbound/util/netevent.c
1366
msg.msg_control = control.buf;
sbin/unwind/libunbound/util/netevent.c
1368
msg.msg_controllen = sizeof(control.buf);
sbin/unwind/libunbound/util/netevent.c
1370
msg.msg_flags = 0;
sbin/unwind/libunbound/util/netevent.c
1372
doq_set_localaddr_cmsg(&msg, sizeof(control.buf), &paddr->localaddr,
sbin/unwind/libunbound/util/netevent.c
1377
ret = sendmsg(c->fd, &msg, MSG_DONTWAIT);
sbin/unwind/libunbound/util/netevent.c
1449
int* pkt_continue, struct msghdr* msg)
sbin/unwind/libunbound/util/netevent.c
1457
for(cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL;
sbin/unwind/libunbound/util/netevent.c
1458
cmsg = CMSG_NXTHDR(msg, cmsg)) {
sbin/unwind/libunbound/util/netevent.c
1532
msghdr_get_ecn(struct msghdr* msg, int family)
sbin/unwind/libunbound/util/netevent.c
1537
for(cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL;
sbin/unwind/libunbound/util/netevent.c
1538
cmsg = CMSG_NXTHDR(msg, cmsg)) {
sbin/unwind/libunbound/util/netevent.c
1548
for(cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL;
sbin/unwind/libunbound/util/netevent.c
1549
cmsg = CMSG_NXTHDR(msg, cmsg)) {
sbin/unwind/libunbound/util/netevent.c
1568
struct msghdr msg;
sbin/unwind/libunbound/util/netevent.c
1576
msg.msg_name = &paddr->addr;
sbin/unwind/libunbound/util/netevent.c
1577
msg.msg_namelen = (socklen_t)sizeof(paddr->addr);
sbin/unwind/libunbound/util/netevent.c
1580
msg.msg_iov = iov;
sbin/unwind/libunbound/util/netevent.c
1581
msg.msg_iovlen = 1;
sbin/unwind/libunbound/util/netevent.c
1582
msg.msg_control = ancil.buf;
sbin/unwind/libunbound/util/netevent.c
1584
msg.msg_controllen = sizeof(ancil.buf);
sbin/unwind/libunbound/util/netevent.c
1586
msg.msg_flags = 0;
sbin/unwind/libunbound/util/netevent.c
1588
rcv = recvmsg(c->fd, &msg, MSG_DONTWAIT);
sbin/unwind/libunbound/util/netevent.c
1598
paddr->addrlen = msg.msg_namelen;
sbin/unwind/libunbound/util/netevent.c
1601
if(!doq_get_localaddr_cmsg(c, paddr, pkt_continue, &msg))
sbin/unwind/libunbound/util/netevent.c
1603
pi->ecn = msghdr_get_ecn(&msg, paddr->addr.sockaddr.in.sin_family);
sbin/unwind/libunbound/util/netevent.c
4324
struct msghdr msg;
sbin/unwind/libunbound/util/netevent.c
4327
memset(&msg, 0, sizeof(msg));
sbin/unwind/libunbound/util/netevent.c
4340
msg.msg_name = &c->repinfo.remote_addr;
sbin/unwind/libunbound/util/netevent.c
4341
msg.msg_namelen = c->repinfo.remote_addrlen;
sbin/unwind/libunbound/util/netevent.c
4342
msg.msg_iov = iov;
sbin/unwind/libunbound/util/netevent.c
4343
msg.msg_iovlen = 2;
sbin/unwind/libunbound/util/netevent.c
4344
r = sendmsg(fd, &msg, MSG_FASTOPEN);
sbin/unwind/libunbound/util/netevent.c
630
struct msghdr msg;
sbin/unwind/libunbound/util/netevent.c
647
msg.msg_name = addr;
sbin/unwind/libunbound/util/netevent.c
648
msg.msg_namelen = addrlen;
sbin/unwind/libunbound/util/netevent.c
651
msg.msg_iov = iov;
sbin/unwind/libunbound/util/netevent.c
652
msg.msg_iovlen = 1;
sbin/unwind/libunbound/util/netevent.c
653
msg.msg_control = control.buf;
sbin/unwind/libunbound/util/netevent.c
655
msg.msg_controllen = sizeof(control.buf);
sbin/unwind/libunbound/util/netevent.c
657
msg.msg_flags = 0;
sbin/unwind/libunbound/util/netevent.c
660
cmsg = CMSG_FIRSTHDR(&msg);
sbin/unwind/libunbound/util/netevent.c
664
msg.msg_controllen = CMSG_SPACE(sizeof(struct in_pktinfo));
sbin/unwind/libunbound/util/netevent.c
665
log_assert(msg.msg_controllen <= sizeof(control.buf));
sbin/unwind/libunbound/util/netevent.c
680
msg.msg_controllen = CMSG_SPACE(sizeof(struct in_addr));
sbin/unwind/libunbound/util/netevent.c
681
log_assert(msg.msg_controllen <= sizeof(control.buf));
sbin/unwind/libunbound/util/netevent.c
694
msg.msg_control = NULL;
sbin/unwind/libunbound/util/netevent.c
698
msg.msg_controllen = CMSG_SPACE(sizeof(struct in6_pktinfo));
sbin/unwind/libunbound/util/netevent.c
699
log_assert(msg.msg_controllen <= sizeof(control.buf));
sbin/unwind/libunbound/util/netevent.c
715
msg.msg_controllen = CMSG_SPACE(sizeof(struct in6_pktinfo));
sbin/unwind/libunbound/util/netevent.c
716
log_assert(msg.msg_controllen <= sizeof(control.buf));
sbin/unwind/libunbound/util/netevent.c
730
sent = sendmsg(c->fd, &msg, 0);
sbin/unwind/libunbound/util/netevent.c
856
sent = sendmsg(c->fd, &msg, 0);
sbin/unwind/libunbound/util/netevent.c
998
struct msghdr msg;
sbin/unwind/libunbound/util/tube.c
495
int tube_queue_item(struct tube* tube, uint8_t* msg, size_t len)
sbin/unwind/libunbound/util/tube.c
501
free(msg);
sbin/unwind/libunbound/util/tube.c
505
item->buf = msg;
sbin/unwind/libunbound/util/tube.c
753
int tube_queue_item(struct tube* tube, uint8_t* msg, size_t len)
sbin/unwind/libunbound/util/tube.c
760
free(msg);
sbin/unwind/libunbound/util/tube.c
764
item->buf = msg;
sbin/unwind/libunbound/util/tube.h
267
int tube_queue_item(struct tube* tube, uint8_t* msg, size_t len);
sbin/unwind/libunbound/validator/autotrust.c
151
char msg[MAXSYSLOGMSGLEN];
sbin/unwind/libunbound/validator/autotrust.c
152
vsnprintf(msg, sizeof(msg), format, args);
sbin/unwind/libunbound/validator/autotrust.c
153
verbose(level, "%s key %d %s", str?str:"??", keytag, msg);
sbin/unwind/libunbound/validator/val_neg.c
1253
struct dns_msg* msg;
sbin/unwind/libunbound/validator/val_neg.c
1293
if(!(msg = dns_msg_create(qname, qname_len,
sbin/unwind/libunbound/validator/val_neg.c
1297
if(!dns_msg_authadd(msg, region, ce_rrset, 0))
sbin/unwind/libunbound/validator/val_neg.c
1299
return msg;
sbin/unwind/libunbound/validator/val_neg.c
1327
if(!(msg = dns_msg_create(qname, qname_len,
sbin/unwind/libunbound/validator/val_neg.c
1331
if(!dns_msg_authadd(msg, region, ce_rrset, 0))
sbin/unwind/libunbound/validator/val_neg.c
1333
if(!dns_msg_authadd(msg, region, nc_rrset, 0))
sbin/unwind/libunbound/validator/val_neg.c
1335
return msg;
sbin/unwind/libunbound/validator/val_neg.c
1350
struct regional* region, struct dns_msg* msg, struct val_neg_zone* zone)
sbin/unwind/libunbound/validator/val_neg.c
1362
nm = reply_nsec_signer(msg->rep, &nmlen, &dclass);
sbin/unwind/libunbound/validator/val_neg.c
1370
if(!dns_msg_authadd(msg, region, soa, now)) {
sbin/unwind/libunbound/validator/val_neg.c
1384
struct dns_msg* msg;
sbin/unwind/libunbound/validator/val_neg.c
1417
if(!(msg = dns_msg_create(qinfo->qname, qinfo->qname_len,
sbin/unwind/libunbound/validator/val_neg.c
1420
if(!dns_msg_authadd(msg, region, nsec, 0))
sbin/unwind/libunbound/validator/val_neg.c
1422
if(addsoa && !add_soa(rrset_cache, now, region, msg, NULL))
sbin/unwind/libunbound/validator/val_neg.c
1428
return msg;
sbin/unwind/libunbound/validator/val_neg.c
1430
if(!(msg = dns_msg_create(qinfo->qname, qinfo->qname_len,
sbin/unwind/libunbound/validator/val_neg.c
1473
if(!dns_msg_ansadd(msg, region, wcrr, 0))
sbin/unwind/libunbound/validator/val_neg.c
1498
if(!dns_msg_authadd(msg, region, wcrr, 0))
sbin/unwind/libunbound/validator/val_neg.c
1503
if(!dns_msg_authadd(msg, region, nsec, 0))
sbin/unwind/libunbound/validator/val_neg.c
1505
if(addsoa && !add_soa(rrset_cache, now, region, msg, NULL))
sbin/unwind/libunbound/validator/val_neg.c
1516
FLAGS_SET_RCODE(msg->rep->flags, rcode);
sbin/unwind/libunbound/validator/val_neg.c
1517
return msg;
sbin/unwind/libunbound/validator/val_neg.c
1548
msg = neg_nsec3_proof_ds(zone, qinfo->qname, qinfo->qname_len,
sbin/unwind/libunbound/validator/val_neg.c
1550
if(msg && addsoa && !add_soa(rrset_cache, now, region, msg, zone)) {
sbin/unwind/libunbound/validator/val_neg.c
1555
return msg;
sbin/unwind/libunbound/validator/val_utils.c
1304
struct dns_msg* msg;
sbin/unwind/libunbound/validator/val_utils.c
1316
msg = dns_msg_create(nm, nmlen, LDNS_RR_TYPE_DS, c, region, 1);
sbin/unwind/libunbound/validator/val_utils.c
1317
if(!msg)
sbin/unwind/libunbound/validator/val_utils.c
1319
msg->rep->rrsets[0] = copy;
sbin/unwind/libunbound/validator/val_utils.c
1320
msg->rep->rrset_count++;
sbin/unwind/libunbound/validator/val_utils.c
1321
msg->rep->an_numrrsets++;
sbin/unwind/libunbound/validator/val_utils.c
1322
return msg;
sbin/unwind/libunbound/validator/val_utils.c
1331
msg = val_neg_getmsg(env->neg_cache, &qinfo, region, env->rrset_cache,
sbin/unwind/libunbound/validator/val_utils.c
1333
return msg;
sbin/unwind/libunbound/validator/validator.c
2102
struct dns_msg* msg;
sbin/unwind/libunbound/validator/validator.c
2108
msg = vq->sub_ds_msg;
sbin/unwind/libunbound/validator/validator.c
2110
msg, &msg->qinfo, NULL, &suspend, NULL);
sbin/unwind/libunbound/validator/validator.c
2121
(msg=val_find_DS(qstate->env, target_key_name,
sbin/unwind/libunbound/validator/validator.c
2126
msg, &msg->qinfo, NULL, &suspend, NULL);
sbin/unwind/libunbound/validator/validator.c
2885
int id, int rcode, struct dns_msg* msg, struct query_info* qinfo,
sbin/unwind/libunbound/validator/validator.c
2915
subtype = val_classify_response(BIT_RD, qinfo, qinfo, msg->rep, 0);
sbin/unwind/libunbound/validator/validator.c
2919
ds = reply_find_answer_rrset(qinfo, msg->rep);
sbin/unwind/libunbound/validator/validator.c
2969
if(!val_has_signed_nsecs(msg->rep, &reason)) {
sbin/unwind/libunbound/validator/validator.c
2983
qstate->env, ve, qinfo, msg->rep, vq->key_entry,
sbin/unwind/libunbound/validator/validator.c
3020
msg->rep->rrsets + msg->rep->an_numrrsets,
sbin/unwind/libunbound/validator/validator.c
3021
msg->rep->ns_numrrsets, qinfo, vq->key_entry, &reason,
sbin/unwind/libunbound/validator/validator.c
3069
cname = reply_find_rrset_section_an(msg->rep, qinfo->qname,
sbin/unwind/libunbound/validator/validator.c
3079
if(msg->rep->an_numrrsets != 0 && ntohs(msg->rep->
sbin/unwind/libunbound/validator/validator.c
3107
if(FLAGS_GET_RCODE(msg->rep->flags) != LDNS_RCODE_NOERROR) {
sbin/unwind/libunbound/validator/validator.c
3111
msg->rep->flags), rc, sizeof(rc));
sbin/unwind/libunbound/validator/validator.c
3146
int id, int rcode, struct dns_msg* msg, struct query_info* qinfo,
sbin/unwind/libunbound/validator/validator.c
3164
ret = ds_response_to_ke(qstate, vq, id, rcode, msg, qinfo, &dske,
sbin/unwind/libunbound/validator/validator.c
3246
int id, int rcode, struct dns_msg* msg, struct query_info* qinfo,
sbin/unwind/libunbound/validator/validator.c
3267
dnskey = reply_find_answer_rrset(qinfo, msg->rep);
sbin/unwind/libunbound/validator/validator.c
3368
int id, int rcode, struct dns_msg* msg, struct sock_list* origin,
sbin/unwind/libunbound/validator/validator.c
3387
dnskey_rrset = reply_find_rrset_section_an(msg->rep,
sbin/unwind/libunbound/validator/validator.c
74
struct val_qstate* vq, int id, int rcode, struct dns_msg* msg,
sbin/unwind/parse.y
397
char *msg;
sbin/unwind/parse.y
401
if (vasprintf(&msg, fmt, ap) == -1)
sbin/unwind/parse.y
404
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
sbin/unwind/parse.y
405
free(msg);
sbin/wsconsctl/map_parse.y
195
yyerror(char *msg)
sbin/wsconsctl/map_parse.y
197
errx(1, "parse: %s", msg);
sys/arch/alpha/alpha/cpu.c
615
cpu_iccb_send(cpuid_t cpu_id, const char *msg)
sys/arch/alpha/alpha/cpu.c
635
strlcpy(pcsp->pcs_iccb.iccb_rxbuf, msg,
sys/arch/alpha/alpha/cpu.c
637
pcsp->pcs_iccb.iccb_rxlen = strlen(msg);
sys/arch/alpha/include/asm.h
490
#define MSG(msg,reg,label) \
sys/arch/alpha/include/asm.h
493
label: ASCIZ msg; \
sys/arch/alpha/include/asm.h
500
#define PRINTF(msg,label) \
sys/arch/alpha/include/asm.h
501
MSG(msg,a0,label); \
sys/arch/alpha/include/asm.h
508
#define PANIC(msg,label) \
sys/arch/alpha/include/asm.h
509
MSG(msg,a0,label); \
sys/arch/alpha/include/cdefs.h
39
#define __warn_references(sym,msg) \
sys/arch/alpha/include/cdefs.h
41
" ; .ascii \"" msg "\" ; .text")
sys/arch/alpha/stand/boot/disk.c
147
msg = getdisklabel(buf + LABELOFFSET, lp);
sys/arch/alpha/stand/boot/disk.c
148
if (msg) {
sys/arch/alpha/stand/boot/disk.c
149
printf("disk%d: %s\n", unit, msg);
sys/arch/alpha/stand/boot/disk.c
99
char *msg, buf[DEV_BSIZE], devname[32];
sys/arch/alpha/stand/installboot.c
309
devread(int fd, void *buf, daddr_t blk, size_t size, char *msg)
sys/arch/alpha/stand/installboot.c
312
err(1, "%s: devread: pread", msg);
sys/arch/alpha/stand/nboot/disk.c
139
msg = getdisklabel(buf + LABELOFFSET, lp);
sys/arch/alpha/stand/nboot/disk.c
140
if (msg) {
sys/arch/alpha/stand/nboot/disk.c
141
printf("%s: %s\n", __func__, msg);
sys/arch/alpha/stand/nboot/disk.c
97
char *msg, buf[DEV_BSIZE];
sys/arch/alpha/tc/tc_3000_300.c
250
#define PRINTINTR(msg, bits) \
sys/arch/alpha/tc/tc_3000_300.c
252
printf(msg);
sys/arch/alpha/tc/tc_3000_500.c
235
#define PRINTINTR(msg, bits) \
sys/arch/alpha/tc/tc_3000_500.c
237
printf(msg);
sys/arch/amd64/amd64/vmm_machdep.c
7548
vmx_dump_vmcs_field(uint16_t fieldid, const char *msg)
sys/arch/amd64/amd64/vmm_machdep.c
7554
DPRINTF("%s (0x%04x): ", msg, fieldid);
sys/arch/amd64/include/cdefs.h
17
#define __warn_references(sym,msg) \
sys/arch/amd64/include/cdefs.h
19
" ; .ascii \"" msg "\" ; .text")
sys/arch/arm/include/cdefs.h
12
#define __warn_references(sym,msg) \
sys/arch/arm/include/cdefs.h
14
" ; .ascii \"" msg "\" ; .text")
sys/arch/arm64/dev/aplhidev.c
310
struct aplhidev_get_desc *msg;
sys/arch/arm64/dev/aplhidev.c
316
packet.len = sizeof(*msg);
sys/arch/arm64/dev/aplhidev.c
318
msg = (void *)&packet.data[0];
sys/arch/arm64/dev/aplhidev.c
319
msg->hdr.type = APLHIDEV_GET_INFO;
sys/arch/arm64/dev/aplhidev.c
320
msg->hdr.device = APLHIDEV_INFO_DEVICE;
sys/arch/arm64/dev/aplhidev.c
321
msg->hdr.msgid = sc->sc_msgid++;
sys/arch/arm64/dev/aplhidev.c
322
msg->hdr.cmdlen = 0;
sys/arch/arm64/dev/aplhidev.c
323
msg->hdr.rsplen = APLHIDEV_DESC_MAX;
sys/arch/arm64/dev/aplhidev.c
324
msg->crc = crc16(0, (void *)msg, sizeof(*msg) - 2);
sys/arch/arm64/dev/aplhidev.c
343
struct aplhidev_get_desc *msg;
sys/arch/arm64/dev/aplhidev.c
349
packet.len = sizeof(*msg);
sys/arch/arm64/dev/aplhidev.c
351
msg = (void *)&packet.data[0];
sys/arch/arm64/dev/aplhidev.c
352
msg->hdr.type = APLHIDEV_GET_DESCRIPTOR;
sys/arch/arm64/dev/aplhidev.c
353
msg->hdr.device = device;
sys/arch/arm64/dev/aplhidev.c
354
msg->hdr.msgid = sc->sc_msgid++;
sys/arch/arm64/dev/aplhidev.c
355
msg->hdr.cmdlen = 0;
sys/arch/arm64/dev/aplhidev.c
356
msg->hdr.rsplen = APLHIDEV_DESC_MAX;
sys/arch/arm64/dev/aplhidev.c
357
msg->crc = crc16(0, (void *)msg, sizeof(*msg) - 2);
sys/arch/arm64/dev/aplhidev.c
376
struct aplhidev_set_leds *msg;
sys/arch/arm64/dev/aplhidev.c
382
packet.len = sizeof(*msg);
sys/arch/arm64/dev/aplhidev.c
384
msg = (void *)&packet.data[0];
sys/arch/arm64/dev/aplhidev.c
385
msg->hdr.type = APLHIDEV_SET_LEDS;
sys/arch/arm64/dev/aplhidev.c
386
msg->hdr.device = APLHIDEV_KBD_DEVICE;
sys/arch/arm64/dev/aplhidev.c
387
msg->hdr.msgid = sc->sc_msgid++;
sys/arch/arm64/dev/aplhidev.c
388
msg->hdr.cmdlen = sizeof(*msg) - sizeof(struct aplhidev_msghdr) - 2;
sys/arch/arm64/dev/aplhidev.c
389
msg->hdr.rsplen = msg->hdr.cmdlen;
sys/arch/arm64/dev/aplhidev.c
390
msg->reportid = APLHIDEV_KBD_DEVICE;
sys/arch/arm64/dev/aplhidev.c
391
msg->leds = leds;
sys/arch/arm64/dev/aplhidev.c
392
msg->crc = crc16(0, (void *)msg, sizeof(*msg) - 2);
sys/arch/arm64/dev/aplhidev.c
416
struct aplhidev_set_mode *msg;
sys/arch/arm64/dev/aplhidev.c
422
packet.len = sizeof(*msg);
sys/arch/arm64/dev/aplhidev.c
424
msg = (void *)&packet.data[0];
sys/arch/arm64/dev/aplhidev.c
425
msg->hdr.type = APLHIDEV_SET_MODE;
sys/arch/arm64/dev/aplhidev.c
426
msg->hdr.device = APLHIDEV_TP_DEVICE;
sys/arch/arm64/dev/aplhidev.c
427
msg->hdr.msgid = sc->sc_msgid++;
sys/arch/arm64/dev/aplhidev.c
428
msg->hdr.cmdlen = sizeof(*msg) - sizeof(struct aplhidev_msghdr) - 2;
sys/arch/arm64/dev/aplhidev.c
429
msg->hdr.rsplen = msg->hdr.cmdlen;
sys/arch/arm64/dev/aplhidev.c
430
msg->reportid = APLHIDEV_TP_DEVICE;
sys/arch/arm64/dev/aplhidev.c
431
msg->mode = mode;
sys/arch/arm64/dev/aplhidev.c
432
msg->crc = crc16(0, (void *)msg, sizeof(*msg) - 2);
sys/arch/arm64/dev/aplhidev.c
451
struct aplhidev_get_desc *msg;
sys/arch/arm64/dev/aplhidev.c
457
packet.len = sizeof(*msg);
sys/arch/arm64/dev/aplhidev.c
459
msg = (void *)&packet.data[0];
sys/arch/arm64/dev/aplhidev.c
460
msg->hdr.type = APLHIDEV_GET_DIMENSIONS;
sys/arch/arm64/dev/aplhidev.c
461
msg->hdr.device = 0;
sys/arch/arm64/dev/aplhidev.c
462
msg->hdr.msgid = sc->sc_msgid++;
sys/arch/arm64/dev/aplhidev.c
463
msg->hdr.cmdlen = 0;
sys/arch/arm64/dev/aplhidev.c
464
msg->hdr.rsplen = APLHIDEV_DESC_MAX;
sys/arch/arm64/dev/aplhidev.c
465
msg->crc = crc16(0, (void *)msg, sizeof(*msg) - 2);
sys/arch/arm64/dev/aplmbox.c
165
const struct aplmbox_msg *msg = data;
sys/arch/arm64/dev/aplmbox.c
175
HWRITE8(sc, MBOX_A2I_SEND0, msg->data0);
sys/arch/arm64/dev/aplmbox.c
176
HWRITE8(sc, MBOX_A2I_SEND1, msg->data1);
sys/arch/arm64/dev/aplmbox.c
185
struct aplmbox_msg *msg = data;
sys/arch/arm64/dev/aplmbox.c
195
msg->data0 = HREAD8(sc, MBOX_I2A_RECV0);
sys/arch/arm64/dev/aplmbox.c
196
msg->data1 = HREAD8(sc, MBOX_I2A_RECV1);
sys/arch/arm64/dev/rtkit.c
139
rtkit_recv(struct mbox_channel *mc, struct aplmbox_msg *msg)
sys/arch/arm64/dev/rtkit.c
141
return mbox_recv(mc, msg, sizeof(*msg));
sys/arch/arm64/dev/rtkit.c
148
struct aplmbox_msg msg;
sys/arch/arm64/dev/rtkit.c
150
msg.data0 = (type << RTKIT_MGMT_TYPE_SHIFT) | data;
sys/arch/arm64/dev/rtkit.c
151
msg.data1 = endpoint;
sys/arch/arm64/dev/rtkit.c
155
msg.data0, msg.data1);
sys/arch/arm64/dev/rtkit.c
158
return mbox_send(state->mc, &msg, sizeof(msg));
sys/arch/arm64/dev/rtkit.c
229
rtkit_handle_mgmt(struct rtkit_state *state, struct aplmbox_msg *msg)
sys/arch/arm64/dev/rtkit.c
236
switch (RTKIT_MGMT_TYPE(msg->data0)) {
sys/arch/arm64/dev/rtkit.c
238
minver = RTKIT_MGMT_HELLO_MINVER(msg->data0);
sys/arch/arm64/dev/rtkit.c
239
maxver = RTKIT_MGMT_HELLO_MAXVER(msg->data0);
sys/arch/arm64/dev/rtkit.c
258
state->iop_pwrstate = RTKIT_MGMT_PWR_STATE(msg->data0);
sys/arch/arm64/dev/rtkit.c
262
state->ap_pwrstate = RTKIT_MGMT_PWR_STATE(msg->data0);
sys/arch/arm64/dev/rtkit.c
266
base = RTKIT_MGMT_EPMAP_BASE(msg->data0);
sys/arch/arm64/dev/rtkit.c
267
bitmap = RTKIT_MGMT_EPMAP_BITMAP(msg->data0);
sys/arch/arm64/dev/rtkit.c
270
if (msg->data0 & RTKIT_MGMT_EPMAP_LAST)
sys/arch/arm64/dev/rtkit.c
278
if (msg->data0 & RTKIT_MGMT_EPMAP_LAST) {
sys/arch/arm64/dev/rtkit.c
305
__func__, msg->data0);
sys/arch/arm64/dev/rtkit.c
504
rtkit_handle_crashlog(struct rtkit_state *state, struct aplmbox_msg *msg)
sys/arch/arm64/dev/rtkit.c
509
switch (RTKIT_MGMT_TYPE(msg->data0)) {
sys/arch/arm64/dev/rtkit.c
511
addr = RTKIT_BUFFER_ADDR(msg->data0);
sys/arch/arm64/dev/rtkit.c
512
size = RTKIT_BUFFER_SIZE(msg->data0);
sys/arch/arm64/dev/rtkit.c
537
__func__, msg->data0);
sys/arch/arm64/dev/rtkit.c
545
rtkit_handle_syslog_log(struct rtkit_state *state, struct aplmbox_msg *msg)
sys/arch/arm64/dev/rtkit.c
557
idx = RTKIT_SYSLOG_LOG_IDX(msg->data0);
sys/arch/arm64/dev/rtkit.c
602
rtkit_handle_syslog(struct rtkit_state *state, struct aplmbox_msg *msg)
sys/arch/arm64/dev/rtkit.c
608
switch (RTKIT_MGMT_TYPE(msg->data0)) {
sys/arch/arm64/dev/rtkit.c
610
addr = RTKIT_BUFFER_ADDR(msg->data0);
sys/arch/arm64/dev/rtkit.c
611
size = RTKIT_BUFFER_SIZE(msg->data0);
sys/arch/arm64/dev/rtkit.c
624
RTKIT_SYSLOG_INIT_N_ENTRIES(msg->data0);
sys/arch/arm64/dev/rtkit.c
626
RTKIT_SYSLOG_INIT_MSG_SIZE(msg->data0);
sys/arch/arm64/dev/rtkit.c
631
rtkit_handle_syslog_log(state, msg);
sys/arch/arm64/dev/rtkit.c
633
RTKIT_MGMT_TYPE(msg->data0), msg->data0);
sys/arch/arm64/dev/rtkit.c
639
__func__, msg->data0);
sys/arch/arm64/dev/rtkit.c
666
rtkit_handle_ioreport(struct rtkit_state *state, struct aplmbox_msg *msg)
sys/arch/arm64/dev/rtkit.c
672
switch (RTKIT_MGMT_TYPE(msg->data0)) {
sys/arch/arm64/dev/rtkit.c
674
addr = RTKIT_BUFFER_ADDR(msg->data0);
sys/arch/arm64/dev/rtkit.c
675
size = RTKIT_BUFFER_SIZE(msg->data0);
sys/arch/arm64/dev/rtkit.c
690
RTKIT_MGMT_TYPE(msg->data0), msg->data0);
sys/arch/arm64/dev/rtkit.c
696
__func__, msg->data0);
sys/arch/arm64/dev/rtkit.c
723
rtkit_handle_oslog(struct rtkit_state *state, struct aplmbox_msg *msg)
sys/arch/arm64/dev/rtkit.c
728
switch (RTKIT_OSLOG_TYPE(msg->data0)) {
sys/arch/arm64/dev/rtkit.c
730
addr = RTKIT_OSLOG_BUFFER_ADDR(msg->data0) << PAGE_SHIFT;
sys/arch/arm64/dev/rtkit.c
731
size = RTKIT_OSLOG_BUFFER_SIZE(msg->data0);
sys/arch/arm64/dev/rtkit.c
748
__func__, msg->data0);
sys/arch/arm64/dev/rtkit.c
759
struct aplmbox_msg msg;
sys/arch/arm64/dev/rtkit.c
765
error = rtkit_recv(mc, &msg);
sys/arch/arm64/dev/rtkit.c
771
msg.data0, msg.data1);
sys/arch/arm64/dev/rtkit.c
774
endpoint = msg.data1;
sys/arch/arm64/dev/rtkit.c
777
error = rtkit_handle_mgmt(state, &msg);
sys/arch/arm64/dev/rtkit.c
782
error = rtkit_handle_crashlog(state, &msg);
sys/arch/arm64/dev/rtkit.c
787
error = rtkit_handle_syslog(state, &msg);
sys/arch/arm64/dev/rtkit.c
792
error = rtkit_handle_ioreport(state, &msg);
sys/arch/arm64/dev/rtkit.c
797
error = rtkit_handle_oslog(state, &msg);
sys/arch/arm64/dev/rtkit.c
806
callback(arg, msg.data0);
sys/arch/arm64/dev/rtkit.c
810
printf("%s: unhandled endpoint %d\n", __func__, msg.data1);
sys/arch/arm64/include/cdefs.h
12
#define __warn_references(sym,msg) \
sys/arch/arm64/include/cdefs.h
14
" ; .ascii \"" msg "\" ; .text")
sys/arch/armv7/exynos/ec_commands.h
1284
struct ec_params_i2c_passthru_msg msg[];
sys/arch/hppa/include/cdefs.h
39
#define __warn_references(sym,msg) \
sys/arch/hppa/include/cdefs.h
41
"\n\t.ascii \"" msg "\"\n\t.text")
sys/arch/i386/include/cdefs.h
17
#define __warn_references(sym,msg) \
sys/arch/i386/include/cdefs.h
19
" ; .ascii \"" msg "\" ; .text")
sys/arch/loongson/dev/apm.c
337
apm_record_event(u_int event, const char *src, const char *msg)
sys/arch/loongson/dev/apm.c
347
printf("%s: %s %s\n", sc->sc_dev.dv_xname, src, msg);
sys/arch/loongson/stand/boot/dev.c
188
char *msg;
sys/arch/loongson/stand/boot/dev.c
224
if ((msg = getdisklabel(buf + LABELOFFSET, lp))) {
sys/arch/loongson/stand/boot/dev.c
225
printf("getdisklabel: %s\n", msg);
sys/arch/luna88k/stand/boot/sd.c
210
char *msg;
sys/arch/luna88k/stand/boot/sd.c
249
msg = readdisklabel(&sc->sc_sc, sc->sc_tgt, lp);
sys/arch/luna88k/stand/boot/sd.c
250
if (msg != NULL)
sys/arch/luna88k/stand/boot/sd.c
251
printf("sd(%d,%d): %s\n", sc->sc_ctlr, sc->sc_tgt, msg);
sys/arch/m88k/include/cdefs.h
17
#define __warn_references(sym,msg) \
sys/arch/m88k/include/cdefs.h
19
" ; .ascii \"" msg "\" ; .text")
sys/arch/mips64/include/asm.h
290
#define PANIC(msg) \
sys/arch/mips64/include/asm.h
294
MSG(msg)
sys/arch/mips64/include/asm.h
296
#define PRINTF(msg) \
sys/arch/mips64/include/asm.h
300
MSG(msg)
sys/arch/mips64/include/asm.h
302
#define MSG(msg) \
sys/arch/mips64/include/asm.h
304
9: .asciiz msg; \
sys/arch/mips64/include/cdefs.h
38
#define __warn_references(sym,msg) \
sys/arch/mips64/include/cdefs.h
40
" ; .ascii \"" msg "\" ; .text")
sys/arch/mips64/include/cdefs.h
41
#define __indr_references(sym,msg) /* nothing */
sys/arch/mips64/mips64/trap.c
814
trapDump(const char *msg, int (*pr)(const char *, ...))
sys/arch/mips64/mips64/trap.c
826
(*pr)("trapDump(%s)\n", msg);
sys/arch/powerpc/include/cdefs.h
17
#define __warn_references(sym,msg) \
sys/arch/powerpc/include/cdefs.h
19
" ; .ascii \"" msg "\" ; .text")
sys/arch/powerpc64/dev/ipmi_opal.c
110
struct opal_ipmi_msg *msg = (struct opal_ipmi_msg *)sc->sc_buf;
sys/arch/powerpc64/dev/ipmi_opal.c
112
msg->version = OPAL_IPMI_MSG_FORMAT_VERSION_1;
sys/arch/powerpc64/dev/ipmi_opal.c
113
msg->netfn = NETFN_LUN(c->c_netfn, c->c_rslun);
sys/arch/powerpc64/dev/ipmi_opal.c
114
msg->cmd = c->c_cmd;
sys/arch/powerpc64/dev/ipmi_opal.c
116
memcpy(msg->data, c->c_data, c->c_txlen);
sys/arch/powerpc64/dev/ipmi_opal.c
135
struct opal_ipmi_msg *msg = (struct opal_ipmi_msg *)sc->sc.sc_buf;
sys/arch/powerpc64/dev/ipmi_opal.c
140
msg->version = OPAL_IPMI_MSG_FORMAT_VERSION_1;
sys/arch/powerpc64/dev/ipmi_opal.c
152
if (msg->version != OPAL_IPMI_MSG_FORMAT_VERSION_1)
sys/arch/powerpc64/dev/ipmi_opal.c
155
sc->sc.sc_buf[IPMI_MSG_NFLN] = msg->netfn;
sys/arch/powerpc64/dev/ipmi_opal.c
156
sc->sc.sc_buf[IPMI_MSG_CMD] = msg->cmd;
sys/arch/powerpc64/dev/ipmi_opal.c
157
sc->sc.sc_buf[IPMI_MSG_CCODE] = msg->data[0];
sys/arch/powerpc64/include/cdefs.h
17
#define __warn_references(sym,msg) \
sys/arch/powerpc64/include/cdefs.h
19
" ; .ascii \"" msg "\" ; .text")
sys/arch/riscv64/include/cdefs.h
12
#define __warn_references(sym,msg) \
sys/arch/riscv64/include/cdefs.h
14
" ; .ascii \"" msg "\" ; .text")
sys/arch/sh/include/cdefs.h
12
#define __warn_references(sym,msg) \
sys/arch/sh/include/cdefs.h
14
" ; .ascii \"" msg "\" ; .text")
sys/arch/sh/sh/trap.c
324
#define TLB_ASSERT(assert, msg) \
sys/arch/sh/sh/trap.c
327
panic_msg = msg; \
sys/arch/sparc64/dev/ldc.c
417
ldc_send_unreliable(struct ldc_conn *lc, void *msg, size_t len)
sys/arch/sparc64/dev/ldc.c
422
uint8_t *p = msg;
sys/arch/sparc64/dev/ldc.c
446
if (p == msg)
sys/arch/sparc64/dev/pyro.c
828
struct pyro_msi_msg *msg;
sys/arch/sparc64/dev/pyro.c
840
msg = &eq->eq_ring[head];
sys/arch/sparc64/dev/pyro.c
841
if (msg->mm_type == 0)
sys/arch/sparc64/dev/pyro.c
844
msg->mm_type = 0;
sys/arch/sparc64/dev/pyro.c
846
msinum = msg->mm_data;
sys/arch/sparc64/dev/vcctty.c
204
struct vcctty_msg *msg;
sys/arch/sparc64/dev/vcctty.c
233
msg = (struct vcctty_msg *)(lc->lc_rxq->lq_va + rx_head);
sys/arch/sparc64/dev/vcctty.c
234
if (tp && msg->type == LDC_CONSOLE_DATA) {
sys/arch/sparc64/dev/vcctty.c
235
for (i = 0; i < msg->size; i++) {
sys/arch/sparc64/dev/vcctty.c
237
(*linesw[tp->t_line].l_rint)(msg->data[i], tp);
sys/arch/sparc64/dev/vcctty.c
241
rx_head += sizeof(*msg);
sys/arch/sparc64/dev/vcctty.c
242
rx_head &= ((lc->lc_rxq->lq_nentries * sizeof(*msg)) - 1);
sys/arch/sparc64/dev/vcctty.c
256
struct vcctty_msg *msg;
sys/arch/sparc64/dev/vcctty.c
264
next_tx_tail = tx_tail + sizeof(*msg);
sys/arch/sparc64/dev/vcctty.c
265
next_tx_tail &= ((lc->lc_txq->lq_nentries * sizeof(*msg)) - 1);
sys/arch/sparc64/dev/vcctty.c
270
msg = (struct vcctty_msg *)(lc->lc_txq->lq_va + tx_tail);
sys/arch/sparc64/dev/vcctty.c
271
bzero(msg, sizeof(*msg));
sys/arch/sparc64/dev/vcctty.c
272
msg->type = LDC_CONSOLE_DATA;
sys/arch/sparc64/dev/vcctty.c
273
msg->size = q_to_b(&tp->t_outq, msg->data, sizeof(msg->data));
sys/arch/sparc64/dev/vcctty.c
287
struct vcctty_msg *msg;
sys/arch/sparc64/dev/vcctty.c
294
msg = (struct vcctty_msg *)(lc->lc_txq->lq_va + tx_tail);
sys/arch/sparc64/dev/vcctty.c
295
bzero(msg, sizeof(*msg));
sys/arch/sparc64/dev/vcctty.c
296
msg->type = LDC_CONSOLE_CTRL;
sys/arch/sparc64/dev/vcctty.c
297
msg->ctrl_msg = CONS_BREAK;
sys/arch/sparc64/dev/vcctty.c
299
tx_tail += sizeof(*msg);
sys/arch/sparc64/dev/vcctty.c
300
tx_tail &= ((lc->lc_txq->lq_nentries * sizeof(*msg)) - 1);
sys/arch/sparc64/dev/vdsk.c
738
vdsk_sendmsg(struct vdsk_softc *sc, void *msg, size_t len)
sys/arch/sparc64/dev/vdsk.c
743
err = ldc_send_unreliable(lc, msg, len);
sys/arch/sparc64/dev/vdsp.c
883
vdsp_sendmsg(struct vdsp_softc *sc, void *msg, size_t len, int dowait)
sys/arch/sparc64/dev/vdsp.c
889
err = ldc_send_unreliable(lc, msg, len);
sys/arch/sparc64/dev/vnet.c
966
vnet_sendmsg(struct vnet_softc *sc, void *msg, size_t len)
sys/arch/sparc64/dev/vnet.c
971
err = ldc_send_unreliable(lc, msg, len);
sys/arch/sparc64/dev/vpci.c
729
struct vpci_msi_msg *msg;
sys/arch/sparc64/dev/vpci.c
750
msg = (struct vpci_msi_msg *)(eq->eq_meq->meq_va + head);
sys/arch/sparc64/dev/vpci.c
752
if (msg->mm_type == 0)
sys/arch/sparc64/dev/vpci.c
754
msg->mm_type = 0;
sys/arch/sparc64/dev/vpci.c
756
msi = msg->mm_data;
sys/arch/sparc64/include/cdefs.h
12
#define __warn_references(sym,msg) \
sys/arch/sparc64/include/cdefs.h
14
" ; .ascii \"" msg "\" ; .text")
sys/arch/sparc64/include/hypervisor.h
229
int64_t hv_pci_msg_getmsiq(uint64_t devhandle, uint64_t msg,
sys/arch/sparc64/include/hypervisor.h
231
int64_t hv_pci_msg_setmsiq(uint64_t devhandle, uint64_t msg,
sys/arch/sparc64/include/hypervisor.h
234
int64_t hv_pci_msg_getvalid(uint64_t devhandle, uint64_t msg,
sys/arch/sparc64/include/hypervisor.h
236
int64_t hv_pci_msg_setvalid(uint64_t devhandle, uint64_t msg,
sys/dev/acpi/amdpmc.c
449
amdpmc_send_msg(struct amdpmc_softc *sc, uint8_t msg, uint32_t arg,
sys/dev/acpi/amdpmc.c
466
bus_space_write_4(sc->sc_iot, sc->sc_ioh, sc->sc_pmc_msg, msg);
sys/dev/fdt/qcdpc.c
315
qcdpc_dp_aux_write(struct qcdpc_softc *sc, struct drm_dp_aux_msg *msg)
sys/dev/fdt/qcdpc.c
323
KASSERT(msg->size <= DP_AUX_MAX_PAYLOAD_BYTES);
sys/dev/fdt/qcdpc.c
325
if (msg->request == DP_AUX_NATIVE_READ)
sys/dev/fdt/qcdpc.c
328
len = msg->size;
sys/dev/fdt/qcdpc.c
330
buf[0] = msg->address >> 16;
sys/dev/fdt/qcdpc.c
331
if (msg->request == DP_AUX_NATIVE_READ)
sys/dev/fdt/qcdpc.c
333
buf[1] = msg->address >> 8;
sys/dev/fdt/qcdpc.c
334
buf[2] = msg->address >> 0;
sys/dev/fdt/qcdpc.c
335
buf[3] = msg->size - 1;
sys/dev/fdt/qcdpc.c
336
memcpy(&buf[4], msg->buffer, len);
sys/dev/fdt/qcdpc.c
382
qcdpc_dp_aux_read(struct qcdpc_softc *sc, struct drm_dp_aux_msg *msg)
sys/dev/fdt/qcdpc.c
384
uint8_t *p = msg->buffer;
sys/dev/fdt/qcdpc.c
396
for (i = 0; i < msg->size; i++) {
sys/dev/fdt/qcdpc.c
409
qcdpc_dp_aux_transfer(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg)
sys/dev/fdt/qcdpc.c
415
if (msg->request == DP_AUX_NATIVE_WRITE ||
sys/dev/fdt/qcdpc.c
416
msg->request == DP_AUX_NATIVE_READ)
sys/dev/fdt/qcdpc.c
421
if (msg->size == 0 || msg->buffer == NULL) {
sys/dev/fdt/qcdpc.c
423
msg->reply = DP_AUX_NATIVE_REPLY_ACK;
sys/dev/fdt/qcdpc.c
425
msg->reply = DP_AUX_I2C_REPLY_ACK;
sys/dev/fdt/qcdpc.c
426
return msg->size;
sys/dev/fdt/qcdpc.c
429
if ((native && msg->size > DP_AUX_MAX_PAYLOAD_BYTES) ||
sys/dev/fdt/qcdpc.c
430
msg->size > 128)
sys/dev/fdt/qcdpc.c
434
if (msg->request != DP_AUX_NATIVE_READ &&
sys/dev/fdt/qcdpc.c
435
msg->request != DP_AUX_NATIVE_WRITE)
sys/dev/fdt/qcdpc.c
438
ret = qcdpc_dp_aux_write(sc, msg);
sys/dev/fdt/qcdpc.c
442
if (msg->request == DP_AUX_NATIVE_READ)
sys/dev/fdt/qcdpc.c
443
ret = qcdpc_dp_aux_read(sc, msg);
sys/dev/fdt/qcdpc.c
448
msg->reply = DP_AUX_NATIVE_REPLY_NACK;
sys/dev/fdt/qcdpc.c
450
msg->reply = DP_AUX_NATIVE_REPLY_ACK;
sys/dev/fdt/qcpas.c
1001
msg.cmd = GLINK_CMD_INTENT;
sys/dev/fdt/qcpas.c
1002
msg.param1 = ch->ch_lcid;
sys/dev/fdt/qcpas.c
1003
msg.param2 = 1;
sys/dev/fdt/qcpas.c
1008
qcpas_glink_tx(sc, (char *)&msg, sizeof(msg));
sys/dev/fdt/qcpas.c
1051
struct glink_msg msg;
sys/dev/fdt/qcpas.c
1092
msg.cmd = GLINK_CMD_RX_DONE_W_REUSE;
sys/dev/fdt/qcpas.c
1093
msg.param1 = ch->ch_lcid;
sys/dev/fdt/qcpas.c
1094
msg.param2 = it->it_id;
sys/dev/fdt/qcpas.c
1096
qcpas_glink_tx(sc, (char *)&msg, sizeof(msg));
sys/dev/fdt/qcpas.c
1139
struct glink_msg msg;
sys/dev/fdt/qcpas.c
1143
qcpas_glink_rx(sc, (uint8_t *)&msg, sizeof(msg));
sys/dev/fdt/qcpas.c
1146
switch (msg.cmd) {
sys/dev/fdt/qcpas.c
1148
qcpas_glink_recv_version(sc, msg.param1, msg.param2);
sys/dev/fdt/qcpas.c
1151
qcpas_glink_recv_open(sc, msg.param1, msg.param2);
sys/dev/fdt/qcpas.c
1154
qcpas_glink_recv_open_ack(sc, msg.param1);
sys/dev/fdt/qcpas.c
1157
qcpas_glink_recv_intent(sc, msg.param1, msg.param2);
sys/dev/fdt/qcpas.c
1163
qcpas_glink_recv_tx_data(sc, msg.param1, msg.param2);
sys/dev/fdt/qcpas.c
1166
qcpas_glink_recv_rx_done(sc, msg.param1, msg.param2, 0);
sys/dev/fdt/qcpas.c
1169
qcpas_glink_recv_rx_done(sc, msg.param1, msg.param2, 1);
sys/dev/fdt/qcpas.c
1172
printf("%s: unknown cmd %u\n", __func__, msg.cmd);
sys/dev/fdt/qcpas.c
1288
} msg;
sys/dev/fdt/qcpas.c
1290
msg.hdr.owner = PMIC_GLINK_OWNER_BATTMGR;
sys/dev/fdt/qcpas.c
1291
msg.hdr.type = PMIC_GLINK_TYPE_REQ_RESP;
sys/dev/fdt/qcpas.c
1292
msg.hdr.opcode = BATTMGR_OPCODE_BAT_INFO;
sys/dev/fdt/qcpas.c
1293
msg.battery_id = 0;
sys/dev/fdt/qcpas.c
1294
qcpas_glink_send(cookie, &msg, sizeof(msg));
sys/dev/fdt/qcpas.c
1303
} msg;
sys/dev/fdt/qcpas.c
1305
msg.hdr.owner = PMIC_GLINK_OWNER_BATTMGR;
sys/dev/fdt/qcpas.c
1306
msg.hdr.type = PMIC_GLINK_TYPE_REQ_RESP;
sys/dev/fdt/qcpas.c
1307
msg.hdr.opcode = BATTMGR_OPCODE_BAT_STATUS;
sys/dev/fdt/qcpas.c
1308
msg.battery_id = 0;
sys/dev/fdt/qcpas.c
1309
qcpas_glink_send(cookie, &msg, sizeof(msg));
sys/dev/fdt/qcpas.c
1321
} msg;
sys/dev/fdt/qcpas.c
1323
msg.hdr.owner = PMIC_GLINK_OWNER_BATTMGR;
sys/dev/fdt/qcpas.c
1324
msg.hdr.type = PMIC_GLINK_TYPE_REQ_RESP;
sys/dev/fdt/qcpas.c
1325
msg.hdr.opcode = BATTMGR_OPCODE_CHG_CTRL_LIMIT;
sys/dev/fdt/qcpas.c
1326
msg.enable = 1;
sys/dev/fdt/qcpas.c
1327
msg.target_soc = hw_battery_chargestop;
sys/dev/fdt/qcpas.c
1328
msg.delta_soc = hw_battery_chargestop - hw_battery_chargestart;
sys/dev/fdt/qcpas.c
1329
qcpas_glink_send(cookie, &msg, sizeof(msg));
sys/dev/fdt/qcpas.c
855
struct glink_msg msg;
sys/dev/fdt/qcpas.c
871
msg.cmd = GLINK_CMD_TX_DATA;
sys/dev/fdt/qcpas.c
872
msg.param1 = ch->ch_lcid;
sys/dev/fdt/qcpas.c
873
msg.param2 = it->it_id;
sys/dev/fdt/qcpas.c
878
qcpas_glink_tx(sc, (char *)&msg, sizeof(msg));
sys/dev/fdt/qcpas.c
889
struct glink_msg msg;
sys/dev/fdt/qcpas.c
897
msg.cmd = GLINK_CMD_VERSION_ACK;
sys/dev/fdt/qcpas.c
898
msg.param1 = GLINK_VERSION;
sys/dev/fdt/qcpas.c
899
msg.param2 = features & GLINK_FEATURE_INTENT_REUSE;
sys/dev/fdt/qcpas.c
901
qcpas_glink_tx(sc, (char *)&msg, sizeof(msg));
sys/dev/fdt/qcpas.c
910
struct glink_msg msg;
sys/dev/fdt/qcpas.c
956
msg.cmd = GLINK_CMD_OPEN_ACK;
sys/dev/fdt/qcpas.c
957
msg.param1 = ch->ch_rcid;
sys/dev/fdt/qcpas.c
958
msg.param2 = 0;
sys/dev/fdt/qcpas.c
960
qcpas_glink_tx(sc, (char *)&msg, sizeof(msg));
sys/dev/fdt/qcpas.c
963
msg.cmd = GLINK_CMD_OPEN;
sys/dev/fdt/qcpas.c
964
msg.param1 = ch->ch_lcid;
sys/dev/fdt/qcpas.c
965
msg.param2 = strlen(name) + 1;
sys/dev/fdt/qcpas.c
967
qcpas_glink_tx(sc, (char *)&msg, sizeof(msg));
sys/dev/fdt/qcpas.c
978
struct glink_msg msg;
sys/dev/i2c/iatp.c
744
iatp_proc_msg(struct iatp_softc *sc, uint8_t *msg)
sys/dev/i2c/iatp.c
746
uint8_t report_id = msg[0];
sys/dev/i2c/iatp.c
762
iatp_t19_proc_msg(sc, msg);
sys/dev/i2c/iatp.c
765
iatp_t100_proc_msg(sc, msg);
sys/dev/i2c/iatp.c
770
DPRINTF((" %02x", msg[i]));
sys/dev/i2c/iatp.c
805
iatp_t6_proc_msg(struct iatp_softc *sc, uint8_t *msg)
sys/dev/i2c/iatp.c
807
uint8_t status = msg[1];
sys/dev/i2c/iatp.c
841
iatp_t19_proc_msg(struct iatp_softc *sc, uint8_t *msg)
sys/dev/i2c/iatp.c
849
sc->button = !(msg[1] & (1 << sc->t19_button_bit));
sys/dev/i2c/iatp.c
888
iatp_t100_proc_msg(struct iatp_softc *sc, uint8_t *msg)
sys/dev/i2c/iatp.c
890
int id = msg[0] - sc->t100_reportid_min - 2;
sys/dev/i2c/iatp.c
898
status = msg[1];
sys/dev/i2c/iatp.c
899
x = (msg[3] << 8) | msg[2];
sys/dev/i2c/iatp.c
900
y = (msg[5] << 8) | msg[4];
sys/dev/i2c/iatp.c
906
pressure = msg[sc->t100_aux_ampl];
sys/dev/ic/bwfm.c
2418
ieslen = betoh32(e->msg.datalen);
sys/dev/ic/bwfm.c
2431
IEEE80211_ADDR_COPY(wh->i_addr2, &e->msg.addr);
sys/dev/ic/bwfm.c
2457
ieslen = betoh32(e->msg.datalen);
sys/dev/ic/bwfm.c
2475
IEEE80211_ADDR_COPY(wh->i_addr2, &e->msg.addr);
sys/dev/ic/bwfm.c
2535
IEEE80211_ADDR_COPY(wh->i_addr2, &e->msg.addr);
sys/dev/ic/bwfm.c
2560
switch (ntohl(e->msg.event_type)) {
sys/dev/ic/bwfm.c
2562
if (ntohl(e->msg.status) == BWFM_E_STATUS_SUCCESS &&
sys/dev/ic/bwfm.c
2569
if (ntohl(e->msg.status) == BWFM_E_STATUS_SUCCESS &&
sys/dev/ic/bwfm.c
2572
} else if (ntohl(e->msg.status) != BWFM_E_STATUS_UNSOLICITED) {
sys/dev/ic/bwfm.c
2577
if (ntohl(e->msg.status) == BWFM_E_STATUS_SUCCESS &&
sys/dev/ic/bwfm.c
2578
ntohl(e->msg.reason) == 0)
sys/dev/ic/bwfm.c
2605
if (ntohl(e->msg.event_type) >= BWFM_E_LAST) {
sys/dev/ic/bwfm.c
2610
switch (ntohl(e->msg.event_type)) {
sys/dev/ic/bwfm.c
2618
ntohl(e->msg.status) == BWFM_E_STATUS_ABORT)
sys/dev/ic/bwfm.c
2622
DEVNAME(sc), ntohl(e->msg.status)));
sys/dev/ic/bwfm.c
2625
if (ntohl(e->msg.status) != BWFM_E_STATUS_SUCCESS &&
sys/dev/ic/bwfm.c
2626
ntohl(e->msg.status) != BWFM_E_STATUS_PARTIAL) {
sys/dev/ic/bwfm.c
2628
DEVNAME(sc), ntohl(e->msg.status)));
sys/dev/ic/bwfm.c
2631
if (ntohl(e->msg.status) == BWFM_E_STATUS_SUCCESS) {
sys/dev/ic/bwfm.c
2669
if (ntohl(e->msg.status) != BWFM_E_STATUS_SUCCESS &&
sys/dev/ic/bwfm.c
2674
if (ntohl(e->msg.status) != BWFM_E_STATUS_SUCCESS &&
sys/dev/ic/bwfm.c
2707
" reason %u\n", __func__, len, ntohl(e->msg.datalen),
sys/dev/ic/bwfm.c
2708
ntohl(e->msg.event_type), ntohl(e->msg.status),
sys/dev/ic/bwfm.c
2709
ntohl(e->msg.reason)));
sys/dev/ic/bwfmreg.h
782
struct bwfm_event_msg msg;
sys/dev/ic/cissreg.h
330
u_int8_t msg[80];
sys/dev/ic/iha.c
1596
u_int8_t msg;
sys/dev/ic/iha.c
1617
msg = bus_space_read_1(iot, ioh, TUL_SFIFO);
sys/dev/ic/iha.c
1632
if (msg == MSG_CMDCOMPLETE) {
sys/dev/ic/iha.c
1643
if ((msg == MSG_LINK_CMD_COMPLETE)
sys/dev/ic/iha.c
1644
|| (msg == MSG_LINK_CMD_COMPLETEF)) {
sys/dev/ic/iha.c
1723
u_int8_t tag, target, lun, msg, abortmsg;
sys/dev/ic/iha.c
1765
msg = bus_space_read_1(iot, ioh, TUL_SFIFO); /* Read Tag Msg */
sys/dev/ic/iha.c
1767
if ((msg < MSG_SIMPLE_Q_TAG) || (msg > MSG_ORDERED_Q_TAG))
sys/dev/ic/iha.c
1808
u_int8_t msg;
sys/dev/ic/iha.c
1818
msg = bus_space_read_1(iot, ioh, TUL_SFIFO);
sys/dev/ic/iha.c
1820
switch (msg) {
sys/dev/ic/iha.c
1857
printf("[debug] iha_msgin: bad msg type: %d\n", msg);
sys/dev/ic/iha.c
2021
bus_space_handle_t ioh, u_int8_t msg)
sys/dev/ic/iha.c
2023
bus_space_write_1(iot, ioh, TUL_SFIFO, msg);
sys/dev/ic/mpi.c
1198
struct mpi_msg_request *msg;
sys/dev/ic/mpi.c
1203
msg = ccb->ccb_cmd;
sys/dev/ic/mpi.c
1204
htolem32(&msg->msg_context, ccb->ccb_id);
sys/dev/ic/ncr53c9x.c
2466
u_char msg;
sys/dev/ic/ncr53c9x.c
2482
msg = sc->sc_imess[sc->sc_imlen - 1];
sys/dev/ic/ncr53c9x.c
2483
NCR_PHASE(("<stat:(%x,%x)>", ecb->stat, msg));
sys/dev/ic/ncr53c9x.c
2484
if (msg == MSG_CMDCOMPLETE) {
sys/dev/ic/ncr53c9x.c
2493
sc->sc_dev.dv_xname, msg);
sys/dev/ic/ncr53c9xvar.h
108
u_char msg[3]; /* Selection Id msg */
sys/dev/ic/ncr53c9xvar.h
123
#define ECB_TRACE(ecb, msg, a, b) do { \
sys/dev/ic/ncr53c9xvar.h
124
const char *f = "[" msg "]"; \
sys/dev/ic/ncr53c9xvar.h
130
#define ECB_TRACE(ecb, msg, a, b)
sys/dev/ic/nvme.c
2065
char buf[32], msg[BIO_MSG_LEN];
sys/dev/ic/nvme.c
2107
msg[0] = '\0';
sys/dev/ic/nvme.c
2112
strlen(msg) ? ", " : "", (i == lbaf) ? "*" : "",
sys/dev/ic/nvme.c
2114
strlcat(msg, buf, sizeof(msg));
sys/dev/ic/nvme.c
2118
strlcat(msg, buf, sizeof(msg));
sys/dev/ic/nvme.c
2120
strlcat(msg, rpdesc[idns->lbaf[i].rp], sizeof(msg));
sys/dev/ic/nvme.c
2122
nvme_bio_status(bs, "Formats %s", msg);
sys/dev/ic/nvme.c
2130
snprintf(msg, sizeof(msg), "Data Protection (0x%02x) "
sys/dev/ic/nvme.c
2133
strlcat(msg, "first", sizeof(msg));
sys/dev/ic/nvme.c
2135
strlcat(msg, "last", sizeof(msg));
sys/dev/ic/nvme.c
2136
strlcat(msg, "bytes of metadata, Protection ", sizeof(msg));
sys/dev/ic/nvme.c
2138
strlcat(msg, "Type unknown", sizeof(msg));
sys/dev/ic/nvme.c
2140
strlcat(msg, protection[NVME_ID_NS_DPS_TYPE(dps)],
sys/dev/ic/nvme.c
2141
sizeof(msg));
sys/dev/ic/nvme.c
2142
nvme_bio_status(bs, "%s", msg);
sys/dev/ic/osiop.c
304
acb->ds->msg.count = 1;
sys/dev/ic/osiop.c
305
acb->ds->msg.addr = dsa + OSIOP_DSMSGOFF;
sys/dev/ic/osiopvar.h
105
buf_table_t msg; /* Message */
sys/dev/ic/qwx.c
14539
struct ath11k_htc_setup_complete_extended *msg;
sys/dev/ic/qwx.c
14546
sizeof(*msg);
sys/dev/ic/qwx.c
14548
msg = (struct ath11k_htc_setup_complete_extended *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
14550
msg->msg_id = FIELD_PREP(HTC_MSG_MESSAGEID,
sys/dev/ic/qwx.c
14557
msg->flags |= ATH11K_GLOBAL_DISABLE_CREDIT_FLOW;
sys/dev/ic/qwx.c
15551
cmd->msg = FIELD_PREP(HTT_PPDU_STATS_CFG_MSG_TYPE,
sys/dev/ic/qwx.c
15555
cmd->msg |= FIELD_PREP(HTT_PPDU_STATS_CFG_PDEV_ID, pdev_mask);
sys/dev/ic/qwx.c
15556
cmd->msg |= FIELD_PREP(HTT_PPDU_STATS_CFG_TLV_TYPE_BITMASK,
sys/dev/ic/qwx.c
21980
struct ath11k_htc_msg *msg;
sys/dev/ic/qwx.c
21982
msg = mtod(m, struct ath11k_htc_msg *);
sys/dev/ic/qwx.c
21983
message_id = FIELD_GET(HTC_MSG_MESSAGEID, msg->msg_svc_id);
sys/dev/ic/qwx.c
22022
FIELD_GET(HTC_MSG_MESSAGEID, msg->msg_svc_id));
sys/dev/ic/qwx.c
7230
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7235
if (qwx_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwx.c
7256
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7261
if (qwx_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwx.c
7280
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7285
if (qwx_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwx.c
7304
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7311
if (qwx_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwx.c
7360
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7367
if (qwx_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwx.c
7386
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7393
if (qwx_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwx.c
7412
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7419
if (qwx_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwx.c
7438
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7445
if (qwx_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwx.c
7464
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7471
if (qwx_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwx.c
7530
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7543
if (qwx_qmi_decode_msg(sc, ind, sizeof(*ind), ei, msg, msg_len)) {
sys/dev/ic/qwxreg.h
10203
struct ath11k_htc_msg msg;
sys/dev/ic/qwxreg.h
12142
uint32_t msg;
sys/dev/ic/qwz.c
12205
struct ath12k_htc_setup_complete_extended *msg;
sys/dev/ic/qwz.c
12212
sizeof(*msg);
sys/dev/ic/qwz.c
12214
msg = (struct ath12k_htc_setup_complete_extended *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
12216
msg->msg_id = FIELD_PREP(HTC_MSG_MESSAGEID,
sys/dev/ic/qwz.c
13253
cmd->msg = FIELD_PREP(HTT_PPDU_STATS_CFG_MSG_TYPE,
sys/dev/ic/qwz.c
13257
cmd->msg |= FIELD_PREP(HTT_PPDU_STATS_CFG_PDEV_ID, pdev_mask);
sys/dev/ic/qwz.c
13258
cmd->msg |= FIELD_PREP(HTT_PPDU_STATS_CFG_TLV_TYPE_BITMASK,
sys/dev/ic/qwz.c
19249
struct ath12k_htc_msg *msg;
sys/dev/ic/qwz.c
19251
msg = mtod(m, struct ath12k_htc_msg *);
sys/dev/ic/qwz.c
19252
message_id = FIELD_GET(HTC_MSG_MESSAGEID, msg->msg_svc_id);
sys/dev/ic/qwz.c
19291
FIELD_GET(HTC_MSG_MESSAGEID, msg->msg_svc_id));
sys/dev/ic/qwz.c
4659
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
4664
if (qwz_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwz.c
4695
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
4700
if (qwz_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwz.c
4721
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
4726
if (qwz_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwz.c
4745
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
4750
if (qwz_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwz.c
4769
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
4777
if (qwz_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwz.c
4840
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
4847
if (qwz_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwz.c
4866
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
4873
if (qwz_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwz.c
4892
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
4899
if (qwz_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwz.c
4918
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
4925
if (qwz_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwz.c
4944
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
4951
if (qwz_qmi_decode_msg(sc, &resp, sizeof(resp), ei, msg, msg_len))
sys/dev/ic/qwz.c
5013
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
5026
if (qwz_qmi_decode_msg(sc, ind, sizeof(*ind), ei, msg, msg_len)) {
sys/dev/ic/qwzreg.h
10691
struct ath12k_htc_msg msg;
sys/dev/ic/qwzreg.h
12672
uint32_t msg;
sys/dev/ic/r92creg.h
1155
uint8_t msg[5];
sys/dev/ic/rtwn.c
415
KASSERT(len <= sizeof(cmd.msg));
sys/dev/ic/rtwn.c
416
memcpy(cmd.msg, buf, len);
sys/dev/ic/siop.c
723
int msg, extmsg;
sys/dev/ic/siop.c
730
msg =
sys/dev/ic/siop.c
735
msg = siop_cmd->cmd_tables->msg_out[0];
sys/dev/ic/siop.c
739
if (msg == MSG_MESSAGE_REJECT) {
sys/dev/ic/siop.c
750
if (msg == MSG_EXTENDED &&
sys/dev/ic/siop.c
773
} else if (msg == MSG_EXTENDED &&
sys/dev/ic/siop.c
784
} else if (msg == MSG_EXTENDED &&
sys/dev/ic/siop.c
793
} else if (msg == MSG_SIMPLE_Q_TAG ||
sys/dev/ic/siop.c
794
msg == MSG_HEAD_OF_Q_TAG ||
sys/dev/ic/siop.c
795
msg == MSG_ORDERED_Q_TAG) {
sys/dev/ic/siop.c
807
if (msg == MSG_EXTENDED) {
sys/dev/ic/siop.c
812
"sent was 0x%x\n", msg);
sys/dev/ic/trm.c
2273
trm_EnableMsgOut(struct trm_softc *sc, u_int8_t msg)
sys/dev/ic/trm.c
2275
sc->MsgBuf[0] = msg;
sys/dev/ic/wdc.c
2009
__wdcerror(struct channel_softc *chp, char *msg)
sys/dev/ic/wdc.c
2014
msg);
sys/dev/ic/wdc.c
2019
chp->channel, xfer->drive, msg);
sys/dev/ipmi.c
109
#define dbg_dump(lvl, msg, len, buf) \
sys/dev/ipmi.c
111
dumpb(msg, len, (const u_int8_t *)(buf));
sys/dev/ipmi.c
114
#define dbg_dump(lvl, msg, len, buf)
sys/dev/ipmi.c
1671
len = req->msg.data_len;
sys/dev/ipmi.c
1682
rc = copyin(req->msg.data, c->c_data, len);
sys/dev/ipmi.c
1688
c->c_netfn = req->msg.netfn;
sys/dev/ipmi.c
1689
c->c_cmd = req->msg.cmd;
sys/dev/ipmi.c
1690
c->c_txlen = req->msg.data_len;
sys/dev/ipmi.c
1705
rc = copyout(&ccode, recv->msg.data, 1);
sys/dev/ipmi.c
1712
recv->msg.netfn = sc->sc_ioctl.req.msg.netfn;
sys/dev/ipmi.c
1713
recv->msg.cmd = sc->sc_ioctl.req.msg.cmd;
sys/dev/ipmi.c
1714
recv->msg.data_len = c->c_rxlen + 1;
sys/dev/ipmi.c
1716
rc = copyout(c->c_data, recv->msg.data + 1, c->c_rxlen);
sys/dev/ipmi.h
88
struct ipmi_msg msg;
sys/dev/ipmi.h
96
struct ipmi_msg msg;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
280
u32 msg;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
292
msg = RREG32(mmMP0_SMN_C2PMSG_33);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
293
if (msg & 0x80000000)
sys/dev/pci/drm/amd/amdgpu/amdgpu_i2c.c
413
struct i2c_msg msg = {
sys/dev/pci/drm/amd/amdgpu/amdgpu_i2c.c
423
if (i2c_transfer(&i2c_bus->adapter, &msg, 1) != 1) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3485
struct ras_poison_msg msg;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3489
ret = kfifo_get(&con->poison_fifo, &msg);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3499
struct ras_poison_msg msg;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3505
ret = amdgpu_ras_get_poison_req(adev, &msg);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3509
if (msg.pasid_fn)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3510
msg.pasid_fn(adev, msg.pasid, msg.data);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3512
reset_flags |= msg.reset;
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1206
uint32_t *msg;
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1209
msg = amdgpu_bo_kptr(bo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1211
msg[0] = cpu_to_le32(0x00000de4);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1212
msg[1] = cpu_to_le32(0x00000000);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1213
msg[2] = cpu_to_le32(handle);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1214
msg[3] = cpu_to_le32(0x00000000);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1215
msg[4] = cpu_to_le32(0x00000000);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1216
msg[5] = cpu_to_le32(0x00000000);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1217
msg[6] = cpu_to_le32(0x00000000);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1218
msg[7] = cpu_to_le32(0x00000780);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1219
msg[8] = cpu_to_le32(0x00000440);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1220
msg[9] = cpu_to_le32(0x00000000);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1221
msg[10] = cpu_to_le32(0x01b37000);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1223
msg[i] = cpu_to_le32(0x0);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1234
uint32_t *msg;
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1245
msg = amdgpu_bo_kptr(bo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1247
msg[0] = cpu_to_le32(0x00000de4);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1248
msg[1] = cpu_to_le32(0x00000002);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1249
msg[2] = cpu_to_le32(handle);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1250
msg[3] = cpu_to_le32(0x00000000);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1252
msg[i] = cpu_to_le32(0x0);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1257
amdgpu_bo_free_kernel(&bo, NULL, (void **)&msg);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
620
static int amdgpu_uvd_cs_msg_decode(struct amdgpu_device *adev, uint32_t *msg,
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
623
unsigned int stream_type = msg[4];
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
624
unsigned int width = msg[6];
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
625
unsigned int height = msg[7];
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
626
unsigned int dpb_size = msg[9];
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
627
unsigned int pitch = msg[28];
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
628
unsigned int level = msg[57];
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
776
num_dpb_buffer = (le32_to_cpu(msg[59]) & 0xff) + 2;
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
820
int32_t *msg, msg_type, handle;
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
836
msg = ptr + offset;
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
838
msg_type = msg[1];
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
839
handle = msg[2];
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
871
r = amdgpu_uvd_cs_msg_decode(adev, msg, ctx->buf_sizes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
669
uint32_t *msg;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
679
msg = (uint32_t *)AMDGPU_GPU_PAGE_ALIGN((unsigned long)ib->ptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
680
msg[0] = cpu_to_le32(0x00000028);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
681
msg[1] = cpu_to_le32(0x00000038);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
682
msg[2] = cpu_to_le32(0x00000001);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
683
msg[3] = cpu_to_le32(0x00000000);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
684
msg[4] = cpu_to_le32(handle);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
685
msg[5] = cpu_to_le32(0x00000000);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
686
msg[6] = cpu_to_le32(0x00000001);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
687
msg[7] = cpu_to_le32(0x00000028);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
688
msg[8] = cpu_to_le32(0x00000010);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
689
msg[9] = cpu_to_le32(0x00000000);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
690
msg[10] = cpu_to_le32(0x00000007);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
691
msg[11] = cpu_to_le32(0x00000000);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
692
msg[12] = cpu_to_le32(0x00000780);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
693
msg[13] = cpu_to_le32(0x00000440);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
695
msg[i] = cpu_to_le32(0x0);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
704
uint32_t *msg;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
714
msg = (uint32_t *)AMDGPU_GPU_PAGE_ALIGN((unsigned long)ib->ptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
715
msg[0] = cpu_to_le32(0x00000028);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
716
msg[1] = cpu_to_le32(0x00000018);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
717
msg[2] = cpu_to_le32(0x00000000);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
718
msg[3] = cpu_to_le32(0x00000002);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
719
msg[4] = cpu_to_le32(handle);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
720
msg[5] = cpu_to_le32(0x00000000);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
722
msg[i] = cpu_to_le32(0x0);
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
128
amdgpu_atombios_dp_aux_transfer(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg)
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
137
if (WARN_ON(msg->size > 16))
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
140
tx_buf[0] = msg->address & 0xff;
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
141
tx_buf[1] = msg->address >> 8;
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
142
tx_buf[2] = (msg->request << 4) |
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
143
((msg->address >> 16) & 0xf);
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
144
tx_buf[3] = msg->size ? (msg->size - 1) : 0;
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
146
switch (msg->request & ~DP_AUX_I2C_MOT) {
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
152
tx_size = HEADER_SIZE + msg->size;
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
153
if (msg->size == 0)
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
157
memcpy(tx_buf + HEADER_SIZE, msg->buffer, msg->size);
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
162
ret = msg->size;
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
170
if (msg->size == 0)
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
175
tx_buf, tx_size, msg->buffer, msg->size, delay, &ack);
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
183
msg->reply = ack >> 4;
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
353
u8 msg[DP_DPCD_SIZE];
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
357
msg, DP_DPCD_SIZE);
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
359
memcpy(dig_connector->dpcd, msg, DP_DPCD_SIZE);
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
466
enum idh_event msg = xgpu_ai_mailbox_peek_msg(adev);
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
468
return (msg == IDH_RAS_ERROR_DETECTED || msg == 0xFFFFFFFF);
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
537
enum idh_event msg = xgpu_nv_mailbox_peek_msg(adev);
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
539
return (msg == IDH_RAS_ERROR_DETECTED || msg == 0xFFFFFFFF);
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
427
static int psp_v11_0_memory_training_send_msg(struct psp_context *psp, int msg)
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
437
WREG32_SOC15(MP0, 0, mmMP0_SMN_C2PMSG_35, msg);
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
453
(msg == PSP_BL__DRAM_SHORT_TRAIN) ? "short" : "long",
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
150
const char *msg)
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
171
dev_info(adev->dev, "%s - %s", msg, bl_status_msg);
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
518
static int psp_v13_0_memory_training_send_msg(struct psp_context *psp, int msg)
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
528
WREG32_SOC15(MP0, 0, regMP0_SMN_C2PMSG_35, msg);
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
544
(msg == PSP_BL__DRAM_SHORT_TRAIN) ? "short" : "long",
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
383
static int psp_v14_0_memory_training_send_msg(struct psp_context *psp, int msg)
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
393
WREG32_SOC15(MP0, 0, regMPASP_SMN_C2PMSG_35, msg);
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
409
(msg == PSP_BL__DRAM_SHORT_TRAIN) ? "short" : "long",
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
583
struct i2c_msg *msg, uint32_t i2c_flag)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
587
ret = smu_v11_0_i2c_receive(control, msg->addr, msg->buf, msg->len, i2c_flag);
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
596
struct i2c_msg *msg, uint32_t i2c_flag)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
600
ret = smu_v11_0_i2c_transmit(control, msg->addr, msg->buf, msg->len, i2c_flag);
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
646
struct i2c_msg *msg, int num)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
671
addr = msg[0].addr;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
672
dir = msg[0].flags & I2C_M_RD;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
678
if (msg[i].addr != addr || (msg[i].flags ^ dir) & I2C_M_RD) {
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
679
addr = msg[i].addr;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
680
dir = msg[i].flags & I2C_M_RD;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
692
if (msg[i].flags & I2C_M_RD)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
694
msg + i,
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
698
msg + i,
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1911
uint32_t *msg, num_buffers;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1946
msg = ptr + addr - start;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1949
if (msg[1] > end - addr) {
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1954
if (msg[3] != RDECODE_MSG_CREATE)
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1957
num_buffers = msg[2];
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1958
for (i = 0, msg = &msg[6]; i < num_buffers; ++i, msg += 4) {
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1961
if (msg[0] != RDECODE_MESSAGE_CREATE)
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1964
offset = msg[1];
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1965
size = msg[2];
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1828
uint32_t *msg, num_buffers;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1863
msg = ptr + addr - start;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1866
if (msg[1] > end - addr) {
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1871
if (msg[3] != RDECODE_MSG_CREATE)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1874
num_buffers = msg[2];
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1875
for (i = 0, msg = &msg[6]; i < num_buffers; ++i, msg += 4) {
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1878
if (msg[0] != RDECODE_MESSAGE_CREATE)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1881
offset = msg[1];
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1882
size = msg[2];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
426
static const char msg[] = "[dtn begin]\n";
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
429
pr_info("%s", msg);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
433
dm_dtn_log_append_v(ctx, log_ctx, "%s", msg);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
439
const char *msg, ...)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
449
vaf.fmt = msg;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
452
va_start(args, msg);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
460
va_start(args, msg);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
461
n = vsnprintf(NULL, 0, msg, args);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
486
va_start(args, msg);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
490
msg,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
501
static const char msg[] = "[dtn end]\n";
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
504
pr_info("%s", msg);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
508
dm_dtn_log_append_v(ctx, log_ctx, "%s", msg);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
100
result = msg->size;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
115
result = msg->size;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
59
struct drm_dp_aux_msg *msg)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
68
if (WARN_ON(msg->size > 16))
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
71
payload.address = msg->address;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
72
payload.data = msg->buffer;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
73
payload.length = msg->size;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
74
payload.reply = &msg->reply;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
75
payload.i2c_over_aux = (msg->request & DP_AUX_NATIVE_WRITE) == 0;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
76
payload.write = (msg->request & DP_AUX_I2C_READ) == 0;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
77
payload.mot = (msg->request & DP_AUX_I2C_MOT) != 0;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
79
(msg->request & DP_AUX_I2C_WRITE_STATUS_UPDATE) != 0;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
83
memcpy(copy, msg->buffer, msg->size);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
98
if (msg->address == DP_SIDEBAND_MSG_DOWN_REQ_BASE &&
sys/dev/pci/drm/amd/display/dc/dce/dmub_replay.c
312
enum replay_FW_Message_type msg, union dmub_replay_cmd_set *cmd_element)
sys/dev/pci/drm/amd/display/dc/dce/dmub_replay.c
323
if (msg != Replay_Msg_Not_Support) {
sys/dev/pci/drm/amd/display/dc/dce/dmub_replay.c
332
switch (msg) {
sys/dev/pci/drm/amd/display/dc/dce/dmub_replay.h
28
enum replay_FW_Message_type msg, union dmub_replay_cmd_set *cmd_element);
sys/dev/pci/drm/amd/display/dc/dm_services.h
309
const char *msg, ...);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
292
enum replay_FW_Message_type msg,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1089
enum replay_FW_Message_type msg,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1108
replay->funcs->replay_send_cmd(replay, msg, cmd_data);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
60
enum replay_FW_Message_type msg,
sys/dev/pci/drm/amd/display/dmub/dmub_srv.h
506
void (*read_reg_outbox0_msg)(struct dmub_srv *dmub, uint32_t *msg);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
638
void dmub_dcn401_read_reg_outbox0_msg(struct dmub_srv *dmub, uint32_t *msg)
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
640
*msg = REG_READ(DMCUB_REG_OUTBOX0_MSG0);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.h
284
void dmub_dcn401_read_reg_outbox0_msg(struct dmub_srv *dmub, uint32_t *msg);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.h
285
void dmub_dcn401_write_reg_outbox0_rsp(struct dmub_srv *dmub, uint32_t *msg);
sys/dev/pci/drm/amd/display/include/logger_interface.h
121
#define DTN_INFO(msg, ...) \
sys/dev/pci/drm/amd/display/include/logger_interface.h
122
dm_dtn_log_append_v(dc_ctx, log_ctx, msg, ##__VA_ARGS__)
sys/dev/pci/drm/amd/display/include/logger_interface.h
141
#define DISPLAY_STATS(msg, ...) DC_LOG_PERF_TRACE(msg, __VA_ARGS__)
sys/dev/pci/drm/amd/display/include/logger_interface.h
145
#define LOG_GAMMA_WRITE(msg, ...)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp.h
180
union mod_hdcp_message msg;
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
100
status = DRM_HDCP_MAX_CASCADE_EXCEEDED(hdcp->auth.msg.hdcp1.binfo_dp >> 8)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
104
status = DRM_HDCP_MAX_CASCADE_EXCEEDED(hdcp->auth.msg.hdcp1.bstatus >> 8)
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
115
status = DRM_HDCP_MAX_DEVICE_EXCEEDED(hdcp->auth.msg.hdcp1.binfo_dp) ?
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
119
status = DRM_HDCP_MAX_DEVICE_EXCEEDED(hdcp->auth.msg.hdcp1.bstatus) ?
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
128
DRM_HDCP_NUM_DOWNSTREAM(hdcp->auth.msg.hdcp1.binfo_dp) :
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
129
DRM_HDCP_NUM_DOWNSTREAM(hdcp->auth.msg.hdcp1.bstatus);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
202
if (hdcp->auth.msg.hdcp1.ainfo) {
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
34
memcpy(bksv, hdcp->auth.msg.hdcp1.bksv, sizeof(hdcp->auth.msg.hdcp1.bksv));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
349
hdcp->auth.msg.hdcp1.ksvlist_size = device_count*5;
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
48
return (hdcp->auth.msg.hdcp1.bstatus & DP_BSTATUS_READY) ?
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
51
return (hdcp->auth.msg.hdcp1.bcaps & DRM_HDCP_DDC_BCAPS_KSV_FIFO_READY) ?
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
58
return (hdcp->auth.msg.hdcp1.bcaps & DP_BCAPS_HDCP_CAPABLE) ?
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
68
status = (hdcp->auth.msg.hdcp1.bstatus &
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
81
return (hdcp->auth.msg.hdcp1.bstatus &
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c
90
return (hdcp->auth.msg.hdcp1.bstatus & DP_BSTATUS_REAUTH_REQ) ?
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
115
status = HDCP_2_2_DP_RXSTATUS_H_PRIME(hdcp->auth.msg.hdcp2.rxstatus_dp) ?
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
119
const uint16_t size = get_hdmi_rxstatus_msg_size(hdcp->auth.msg.hdcp2.rxstatus);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
120
status = (size == sizeof(hdcp->auth.msg.hdcp2.ake_h_prime)) ?
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
137
status = HDCP_2_2_DP_RXSTATUS_PAIRING(hdcp->auth.msg.hdcp2.rxstatus_dp) ?
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
141
const uint16_t size = get_hdmi_rxstatus_msg_size(hdcp->auth.msg.hdcp2.rxstatus);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
142
status = (size == sizeof(hdcp->auth.msg.hdcp2.ake_pairing_info)) ?
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
167
const uint16_t size = get_hdmi_rxstatus_msg_size(hdcp->auth.msg.hdcp2.rxstatus);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
168
status = (size == sizeof(hdcp->auth.msg.hdcp2.lc_l_prime)) ?
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
187
const uint16_t size = get_hdmi_rxstatus_msg_size(hdcp->auth.msg.hdcp2.rxstatus);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
188
status = (size == sizeof(hdcp->auth.msg.hdcp2.repeater_auth_stream_ready)) ?
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
198
return HDCP_2_2_DEV_COUNT_LO(hdcp->auth.msg.hdcp2.rx_id_list[2]) +
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
199
(HDCP_2_2_DEV_COUNT_HI(hdcp->auth.msg.hdcp2.rx_id_list[1]) << 4);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
242
hdcp->auth.msg.hdcp2.rx_id_list_size =
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
243
sizeof(hdcp->auth.msg.hdcp2.rx_id_list);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
245
hdcp->auth.msg.hdcp2.rx_id_list_size =
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
246
get_hdmi_rxstatus_msg_size(hdcp->auth.msg.hdcp2.rxstatus);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
40
is_ready = HDCP_2_2_DP_RXSTATUS_READY(hdcp->auth.msg.hdcp2.rxstatus_dp) ? 1 : 0;
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
42
is_ready = (HDCP_2_2_HDMI_RXSTATUS_READY(hdcp->auth.msg.hdcp2.rxstatus[1]) &&
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
43
get_hdmi_rxstatus_msg_size(hdcp->auth.msg.hdcp2.rxstatus) != 0) ? 1 : 0;
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
53
status = (hdcp->auth.msg.hdcp2.rxcaps_dp[0] == HDCP_2_2_RX_CAPS_VERSION_VAL) &&
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
54
HDCP_2_2_DP_HDCP_CAPABLE(hdcp->auth.msg.hdcp2.rxcaps_dp[2]) ?
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
58
status = (hdcp->auth.msg.hdcp2.hdcp2version_hdmi & HDCP_2_2_HDMI_SUPPORT_MASK) ?
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
70
ret = HDCP_2_2_DP_RXSTATUS_REAUTH_REQ(hdcp->auth.msg.hdcp2.rxstatus_dp) ?
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
74
ret = HDCP_2_2_HDMI_RXSTATUS_REAUTH_REQ(hdcp->auth.msg.hdcp2.rxstatus[1]) ?
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
83
return HDCP_2_2_DP_RXSTATUS_LINK_FAILED(hdcp->auth.msg.hdcp2.rxstatus_dp) ?
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
97
const uint16_t size = get_hdmi_rxstatus_msg_size(hdcp->auth.msg.hdcp2.rxstatus);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_execution.c
98
status = (size == sizeof(hdcp->auth.msg.hdcp2.ake_cert)) ?
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
275
hdcp->auth.msg.hdcp1.bksv,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
276
sizeof(hdcp->auth.msg.hdcp1.bksv));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
282
&hdcp->auth.msg.hdcp1.bcaps,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
283
sizeof(hdcp->auth.msg.hdcp1.bcaps));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
292
(uint8_t *)&hdcp->auth.msg.hdcp1.bstatus,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
296
(uint8_t *)&hdcp->auth.msg.hdcp1.bstatus,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
297
sizeof(hdcp->auth.msg.hdcp1.bstatus));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
304
(uint8_t *)&hdcp->auth.msg.hdcp1.r0p,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
305
sizeof(hdcp->auth.msg.hdcp1.r0p));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
315
hdcp->auth.msg.hdcp1.ksvlist,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
316
hdcp->auth.msg.hdcp1.ksvlist_size,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
320
(uint8_t *)&hdcp->auth.msg.hdcp1.ksvlist,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
321
hdcp->auth.msg.hdcp1.ksvlist_size);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
330
&hdcp->auth.msg.hdcp1.vp[0], 4);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
335
&hdcp->auth.msg.hdcp1.vp[4], 4);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
340
&hdcp->auth.msg.hdcp1.vp[8], 4);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
345
&hdcp->auth.msg.hdcp1.vp[12], 4);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
350
&hdcp->auth.msg.hdcp1.vp[16], 4);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
361
(uint8_t *)&hdcp->auth.msg.hdcp1.binfo_dp,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
362
sizeof(hdcp->auth.msg.hdcp1.binfo_dp));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
372
hdcp->auth.msg.hdcp1.aksv,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
373
sizeof(hdcp->auth.msg.hdcp1.aksv));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
379
&hdcp->auth.msg.hdcp1.ainfo,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
380
sizeof(hdcp->auth.msg.hdcp1.ainfo));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
386
hdcp->auth.msg.hdcp1.an,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
387
sizeof(hdcp->auth.msg.hdcp1.an));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
398
&hdcp->auth.msg.hdcp2.hdcp2version_hdmi,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
399
sizeof(hdcp->auth.msg.hdcp2.hdcp2version_hdmi));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
412
hdcp->auth.msg.hdcp2.rxcaps_dp,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
413
sizeof(hdcp->auth.msg.hdcp2.rxcaps_dp));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
424
&hdcp->auth.msg.hdcp2.rxstatus_dp,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
428
(uint8_t *)&hdcp->auth.msg.hdcp2.rxstatus,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
429
sizeof(hdcp->auth.msg.hdcp2.rxstatus));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
439
hdcp->auth.msg.hdcp2.ake_cert[0] = HDCP_2_2_AKE_SEND_CERT;
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
441
hdcp->auth.msg.hdcp2.ake_cert+1,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
442
sizeof(hdcp->auth.msg.hdcp2.ake_cert)-1);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
446
hdcp->auth.msg.hdcp2.ake_cert,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
447
sizeof(hdcp->auth.msg.hdcp2.ake_cert));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
457
hdcp->auth.msg.hdcp2.ake_h_prime[0] = HDCP_2_2_AKE_SEND_HPRIME;
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
459
hdcp->auth.msg.hdcp2.ake_h_prime+1,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
460
sizeof(hdcp->auth.msg.hdcp2.ake_h_prime)-1);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
464
hdcp->auth.msg.hdcp2.ake_h_prime,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
465
sizeof(hdcp->auth.msg.hdcp2.ake_h_prime));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
475
hdcp->auth.msg.hdcp2.ake_pairing_info[0] = HDCP_2_2_AKE_SEND_PAIRING_INFO;
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
477
hdcp->auth.msg.hdcp2.ake_pairing_info+1,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
478
sizeof(hdcp->auth.msg.hdcp2.ake_pairing_info)-1);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
482
hdcp->auth.msg.hdcp2.ake_pairing_info,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
483
sizeof(hdcp->auth.msg.hdcp2.ake_pairing_info));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
493
hdcp->auth.msg.hdcp2.lc_l_prime[0] = HDCP_2_2_LC_SEND_LPRIME;
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
495
hdcp->auth.msg.hdcp2.lc_l_prime+1,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
496
sizeof(hdcp->auth.msg.hdcp2.lc_l_prime)-1);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
500
hdcp->auth.msg.hdcp2.lc_l_prime,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
501
sizeof(hdcp->auth.msg.hdcp2.lc_l_prime));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
515
hdcp->auth.msg.hdcp2.rx_id_list[0] = HDCP_2_2_REP_SEND_RECVID_LIST;
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
517
hdcp->auth.msg.hdcp2.rx_id_list+1,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
521
device_count = HDCP_2_2_DEV_COUNT_LO(hdcp->auth.msg.hdcp2.rx_id_list[2]) +
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
522
(HDCP_2_2_DEV_COUNT_HI(hdcp->auth.msg.hdcp2.rx_id_list[1]) << 4);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
524
(sizeof(hdcp->auth.msg.hdcp2.rx_id_list) - 1));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
526
hdcp->auth.msg.hdcp2.rx_id_list + 1 + bytes_read,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
531
hdcp->auth.msg.hdcp2.rx_id_list,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
532
hdcp->auth.msg.hdcp2.rx_id_list_size);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
542
hdcp->auth.msg.hdcp2.repeater_auth_stream_ready[0] = HDCP_2_2_REP_STREAM_READY;
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
544
hdcp->auth.msg.hdcp2.repeater_auth_stream_ready+1,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
545
sizeof(hdcp->auth.msg.hdcp2.repeater_auth_stream_ready)-1);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
549
hdcp->auth.msg.hdcp2.repeater_auth_stream_ready,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
550
sizeof(hdcp->auth.msg.hdcp2.repeater_auth_stream_ready));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
561
hdcp->auth.msg.hdcp2.ake_init+1,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
562
sizeof(hdcp->auth.msg.hdcp2.ake_init)-1);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
565
hdcp->auth.msg.hdcp2.ake_init,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
566
sizeof(hdcp->auth.msg.hdcp2.ake_init));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
576
hdcp->auth.msg.hdcp2.ake_no_stored_km+1,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
577
sizeof(hdcp->auth.msg.hdcp2.ake_no_stored_km)-1);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
580
hdcp->auth.msg.hdcp2.ake_no_stored_km,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
581
sizeof(hdcp->auth.msg.hdcp2.ake_no_stored_km));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
591
hdcp->auth.msg.hdcp2.ake_stored_km+1,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
592
sizeof(hdcp->auth.msg.hdcp2.ake_stored_km)-1);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
595
hdcp->auth.msg.hdcp2.ake_stored_km,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
596
sizeof(hdcp->auth.msg.hdcp2.ake_stored_km));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
606
hdcp->auth.msg.hdcp2.lc_init+1,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
607
sizeof(hdcp->auth.msg.hdcp2.lc_init)-1);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
610
hdcp->auth.msg.hdcp2.lc_init,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
611
sizeof(hdcp->auth.msg.hdcp2.lc_init));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
622
hdcp->auth.msg.hdcp2.ske_eks+1,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
623
sizeof(hdcp->auth.msg.hdcp2.ske_eks)-1);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
627
hdcp->auth.msg.hdcp2.ske_eks,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
628
sizeof(hdcp->auth.msg.hdcp2.ske_eks));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
638
hdcp->auth.msg.hdcp2.repeater_auth_ack+1,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
639
sizeof(hdcp->auth.msg.hdcp2.repeater_auth_ack)-1);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
642
hdcp->auth.msg.hdcp2.repeater_auth_ack,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
643
sizeof(hdcp->auth.msg.hdcp2.repeater_auth_ack));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
654
hdcp->auth.msg.hdcp2.repeater_auth_stream_manage+1,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
655
hdcp->auth.msg.hdcp2.stream_manage_size-1);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
659
hdcp->auth.msg.hdcp2.repeater_auth_stream_manage,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
660
hdcp->auth.msg.hdcp2.stream_manage_size);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
670
hdcp->auth.msg.hdcp2.content_stream_type_dp+1,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
671
sizeof(hdcp->auth.msg.hdcp2.content_stream_type_dp)-1);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
694
struct mod_hdcp_message_hdcp2 *hdcp2 = &hdcp->auth.msg.hdcp2;
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_ddc.c
722
struct mod_hdcp_message_hdcp2 *hdcp2 = &hdcp->auth.msg.hdcp2;
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
100
sizeof(hdcp->auth.msg.hdcp2.ake_pairing_info));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
101
HDCP_DDC_WRITE_TRACE(hdcp, "LC Init", hdcp->auth.msg.hdcp2.lc_init,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
102
sizeof(hdcp->auth.msg.hdcp2.lc_init));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
103
HDCP_DDC_READ_TRACE(hdcp, "L'", hdcp->auth.msg.hdcp2.lc_l_prime,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
104
sizeof(hdcp->auth.msg.hdcp2.lc_l_prime));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
105
HDCP_DDC_WRITE_TRACE(hdcp, "Exchange KS", hdcp->auth.msg.hdcp2.ske_eks,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
106
sizeof(hdcp->auth.msg.hdcp2.ske_eks));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
108
(uint8_t *)&hdcp->auth.msg.hdcp2.rxstatus,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
109
sizeof(hdcp->auth.msg.hdcp2.rxstatus));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
111
hdcp->auth.msg.hdcp2.rx_id_list,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
112
hdcp->auth.msg.hdcp2.rx_id_list_size);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
114
hdcp->auth.msg.hdcp2.repeater_auth_ack,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
115
sizeof(hdcp->auth.msg.hdcp2.repeater_auth_ack));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
117
hdcp->auth.msg.hdcp2.repeater_auth_stream_manage,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
118
hdcp->auth.msg.hdcp2.stream_manage_size);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
120
hdcp->auth.msg.hdcp2.repeater_auth_stream_ready,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
121
sizeof(hdcp->auth.msg.hdcp2.repeater_auth_stream_ready));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
123
hdcp->auth.msg.hdcp2.content_stream_type_dp,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
124
sizeof(hdcp->auth.msg.hdcp2.content_stream_type_dp));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
29
void mod_hdcp_dump_binary_message(uint8_t *msg, uint32_t msg_size,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
47
snprintf(&buf[buf_pos], buf_size - buf_pos, "%02X ", msg[i]);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
57
HDCP_DDC_READ_TRACE(hdcp, "BKSV", hdcp->auth.msg.hdcp1.bksv,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
58
sizeof(hdcp->auth.msg.hdcp1.bksv));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
59
HDCP_DDC_READ_TRACE(hdcp, "BCAPS", &hdcp->auth.msg.hdcp1.bcaps,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
60
sizeof(hdcp->auth.msg.hdcp1.bcaps));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
62
(uint8_t *)&hdcp->auth.msg.hdcp1.bstatus,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
63
sizeof(hdcp->auth.msg.hdcp1.bstatus));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
64
HDCP_DDC_WRITE_TRACE(hdcp, "AN", hdcp->auth.msg.hdcp1.an,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
65
sizeof(hdcp->auth.msg.hdcp1.an));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
66
HDCP_DDC_WRITE_TRACE(hdcp, "AKSV", hdcp->auth.msg.hdcp1.aksv,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
67
sizeof(hdcp->auth.msg.hdcp1.aksv));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
68
HDCP_DDC_WRITE_TRACE(hdcp, "AINFO", &hdcp->auth.msg.hdcp1.ainfo,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
69
sizeof(hdcp->auth.msg.hdcp1.ainfo));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
71
(uint8_t *)&hdcp->auth.msg.hdcp1.r0p,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
72
sizeof(hdcp->auth.msg.hdcp1.r0p));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
74
(uint8_t *)&hdcp->auth.msg.hdcp1.binfo_dp,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
75
sizeof(hdcp->auth.msg.hdcp1.binfo_dp));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
76
HDCP_DDC_READ_TRACE(hdcp, "KSVLIST", hdcp->auth.msg.hdcp1.ksvlist,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
77
hdcp->auth.msg.hdcp1.ksvlist_size);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
78
HDCP_DDC_READ_TRACE(hdcp, "V'", hdcp->auth.msg.hdcp1.vp,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
79
sizeof(hdcp->auth.msg.hdcp1.vp));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
82
&hdcp->auth.msg.hdcp2.hdcp2version_hdmi,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
83
sizeof(hdcp->auth.msg.hdcp2.hdcp2version_hdmi));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
84
HDCP_DDC_READ_TRACE(hdcp, "Rx Caps", hdcp->auth.msg.hdcp2.rxcaps_dp,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
85
sizeof(hdcp->auth.msg.hdcp2.rxcaps_dp));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
86
HDCP_DDC_WRITE_TRACE(hdcp, "AKE Init", hdcp->auth.msg.hdcp2.ake_init,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
87
sizeof(hdcp->auth.msg.hdcp2.ake_init));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
88
HDCP_DDC_READ_TRACE(hdcp, "AKE Cert", hdcp->auth.msg.hdcp2.ake_cert,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
89
sizeof(hdcp->auth.msg.hdcp2.ake_cert));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
91
hdcp->auth.msg.hdcp2.ake_stored_km,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
92
sizeof(hdcp->auth.msg.hdcp2.ake_stored_km));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
94
hdcp->auth.msg.hdcp2.ake_no_stored_km,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
95
sizeof(hdcp->auth.msg.hdcp2.ake_no_stored_km));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
96
HDCP_DDC_READ_TRACE(hdcp, "H'", hdcp->auth.msg.hdcp2.ake_h_prime,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
97
sizeof(hdcp->auth.msg.hdcp2.ake_h_prime));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.c
99
hdcp->auth.msg.hdcp2.ake_pairing_info,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.h
102
#define HDCP_DDC_WRITE_TRACE(hdcp, msg_name, msg, msg_size) do { \
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.h
103
mod_hdcp_dump_binary_message(msg, msg_size, hdcp->buf, \
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.h
96
#define HDCP_DDC_READ_TRACE(hdcp, msg_name, msg, msg_size) do { \
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_log.h
97
mod_hdcp_dump_binary_message(msg, msg_size, hdcp->buf, \
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
1015
msg_in->process.msg1_desc.msg_size = sizeof(hdcp->auth.msg.hdcp2.repeater_auth_stream_ready);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
1017
memcpy(&msg_in->process.receiver_message[0], hdcp->auth.msg.hdcp2.repeater_auth_stream_ready,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
1018
sizeof(hdcp->auth.msg.hdcp2.repeater_auth_stream_ready));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
281
hdcp->auth.msg.hdcp1.ainfo = hdcp_cmd->out_msg.hdcp1_create_session.ainfo_primary;
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
282
memcpy(hdcp->auth.msg.hdcp1.aksv, hdcp_cmd->out_msg.hdcp1_create_session.aksv_primary,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
283
sizeof(hdcp->auth.msg.hdcp1.aksv));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
284
memcpy(hdcp->auth.msg.hdcp1.an, hdcp_cmd->out_msg.hdcp1_create_session.an_primary,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
285
sizeof(hdcp->auth.msg.hdcp1.an));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
338
memcpy(hdcp_cmd->in_msg.hdcp1_first_part_authentication.bksv_primary, hdcp->auth.msg.hdcp1.bksv,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
341
hdcp_cmd->in_msg.hdcp1_first_part_authentication.r0_prime_primary = hdcp->auth.msg.hdcp1.r0p;
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
342
hdcp_cmd->in_msg.hdcp1_first_part_authentication.bcaps = hdcp->auth.msg.hdcp1.bcaps;
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
409
hdcp_cmd->in_msg.hdcp1_second_part_authentication.ksv_list_size = hdcp->auth.msg.hdcp1.ksvlist_size;
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
410
memcpy(hdcp_cmd->in_msg.hdcp1_second_part_authentication.ksv_list, hdcp->auth.msg.hdcp1.ksvlist,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
411
hdcp->auth.msg.hdcp1.ksvlist_size);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
413
memcpy(hdcp_cmd->in_msg.hdcp1_second_part_authentication.v_prime, hdcp->auth.msg.hdcp1.vp,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
414
sizeof(hdcp->auth.msg.hdcp1.vp));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
417
is_dp_hdcp(hdcp) ? hdcp->auth.msg.hdcp1.binfo_dp : hdcp->auth.msg.hdcp1.bstatus;
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
606
memcpy(&hdcp->auth.msg.hdcp2.ake_init[0], &msg_out->prepare.transmitter_message[0],
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
607
sizeof(hdcp->auth.msg.hdcp2.ake_init));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
633
memcpy(&msg_in->process.receiver_message[0], hdcp->auth.msg.hdcp2.ake_cert,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
634
sizeof(hdcp->auth.msg.hdcp2.ake_cert));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
646
memcpy(hdcp->auth.msg.hdcp2.ake_no_stored_km,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
648
sizeof(hdcp->auth.msg.hdcp2.ake_no_stored_km));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
650
memcpy(hdcp->auth.msg.hdcp2.ake_stored_km,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
651
&msg_out->prepare.transmitter_message[sizeof(hdcp->auth.msg.hdcp2.ake_no_stored_km)],
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
652
sizeof(hdcp->auth.msg.hdcp2.ake_stored_km));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
693
memcpy(&msg_in->process.receiver_message[0], hdcp->auth.msg.hdcp2.ake_h_prime,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
694
sizeof(hdcp->auth.msg.hdcp2.ake_h_prime));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
699
memcpy(&msg_in->process.receiver_message[sizeof(hdcp->auth.msg.hdcp2.ake_h_prime)],
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
700
hdcp->auth.msg.hdcp2.ake_pairing_info, sizeof(hdcp->auth.msg.hdcp2.ake_pairing_info));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
745
memcpy(hdcp->auth.msg.hdcp2.lc_init, &msg_out->prepare.transmitter_message[0],
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
746
sizeof(hdcp->auth.msg.hdcp2.lc_init));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
772
memcpy(&msg_in->process.receiver_message[0], hdcp->auth.msg.hdcp2.lc_l_prime,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
773
sizeof(hdcp->auth.msg.hdcp2.lc_l_prime));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
815
memcpy(hdcp->auth.msg.hdcp2.ske_eks,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
817
sizeof(hdcp->auth.msg.hdcp2.ske_eks));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
819
sizeof(hdcp->auth.msg.hdcp2.ske_eks);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
822
memcpy(hdcp->auth.msg.hdcp2.content_stream_type_dp,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
823
&msg_out->prepare.transmitter_message[sizeof(hdcp->auth.msg.hdcp2.ske_eks)],
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
824
sizeof(hdcp->auth.msg.hdcp2.content_stream_type_dp));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
882
msg_in->process.msg1_desc.msg_size = sizeof(hdcp->auth.msg.hdcp2.rx_id_list);
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
883
memcpy(&msg_in->process.receiver_message[0], hdcp->auth.msg.hdcp2.rx_id_list,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
884
sizeof(hdcp->auth.msg.hdcp2.rx_id_list));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
895
memcpy(hdcp->auth.msg.hdcp2.repeater_auth_ack,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
897
sizeof(hdcp->auth.msg.hdcp2.repeater_auth_ack));
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
986
hdcp->auth.msg.hdcp2.stream_manage_size = msg_out->prepare.msg1_desc.msg_size;
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
988
memcpy(hdcp->auth.msg.hdcp2.repeater_auth_stream_manage,
sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c
990
sizeof(hdcp->auth.msg.hdcp2.repeater_auth_stream_manage));
sys/dev/pci/drm/amd/include/amd_cper.h
254
uint64_t msg[CPER_MAX_OAM_COUNT];
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.h
220
PPSMC_Msg msg, u32 parameter);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_smc.c
69
PPSMC_Msg msg, u32 parameter)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_smc.c
74
return amdgpu_kv_notify_message_to_smu(adev, msg);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3904
PPSMC_Msg msg, u32 parameter)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3907
return amdgpu_si_send_msg_to_smc(adev, msg);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4153
PPSMC_Msg msg = has_display ?
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4156
return (amdgpu_si_send_msg_to_smc(adev, msg) == PPSMC_Result_OK) ?
sys/dev/pci/drm/amd/pm/legacy-dpm/si_smc.c
171
PPSMC_Msg msg)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_smc.c
178
switch (msg) {
sys/dev/pci/drm/amd/pm/legacy-dpm/si_smc.c
194
WREG32(mmSMC_MESSAGE_0, msg);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_smc.c
207
__func__, msg, RREG32(mmSMC_SCRATCH0));
sys/dev/pci/drm/amd/pm/legacy-dpm/sislands_smc.h
401
PPSMC_Result amdgpu_si_send_msg_to_smc(struct amdgpu_device *adev, PPSMC_Msg msg);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
57
PPSMC_Msg msg;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
63
msg = PPSMC_MSG_SetHardMinDcefclkByFreq;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
67
msg = PPSMC_MSG_SetHardMinSocclkByFreq;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
73
msg = PPSMC_MSG_SetHardMinFclkByFreq;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
79
smum_send_msg_to_smc_with_parameter(hwmgr, msg, clk_freq, NULL);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
172
PPSMC_Msg msg;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
183
msg = ((*msg_id & PP_STATE_MASK) & PP_STATE_CG) ?
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
189
hwmgr, msg, value, NULL))
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
193
msg = (*msg_id & PP_STATE_MASK) & PP_STATE_LS
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
199
hwmgr, msg, value, NULL))
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
206
msg = ((*msg_id & PP_STATE_MASK) & PP_STATE_CG) ?
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
212
hwmgr, msg, value, NULL))
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
217
msg = (*msg_id & PP_STATE_MASK) & PP_STATE_LS ?
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
223
hwmgr, msg, value, NULL))
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
230
msg = (*msg_id & PP_STATE_MASK) & PP_STATE_LS ?
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
236
hwmgr, msg, value, NULL))
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
243
msg = (*msg_id & PP_STATE_MASK) & PP_STATE_LS ?
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
249
hwmgr, msg, value, NULL))
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
256
msg = ((*msg_id & PP_STATE_MASK) & PP_STATE_CG) ?
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
263
hwmgr, msg, value, NULL))
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
277
msg = (*msg_id & PP_STATE_MASK) & PP_STATE_CG ?
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
283
hwmgr, msg, value, NULL))
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
287
msg = (*msg_id & PP_STATE_MASK) & PP_STATE_LS ?
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
293
hwmgr, msg, value, NULL))
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
300
msg = ((*msg_id & PP_STATE_MASK) & PP_STATE_CG) ?
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
306
hwmgr, msg, value, NULL))
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
311
msg = (*msg_id & PP_STATE_MASK) & PP_STATE_LS ?
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
317
hwmgr, msg, value, NULL))
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
324
msg = (*msg_id & PP_STATE_MASK) & PP_STATE_CG ?
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
330
hwmgr, msg, value, NULL))
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
334
msg = (*msg_id & PP_STATE_MASK) & PP_STATE_LS ?
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
340
hwmgr, msg, value, NULL))
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
347
msg = ((*msg_id & PP_STATE_MASK) & PP_STATE_CG) ?
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
353
hwmgr, msg, value, NULL))
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
358
msg = (*msg_id & PP_STATE_MASK) & PP_STATE_LS ?
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
364
hwmgr, msg, value, NULL))
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
371
msg = ((*msg_id & PP_STATE_MASK) & PP_STATE_CG) ?
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
377
hwmgr, msg, value, NULL))
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
382
msg = (*msg_id & PP_STATE_MASK) & PP_STATE_LS ?
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
388
hwmgr, msg, value, NULL))
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
395
msg = ((*msg_id & PP_STATE_MASK) & PP_STATE_CG) ?
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
401
hwmgr, msg, value, NULL))
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
100
uint32_t clock, uint32_t msg)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
106
switch (msg) {
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
130
uint32_t clock, uint32_t msg)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
136
switch (msg) {
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
69
uint32_t clock, uint32_t msg)
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
75
switch (msg) {
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5660
uint16_t msg;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5665
msg = PPSMC_MSG_PrepareMp1ForUnload;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5674
PP_ASSERT_WITH_CODE((ret = smum_send_msg_to_smc(hwmgr, msg, NULL)) == 0,
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c
2844
uint16_t msg;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c
2849
msg = PPSMC_MSG_PrepareMp1ForUnload;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c
2858
PP_ASSERT_WITH_CODE((ret = smum_send_msg_to_smc(hwmgr, msg, NULL)) == 0,
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
3183
uint16_t msg;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
3188
msg = PPSMC_MSG_PrepareMp1ForShutdown;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
3191
msg = PPSMC_MSG_PrepareMp1ForUnload;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
3194
msg = PPSMC_MSG_PrepareMp1ForReset;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
3201
PP_ASSERT_WITH_CODE((ret = smum_send_msg_to_smc(hwmgr, msg, NULL)) == 0,
sys/dev/pci/drm/amd/pm/powerplay/inc/hwmgr.h
210
int (*send_msg_to_smc)(struct pp_hwmgr *hwmgr, uint16_t msg);
sys/dev/pci/drm/amd/pm/powerplay/inc/hwmgr.h
212
uint16_t msg, uint32_t parameter);
sys/dev/pci/drm/amd/pm/powerplay/inc/pp_debug.h
37
#define PP_ASSERT_WITH_CODE(cond, msg, code) \
sys/dev/pci/drm/amd/pm/powerplay/inc/pp_debug.h
40
pr_warn_ratelimited("%s\n", msg); \
sys/dev/pci/drm/amd/pm/powerplay/inc/pp_debug.h
45
#define PP_ASSERT(cond, msg) \
sys/dev/pci/drm/amd/pm/powerplay/inc/pp_debug.h
48
pr_warn_ratelimited("%s\n", msg); \
sys/dev/pci/drm/amd/pm/powerplay/inc/smumgr.h
88
extern int smum_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg, uint32_t *resp);
sys/dev/pci/drm/amd/pm/powerplay/inc/smumgr.h
91
uint16_t msg, uint32_t parameter,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
208
static int ci_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg)
sys/dev/pci/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
214
cgs_write_register(hwmgr->device, mmSMC_MESSAGE_0, msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
222
"failed to send message %x ret is %d\n", msg,ret);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
228
uint16_t msg, uint32_t parameter)
sys/dev/pci/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
231
return ci_send_msg_to_smc(hwmgr, msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
107
smu10_send_msg_to_smc_without_waiting(hwmgr, msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
111
dev_err(adev->dev, "Failed to send Message %x.\n", msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
63
uint16_t msg)
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
67
WREG32_SOC15(MP1, 0, mmMP1_SMN_C2PMSG_66, msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
79
static int smu10_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg)
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
87
smu10_send_msg_to_smc_without_waiting(hwmgr, msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
90
dev_err(adev->dev, "Failed to send Message %x.\n", msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
97
uint16_t msg, uint32_t parameter)
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c
130
int smu7_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg)
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c
146
cgs_write_register(hwmgr->device, mmSMC_MESSAGE_0, msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c
153
dev_dbg(adev->dev, "message %x was not supported\n", msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c
156
"failed to send message %x ret is %d \n", msg, ret);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c
161
int smu7_send_msg_to_smc_with_parameter(struct pp_hwmgr *hwmgr, uint16_t msg, uint32_t parameter)
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c
167
return smu7_send_msg_to_smc(hwmgr, msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu7_smumgr.h
60
int smu7_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu7_smumgr.h
61
int smu7_send_msg_to_smc_with_parameter(struct pp_hwmgr *hwmgr, uint16_t msg,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c
104
static int smu8_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg)
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c
106
return smu8_send_msg_to_smc_with_parameter(hwmgr, msg, 0);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c
67
uint16_t msg, uint32_t parameter)
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c
83
__func__, msg, val);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c
91
cgs_write_register(hwmgr->device, mmSMU_MP1_SRBM2P_MSG_0, msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c
99
__func__, msg, parameter, elapsed_us);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
101
WREG32_SOC15(MP1, 0, mmMP1_SMN_C2PMSG_66, msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
113
int smu9_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg)
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
125
smu9_send_msg_to_smc_without_waiting(hwmgr, msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
129
dev_err(adev->dev, "Failed to send message: 0x%x, ret value: 0x%x\n", msg, ret);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
142
uint16_t msg, uint32_t parameter)
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
157
smu9_send_msg_to_smc_without_waiting(hwmgr, msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
161
pr_err("Failed message: 0x%x, input parameter: 0x%x, error code: 0x%x\n", msg, parameter, ret);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
94
uint16_t msg)
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
99
WREG32_SOC15(MP1, 0, mmMP1_SMN_C2PMSG_101, msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu9_smumgr.h
27
int smu9_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu9_smumgr.h
29
uint16_t msg, uint32_t parameter);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smumgr.c
130
int smum_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg, uint32_t *resp)
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smumgr.c
141
ret = hwmgr->smumgr_funcs->send_msg_to_smc(hwmgr, msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smumgr.c
156
uint16_t msg,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smumgr.c
170
hwmgr, msg, parameter);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
114
int msg = enable ? PPSMC_MSG_EnableSmuFeatures :
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
126
msg, feature_mask, NULL);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
105
static int vega20_send_msg_to_smc(struct pp_hwmgr *hwmgr, uint16_t msg)
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
114
vega20_send_msg_to_smc_without_waiting(hwmgr, msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
118
dev_err(adev->dev, "Failed to send message 0x%x, response 0x%x\n", msg, ret);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
131
uint16_t msg, uint32_t parameter)
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
142
vega20_send_msg_to_smc_without_waiting(hwmgr, msg);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
146
dev_err(adev->dev, "Failed to send message 0x%x, response 0x%x\n", msg, ret);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
90
uint16_t msg)
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
94
WREG32_SOC15(MP1, 0, mmMP1_SMN_C2PMSG_66, msg);
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1089
enum smu_message_type msg, uint32_t param, uint32_t *read_arg);
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1097
enum smu_message_type msg,
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1596
#define MSG_MAP(msg, index, flags) \
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1597
[SMU_MSG_##msg] = {1, (index), (flags)}
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1631
struct i2c_msg *msg, int num_msgs)
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1651
req->SlaveAddress = msg[0].addr << 1; /* wants an 8-bit address */
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1652
dir = msg[0].flags & I2C_M_RD;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1655
for (j = 0; j < msg[i].len; j++, c++) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1658
if (!(msg[i].flags & I2C_M_RD)) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1661
cmd->RegisterAddr = msg[i].buf[j];
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1664
if ((dir ^ msg[i].flags) & I2C_M_RD) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1667
dir = msg[i].flags & I2C_M_RD;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1678
if ((j == msg[i].len - 1) &&
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1679
((i == num_msgs - 1) || (msg[i].flags & I2C_M_STOP))) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1691
if (!(msg[i].flags & I2C_M_RD)) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1692
c += msg[i].len;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1695
for (j = 0; j < msg[i].len; j++, c++) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1698
msg[i].buf[j] = cmd->Data;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3029
struct i2c_msg *msg, int num_msgs)
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3049
req->SlaveAddress = msg[0].addr << 1; /* wants an 8-bit address */
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3050
dir = msg[0].flags & I2C_M_RD;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3053
for (j = 0; j < msg[i].len; j++, c++) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3056
if (!(msg[i].flags & I2C_M_RD)) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3059
cmd->RegisterAddr = msg[i].buf[j];
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3062
if ((dir ^ msg[i].flags) & I2C_M_RD) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3065
dir = msg[i].flags & I2C_M_RD;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3076
if ((j == msg[i].len - 1) &&
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3077
((i == num_msgs - 1) || (msg[i].flags & I2C_M_STOP))) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3089
if (!(msg[i].flags & I2C_M_RD)) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3090
c += msg[i].len;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3093
for (j = 0; j < msg[i].len; j++, c++) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3096
msg[i].buf[j] = cmd->Data;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2535
struct i2c_msg *msg, int num_msgs)
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2555
req->SlaveAddress = msg[0].addr << 1; /* wants an 8-bit address */
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2556
dir = msg[0].flags & I2C_M_RD;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2559
for (j = 0; j < msg[i].len; j++, c++) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2562
if (!(msg[i].flags & I2C_M_RD)) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2565
cmd->ReadWriteData = msg[i].buf[j];
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2568
if ((dir ^ msg[i].flags) & I2C_M_RD) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2571
dir = msg[i].flags & I2C_M_RD;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2582
if ((j == msg[i].len - 1) &&
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2583
((i == num_msgs - 1) || (msg[i].flags & I2C_M_STOP))) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2595
if (!(msg[i].flags & I2C_M_RD)) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2596
c += msg[i].len;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2599
for (j = 0; j < msg[i].len; j++, c++) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2602
msg[i].buf[j] = cmd->ReadWriteData;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1531
struct i2c_msg *msg, int num_msgs)
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1551
req->SlaveAddress = msg[0].addr << 1; /* wants an 8-bit address */
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1552
dir = msg[0].flags & I2C_M_RD;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1555
for (j = 0; j < msg[i].len; j++, c++) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1558
if (!(msg[i].flags & I2C_M_RD)) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1561
cmd->ReadWriteData = msg[i].buf[j];
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1564
if ((dir ^ msg[i].flags) & I2C_M_RD) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1567
dir = msg[i].flags & I2C_M_RD;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1578
if ((j == msg[i].len - 1) &&
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1579
((i == num_msgs - 1) || (msg[i].flags & I2C_M_STOP))) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1591
if (!(msg[i].flags & I2C_M_RD)) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1592
c += msg[i].len;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1595
for (j = 0; j < msg[i].len; j++, c++) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1598
msg[i].buf[j] = cmd->ReadWriteData;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2721
struct i2c_msg *msg, int num_msgs)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2741
req->SlaveAddress = msg[0].addr << 1; /* wants an 8-bit address */
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2742
dir = msg[0].flags & I2C_M_RD;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2745
for (j = 0; j < msg[i].len; j++, c++) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2748
if (!(msg[i].flags & I2C_M_RD)) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2751
cmd->ReadWriteData = msg[i].buf[j];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2754
if ((dir ^ msg[i].flags) & I2C_M_RD) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2757
dir = msg[i].flags & I2C_M_RD;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2768
if ((j == msg[i].len - 1) &&
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2769
((i == num_msgs - 1) || (msg[i].flags & I2C_M_STOP))) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2781
if (!(msg[i].flags & I2C_M_RD)) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2782
c += msg[i].len;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2785
for (j = 0; j < msg[i].len; j++, c++) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2788
msg[i].buf[j] = cmd->ReadWriteData;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2394
struct i2c_msg *msg, int num_msgs)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2414
req->SlaveAddress = msg[0].addr << 1; /* wants an 8-bit address */
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2415
dir = msg[0].flags & I2C_M_RD;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2418
for (j = 0; j < msg[i].len; j++, c++) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2421
if (!(msg[i].flags & I2C_M_RD)) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2424
cmd->ReadWriteData = msg[i].buf[j];
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2427
if ((dir ^ msg[i].flags) & I2C_M_RD) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2430
dir = msg[i].flags & I2C_M_RD;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2441
if ((j == msg[i].len - 1) &&
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2442
((i == num_msgs - 1) || (msg[i].flags & I2C_M_STOP))) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2458
if (!(msg[i].flags & I2C_M_RD)) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2459
c += msg[i].len;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2462
for (j = 0; j < msg[i].len; j++, c++) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2465
msg[i].buf[j] = cmd->ReadWriteData;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3258
uint32_t msg;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3266
msg = SMU_MSG_QueryValidMcaCount;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3269
msg = SMU_MSG_QueryValidMcaCeCount;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3275
ret = smu_cmn_send_smc_msg(smu, msg, count);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3287
uint32_t msg, param;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3291
msg = SMU_MSG_McaBankDumpDW;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3294
msg = SMU_MSG_McaBankCeDumpDW;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3302
return smu_cmn_send_smc_msg_with_param(smu, msg, param, val);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3723
uint32_t msg;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3731
msg = SMU_MSG_QueryValidMcaCount;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3734
msg = SMU_MSG_QueryValidMcaCeCount;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3740
ret = smu_cmn_send_smc_msg(smu, msg, count);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3771
uint32_t msg, param;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3775
msg = SMU_MSG_McaBankDumpDW;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3778
msg = SMU_MSG_McaBankCeDumpDW;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3786
return smu_cmn_send_smc_msg_with_param(smu, msg, param, (uint32_t *)val);
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1977
struct i2c_msg *msg, int num_msgs)
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1997
req->SlaveAddress = msg[0].addr << 1; /* wants an 8-bit address */
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1998
dir = msg[0].flags & I2C_M_RD;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2001
for (j = 0; j < msg[i].len; j++, c++) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2004
if (!(msg[i].flags & I2C_M_RD)) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2007
cmd->ReadWriteData = msg[i].buf[j];
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2010
if ((dir ^ msg[i].flags) & I2C_M_RD) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2013
dir = msg[i].flags & I2C_M_RD;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2024
if ((j == msg[i].len - 1) &&
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2025
((i == num_msgs - 1) || (msg[i].flags & I2C_M_STOP))) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2038
if (!(msg[i].flags & I2C_M_RD)) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2039
c += msg[i].len;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2042
for (j = 0; j < msg[i].len; j++, c++) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2045
msg[i].buf[j] = cmd->ReadWriteData;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
1071
enum smu_message_type msg;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
1076
msg = SMU_MSG_PrepareMp1ForShutdown;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
1079
msg = SMU_MSG_PrepareMp1ForUnload;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
1082
msg = SMU_MSG_PrepareMp1ForReset;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
1089
ret = smu_cmn_send_smc_msg(smu, msg, NULL);
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
131
enum smu_message_type msg)
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
134
const char *message = smu_get_message_name(smu, msg);
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
238
u16 msg,
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
245
WREG32(smu->msg_reg, msg);
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
249
enum smu_message_type msg)
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
251
return smu->message_map[msg].flags;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
255
enum smu_message_type msg, bool *poll)
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
261
flags = __smu_cmn_get_msg_flags(smu, msg);
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
273
smu_get_message_name(smu, msg));
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
288
smu_get_message_name(smu, msg), resp);
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
297
u32 msg,
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
303
WREG32(smu->debug_msg_reg, msg);
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
422
enum smu_message_type msg,
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
436
msg);
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
443
res = __smu_cmn_ras_filter_msg(smu, msg, &poll);
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
462
__smu_cmn_reg_print_error(smu, reg, index, param, msg);
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
472
__smu_cmn_reg_print_error(smu, reg, index, param, msg);
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
477
smu_get_message_name(smu, msg), index, param, reg, *read_arg);
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
480
smu_get_message_name(smu, msg), index, param, reg);
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
493
enum smu_message_type msg,
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
497
msg,
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
503
uint32_t msg)
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
505
return __smu_cmn_send_debug_msg(smu, msg, 0);
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
509
uint32_t msg, uint32_t param)
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
511
return __smu_cmn_send_debug_msg(smu, msg, param);
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.h
108
enum smu_message_type msg,
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.h
113
enum smu_message_type msg,
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.h
117
uint32_t msg);
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.h
120
uint32_t msg, uint32_t param);
sys/dev/pci/drm/amd/pm/swsmu/smu_internal.h
57
#define smu_send_smc_msg_with_param(smu, msg, param, read_arg) smu_ppt_funcs(send_smc_msg_with_param, 0, smu, msg, param, read_arg)
sys/dev/pci/drm/amd/pm/swsmu/smu_internal.h
58
#define smu_send_smc_msg(smu, msg, read_arg) smu_ppt_funcs(send_smc_msg, 0, smu, msg, read_arg)
sys/dev/pci/drm/apple/apldcp.c
110
uint64_t msg;
sys/dev/pci/drm/apple/apldcp.c
188
rtk->ops->recv_message(rtk->cookie, rtkep->ep, rtktask->msg);
sys/dev/pci/drm/apple/apldcp.c
193
apple_rtkit_recv(void *cookie, uint64_t msg)
sys/dev/pci/drm/apple/apldcp.c
203
rtktask->msg = msg;
sys/dev/pci/drm/apple/apldcp.c
222
apple_rtkit_send_message(struct apple_rtkit *rtk, uint8_t ep, uint64_t msg,
sys/dev/pci/drm/apple/apldcp.c
227
error = rtkit_send_endpoint(rtk->state, ep, msg);
sys/dev/pci/drm/display/drm_dp_dual_mode_helper.c
130
struct i2c_msg msg = {
sys/dev/pci/drm/display/drm_dp_dual_mode_helper.c
139
data = kmalloc(msg.len, GFP_KERNEL);
sys/dev/pci/drm/display/drm_dp_dual_mode_helper.c
143
msg.buf = data;
sys/dev/pci/drm/display/drm_dp_dual_mode_helper.c
148
ret = i2c_transfer(adapter, &msg, 1);
sys/dev/pci/drm/display/drm_dp_helper.c
1877
static void drm_dp_i2c_msg_write_status_update(struct drm_dp_aux_msg *msg)
sys/dev/pci/drm/display/drm_dp_helper.c
1884
if ((msg->request & ~DP_AUX_I2C_MOT) == DP_AUX_I2C_WRITE) {
sys/dev/pci/drm/display/drm_dp_helper.c
1885
msg->request &= DP_AUX_I2C_MOT;
sys/dev/pci/drm/display/drm_dp_helper.c
1886
msg->request |= DP_AUX_I2C_WRITE_STATUS_UPDATE;
sys/dev/pci/drm/display/drm_dp_helper.c
1902
static int drm_dp_aux_req_duration(const struct drm_dp_aux_msg *msg)
sys/dev/pci/drm/display/drm_dp_helper.c
1907
if ((msg->request & DP_AUX_I2C_READ) == 0)
sys/dev/pci/drm/display/drm_dp_helper.c
1908
len += msg->size * 8;
sys/dev/pci/drm/display/drm_dp_helper.c
1913
static int drm_dp_aux_reply_duration(const struct drm_dp_aux_msg *msg)
sys/dev/pci/drm/display/drm_dp_helper.c
1922
if (msg->request & DP_AUX_I2C_READ)
sys/dev/pci/drm/display/drm_dp_helper.c
1923
len += msg->size * 8;
sys/dev/pci/drm/display/drm_dp_helper.c
1941
static int drm_dp_i2c_msg_duration(const struct drm_dp_aux_msg *msg,
sys/dev/pci/drm/display/drm_dp_helper.c
1946
msg->size * I2C_DATA_LEN +
sys/dev/pci/drm/display/drm_dp_helper.c
1955
static int drm_dp_i2c_retry_count(const struct drm_dp_aux_msg *msg,
sys/dev/pci/drm/display/drm_dp_helper.c
1958
int aux_time_us = drm_dp_aux_req_duration(msg) +
sys/dev/pci/drm/display/drm_dp_helper.c
1959
drm_dp_aux_reply_duration(msg);
sys/dev/pci/drm/display/drm_dp_helper.c
1960
int i2c_time_us = drm_dp_i2c_msg_duration(msg, i2c_speed_khz);
sys/dev/pci/drm/display/drm_dp_helper.c
1982
static int drm_dp_i2c_do_msg(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg)
sys/dev/pci/drm/display/drm_dp_helper.c
1993
int max_retries = max(7, drm_dp_i2c_retry_count(msg, dp_aux_i2c_speed_khz));
sys/dev/pci/drm/display/drm_dp_helper.c
1996
ret = aux->transfer(aux, msg);
sys/dev/pci/drm/display/drm_dp_helper.c
2017
switch (msg->reply & DP_AUX_NATIVE_REPLY_MASK) {
sys/dev/pci/drm/display/drm_dp_helper.c
2027
aux->name, ret, msg->size);
sys/dev/pci/drm/display/drm_dp_helper.c
2046
aux->name, msg->reply);
sys/dev/pci/drm/display/drm_dp_helper.c
2050
switch (msg->reply & DP_AUX_I2C_REPLY_MASK) {
sys/dev/pci/drm/display/drm_dp_helper.c
2056
if (ret != msg->size)
sys/dev/pci/drm/display/drm_dp_helper.c
2057
drm_dp_i2c_msg_write_status_update(msg);
sys/dev/pci/drm/display/drm_dp_helper.c
2062
aux->name, ret, msg->size);
sys/dev/pci/drm/display/drm_dp_helper.c
2076
drm_dp_i2c_msg_write_status_update(msg);
sys/dev/pci/drm/display/drm_dp_helper.c
2082
aux->name, msg->reply);
sys/dev/pci/drm/display/drm_dp_helper.c
2091
static void drm_dp_i2c_msg_set_request(struct drm_dp_aux_msg *msg,
sys/dev/pci/drm/display/drm_dp_helper.c
2094
msg->request = (i2c_msg->flags & I2C_M_RD) ?
sys/dev/pci/drm/display/drm_dp_helper.c
2097
msg->request |= DP_AUX_I2C_MOT;
sys/dev/pci/drm/display/drm_dp_helper.c
2108
struct drm_dp_aux_msg msg = *orig_msg;
sys/dev/pci/drm/display/drm_dp_helper.c
2110
while (msg.size > 0) {
sys/dev/pci/drm/display/drm_dp_helper.c
2111
err = drm_dp_i2c_do_msg(aux, &msg);
sys/dev/pci/drm/display/drm_dp_helper.c
2115
if (err < msg.size && err < ret) {
sys/dev/pci/drm/display/drm_dp_helper.c
2118
aux->name, msg.size, err);
sys/dev/pci/drm/display/drm_dp_helper.c
2122
msg.size -= err;
sys/dev/pci/drm/display/drm_dp_helper.c
2123
msg.buffer += err;
sys/dev/pci/drm/display/drm_dp_helper.c
2145
struct drm_dp_aux_msg msg;
sys/dev/pci/drm/display/drm_dp_helper.c
2153
memset(&msg, 0, sizeof(msg));
sys/dev/pci/drm/display/drm_dp_helper.c
2156
msg.address = msgs[i].addr;
sys/dev/pci/drm/display/drm_dp_helper.c
2159
drm_dp_i2c_msg_set_request(&msg, &msgs[i]);
sys/dev/pci/drm/display/drm_dp_helper.c
2164
msg.buffer = NULL;
sys/dev/pci/drm/display/drm_dp_helper.c
2165
msg.size = 0;
sys/dev/pci/drm/display/drm_dp_helper.c
2166
err = drm_dp_i2c_do_msg(aux, &msg);
sys/dev/pci/drm/display/drm_dp_helper.c
2173
drm_dp_i2c_msg_set_request(&msg, &msgs[i]);
sys/dev/pci/drm/display/drm_dp_helper.c
2182
for (j = 0; j < msgs[i].len; j += msg.size) {
sys/dev/pci/drm/display/drm_dp_helper.c
2183
msg.buffer = msgs[i].buf + j;
sys/dev/pci/drm/display/drm_dp_helper.c
2184
msg.size = min(transfer_size, msgs[i].len - j);
sys/dev/pci/drm/display/drm_dp_helper.c
2186
if (j + msg.size == msgs[i].len && aux->no_zero_sized)
sys/dev/pci/drm/display/drm_dp_helper.c
2187
msg.request &= ~DP_AUX_I2C_MOT;
sys/dev/pci/drm/display/drm_dp_helper.c
2188
err = drm_dp_i2c_drain_msg(aux, &msg);
sys/dev/pci/drm/display/drm_dp_helper.c
2194
drm_dp_i2c_msg_set_request(&msg, &msgs[i]);
sys/dev/pci/drm/display/drm_dp_helper.c
2211
msg.request &= ~DP_AUX_I2C_MOT;
sys/dev/pci/drm/display/drm_dp_helper.c
2212
msg.buffer = NULL;
sys/dev/pci/drm/display/drm_dp_helper.c
2213
msg.size = 0;
sys/dev/pci/drm/display/drm_dp_helper.c
2214
(void)drm_dp_i2c_do_msg(aux, &msg);
sys/dev/pci/drm/display/drm_dp_helper.c
584
struct drm_dp_aux_msg msg;
sys/dev/pci/drm/display/drm_dp_helper.c
588
memset(&msg, 0, sizeof(msg));
sys/dev/pci/drm/display/drm_dp_helper.c
589
msg.address = offset;
sys/dev/pci/drm/display/drm_dp_helper.c
590
msg.request = request;
sys/dev/pci/drm/display/drm_dp_helper.c
591
msg.buffer = buffer;
sys/dev/pci/drm/display/drm_dp_helper.c
592
msg.size = size;
sys/dev/pci/drm/display/drm_dp_helper.c
617
ret = aux->transfer(aux, &msg);
sys/dev/pci/drm/display/drm_dp_helper.c
619
native_reply = msg.reply & DP_AUX_NATIVE_REPLY_MASK;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1008
reply->stream_id = raw->msg[3];
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1010
reply->reply_signed = raw->msg[2] & BIT(0);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1020
reply->hdcp_1x_device_present = raw->msg[2] & BIT(4);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1021
reply->hdcp_2x_device_present = raw->msg[2] & BIT(3);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1023
reply->query_capable_device_present = raw->msg[2] & BIT(5);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1024
reply->legacy_device_present = raw->msg[2] & BIT(6);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1025
reply->unauthorizable_device_present = raw->msg[2] & BIT(7);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1027
reply->auth_completed = !!(raw->msg[1] & BIT(3));
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1028
reply->encryption_enabled = !!(raw->msg[1] & BIT(4));
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1029
reply->repeater_present = !!(raw->msg[1] & BIT(5));
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1030
reply->state = (raw->msg[1] & GENMASK(7, 6)) >> 6;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1037
struct drm_dp_sideband_msg_reply_body *msg)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1039
memset(msg, 0, sizeof(*msg));
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1040
msg->reply_type = (raw->msg[0] & 0x80) >> 7;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1041
msg->req_type = (raw->msg[0] & 0x7f);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1043
if (msg->reply_type == DP_SIDEBAND_REPLY_NAK) {
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1044
import_guid(&msg->u.nak.guid, &raw->msg[1]);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1045
msg->u.nak.reason = raw->msg[17];
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1046
msg->u.nak.nak_data = raw->msg[18];
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1050
switch (msg->req_type) {
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1052
return drm_dp_sideband_parse_link_address(mgr, raw, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1054
return drm_dp_sideband_parse_query_payload_ack(raw, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1056
return drm_dp_sideband_parse_remote_dpcd_read(raw, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1058
return drm_dp_sideband_parse_remote_dpcd_write(raw, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1060
return drm_dp_sideband_parse_remote_i2c_read_ack(raw, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1064
return drm_dp_sideband_parse_enum_path_resources_ack(raw, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1066
return drm_dp_sideband_parse_allocate_payload_ack(raw, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1069
return drm_dp_sideband_parse_power_updown_phy_ack(raw, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1073
return drm_dp_sideband_parse_query_stream_enc_status(raw, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1076
msg->req_type, drm_dp_mst_req_type_str(msg->req_type));
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1084
struct drm_dp_sideband_msg_req_body *msg)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1088
msg->u.conn_stat.port_number = (raw->msg[idx] & 0xf0) >> 4;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1093
import_guid(&msg->u.conn_stat.guid, &raw->msg[idx]);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1098
msg->u.conn_stat.legacy_device_plug_status = (raw->msg[idx] >> 6) & 0x1;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1099
msg->u.conn_stat.displayport_device_plug_status = (raw->msg[idx] >> 5) & 0x1;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1100
msg->u.conn_stat.message_capability_status = (raw->msg[idx] >> 4) & 0x1;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1101
msg->u.conn_stat.input_port = (raw->msg[idx] >> 3) & 0x1;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1102
msg->u.conn_stat.peer_device_type = (raw->msg[idx] & 0x7);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1113
struct drm_dp_sideband_msg_req_body *msg)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1117
msg->u.resource_stat.port_number = (raw->msg[idx] & 0xf0) >> 4;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1122
import_guid(&msg->u.resource_stat.guid, &raw->msg[idx]);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1127
msg->u.resource_stat.available_pbn = (raw->msg[idx] << 8) | (raw->msg[idx + 1]);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1137
struct drm_dp_sideband_msg_req_body *msg)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1139
memset(msg, 0, sizeof(*msg));
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1140
msg->req_type = (raw->msg[0] & 0x7f);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1142
switch (msg->req_type) {
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1144
return drm_dp_sideband_parse_connection_status_notify(mgr, raw, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1146
return drm_dp_sideband_parse_resource_status_notify(mgr, raw, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1149
msg->req_type, drm_dp_mst_req_type_str(msg->req_type));
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1154
static void build_dpcd_write(struct drm_dp_sideband_msg_tx *msg,
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1164
drm_dp_encode_sideband_req(&req, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1167
static void build_link_address(struct drm_dp_sideband_msg_tx *msg)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1172
drm_dp_encode_sideband_req(&req, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1175
static void build_clear_payload_id_table(struct drm_dp_sideband_msg_tx *msg)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1180
drm_dp_encode_sideband_req(&req, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1181
msg->path_msg = true;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1184
static int build_enum_path_resources(struct drm_dp_sideband_msg_tx *msg,
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1191
drm_dp_encode_sideband_req(&req, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1192
msg->path_msg = true;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1196
static void build_allocate_payload(struct drm_dp_sideband_msg_tx *msg,
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1212
drm_dp_encode_sideband_req(&req, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1213
msg->path_msg = true;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1216
static void build_power_updown_phy(struct drm_dp_sideband_msg_tx *msg,
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1227
drm_dp_encode_sideband_req(&req, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1228
msg->path_msg = true;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1232
build_query_stream_enc_status(struct drm_dp_sideband_msg_tx *msg, u8 stream_id,
sys/dev/pci/drm/display/drm_dp_mst_topology.c
1246
drm_dp_encode_sideband_req(&req, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
2728
static void build_dpcd_read(struct drm_dp_sideband_msg_tx *msg,
sys/dev/pci/drm/display/drm_dp_mst_topology.c
2737
drm_dp_encode_sideband_req(&req, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
2741
bool up, u8 *msg, int len)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
2755
&msg[offset],
sys/dev/pci/drm/display/drm_dp_mst_topology.c
2777
req_type = txmsg->msg[0] & 0x7f;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
2837
memcpy(&chunk[idx], &txmsg->msg[txmsg->cur_offset], tosend);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
350
u8 *buf = raw->msg;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
3559
static int drm_dp_encode_up_ack_reply(struct drm_dp_sideband_msg_tx *msg, u8 req_type)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
3565
drm_dp_encode_sideband_reply(&reply, msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
3868
static void reset_msg_rx_state(struct drm_dp_sideband_msg_rx *msg)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
3870
memset(msg, 0, sizeof(*msg));
sys/dev/pci/drm/display/drm_dp_mst_topology.c
3883
struct drm_dp_sideband_msg_rx *msg =
sys/dev/pci/drm/display/drm_dp_mst_topology.c
3915
if (!drm_dp_sideband_msg_set_header(msg, &hdr, hdrlen)) {
sys/dev/pci/drm/display/drm_dp_mst_topology.c
3920
replylen = min(msg->curchunk_len, (u8)(len - hdrlen));
sys/dev/pci/drm/display/drm_dp_mst_topology.c
3921
ret = drm_dp_sideband_append_payload(msg, replyblock + hdrlen, replylen);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
3927
replylen = msg->curchunk_len + msg->curchunk_hdrlen - len;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
3939
ret = drm_dp_sideband_append_payload(msg, replyblock, len);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
3962
int tx_req_type = get_msg_request_type(txmsg->msg[0]);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
3963
int rx_req_type = get_msg_request_type(rxmsg->msg[0]);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
3983
struct drm_dp_sideband_msg_rx *msg = &mgr->down_rep_recv;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
3989
if (!msg->have_eomt)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4002
hdr = &msg->initial_hdr;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4004
mstb, hdr->seqno, hdr->lct, hdr->rad[0], msg->msg[0]);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4011
if (!verify_rx_request_type(mgr, txmsg, msg)) {
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4017
drm_dp_sideband_parse_reply(mgr, msg, &txmsg->reply);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4037
reset_msg_rx_state(msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4066
struct drm_dp_sideband_msg_req_body *msg = &up_req->msg;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4073
if (msg->req_type == DP_CONNECTION_STATUS_NOTIFY)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4074
guid = &msg->u.conn_stat.guid;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4075
else if (msg->req_type == DP_RESOURCE_STATUS_NOTIFY)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4076
guid = &msg->u.resource_stat.guid;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4090
if (msg->req_type == DP_CONNECTION_STATUS_NOTIFY) {
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4094
dowork = drm_dp_mst_handle_conn_stat(mstb, &msg->u.conn_stat);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4156
drm_dp_sideband_parse_req(mgr, &mgr->up_req_recv, &up_req->msg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4158
if (up_req->msg.req_type != DP_CONNECTION_STATUS_NOTIFY &&
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4159
up_req->msg.req_type != DP_RESOURCE_STATUS_NOTIFY) {
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4161
up_req->msg.req_type);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4175
drm_dp_send_up_ack_reply(mgr, mst_primary, up_req->msg.req_type,
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4180
if (up_req->msg.req_type == DP_CONNECTION_STATUS_NOTIFY) {
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4182
&up_req->msg.u.conn_stat;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4191
} else if (up_req->msg.req_type == DP_RESOURCE_STATUS_NOTIFY) {
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4193
&up_req->msg.u.resource_stat;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
446
const struct drm_dp_query_stream_enc_status *msg;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
448
msg = &req->u.enc_status;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
449
buf[idx] = msg->stream_id;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
451
memcpy(&buf[idx], msg->client_id, sizeof(msg->client_id));
sys/dev/pci/drm/display/drm_dp_mst_topology.c
452
idx += sizeof(msg->client_id);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
454
buf[idx] |= FIELD_PREP(GENMASK(1, 0), msg->stream_event);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
455
buf[idx] |= msg->valid_stream_event ? BIT(2) : 0;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
456
buf[idx] |= FIELD_PREP(GENMASK(4, 3), msg->stream_behavior);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
457
buf[idx] |= msg->valid_stream_behavior ? BIT(5) : 0;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
471
const u8 *buf = raw->msg;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5839
struct drm_dp_sideband_msg_req_body msg;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5843
memset(&msg, 0, sizeof(msg));
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5844
msg.req_type = DP_REMOTE_I2C_READ;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5845
msg.u.i2c_read.num_transactions = num - 1;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5846
msg.u.i2c_read.port_number = port->port_num;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5848
msg.u.i2c_read.transactions[i].i2c_dev_id = msgs[i].addr;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5849
msg.u.i2c_read.transactions[i].num_bytes = msgs[i].len;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5850
msg.u.i2c_read.transactions[i].bytes = msgs[i].buf;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5851
msg.u.i2c_read.transactions[i].no_stop_bit = !(msgs[i].flags & I2C_M_STOP);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5853
msg.u.i2c_read.read_i2c_device_id = msgs[num - 1].addr;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5854
msg.u.i2c_read.num_bytes_read = msgs[num - 1].len;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5863
drm_dp_encode_sideband_req(&msg, txmsg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5892
struct drm_dp_sideband_msg_req_body msg;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5902
memset(&msg, 0, sizeof(msg));
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5903
msg.req_type = DP_REMOTE_I2C_WRITE;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5904
msg.u.i2c_write.port_number = port->port_num;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5905
msg.u.i2c_write.write_i2c_device_id = msgs[i].addr;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5906
msg.u.i2c_write.num_bytes = msgs[i].len;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5907
msg.u.i2c_write.bytes = msgs[i].buf;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5912
drm_dp_encode_sideband_req(&msg, txmsg);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
62
struct drm_dp_sideband_msg_req_body msg;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
736
static void drm_dp_crc_sideband_chunk_req(u8 *msg, u8 len)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
740
crc4 = drm_dp_msg_data_crc4(msg, len);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
741
msg[len] = crc4;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
748
u8 *buf = raw->msg;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
755
static int drm_dp_sideband_msg_set_header(struct drm_dp_sideband_msg_rx *msg,
sys/dev/pci/drm/display/drm_dp_mst_topology.c
763
if (!hdr->somt && !msg->have_somt)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
767
msg->curchunk_idx = 0;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
768
msg->curchunk_len = hdr->msg_len;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
769
msg->curchunk_hdrlen = hdrlen;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
772
if (hdr->somt && msg->have_somt)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
776
memcpy(&msg->initial_hdr, hdr,
sys/dev/pci/drm/display/drm_dp_mst_topology.c
778
msg->have_somt = true;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
781
msg->have_eomt = true;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
787
static bool drm_dp_sideband_append_payload(struct drm_dp_sideband_msg_rx *msg,
sys/dev/pci/drm/display/drm_dp_mst_topology.c
792
memcpy(&msg->chunk[msg->curchunk_idx], replybuf, replybuflen);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
793
msg->curchunk_idx += replybuflen;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
795
if (msg->curchunk_idx >= msg->curchunk_len) {
sys/dev/pci/drm/display/drm_dp_mst_topology.c
797
crc4 = drm_dp_msg_data_crc4(msg->chunk, msg->curchunk_len - 1);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
798
if (crc4 != msg->chunk[msg->curchunk_len - 1])
sys/dev/pci/drm/display/drm_dp_mst_topology.c
801
msg->chunk, msg->curchunk_len, false);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
803
memcpy(&msg->msg[msg->curlen], msg->chunk, msg->curchunk_len - 1);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
804
msg->curlen += msg->curchunk_len - 1;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
816
import_guid(&repmsg->u.link_addr.guid, &raw->msg[idx]);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
818
repmsg->u.link_addr.nports = raw->msg[idx] & 0xf;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
823
if (raw->msg[idx] & 0x80)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
826
repmsg->u.link_addr.ports[i].peer_device_type = (raw->msg[idx] >> 4) & 0x7;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
827
repmsg->u.link_addr.ports[i].port_number = (raw->msg[idx] & 0xf);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
832
repmsg->u.link_addr.ports[i].mcs = (raw->msg[idx] >> 7) & 0x1;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
833
repmsg->u.link_addr.ports[i].ddps = (raw->msg[idx] >> 6) & 0x1;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
835
repmsg->u.link_addr.ports[i].legacy_device_plug_status = (raw->msg[idx] >> 5) & 0x1;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
840
repmsg->u.link_addr.ports[i].dpcd_revision = (raw->msg[idx]);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
844
import_guid(&repmsg->u.link_addr.ports[i].peer_guid, &raw->msg[idx]);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
848
repmsg->u.link_addr.ports[i].num_sdp_streams = (raw->msg[idx] >> 4) & 0xf;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
849
repmsg->u.link_addr.ports[i].num_sdp_stream_sinks = (raw->msg[idx] & 0xf);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
868
repmsg->u.remote_dpcd_read_ack.port_number = raw->msg[idx] & 0xf;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
872
repmsg->u.remote_dpcd_read_ack.num_bytes = raw->msg[idx];
sys/dev/pci/drm/display/drm_dp_mst_topology.c
877
memcpy(repmsg->u.remote_dpcd_read_ack.bytes, &raw->msg[idx], repmsg->u.remote_dpcd_read_ack.num_bytes);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
889
repmsg->u.remote_dpcd_write_ack.port_number = raw->msg[idx] & 0xf;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
904
repmsg->u.remote_i2c_read_ack.port_number = (raw->msg[idx] & 0xf);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
908
repmsg->u.remote_i2c_read_ack.num_bytes = raw->msg[idx];
sys/dev/pci/drm/display/drm_dp_mst_topology.c
911
memcpy(repmsg->u.remote_i2c_read_ack.bytes, &raw->msg[idx], repmsg->u.remote_i2c_read_ack.num_bytes);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
923
repmsg->u.path_resources.port_number = (raw->msg[idx] >> 4) & 0xf;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
924
repmsg->u.path_resources.fec_capable = raw->msg[idx] & 0x1;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
928
repmsg->u.path_resources.full_payload_bw_number = (raw->msg[idx] << 8) | (raw->msg[idx+1]);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
932
repmsg->u.path_resources.avail_payload_bw_number = (raw->msg[idx] << 8) | (raw->msg[idx+1]);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
947
repmsg->u.allocate_payload.port_number = (raw->msg[idx] >> 4) & 0xf;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
951
repmsg->u.allocate_payload.vcpi = raw->msg[idx];
sys/dev/pci/drm/display/drm_dp_mst_topology.c
955
repmsg->u.allocate_payload.allocated_pbn = (raw->msg[idx] << 8) | (raw->msg[idx+1]);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
970
repmsg->u.query_payload.port_number = (raw->msg[idx] >> 4) & 0xf;
sys/dev/pci/drm/display/drm_dp_mst_topology.c
974
repmsg->u.query_payload.allocated_pbn = (raw->msg[idx] << 8) | (raw->msg[idx + 1]);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
989
repmsg->u.port_number.port_number = (raw->msg[idx] >> 4) & 0xf;
sys/dev/pci/drm/display/drm_hdmi_cec_helper.c
166
struct cec_msg *msg)
sys/dev/pci/drm/display/drm_hdmi_cec_helper.c
170
cec_received_msg(data->adapter, msg);
sys/dev/pci/drm/display/drm_hdmi_cec_helper.c
38
u32 signal_free_time, struct cec_msg *msg)
sys/dev/pci/drm/display/drm_hdmi_cec_helper.c
43
return data->funcs->transmit(connector, attempts, signal_free_time, msg);
sys/dev/pci/drm/display/drm_scdc_helper.c
113
struct i2c_msg msg = {
sys/dev/pci/drm/display/drm_scdc_helper.c
126
msg.buf = data;
sys/dev/pci/drm/display/drm_scdc_helper.c
131
err = i2c_transfer(adapter, &msg, 1);
sys/dev/pci/drm/drm_mipi_dsi.c
1102
struct mipi_dsi_msg msg = {
sys/dev/pci/drm/drm_mipi_dsi.c
1111
return mipi_dsi_device_transfer(dsi, &msg);
sys/dev/pci/drm/drm_mipi_dsi.c
1130
struct mipi_dsi_msg msg = {
sys/dev/pci/drm/drm_mipi_dsi.c
1143
ret = mipi_dsi_device_transfer(dsi, &msg);
sys/dev/pci/drm/drm_mipi_dsi.c
461
struct mipi_dsi_msg *msg)
sys/dev/pci/drm/drm_mipi_dsi.c
469
msg->flags |= MIPI_DSI_MSG_USE_LPM;
sys/dev/pci/drm/drm_mipi_dsi.c
471
return ops->transfer(dsi->host, msg);
sys/dev/pci/drm/drm_mipi_dsi.c
554
const struct mipi_dsi_msg *msg)
sys/dev/pci/drm/drm_mipi_dsi.c
556
if (!packet || !msg)
sys/dev/pci/drm/drm_mipi_dsi.c
560
if (!mipi_dsi_packet_format_is_short(msg->type) &&
sys/dev/pci/drm/drm_mipi_dsi.c
561
!mipi_dsi_packet_format_is_long(msg->type))
sys/dev/pci/drm/drm_mipi_dsi.c
564
if (msg->channel > 3)
sys/dev/pci/drm/drm_mipi_dsi.c
568
packet->header[0] = ((msg->channel & 0x3) << 6) | (msg->type & 0x3f);
sys/dev/pci/drm/drm_mipi_dsi.c
579
if (mipi_dsi_packet_format_is_long(msg->type)) {
sys/dev/pci/drm/drm_mipi_dsi.c
580
packet->header[1] = (msg->tx_len >> 0) & 0xff;
sys/dev/pci/drm/drm_mipi_dsi.c
581
packet->header[2] = (msg->tx_len >> 8) & 0xff;
sys/dev/pci/drm/drm_mipi_dsi.c
583
packet->payload_length = msg->tx_len;
sys/dev/pci/drm/drm_mipi_dsi.c
584
packet->payload = msg->tx_buf;
sys/dev/pci/drm/drm_mipi_dsi.c
586
const u8 *tx = msg->tx_buf;
sys/dev/pci/drm/drm_mipi_dsi.c
588
packet->header[1] = (msg->tx_len > 0) ? tx[0] : 0;
sys/dev/pci/drm/drm_mipi_dsi.c
589
packet->header[2] = (msg->tx_len > 1) ? tx[1] : 0;
sys/dev/pci/drm/drm_mipi_dsi.c
606
struct mipi_dsi_msg msg = {
sys/dev/pci/drm/drm_mipi_dsi.c
612
int ret = mipi_dsi_device_transfer(dsi, &msg);
sys/dev/pci/drm/drm_mipi_dsi.c
628
struct mipi_dsi_msg msg = {
sys/dev/pci/drm/drm_mipi_dsi.c
634
int ret = mipi_dsi_device_transfer(dsi, &msg);
sys/dev/pci/drm/drm_mipi_dsi.c
653
struct mipi_dsi_msg msg = {
sys/dev/pci/drm/drm_mipi_dsi.c
659
int ret = mipi_dsi_device_transfer(dsi, &msg);
sys/dev/pci/drm/drm_mipi_dsi.c
682
struct mipi_dsi_msg msg = {
sys/dev/pci/drm/drm_mipi_dsi.c
697
ret = mipi_dsi_device_transfer(dsi, &msg);
sys/dev/pci/drm/drm_mipi_dsi.c
732
struct mipi_dsi_msg msg = {
sys/dev/pci/drm/drm_mipi_dsi.c
738
int ret = mipi_dsi_device_transfer(dsi, &msg);
sys/dev/pci/drm/drm_mipi_dsi.c
759
struct mipi_dsi_msg msg = {
sys/dev/pci/drm/drm_mipi_dsi.c
767
msg.type = MIPI_DSI_GENERIC_SHORT_WRITE_0_PARAM;
sys/dev/pci/drm/drm_mipi_dsi.c
771
msg.type = MIPI_DSI_GENERIC_SHORT_WRITE_1_PARAM;
sys/dev/pci/drm/drm_mipi_dsi.c
775
msg.type = MIPI_DSI_GENERIC_SHORT_WRITE_2_PARAM;
sys/dev/pci/drm/drm_mipi_dsi.c
779
msg.type = MIPI_DSI_GENERIC_LONG_WRITE;
sys/dev/pci/drm/drm_mipi_dsi.c
783
return mipi_dsi_device_transfer(dsi, &msg);
sys/dev/pci/drm/drm_mipi_dsi.c
856
struct mipi_dsi_msg msg = {
sys/dev/pci/drm/drm_mipi_dsi.c
866
msg.type = MIPI_DSI_GENERIC_READ_REQUEST_0_PARAM;
sys/dev/pci/drm/drm_mipi_dsi.c
870
msg.type = MIPI_DSI_GENERIC_READ_REQUEST_1_PARAM;
sys/dev/pci/drm/drm_mipi_dsi.c
874
msg.type = MIPI_DSI_GENERIC_READ_REQUEST_2_PARAM;
sys/dev/pci/drm/drm_mipi_dsi.c
881
return mipi_dsi_device_transfer(dsi, &msg);
sys/dev/pci/drm/drm_mipi_dsi.c
939
struct mipi_dsi_msg msg = {
sys/dev/pci/drm/drm_mipi_dsi.c
950
msg.type = MIPI_DSI_DCS_SHORT_WRITE;
sys/dev/pci/drm/drm_mipi_dsi.c
954
msg.type = MIPI_DSI_DCS_SHORT_WRITE_PARAM;
sys/dev/pci/drm/drm_mipi_dsi.c
958
msg.type = MIPI_DSI_DCS_LONG_WRITE;
sys/dev/pci/drm/drm_mipi_dsi.c
962
return mipi_dsi_device_transfer(dsi, &msg);
sys/dev/pci/drm/drm_panic.c
429
const struct drm_panic_line *msg,
sys/dev/pci/drm/drm_panic.c
442
size_t line_len = min(msg[i].len, drm_rect_width(clip) / font->width);
sys/dev/pci/drm/drm_panic.c
452
src = drm_draw_get_char_bitmap(font, msg[i].txt[j], font_pitch);
sys/dev/pci/drm/i915/display/dvo_ch7017.c
193
struct i2c_msg msg = {
sys/dev/pci/drm/i915/display/dvo_ch7017.c
199
return i2c_transfer(dvo->i2c_bus, &msg, 1) == 1;
sys/dev/pci/drm/i915/display/dvo_ch7xxx.c
192
struct i2c_msg msg = {
sys/dev/pci/drm/i915/display/dvo_ch7xxx.c
202
if (i2c_transfer(adapter, &msg, 1) == 1)
sys/dev/pci/drm/i915/display/dvo_ivch.c
242
struct i2c_msg msg = {
sys/dev/pci/drm/i915/display/dvo_ivch.c
253
if (i2c_transfer(adapter, &msg, 1) == 1)
sys/dev/pci/drm/i915/display/dvo_ns2501.c
444
struct i2c_msg msg = {
sys/dev/pci/drm/i915/display/dvo_ns2501.c
454
if (i2c_transfer(adapter, &msg, 1) == 1) {
sys/dev/pci/drm/i915/display/dvo_sil164.c
117
struct i2c_msg msg = {
sys/dev/pci/drm/i915/display/dvo_sil164.c
127
if (i2c_transfer(adapter, &msg, 1) == 1)
sys/dev/pci/drm/i915/display/dvo_tfp410.c
138
struct i2c_msg msg = {
sys/dev/pci/drm/i915/display/dvo_tfp410.c
148
if (i2c_transfer(adapter, &msg, 1) == 1)
sys/dev/pci/drm/i915/display/icl_dsi.c
1821
const struct mipi_dsi_msg *msg)
sys/dev/pci/drm/i915/display/icl_dsi.c
1828
ret = mipi_dsi_create_packet(&dsi_pkt, msg);
sys/dev/pci/drm/i915/display/icl_dsi.c
1832
if (msg->flags & MIPI_DSI_MSG_USE_LPM)
sys/dev/pci/drm/i915/display/icl_dsi.c
1836
if (mipi_dsi_packet_format_is_long(msg->type)) {
sys/dev/pci/drm/i915/display/intel_dp_aux.c
460
const struct drm_dp_aux_msg *msg)
sys/dev/pci/drm/i915/display/intel_dp_aux.c
462
txbuf[0] = (msg->request << 4) | ((msg->address >> 16) & 0xf);
sys/dev/pci/drm/i915/display/intel_dp_aux.c
463
txbuf[1] = (msg->address >> 8) & 0xff;
sys/dev/pci/drm/i915/display/intel_dp_aux.c
464
txbuf[2] = msg->address & 0xff;
sys/dev/pci/drm/i915/display/intel_dp_aux.c
465
txbuf[3] = msg->size - 1;
sys/dev/pci/drm/i915/display/intel_dp_aux.c
468
static u32 intel_dp_aux_xfer_flags(const struct drm_dp_aux_msg *msg)
sys/dev/pci/drm/i915/display/intel_dp_aux.c
475
if ((msg->request & ~DP_AUX_I2C_MOT) == DP_AUX_NATIVE_WRITE &&
sys/dev/pci/drm/i915/display/intel_dp_aux.c
476
msg->address == DP_AUX_HDCP_AKSV)
sys/dev/pci/drm/i915/display/intel_dp_aux.c
483
intel_dp_aux_transfer(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg)
sys/dev/pci/drm/i915/display/intel_dp_aux.c
489
u32 flags = intel_dp_aux_xfer_flags(msg);
sys/dev/pci/drm/i915/display/intel_dp_aux.c
492
intel_dp_aux_header(txbuf, msg);
sys/dev/pci/drm/i915/display/intel_dp_aux.c
494
switch (msg->request & ~DP_AUX_I2C_MOT) {
sys/dev/pci/drm/i915/display/intel_dp_aux.c
498
txsize = msg->size ? HEADER_SIZE + msg->size : BARE_ADDRESS_SIZE;
sys/dev/pci/drm/i915/display/intel_dp_aux.c
504
drm_WARN_ON(display->drm, !msg->buffer != !msg->size);
sys/dev/pci/drm/i915/display/intel_dp_aux.c
506
if (msg->buffer)
sys/dev/pci/drm/i915/display/intel_dp_aux.c
507
memcpy(txbuf + HEADER_SIZE, msg->buffer, msg->size);
sys/dev/pci/drm/i915/display/intel_dp_aux.c
512
msg->reply = rxbuf[0] >> 4;
sys/dev/pci/drm/i915/display/intel_dp_aux.c
516
ret = clamp_t(int, rxbuf[1], 0, msg->size);
sys/dev/pci/drm/i915/display/intel_dp_aux.c
519
ret = msg->size;
sys/dev/pci/drm/i915/display/intel_dp_aux.c
526
txsize = msg->size ? HEADER_SIZE : BARE_ADDRESS_SIZE;
sys/dev/pci/drm/i915/display/intel_dp_aux.c
527
rxsize = msg->size + 1;
sys/dev/pci/drm/i915/display/intel_dp_aux.c
535
msg->reply = rxbuf[0] >> 4;
sys/dev/pci/drm/i915/display/intel_dp_aux.c
543
memcpy(msg->buffer, rxbuf + 1, ret);
sys/dev/pci/drm/i915/display/intel_dsi_vbt.c
500
struct i2c_msg msg;
sys/dev/pci/drm/i915/display/intel_dsi_vbt.c
529
msg.addr = target_addr;
sys/dev/pci/drm/i915/display/intel_dsi_vbt.c
530
msg.flags = 0;
sys/dev/pci/drm/i915/display/intel_dsi_vbt.c
531
msg.len = payload_size + 1;
sys/dev/pci/drm/i915/display/intel_dsi_vbt.c
532
msg.buf = payload_data;
sys/dev/pci/drm/i915/display/intel_dsi_vbt.c
534
ret = i2c_transfer(adapter, &msg, 1);
sys/dev/pci/drm/i915/display/intel_gmbus.c
636
gmbus_xfer_read(struct intel_display *display, struct i2c_msg *msg,
sys/dev/pci/drm/i915/display/intel_gmbus.c
639
u8 *buf = msg->buf;
sys/dev/pci/drm/i915/display/intel_gmbus.c
640
unsigned int rx_size = msg->len;
sys/dev/pci/drm/i915/display/intel_gmbus.c
650
ret = gmbus_xfer_read_chunk(display, msg->addr, buf, len,
sys/dev/pci/drm/i915/display/intel_gmbus.c
698
gmbus_xfer_write(struct intel_display *display, struct i2c_msg *msg,
sys/dev/pci/drm/i915/display/intel_gmbus.c
701
u8 *buf = msg->buf;
sys/dev/pci/drm/i915/display/intel_gmbus.c
702
unsigned int tx_size = msg->len;
sys/dev/pci/drm/i915/display/intel_gmbus.c
709
ret = gmbus_xfer_write_chunk(display, msg->addr, buf, len,
sys/dev/pci/drm/i915/display/intel_hdmi.c
1333
struct i2c_msg msg;
sys/dev/pci/drm/i915/display/intel_hdmi.c
1342
msg.addr = DRM_HDCP_DDC_ADDR;
sys/dev/pci/drm/i915/display/intel_hdmi.c
1343
msg.flags = 0;
sys/dev/pci/drm/i915/display/intel_hdmi.c
1344
msg.len = size + 1;
sys/dev/pci/drm/i915/display/intel_hdmi.c
1345
msg.buf = write_buf;
sys/dev/pci/drm/i915/display/intel_hdmi.c
1347
ret = i2c_transfer(ddc, &msg, 1);
sys/dev/pci/drm/i915/display/vlv_dsi.c
133
const struct mipi_dsi_msg *msg)
sys/dev/pci/drm/i915/display/vlv_dsi.c
145
ret = mipi_dsi_create_packet(&packet, msg);
sys/dev/pci/drm/i915/display/vlv_dsi.c
151
if (msg->flags & MIPI_DSI_MSG_USE_LPM) {
sys/dev/pci/drm/i915/display/vlv_dsi.c
174
if (msg->rx_len) {
sys/dev/pci/drm/i915/display/vlv_dsi.c
189
if (msg->rx_len) {
sys/dev/pci/drm/i915/display/vlv_dsi.c
196
read_data(display, data_reg, msg->rx_buf, msg->rx_len);
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
110
msg = create ?
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
125
msg = create ?
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
131
intel_uncore_write(uncore, vgtif_reg(g2v_notify), msg);
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
92
enum vgt_g2v_type msg;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2294
static void engine_dump_request(struct i915_request *rq, struct drm_printer *m, const char *msg)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2298
i915_request_show(m, rq, msg, 0);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2330
const char *msg;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2342
msg = "\t\tactive on engine";
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2344
msg = "\t\tactive in queue";
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2346
engine_dump_request(rq, m, msg);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2387
static void execlists_reset(struct intel_engine_cs *engine, const char *msg)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2398
ENGINE_TRACE(engine, "reset for %s\n", msg);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2405
intel_engine_reset(engine, msg);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2462
const char *msg;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2466
msg = "CS error"; /* thrown by a user payload */
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2468
msg = "invalid CSB event";
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2470
msg = "preemption time out";
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2472
msg = "internal error";
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2475
execlists_reset(engine, msg);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
755
const char *msg,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
765
ENGINE_TRACE(engine, "%s { %s%s }\n", msg,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
778
const char *msg)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
786
trace_ports(execlists, msg, execlists->pending);
sys/dev/pci/drm/i915/gt/intel_reset.c
1339
int __intel_engine_reset_bh(struct intel_engine_cs *engine, const char *msg)
sys/dev/pci/drm/i915/gt/intel_reset.c
1355
if (msg)
sys/dev/pci/drm/i915/gt/intel_reset.c
1357
"Resetting %s for %s\n", engine->name, msg);
sys/dev/pci/drm/i915/gt/intel_reset.c
1401
int intel_engine_reset(struct intel_engine_cs *engine, const char *msg)
sys/dev/pci/drm/i915/gt/intel_reset.c
1406
err = __intel_engine_reset_bh(engine, msg);
sys/dev/pci/drm/i915/gt/intel_reset.c
1488
char *msg = NULL;
sys/dev/pci/drm/i915/gt/intel_reset.c
1497
msg = error_msg;
sys/dev/pci/drm/i915/gt/intel_reset.c
1529
if (__intel_engine_reset_bh(engine, msg) == 0)
sys/dev/pci/drm/i915/gt/intel_reset.c
1568
intel_gt_reset_global(gt, engine_mask, msg);
sys/dev/pci/drm/i915/gt/selftest_reset.c
164
msg, count, max);
sys/dev/pci/drm/i915/gt/selftest_reset.c
168
msg, I915_GEM_STOLEN_BIAS);
sys/dev/pci/drm/i915/gt/selftest_reset.c
20
const char *msg)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
635
u32 msg;
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
641
msg = payload[0] & guc->msg_enabled_mask;
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
643
if (msg & INTEL_GUC_RECV_MSG_CRASH_DUMP_POSTED)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
645
if (msg & INTEL_GUC_RECV_MSG_EXCEPTION)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
648
if (msg & (INTEL_GUC_RECV_MSG_CRASH_DUMP_POSTED | INTEL_GUC_RECV_MSG_EXCEPTION))
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
515
const u32 *msg, u32 len);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
517
const u32 *msg, u32 len);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
519
const u32 *msg, u32 len);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
521
const u32 *msg, u32 len);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
523
const u32 *msg, u32 len);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
100
u32 msg[] __counted_by(size);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1042
u32 len = FIELD_GET(GUC_CTB_MSG_0_NUM_DWORDS, response->msg[0]);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1043
u32 fence = FIELD_GET(GUC_CTB_MSG_0_FENCE, response->msg[0]);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1044
const u32 *hxg = &response->msg[GUC_CTB_MSG_MIN_LEN];
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1116
hxg = &request->msg[GUC_CTB_MSG_MIN_LEN];
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1194
ERR_PTR(err), 4 * request->size, request->msg);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1215
const u32 *hxg = &request->msg[GUC_CTB_MSG_MIN_LEN];
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1248
static int ct_handle_hxg(struct intel_guc_ct *ct, struct ct_incoming_msg *msg)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1254
if (unlikely(msg->size < GUC_CTB_HXG_MSG_MIN_LEN))
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1257
hxg = &msg->msg[GUC_CTB_MSG_MIN_LEN];
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1268
err = ct_handle_event(ct, msg);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1273
err = ct_handle_response(ct, msg);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1287
static void ct_handle_msg(struct intel_guc_ct *ct, struct ct_incoming_msg *msg)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1289
u32 format = FIELD_GET(GUC_CTB_MSG_0_FORMAT, msg->msg[0]);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1293
err = ct_handle_hxg(ct, msg);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1299
ERR_PTR(err), 4 * msg->size, msg->msg);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1300
ct_free_msg(msg);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1310
struct ct_incoming_msg *msg = NULL;
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1315
ret = ct_read(ct, &msg);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1320
if (msg)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1321
ct_handle_msg(ct, msg);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
870
struct ct_incoming_msg *msg;
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
872
msg = kmalloc(struct_size(msg, msg, num_dwords), GFP_ATOMIC);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
873
if (msg)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
874
msg->size = num_dwords;
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
875
return msg;
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
878
static void ct_free_msg(struct ct_incoming_msg *msg)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
880
kfree(msg);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
887
static int ct_read(struct intel_guc_ct *ct, struct ct_incoming_msg **msg)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
940
*msg = NULL;
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
966
*msg = ct_alloc_msg(len);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
967
if (!*msg) {
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
977
(*msg)->msg[0] = header;
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
980
(*msg)->msg[i] = cmds[head];
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
983
CT_DEBUG(ct, "received %*ph\n", 4 * len, (*msg)->msg);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5054
const u32 *msg,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5064
ctx_id = msg[0];
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5105
const u32 *msg,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5116
ctx_id = msg[0];
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5249
const u32 *msg, u32 len)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5260
ctx_id = msg[0];
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5284
const u32 *msg, u32 len)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5293
status = msg[0] & INTEL_GUC_STATE_CAPTURE_EVENT_STATUS_MASK;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5348
const u32 *msg, u32 len)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5360
guc_class = msg[0];
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5361
instance = msg[1];
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5362
reason = msg[2];
sys/dev/pci/drm/i915/gvt/edid.c
487
int msg, addr, ctrl, op;
sys/dev/pci/drm/i915/gvt/edid.c
500
msg = vgpu_vreg(vgpu, offset + 4);
sys/dev/pci/drm/i915/gvt/edid.c
501
addr = (msg >> 8) & 0xffff;
sys/dev/pci/drm/i915/gvt/edid.c
502
ctrl = (msg >> 24) & 0xff;
sys/dev/pci/drm/i915/gvt/handlers.c
1185
int msg, addr, ctrl, op, len;
sys/dev/pci/drm/i915/gvt/handlers.c
1221
msg = vgpu_vreg(vgpu, offset + 4);
sys/dev/pci/drm/i915/gvt/handlers.c
1222
addr = (msg >> 8) & 0xffff;
sys/dev/pci/drm/i915/gvt/handlers.c
1223
ctrl = (msg >> 24) & 0xff;
sys/dev/pci/drm/i915/gvt/handlers.c
1224
len = msg & 0xff;
sys/dev/pci/drm/include/drm/display/drm_dp_helper.h
457
struct drm_dp_aux_msg *msg);
sys/dev/pci/drm/include/drm/display/drm_dp_mst_helper.h
172
u8 msg[256];
sys/dev/pci/drm/include/drm/display/drm_dp_mst_helper.h
499
u8 msg[256];
sys/dev/pci/drm/include/drm/display/drm_hdmi_cec_helper.h
39
u32 signal_free_time, struct cec_msg *msg);
sys/dev/pci/drm/include/drm/display/drm_hdmi_cec_helper.h
49
struct cec_msg *msg);
sys/dev/pci/drm/include/drm/drm_bridge.h
809
u32 signal_free_time, struct cec_msg *msg);
sys/dev/pci/drm/include/uapi/linux/cec.h
105
static inline int cec_msg_is_broadcast(const struct cec_msg *msg)
sys/dev/pci/drm/include/uapi/linux/cec.h
107
return (msg->msg[0] & 0xf) == 0xf;
sys/dev/pci/drm/include/uapi/linux/cec.h
119
static inline void cec_msg_init(struct cec_msg *msg,
sys/dev/pci/drm/include/uapi/linux/cec.h
122
memset(msg, 0, sizeof(*msg));
sys/dev/pci/drm/include/uapi/linux/cec.h
123
msg->msg[0] = (initiator << 4) | destination;
sys/dev/pci/drm/include/uapi/linux/cec.h
124
msg->len = 1;
sys/dev/pci/drm/include/uapi/linux/cec.h
138
static inline void cec_msg_set_reply_to(struct cec_msg *msg,
sys/dev/pci/drm/include/uapi/linux/cec.h
142
msg->msg[0] = (cec_msg_destination(orig) << 4) |
sys/dev/pci/drm/include/uapi/linux/cec.h
144
msg->reply = 0;
sys/dev/pci/drm/include/uapi/linux/cec.h
145
msg->timeout = 0;
sys/dev/pci/drm/include/uapi/linux/cec.h
146
msg->flags = 0;
sys/dev/pci/drm/include/uapi/linux/cec.h
154
static inline int cec_msg_recv_is_tx_result(const struct cec_msg *msg)
sys/dev/pci/drm/include/uapi/linux/cec.h
156
return msg->sequence && msg->tx_status && !msg->rx_status;
sys/dev/pci/drm/include/uapi/linux/cec.h
164
static inline int cec_msg_recv_is_rx_result(const struct cec_msg *msg)
sys/dev/pci/drm/include/uapi/linux/cec.h
166
return msg->sequence && !msg->tx_status && msg->rx_status;
sys/dev/pci/drm/include/uapi/linux/cec.h
189
static inline int cec_msg_status_is_ok(const struct cec_msg *msg)
sys/dev/pci/drm/include/uapi/linux/cec.h
191
if (msg->tx_status && !(msg->tx_status & CEC_TX_STATUS_OK))
sys/dev/pci/drm/include/uapi/linux/cec.h
193
if (msg->rx_status && !(msg->rx_status & CEC_RX_STATUS_OK))
sys/dev/pci/drm/include/uapi/linux/cec.h
195
if (!msg->tx_status && !msg->rx_status)
sys/dev/pci/drm/include/uapi/linux/cec.h
197
return !(msg->rx_status & CEC_RX_STATUS_FEATURE_ABORT);
sys/dev/pci/drm/include/uapi/linux/cec.h
64
__u8 msg[CEC_MAX_MSG_SIZE];
sys/dev/pci/drm/include/uapi/linux/cec.h
78
static inline __u8 cec_msg_initiator(const struct cec_msg *msg)
sys/dev/pci/drm/include/uapi/linux/cec.h
80
return msg->msg[0] >> 4;
sys/dev/pci/drm/include/uapi/linux/cec.h
87
static inline __u8 cec_msg_destination(const struct cec_msg *msg)
sys/dev/pci/drm/include/uapi/linux/cec.h
89
return msg->msg[0] & 0xf;
sys/dev/pci/drm/include/uapi/linux/cec.h
96
static inline int cec_msg_opcode(const struct cec_msg *msg)
sys/dev/pci/drm/include/uapi/linux/cec.h
98
return msg->len > 1 ? msg->msg[1] : -1;
sys/dev/pci/drm/radeon/atombios_dp.c
159
radeon_dp_aux_transfer_atom(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg)
sys/dev/pci/drm/radeon/atombios_dp.c
168
if (WARN_ON(msg->size > 16))
sys/dev/pci/drm/radeon/atombios_dp.c
171
tx_buf[0] = msg->address & 0xff;
sys/dev/pci/drm/radeon/atombios_dp.c
172
tx_buf[1] = (msg->address >> 8) & 0xff;
sys/dev/pci/drm/radeon/atombios_dp.c
173
tx_buf[2] = (msg->request << 4) |
sys/dev/pci/drm/radeon/atombios_dp.c
174
((msg->address >> 16) & 0xf);
sys/dev/pci/drm/radeon/atombios_dp.c
175
tx_buf[3] = msg->size ? (msg->size - 1) : 0;
sys/dev/pci/drm/radeon/atombios_dp.c
177
switch (msg->request & ~DP_AUX_I2C_MOT) {
sys/dev/pci/drm/radeon/atombios_dp.c
186
if (WARN_ON_ONCE(msg->size > 12))
sys/dev/pci/drm/radeon/atombios_dp.c
191
tx_size = HEADER_SIZE + msg->size;
sys/dev/pci/drm/radeon/atombios_dp.c
192
if (msg->size == 0)
sys/dev/pci/drm/radeon/atombios_dp.c
196
memcpy(tx_buf + HEADER_SIZE, msg->buffer, msg->size);
sys/dev/pci/drm/radeon/atombios_dp.c
201
ret = msg->size;
sys/dev/pci/drm/radeon/atombios_dp.c
209
if (msg->size == 0)
sys/dev/pci/drm/radeon/atombios_dp.c
214
tx_buf, tx_size, msg->buffer, msg->size, delay, &ack);
sys/dev/pci/drm/radeon/atombios_dp.c
222
msg->reply = ack >> 4;
sys/dev/pci/drm/radeon/atombios_dp.c
385
u8 msg[DP_DPCD_SIZE];
sys/dev/pci/drm/radeon/atombios_dp.c
388
ret = drm_dp_dpcd_read(&radeon_connector->ddc_bus->aux, DP_DPCD_REV, msg,
sys/dev/pci/drm/radeon/atombios_dp.c
391
memcpy(dig_connector->dpcd, msg, DP_DPCD_SIZE);
sys/dev/pci/drm/radeon/ci_dpm.c
160
static PPSMC_Result ci_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg);
sys/dev/pci/drm/radeon/ci_dpm.c
1615
static PPSMC_Result ci_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg)
sys/dev/pci/drm/radeon/ci_dpm.c
162
PPSMC_Msg msg, u32 parameter);
sys/dev/pci/drm/radeon/ci_dpm.c
1623
WREG32(SMC_MESSAGE_0, msg);
sys/dev/pci/drm/radeon/ci_dpm.c
1637
PPSMC_Msg msg, u32 parameter)
sys/dev/pci/drm/radeon/ci_dpm.c
1640
return ci_send_msg_to_smc(rdev, msg);
sys/dev/pci/drm/radeon/ci_dpm.c
1644
PPSMC_Msg msg, u32 *parameter)
sys/dev/pci/drm/radeon/ci_dpm.c
1648
smc_result = ci_send_msg_to_smc(rdev, msg);
sys/dev/pci/drm/radeon/ci_dpm.c
1915
PPSMC_Msg msg = has_display ? PPSMC_MSG_HasDisplay : PPSMC_MSG_NoDisplay;
sys/dev/pci/drm/radeon/ci_dpm.c
1917
return (ci_send_msg_to_smc(rdev, msg) == PPSMC_Result_OK) ? 0 : -EINVAL;
sys/dev/pci/drm/radeon/cypress_dpm.c
264
PPSMC_Msg msg = has_display ?
sys/dev/pci/drm/radeon/cypress_dpm.c
267
if (rv770_send_msg_to_smc(rdev, msg) != PPSMC_Result_OK)
sys/dev/pci/drm/radeon/kv_dpm.h
191
PPSMC_Msg msg, u32 parameter);
sys/dev/pci/drm/radeon/kv_smc.c
66
PPSMC_Msg msg, u32 parameter)
sys/dev/pci/drm/radeon/kv_smc.c
71
return kv_notify_message_to_smu(rdev, msg);
sys/dev/pci/drm/radeon/ni_dpm.c
1037
PPSMC_Msg msg, u32 parameter)
sys/dev/pci/drm/radeon/ni_dpm.c
1040
return rv770_send_msg_to_smc(rdev, msg);
sys/dev/pci/drm/radeon/radeon_dp_auxch.c
120
byte = (msg->request << 4) | ((msg->address >> 16) & 0xf);
sys/dev/pci/drm/radeon/radeon_dp_auxch.c
124
byte = (msg->address >> 8) & 0xff;
sys/dev/pci/drm/radeon/radeon_dp_auxch.c
128
byte = msg->address & 0xff;
sys/dev/pci/drm/radeon/radeon_dp_auxch.c
138
for (i = 0; i < msg->size; i++) {
sys/dev/pci/drm/radeon/radeon_dp_auxch.c
196
ret = msg->size;
sys/dev/pci/drm/radeon/radeon_dp_auxch.c
201
msg->reply = ack >> 4;
sys/dev/pci/drm/radeon/radeon_dp_auxch.c
55
radeon_dp_aux_transfer_native(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg)
sys/dev/pci/drm/radeon/radeon_dp_auxch.c
65
u8 *buf = msg->buffer;
sys/dev/pci/drm/radeon/radeon_dp_auxch.c
71
if (WARN_ON(msg->size > 16))
sys/dev/pci/drm/radeon/radeon_dp_auxch.c
74
switch (msg->request & ~DP_AUX_I2C_MOT) {
sys/dev/pci/drm/radeon/radeon_dp_auxch.c
89
if (msg->size) {
sys/dev/pci/drm/radeon/radeon_dp_auxch.c
90
msize = msg->size - 1;
sys/dev/pci/drm/radeon/radeon_dp_auxch.c
93
bytes += msg->size;
sys/dev/pci/drm/radeon/radeon_i2c.c
1192
struct i2c_msg msg = {
sys/dev/pci/drm/radeon/radeon_i2c.c
1202
if (i2c_transfer(&i2c_bus->adapter, &msg, 1) != 1)
sys/dev/pci/drm/radeon/radeon_mode.h
724
radeon_dp_aux_transfer_native(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg);
sys/dev/pci/drm/radeon/radeon_uvd.c
355
static int radeon_uvd_cs_msg_decode(uint32_t *msg, unsigned buf_sizes[])
sys/dev/pci/drm/radeon/radeon_uvd.c
357
unsigned stream_type = msg[4];
sys/dev/pci/drm/radeon/radeon_uvd.c
358
unsigned width = msg[6];
sys/dev/pci/drm/radeon/radeon_uvd.c
359
unsigned height = msg[7];
sys/dev/pci/drm/radeon/radeon_uvd.c
360
unsigned dpb_size = msg[9];
sys/dev/pci/drm/radeon/radeon_uvd.c
361
unsigned pitch = msg[28];
sys/dev/pci/drm/radeon/radeon_uvd.c
469
int32_t *msg, msg_type, handle;
sys/dev/pci/drm/radeon/radeon_uvd.c
485
msg = ptr + offset;
sys/dev/pci/drm/radeon/radeon_uvd.c
487
msg_type = msg[1];
sys/dev/pci/drm/radeon/radeon_uvd.c
488
handle = msg[2];
sys/dev/pci/drm/radeon/radeon_uvd.c
499
img_size = msg[7] * msg[8];
sys/dev/pci/drm/radeon/radeon_uvd.c
501
r = radeon_uvd_validate_codec(p, msg[4]);
sys/dev/pci/drm/radeon/radeon_uvd.c
525
r = radeon_uvd_validate_codec(p, msg[4]);
sys/dev/pci/drm/radeon/radeon_uvd.c
527
r = radeon_uvd_cs_msg_decode(msg, buf_sizes);
sys/dev/pci/drm/radeon/radeon_uvd.c
773
uint32_t __iomem *msg = (void __iomem *)(rdev->uvd.cpu_addr + offs);
sys/dev/pci/drm/radeon/radeon_uvd.c
783
writel((__force u32)cpu_to_le32(0x00000de4), &msg[0]);
sys/dev/pci/drm/radeon/radeon_uvd.c
784
writel(0x0, (void __iomem *)&msg[1]);
sys/dev/pci/drm/radeon/radeon_uvd.c
785
writel((__force u32)cpu_to_le32(handle), &msg[2]);
sys/dev/pci/drm/radeon/radeon_uvd.c
786
writel(0x0, &msg[3]);
sys/dev/pci/drm/radeon/radeon_uvd.c
787
writel(0x0, &msg[4]);
sys/dev/pci/drm/radeon/radeon_uvd.c
788
writel(0x0, &msg[5]);
sys/dev/pci/drm/radeon/radeon_uvd.c
789
writel(0x0, &msg[6]);
sys/dev/pci/drm/radeon/radeon_uvd.c
790
writel((__force u32)cpu_to_le32(0x00000780), &msg[7]);
sys/dev/pci/drm/radeon/radeon_uvd.c
791
writel((__force u32)cpu_to_le32(0x00000440), &msg[8]);
sys/dev/pci/drm/radeon/radeon_uvd.c
792
writel(0x0, &msg[9]);
sys/dev/pci/drm/radeon/radeon_uvd.c
793
writel((__force u32)cpu_to_le32(0x01b37000), &msg[10]);
sys/dev/pci/drm/radeon/radeon_uvd.c
795
writel(0x0, &msg[i]);
sys/dev/pci/drm/radeon/radeon_uvd.c
809
uint32_t __iomem *msg = (void __iomem *)(rdev->uvd.cpu_addr + offs);
sys/dev/pci/drm/radeon/radeon_uvd.c
819
writel((__force u32)cpu_to_le32(0x00000de4), &msg[0]);
sys/dev/pci/drm/radeon/radeon_uvd.c
820
writel((__force u32)cpu_to_le32(0x00000002), &msg[1]);
sys/dev/pci/drm/radeon/radeon_uvd.c
821
writel((__force u32)cpu_to_le32(handle), &msg[2]);
sys/dev/pci/drm/radeon/radeon_uvd.c
822
writel(0x0, &msg[3]);
sys/dev/pci/drm/radeon/radeon_uvd.c
824
writel(0x0, &msg[i]);
sys/dev/pci/drm/radeon/rv770_dpm.c
1481
PPSMC_Msg msg;
sys/dev/pci/drm/radeon/rv770_dpm.c
1486
msg = PPSMC_MSG_ForceHigh;
sys/dev/pci/drm/radeon/rv770_dpm.c
1490
msg = (PPSMC_Msg)(PPSMC_MSG_TwoLevelsDisabled);
sys/dev/pci/drm/radeon/rv770_dpm.c
1494
msg = (PPSMC_Msg)(PPSMC_MSG_ZeroLevelsDisabled);
sys/dev/pci/drm/radeon/rv770_dpm.c
1497
if (rv770_send_msg_to_smc(rdev, msg) != PPSMC_Result_OK)
sys/dev/pci/drm/radeon/rv770_smc.c
412
PPSMC_Result rv770_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg)
sys/dev/pci/drm/radeon/rv770_smc.c
421
WREG32_P(SMC_MSG, HOST_SMC_MSG(msg), ~HOST_SMC_MSG_MASK);
sys/dev/pci/drm/radeon/rv770_smc.h
189
PPSMC_Result rv770_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg);
sys/dev/pci/drm/radeon/si_dpm.c
3329
PPSMC_Msg msg, u32 parameter)
sys/dev/pci/drm/radeon/si_dpm.c
3332
return si_send_msg_to_smc(rdev, msg);
sys/dev/pci/drm/radeon/si_dpm.c
3577
PPSMC_Msg msg = has_display ?
sys/dev/pci/drm/radeon/si_dpm.c
3580
return (si_send_msg_to_smc(rdev, msg) == PPSMC_Result_OK) ?
sys/dev/pci/drm/radeon/si_smc.c
172
PPSMC_Result si_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg)
sys/dev/pci/drm/radeon/si_smc.c
180
WREG32(SMC_MESSAGE_0, msg);
sys/dev/pci/drm/radeon/sislands_smc.h
406
PPSMC_Result si_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg);
sys/dev/pci/if_bnx.c
5461
u_int32_t msg;
sys/dev/pci/if_bnx.c
5465
msg = (u_int32_t)BNX_DRV_MSG_DATA_PULSE_CODE_ALWAYS_ALIVE;
sys/dev/pci/if_bnx.c
5467
msg = (u_int32_t)++sc->bnx_fw_drv_pulse_wr_seq;
sys/dev/pci/if_bnx.c
5469
REG_WR_IND(sc, sc->bnx_shmem_base + BNX_DRV_PULSE_MB, msg);
sys/dev/pci/if_bnxreg.h
624
#define BNX_BC_STATE_RESET_TYPE_VALUE(msg) (BNX_BC_STATE_RESET_TYPE_SIG | \
sys/dev/pci/if_bnxreg.h
625
(msg))
sys/dev/pci/if_bnxt.c
2817
_hwrm_send_message(struct bnxt_softc *softc, void *msg, uint32_t msg_len)
sys/dev/pci/if_bnxt.c
2819
struct input *req = msg;
sys/dev/pci/if_bnxt.c
2821
uint32_t *data = msg;
sys/dev/pci/if_bnxt.c
2923
hwrm_send_message(struct bnxt_softc *softc, void *msg, uint32_t msg_len)
sys/dev/pci/if_bnxt.c
2928
rc = _hwrm_send_message(softc, msg, msg_len);
sys/dev/pci/if_bwfm_pci.c
1336
req->msg.msgtype = msgtype;
sys/dev/pci/if_bwfm_pci.c
1337
req->msg.request_id = htole32(pktid);
sys/dev/pci/if_bwfm_pci.c
1376
req->msg.msgtype = MSGBUF_TYPE_RXBUF_POST;
sys/dev/pci/if_bwfm_pci.c
1377
req->msg.request_id = htole32(pktid);
sys/dev/pci/if_bwfm_pci.c
1674
struct msgbuf_common_hdr *msg;
sys/dev/pci/if_bwfm_pci.c
1682
msg = (struct msgbuf_common_hdr *)buf;
sys/dev/pci/if_bwfm_pci.c
1683
switch (msg->msgtype)
sys/dev/pci/if_bwfm_pci.c
1738
letoh32(msg->request_id));
sys/dev/pci/if_bwfm_pci.c
1752
letoh32(event->msg.request_id));
sys/dev/pci/if_bwfm_pci.c
1764
letoh32(tx->msg.request_id) - 1);
sys/dev/pci/if_bwfm_pci.c
1776
letoh32(rx->msg.request_id));
sys/dev/pci/if_bwfm_pci.c
1796
printf("%s: msgtype 0x%08x\n", __func__, msg->msgtype);
sys/dev/pci/if_bwfm_pci.c
2090
req->msg.msgtype = MSGBUF_TYPE_FLOW_RING_CREATE;
sys/dev/pci/if_bwfm_pci.c
2091
req->msg.ifidx = 0;
sys/dev/pci/if_bwfm_pci.c
2092
req->msg.request_id = 0;
sys/dev/pci/if_bwfm_pci.c
2131
req->msg.msgtype = MSGBUF_TYPE_FLOW_RING_DELETE;
sys/dev/pci/if_bwfm_pci.c
2132
req->msg.ifidx = 0;
sys/dev/pci/if_bwfm_pci.c
2133
req->msg.request_id = 0;
sys/dev/pci/if_bwfm_pci.c
2233
tx->msg.msgtype = MSGBUF_TYPE_TX_POST;
sys/dev/pci/if_bwfm_pci.c
2234
tx->msg.ifidx = 0;
sys/dev/pci/if_bwfm_pci.c
2253
tx->msg.request_id = htole32(pktid + 1);
sys/dev/pci/if_bwfm_pci.c
2505
req->msg.msgtype = MSGBUF_TYPE_IOCTLPTR_REQ;
sys/dev/pci/if_bwfm_pci.c
2506
req->msg.ifidx = 0;
sys/dev/pci/if_bwfm_pci.c
2507
req->msg.flags = 0;
sys/dev/pci/if_bwfm_pci.c
2508
req->msg.request_id = htole32(pktid);
sys/dev/pci/if_bwfm_pci.c
2558
letoh32(resp->msg.request_id));
sys/dev/pci/if_bwfm_pci.c
2586
req->msg.msgtype = MSGBUF_TYPE_H2D_MAILBOX_DATA;
sys/dev/pci/if_bwfm_pci.c
2587
req->msg.ifidx = -1;
sys/dev/pci/if_bwfm_pci.c
2588
req->msg.flags = 0;
sys/dev/pci/if_bwfm_pci.c
2589
req->msg.request_id = 0;
sys/dev/pci/if_bwfm_pci.h
230
struct msgbuf_common_hdr msg;
sys/dev/pci/if_bwfm_pci.h
241
struct msgbuf_common_hdr msg;
sys/dev/pci/if_bwfm_pci.h
255
struct msgbuf_common_hdr msg;
sys/dev/pci/if_bwfm_pci.h
264
struct msgbuf_common_hdr msg;
sys/dev/pci/if_bwfm_pci.h
277
struct msgbuf_common_hdr msg;
sys/dev/pci/if_bwfm_pci.h
285
struct msgbuf_common_hdr msg;
sys/dev/pci/if_bwfm_pci.h
294
struct msgbuf_common_hdr msg;
sys/dev/pci/if_bwfm_pci.h
301
struct msgbuf_common_hdr msg;
sys/dev/pci/if_bwfm_pci.h
313
struct msgbuf_common_hdr msg;
sys/dev/pci/if_bwfm_pci.h
328
struct msgbuf_common_hdr msg;
sys/dev/pci/if_bwfm_pci.h
335
struct msgbuf_common_hdr msg;
sys/dev/pci/if_bwfm_pci.h
341
struct msgbuf_common_hdr msg;
sys/dev/pci/if_bwfm_pci.h
347
struct msgbuf_common_hdr msg;
sys/dev/pci/if_bwfm_pci.h
353
struct msgbuf_common_hdr msg;
sys/dev/pci/if_bwfm_pci.h
359
struct msgbuf_common_hdr msg;
sys/dev/pci/if_em_osdep.h
205
#define EM_KASSERT(exp,msg) do { if (!(exp)) panic msg; } while (0)
sys/dev/pci/if_em_osdep.h
207
#define EM_KASSERT(exp,msg)
sys/dev/pci/if_ixgb_osdep.h
101
#define IXGB_KASSERT(exp,msg)
sys/dev/pci/if_ixgb_osdep.h
99
#define IXGB_KASSERT(exp,msg) do { if (!(exp)) panic msg; } while (0)
sys/dev/pci/ixgbe.c
4472
int32_t ixgbe_read_mbx(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4483
return mbx->ops.read(hw, msg, size, mbx_id);
sys/dev/pci/ixgbe.c
4497
int32_t ixgbe_poll_mbx(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size,
sys/dev/pci/ixgbe.c
4516
return mbx->ops.read(hw, msg, size, mbx_id);
sys/dev/pci/ixgbe.c
4530
int32_t ixgbe_write_mbx(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4550
ret_val = mbx->ops.write(hw, msg, size, mbx_id);
sys/dev/pci/ixgbe.c
4859
int32_t ixgbe_read_posted_mbx(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size, uint16_t mbx_id)
sys/dev/pci/ixgbe.c
4873
ret_val = mbx->ops.read(hw, msg, size, mbx_id);
sys/dev/pci/ixgbe.c
4888
int32_t ixgbe_write_posted_mbx(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size,
sys/dev/pci/ixgbe.c
4901
ret_val = mbx->ops.write(hw, msg, size, mbx_id);
sys/dev/pci/ixgbe.c
5102
int32_t ixgbe_write_mbx_pf(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size,
sys/dev/pci/ixgbe.c
5122
IXGBE_WRITE_REG_ARRAY(hw, IXGBE_PFMBMEM(vf_id), i, msg[i]);
sys/dev/pci/ixgbe.c
5152
static int32_t ixgbe_read_mbx_pf_legacy(struct ixgbe_hw *hw, uint32_t *msg,
sys/dev/pci/ixgbe.c
5167
msg[i] = IXGBE_READ_REG_ARRAY(hw, IXGBE_PFMBMEM(vf_id), i);
sys/dev/pci/ixgbe.c
5189
int32_t ixgbe_read_mbx_pf(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size,
sys/dev/pci/ixgbe.c
5207
msg[i] = IXGBE_READ_REG_ARRAY(hw, IXGBE_PFMBMEM(vf_id), i);
sys/dev/pci/ixgbe.c
5239
static int32_t ixgbe_write_mbx_vf_legacy(struct ixgbe_hw *hw, uint32_t *msg,
sys/dev/pci/ixgbe.c
5260
IXGBE_WRITE_REG_ARRAY(hw, IXGBE_VFMBMEM, i, msg[i]);
sys/dev/pci/ixgbe.c
5280
static int32_t ixgbe_read_mbx_vf_legacy(struct ixgbe_hw *hw, uint32_t *msg,
sys/dev/pci/ixgbe.c
5295
msg[i] = IXGBE_READ_REG_ARRAY(hw, IXGBE_VFMBMEM, i);
sys/dev/pci/ixgbe.c
5346
static int32_t ixgbe_write_mbx_pf_legacy(struct ixgbe_hw *hw, uint32_t *msg,
sys/dev/pci/ixgbe.c
5367
IXGBE_WRITE_REG_ARRAY(hw, IXGBE_PFMBMEM(vf_id), i, msg[i]);
sys/dev/pci/ixgbe.c
79
int32_t ixgbe_write_mbx_pf(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size,
sys/dev/pci/ixgbe.c
81
int32_t ixgbe_read_mbx_pf(struct ixgbe_hw *hw, uint32_t *msg, uint16_t size,
sys/dev/pci/ixgbe_vf.c
320
static int32_t ixgbevf_write_msg_read_ack(struct ixgbe_hw *hw, uint32_t *msg,
sys/dev/pci/ixgbe_vf.c
323
int32_t retval = ixgbe_write_mbx(hw, msg, size, 0);
sys/dev/pci/ixgbe_vf.c
720
uint32_t msg[3];
sys/dev/pci/ixgbe_vf.c
723
msg[0] = IXGBE_VF_API_NEGOTIATE;
sys/dev/pci/ixgbe_vf.c
724
msg[1] = api;
sys/dev/pci/ixgbe_vf.c
725
msg[2] = 0;
sys/dev/pci/ixgbe_vf.c
727
err = ixgbevf_write_msg_read_ack(hw, msg, msg, 3);
sys/dev/pci/ixgbe_vf.c
729
msg[0] &= ~IXGBE_VT_MSGTYPE_CTS;
sys/dev/pci/ixgbe_vf.c
732
if (msg[0] == (IXGBE_VF_API_NEGOTIATE | IXGBE_VT_MSGTYPE_SUCCESS)) {
sys/dev/pci/ixgbe_vf.c
747
uint32_t msg[5];
sys/dev/pci/ixgbe_vf.c
761
msg[0] = IXGBE_VF_GET_QUEUES;
sys/dev/pci/ixgbe_vf.c
762
msg[1] = msg[2] = msg[3] = msg[4] = 0;
sys/dev/pci/ixgbe_vf.c
764
err = ixgbevf_write_msg_read_ack(hw, msg, msg, 5);
sys/dev/pci/ixgbe_vf.c
766
msg[0] &= ~IXGBE_VT_MSGTYPE_CTS;
sys/dev/pci/ixgbe_vf.c
773
if (msg[0] != (IXGBE_VF_GET_QUEUES | IXGBE_VT_MSGTYPE_SUCCESS))
sys/dev/pci/ixgbe_vf.c
777
hw->mac.max_tx_queues = msg[IXGBE_VF_TX_QUEUES];
sys/dev/pci/ixgbe_vf.c
782
hw->mac.max_rx_queues = msg[IXGBE_VF_RX_QUEUES];
sys/dev/pci/ixgbe_vf.c
787
*num_tcs = msg[IXGBE_VF_TRANS_VLAN];
sys/dev/pci/ixgbe_vf.c
792
*default_tc = msg[IXGBE_VF_DEF_QUEUE];
sys/dev/pci/mfii.c
2701
struct mfii_task_mgmt *msg;
sys/dev/pci/mfii.c
2704
msg = accb->ccb_request;
sys/dev/pci/mfii.c
2705
req = &msg->mpii_request;
sys/dev/pci/mfii.c
2710
msg->flags = flags;
sys/dev/pci/vmwpvs.c
715
int msg;
sys/dev/pci/vmwpvs.c
725
msg = (sc->sc_msg_ring != NULL && s->msg_cons != s->msg_prod);
sys/dev/pci/vmwpvs.c
751
if (msg)
sys/dev/pci/vmwpvs.c
764
struct vmwpvs_ring_msg *msg;
sys/dev/pci/vmwpvs.c
785
msg = &ring[cons++ % VMWPVS_MSG_COUNT];
sys/dev/pci/vmwpvs.c
787
switch (letoh32(msg->type)) {
sys/dev/pci/vmwpvs.c
789
dvmsg = (struct vmwpvs_ring_msg_dev *)msg;
sys/dev/pci/vmwpvs.c
793
letoh32(msg->type));
sys/dev/pci/vmwpvs.c
808
dvmsg = (struct vmwpvs_ring_msg_dev *)msg;
sys/dev/pci/vmwpvs.c
812
letoh32(msg->type));
sys/dev/pci/vmwpvs.c
829
letoh32(msg->type));
sys/dev/pv/hyperv.c
1644
struct hv_msg *msg;
sys/dev/pv/hyperv.c
1658
if ((msg = malloc(sizeof(*msg), M_DEVBUF, M_ZERO | waitflag)) == NULL)
sys/dev/pv/hyperv.c
1664
free(msg, M_DEVBUF, sizeof(*msg));
sys/dev/pv/hyperv.c
1670
free(msg, M_DEVBUF, sizeof(*msg));
sys/dev/pv/hyperv.c
1677
msg->msg_req.hc_dsize = sizeof(struct vmbus_chanmsg_gpadl_conn) +
sys/dev/pv/hyperv.c
1679
hdr = (struct vmbus_chanmsg_gpadl_conn *)msg->msg_req.hc_data;
sys/dev/pv/hyperv.c
1680
msg->msg_rsp = &rsp;
sys/dev/pv/hyperv.c
1681
msg->msg_rsplen = sizeof(rsp);
sys/dev/pv/hyperv.c
1683
msg->msg_flags = MSGF_NOSLEEP;
sys/dev/pv/hyperv.c
1693
free(msg, M_DEVBUF, sizeof(*msg));
sys/dev/pv/hyperv.c
1727
rv = hv_start(sc, msg);
sys/dev/pv/hyperv.c
1748
rv = hv_reply(sc, msg);
sys/dev/pv/hyperv.c
1754
free(msg, M_DEVBUF, sizeof(*msg));
sys/dev/pv/hyperv.c
517
struct hv_msg msg;
sys/dev/pv/hyperv.c
526
memset(&msg, 0, sizeof(msg));
sys/dev/pv/hyperv.c
528
msg.msg_req.hc_dsize = cmdlen;
sys/dev/pv/hyperv.c
529
memcpy(msg.msg_req.hc_data, cmd, cmdlen);
sys/dev/pv/hyperv.c
532
msg.msg_rsp = rsp;
sys/dev/pv/hyperv.c
533
msg.msg_rsplen = rsplen;
sys/dev/pv/hyperv.c
535
msg.msg_flags |= MSGF_NOQUEUE;
sys/dev/pv/hyperv.c
538
msg.msg_flags |= MSGF_NOSLEEP;
sys/dev/pv/hyperv.c
540
if ((rv = hv_start(sc, &msg)) != 0)
sys/dev/pv/hyperv.c
542
return (hv_reply(sc, &msg));
sys/dev/pv/hyperv.c
546
hv_start(struct hv_softc *sc, struct hv_msg *msg)
sys/dev/pv/hyperv.c
553
msg->msg_req.hc_connid = VMBUS_CONNID_MESSAGE;
sys/dev/pv/hyperv.c
554
msg->msg_req.hc_msgtype = 1;
sys/dev/pv/hyperv.c
556
if (!(msg->msg_flags & MSGF_NOQUEUE)) {
sys/dev/pv/hyperv.c
558
TAILQ_INSERT_TAIL(&sc->sc_reqs, msg, msg_entry);
sys/dev/pv/hyperv.c
564
&msg->msg_req, NULL);
sys/dev/pv/hyperv.c
567
if (msg->msg_flags & MSGF_NOSLEEP) {
sys/dev/pv/hyperv.c
580
if (!(msg->msg_flags & MSGF_NOQUEUE)) {
sys/dev/pv/hyperv.c
582
TAILQ_REMOVE(&sc->sc_reqs, msg, msg_entry);
sys/dev/pv/hyperv.c
592
hv_reply_done(struct hv_softc *sc, struct hv_msg *msg)
sys/dev/pv/hyperv.c
598
if (m == msg) {
sys/dev/pv/hyperv.c
608
hv_reply(struct hv_softc *sc, struct hv_msg *msg)
sys/dev/pv/hyperv.c
610
if (msg->msg_flags & MSGF_NOQUEUE)
sys/dev/pv/hyperv.c
613
hv_wait(sc, hv_reply_done, msg, msg, "hvreply");
sys/dev/pv/hyperv.c
616
TAILQ_REMOVE(&sc->sc_rsps, msg, msg_entry);
sys/dev/pv/hyperv.c
624
struct hv_msg *msg, void *wchan, const char *wmsg)
sys/dev/pv/hyperv.c
628
KASSERT(cold ? msg->msg_flags & MSGF_NOSLEEP : 1);
sys/dev/pv/hyperv.c
630
while (!cond(sc, msg)) {
sys/dev/pv/hyperv.c
631
if (msg->msg_flags & MSGF_NOSLEEP) {
sys/dev/pv/hyperv.c
724
struct vmbus_message *msg;
sys/dev/pv/hyperv.c
730
msg = (struct vmbus_message *)sc->sc_simp[cpu] +
sys/dev/pv/hyperv.c
732
if (msg->msg_type == VMBUS_MSGTYPE_NONE)
sys/dev/pv/hyperv.c
735
hdr = (struct vmbus_chanmsg_hdr *)msg->msg_data;
sys/dev/pv/hyperv.c
739
msg->msg_flags);
sys/dev/pv/hyperv.c
748
msg->msg_type = VMBUS_MSGTYPE_NONE;
sys/dev/pv/hyperv.c
750
if (msg->msg_flags & VMBUS_MSGFLAG_PENDING)
sys/dev/pv/hyperv.c
758
struct hv_msg *msg;
sys/dev/pv/hyperv.c
764
TAILQ_FOREACH(msg, &sc->sc_reqs, msg_entry) {
sys/dev/pv/hyperv.c
765
reqhdr = (struct vmbus_chanmsg_hdr *)&msg->msg_req.hc_data;
sys/dev/pv/hyperv.c
767
TAILQ_REMOVE(&sc->sc_reqs, msg, msg_entry);
sys/dev/pv/hyperv.c
772
if (msg != NULL) {
sys/dev/pv/hyperv.c
773
memcpy(msg->msg_rsp, rsphdr, msg->msg_rsplen);
sys/dev/pv/hyperv.c
775
TAILQ_INSERT_TAIL(&sc->sc_rsps, msg, msg_entry);
sys/dev/pv/hyperv.c
777
wakeup(msg);
sys/dev/pv/hyperv.c
984
hv_channel_scan_done(struct hv_softc *sc, struct hv_msg *msg __unused)
sys/dev/pv/hypervic.c
1011
if (VMBUS_ICVER_MAJOR(msg->ic_hdr.ic_msgver) <= 4) {
sys/dev/pv/hypervic.c
1015
amsg = (struct vmbus_icmsg_kvp_addr *)msg;
sys/dev/pv/hypervic.c
1026
VMBUS_ICVER_MAJOR(msg->ic_hdr.ic_fwver),
sys/dev/pv/hypervic.c
1027
VMBUS_ICVER_MINOR(msg->ic_hdr.ic_fwver),
sys/dev/pv/hypervic.c
1028
VMBUS_ICVER_MAJOR(msg->ic_hdr.ic_msgver),
sys/dev/pv/hypervic.c
1029
VMBUS_ICVER_MINOR(msg->ic_hdr.ic_msgver),
sys/dev/pv/hypervic.c
1030
msg->ic_hdr.ic_dsize);
sys/dev/pv/hypervic.c
228
struct vmbus_icmsg_negotiate *msg;
sys/dev/pv/hypervic.c
232
msg = (struct vmbus_icmsg_negotiate *)hdr;
sys/dev/pv/hypervic.c
235
for (i = 0; i < msg->ic_fwver_cnt; i++) {
sys/dev/pv/hypervic.c
236
propmaj = VMBUS_ICVER_MAJOR(msg->ic_ver[i]);
sys/dev/pv/hypervic.c
237
propmin = VMBUS_ICVER_MINOR(msg->ic_ver[i]);
sys/dev/pv/hypervic.c
249
for (; i < msg->ic_fwver_cnt + msg->ic_msgver_cnt; i++) {
sys/dev/pv/hypervic.c
250
propmaj = VMBUS_ICVER_MAJOR(msg->ic_ver[i]);
sys/dev/pv/hypervic.c
251
propmin = VMBUS_ICVER_MINOR(msg->ic_ver[i]);
sys/dev/pv/hypervic.c
262
msg->ic_fwver_cnt = 1;
sys/dev/pv/hypervic.c
263
msg->ic_ver[0] = fwver;
sys/dev/pv/hypervic.c
264
msg->ic_msgver_cnt = 1;
sys/dev/pv/hypervic.c
265
msg->ic_ver[1] = msgver;
sys/dev/pv/hypervic.c
266
hdr->ic_dsize = sizeof(*msg) + 2 * sizeof(uint32_t) -
sys/dev/pv/hypervic.c
268
if (*rlen < sizeof(*msg) + 2 * sizeof(uint32_t))
sys/dev/pv/hypervic.c
269
*rlen = sizeof(*msg) + 2 * sizeof(uint32_t);
sys/dev/pv/hypervic.c
295
struct vmbus_icmsg_heartbeat *msg;
sys/dev/pv/hypervic.c
319
msg = (struct vmbus_icmsg_heartbeat *)hdr;
sys/dev/pv/hypervic.c
320
msg->ic_seq += 1;
sys/dev/pv/hypervic.c
364
struct vmbus_icmsg_shutdown *msg;
sys/dev/pv/hypervic.c
388
msg = (struct vmbus_icmsg_shutdown *)hdr;
sys/dev/pv/hypervic.c
389
if (msg->ic_haltflags == 0 || msg->ic_haltflags == 1) {
sys/dev/pv/hypervic.c
441
struct vmbus_icmsg_timesync *msg;
sys/dev/pv/hypervic.c
467
msg = (struct vmbus_icmsg_timesync *)hdr;
sys/dev/pv/hypervic.c
468
if (msg->ic_tsflags == VMBUS_ICMSG_TS_FLAG_SAMPLE) {
sys/dev/pv/hypervic.c
471
tns = (msg->ic_hvtime - 116444736000000000LL) * 100;
sys/dev/pv/hypervic.c
955
hv_kvp_process(struct hv_kvp *kvp, struct vmbus_icmsg_kvp *msg)
sys/dev/pv/hypervic.c
957
union hv_kvp_hdr *kvh = &msg->ic_kvh;
sys/dev/pv/hypervic.c
958
union hv_kvp_msg *kvm = &msg->ic_kvm;
sys/dev/pv/if_hvn.c
1343
struct hvn_nvs_rndis *msg = &rc->rc_msg;
sys/dev/pv/if_hvn.c
1353
msg->nvs_type = HVN_NVS_TYPE_RNDIS;
sys/dev/pv/if_hvn.c
1354
msg->nvs_rndis_mtype = HVN_NVS_RNDIS_MTYPE_CTRL;
sys/dev/pv/if_hvn.c
1355
msg->nvs_chim_idx = HVN_NVS_CHIM_IDX_INVALID;
sys/dev/pv/if_hvn.c
1367
sizeof(*msg), rc->rc_id);
sys/dev/tc/tcds.c
482
#define PRINTINTR(msg, bits) \
sys/dev/tc/tcds.c
484
printf("%s: %s", sc->sc_dv.dv_xname, msg);
sys/dev/usb/if_athn_usb.c
1885
struct ar_htc_msg_hdr *msg;
sys/dev/usb/if_athn_usb.c
1932
if (__predict_false(len < sizeof(*msg)))
sys/dev/usb/if_athn_usb.c
1934
msg = (struct ar_htc_msg_hdr *)buf;
sys/dev/usb/if_athn_usb.c
1935
msg_id = betoh16(msg->msg_id);
sys/dev/usb/if_athn_usb.c
1948
memcpy(usc->msg_conn_svc_rsp, &msg[1],
sys/dev/usb/if_athn_usb.c
712
struct ar_htc_msg_hdr *msg;
sys/dev/usb/if_athn_usb.c
717
htc->payload_len = htobe16(sizeof(*msg) + len);
sys/dev/usb/if_athn_usb.c
719
msg = (struct ar_htc_msg_hdr *)&htc[1];
sys/dev/usb/if_athn_usb.c
720
msg->msg_id = htobe16(msg_id);
sys/dev/usb/if_athn_usb.c
722
memcpy(&msg[1], buf, len);
sys/dev/usb/if_athn_usb.c
725
sizeof(*htc) + sizeof(*msg) + len,
sys/dev/usb/if_athn_usb.c
808
struct ar_htc_msg_conn_svc msg;
sys/dev/usb/if_athn_usb.c
812
memset(&msg, 0, sizeof(msg));
sys/dev/usb/if_athn_usb.c
813
msg.svc_id = htobe16(svc_id);
sys/dev/usb/if_athn_usb.c
814
msg.dl_pipeid = UE_GET_ADDR(dl_pipe);
sys/dev/usb/if_athn_usb.c
815
msg.ul_pipeid = UE_GET_ADDR(ul_pipe);
sys/dev/usb/if_athn_usb.c
819
error = athn_usb_htc_msg(usc, AR_HTC_MSG_CONN_SVC, &msg, sizeof(msg));
sys/dev/usb/if_umb.c
2688
struct mbim_h2f_openmsg msg;
sys/dev/usb/if_umb.c
2690
memset(&msg, 0, sizeof (msg));
sys/dev/usb/if_umb.c
2691
msg.maxlen = htole32(sc->sc_ctrl_len);
sys/dev/usb/if_umb.c
2692
umb_ctrl_msg(sc, MBIM_OPEN_MSG, &msg, sizeof (msg));
sys/dev/usb/if_umb.c
2699
struct mbim_h2f_closemsg msg;
sys/dev/usb/if_umb.c
2701
memset(&msg, 0, sizeof (msg));
sys/dev/usb/if_umb.c
2702
umb_ctrl_msg(sc, MBIM_CLOSE_MSG, &msg, sizeof (msg));
sys/dev/usb/if_umb.c
3043
uint16_t msg, tlvlen;
sys/dev/usb/if_umb.c
3062
msg = UMB_GET16(&data[2]);
sys/dev/usb/if_umb.c
3071
msg = UMB_GET16(&data[3]);
sys/dev/usb/if_umb.c
3094
if (msg == 0x0022) { /* Allocate CID */
sys/dev/usb/if_umb.c
3107
switch (msg) {
sys/dev/usb/if_urndis.c
253
const struct rndis_init_comp *msg;
sys/dev/usb/if_urndis.c
255
msg = (struct rndis_init_comp *) hdr;
sys/dev/usb/if_urndis.c
261
letoh32(msg->rm_len),
sys/dev/usb/if_urndis.c
262
letoh32(msg->rm_rid),
sys/dev/usb/if_urndis.c
263
letoh32(msg->rm_status),
sys/dev/usb/if_urndis.c
264
letoh32(msg->rm_ver_major),
sys/dev/usb/if_urndis.c
265
letoh32(msg->rm_ver_minor),
sys/dev/usb/if_urndis.c
266
letoh32(msg->rm_devflags),
sys/dev/usb/if_urndis.c
267
letoh32(msg->rm_medium),
sys/dev/usb/if_urndis.c
268
letoh32(msg->rm_pktmaxcnt),
sys/dev/usb/if_urndis.c
269
letoh32(msg->rm_pktmaxsz),
sys/dev/usb/if_urndis.c
270
letoh32(msg->rm_align),
sys/dev/usb/if_urndis.c
271
letoh32(msg->rm_aflistoffset),
sys/dev/usb/if_urndis.c
272
letoh32(msg->rm_aflistsz)));
sys/dev/usb/if_urndis.c
274
if (letoh32(msg->rm_status) != RNDIS_STATUS_SUCCESS) {
sys/dev/usb/if_urndis.c
277
letoh32(msg->rm_status));
sys/dev/usb/if_urndis.c
279
return letoh32(msg->rm_status);
sys/dev/usb/if_urndis.c
282
if (letoh32(msg->rm_devflags) != RNDIS_DF_CONNECTIONLESS) {
sys/dev/usb/if_urndis.c
285
letoh32(msg->rm_devflags));
sys/dev/usb/if_urndis.c
290
if (letoh32(msg->rm_medium) != RNDIS_MEDIUM_802_3) {
sys/dev/usb/if_urndis.c
292
DEVNAME(sc), letoh32(msg->rm_medium));
sys/dev/usb/if_urndis.c
297
sc->sc_lim_pktsz = letoh32(msg->rm_pktmaxsz);
sys/dev/usb/if_urndis.c
299
return letoh32(msg->rm_status);
sys/dev/usb/if_urndis.c
306
const struct rndis_query_comp *msg;
sys/dev/usb/if_urndis.c
308
msg = (struct rndis_query_comp *) hdr;
sys/dev/usb/if_urndis.c
313
letoh32(msg->rm_len),
sys/dev/usb/if_urndis.c
314
letoh32(msg->rm_rid),
sys/dev/usb/if_urndis.c
315
letoh32(msg->rm_status),
sys/dev/usb/if_urndis.c
316
letoh32(msg->rm_infobuflen),
sys/dev/usb/if_urndis.c
317
letoh32(msg->rm_infobufoffset)));
sys/dev/usb/if_urndis.c
324
if (letoh32(msg->rm_status) != RNDIS_STATUS_SUCCESS) {
sys/dev/usb/if_urndis.c
327
letoh32(msg->rm_status));
sys/dev/usb/if_urndis.c
329
return letoh32(msg->rm_status);
sys/dev/usb/if_urndis.c
332
if (letoh32(msg->rm_infobuflen) + letoh32(msg->rm_infobufoffset) +
sys/dev/usb/if_urndis.c
333
RNDIS_HEADER_OFFSET > letoh32(msg->rm_len)) {
sys/dev/usb/if_urndis.c
338
letoh32(msg->rm_infobuflen),
sys/dev/usb/if_urndis.c
339
letoh32(msg->rm_infobufoffset),
sys/dev/usb/if_urndis.c
340
letoh32(msg->rm_infobuflen) +
sys/dev/usb/if_urndis.c
341
letoh32(msg->rm_infobufoffset) + RNDIS_HEADER_OFFSET,
sys/dev/usb/if_urndis.c
342
letoh32(msg->rm_len));
sys/dev/usb/if_urndis.c
347
*buf = malloc(letoh32(msg->rm_infobuflen),
sys/dev/usb/if_urndis.c
354
*bufsz = letoh32(msg->rm_infobuflen);
sys/dev/usb/if_urndis.c
356
p = (char *)&msg->rm_rid;
sys/dev/usb/if_urndis.c
357
p += letoh32(msg->rm_infobufoffset);
sys/dev/usb/if_urndis.c
358
memcpy(*buf, p, letoh32(msg->rm_infobuflen));
sys/dev/usb/if_urndis.c
362
return letoh32(msg->rm_status);
sys/dev/usb/if_urndis.c
369
const struct rndis_reset_comp *msg;
sys/dev/usb/if_urndis.c
372
msg = (struct rndis_reset_comp *) hdr;
sys/dev/usb/if_urndis.c
374
rval = letoh32(msg->rm_status);
sys/dev/usb/if_urndis.c
379
letoh32(msg->rm_len),
sys/dev/usb/if_urndis.c
381
letoh32(msg->rm_adrreset)));
sys/dev/usb/if_urndis.c
388
if (letoh32(msg->rm_adrreset) != 0) {
sys/dev/usb/if_urndis.c
408
const struct rndis_status_msg *msg;
sys/dev/usb/if_urndis.c
411
msg = (struct rndis_status_msg *)hdr;
sys/dev/usb/if_urndis.c
413
rval = letoh32(msg->rm_status);
sys/dev/usb/if_urndis.c
418
letoh32(msg->rm_len),
sys/dev/usb/if_urndis.c
420
letoh32(msg->rm_stbuflen)));
sys/dev/usb/if_urndis.c
439
struct rndis_init_req *msg;
sys/dev/usb/if_urndis.c
443
msg = malloc(sizeof(*msg), M_TEMP, M_WAITOK | M_CANFAIL);
sys/dev/usb/if_urndis.c
444
if (msg == NULL) {
sys/dev/usb/if_urndis.c
449
msg->rm_type = htole32(REMOTE_NDIS_INITIALIZE_MSG);
sys/dev/usb/if_urndis.c
450
msg->rm_len = htole32(sizeof(*msg));
sys/dev/usb/if_urndis.c
451
msg->rm_rid = htole32(0);
sys/dev/usb/if_urndis.c
452
msg->rm_ver_major = htole32(1);
sys/dev/usb/if_urndis.c
453
msg->rm_ver_minor = htole32(1);
sys/dev/usb/if_urndis.c
454
msg->rm_max_xfersz = htole32(RNDIS_BUFSZ);
sys/dev/usb/if_urndis.c
459
letoh32(msg->rm_type),
sys/dev/usb/if_urndis.c
460
letoh32(msg->rm_len),
sys/dev/usb/if_urndis.c
461
letoh32(msg->rm_rid),
sys/dev/usb/if_urndis.c
462
letoh32(msg->rm_ver_major),
sys/dev/usb/if_urndis.c
463
letoh32(msg->rm_ver_minor),
sys/dev/usb/if_urndis.c
464
letoh32(msg->rm_max_xfersz)));
sys/dev/usb/if_urndis.c
466
rval = urndis_ctrl_send(sc, msg, sizeof(*msg));
sys/dev/usb/if_urndis.c
467
free(msg, M_TEMP, sizeof *msg);
sys/dev/usb/if_urndis.c
486
struct rndis_halt_req *msg;
sys/dev/usb/if_urndis.c
489
msg = malloc(sizeof(*msg), M_TEMP, M_WAITOK | M_CANFAIL);
sys/dev/usb/if_urndis.c
490
if (msg == NULL) {
sys/dev/usb/if_urndis.c
495
msg->rm_type = htole32(REMOTE_NDIS_HALT_MSG);
sys/dev/usb/if_urndis.c
496
msg->rm_len = htole32(sizeof(*msg));
sys/dev/usb/if_urndis.c
497
msg->rm_rid = 0;
sys/dev/usb/if_urndis.c
501
letoh32(msg->rm_type),
sys/dev/usb/if_urndis.c
502
letoh32(msg->rm_len),
sys/dev/usb/if_urndis.c
503
letoh32(msg->rm_rid)));
sys/dev/usb/if_urndis.c
505
rval = urndis_ctrl_send(sc, msg, sizeof(*msg));
sys/dev/usb/if_urndis.c
506
free(msg, M_TEMP, sizeof *msg);
sys/dev/usb/if_urndis.c
519
struct rndis_query_req *msg;
sys/dev/usb/if_urndis.c
523
msg = malloc(sizeof(*msg) + qlen, M_TEMP, M_WAITOK | M_CANFAIL);
sys/dev/usb/if_urndis.c
524
if (msg == NULL) {
sys/dev/usb/if_urndis.c
529
msg->rm_type = htole32(REMOTE_NDIS_QUERY_MSG);
sys/dev/usb/if_urndis.c
530
msg->rm_len = htole32(sizeof(*msg) + qlen);
sys/dev/usb/if_urndis.c
531
msg->rm_rid = 0; /* XXX */
sys/dev/usb/if_urndis.c
532
msg->rm_oid = htole32(oid);
sys/dev/usb/if_urndis.c
533
msg->rm_infobuflen = htole32(qlen);
sys/dev/usb/if_urndis.c
535
msg->rm_infobufoffset = htole32(20);
sys/dev/usb/if_urndis.c
536
memcpy((char*)msg + 20, qbuf, qlen);
sys/dev/usb/if_urndis.c
538
msg->rm_infobufoffset = 0;
sys/dev/usb/if_urndis.c
539
msg->rm_devicevchdl = 0;
sys/dev/usb/if_urndis.c
544
letoh32(msg->rm_type),
sys/dev/usb/if_urndis.c
545
letoh32(msg->rm_len),
sys/dev/usb/if_urndis.c
546
letoh32(msg->rm_rid),
sys/dev/usb/if_urndis.c
547
letoh32(msg->rm_oid),
sys/dev/usb/if_urndis.c
548
letoh32(msg->rm_infobuflen),
sys/dev/usb/if_urndis.c
549
letoh32(msg->rm_infobufoffset),
sys/dev/usb/if_urndis.c
550
letoh32(msg->rm_devicevchdl)));
sys/dev/usb/if_urndis.c
552
rval = urndis_ctrl_send(sc, msg, sizeof(*msg));
sys/dev/usb/if_urndis.c
553
free(msg, M_TEMP, sizeof *msg + qlen);
sys/dev/usb/if_urndis.c
572
struct rndis_set_req *msg;
sys/dev/usb/if_urndis.c
576
msg = malloc(sizeof(*msg) + len, M_TEMP, M_WAITOK | M_CANFAIL);
sys/dev/usb/if_urndis.c
577
if (msg == NULL) {
sys/dev/usb/if_urndis.c
582
msg->rm_type = htole32(REMOTE_NDIS_SET_MSG);
sys/dev/usb/if_urndis.c
583
msg->rm_len = htole32(sizeof(*msg) + len);
sys/dev/usb/if_urndis.c
584
msg->rm_rid = 0; /* XXX */
sys/dev/usb/if_urndis.c
585
msg->rm_oid = htole32(oid);
sys/dev/usb/if_urndis.c
586
msg->rm_infobuflen = htole32(len);
sys/dev/usb/if_urndis.c
588
msg->rm_infobufoffset = htole32(20);
sys/dev/usb/if_urndis.c
589
memcpy((char*)msg + 28, buf, len);
sys/dev/usb/if_urndis.c
591
msg->rm_infobufoffset = 0;
sys/dev/usb/if_urndis.c
592
msg->rm_devicevchdl = 0;
sys/dev/usb/if_urndis.c
597
letoh32(msg->rm_type),
sys/dev/usb/if_urndis.c
598
letoh32(msg->rm_len),
sys/dev/usb/if_urndis.c
599
letoh32(msg->rm_rid),
sys/dev/usb/if_urndis.c
600
letoh32(msg->rm_oid),
sys/dev/usb/if_urndis.c
601
letoh32(msg->rm_infobuflen),
sys/dev/usb/if_urndis.c
602
letoh32(msg->rm_infobufoffset),
sys/dev/usb/if_urndis.c
603
letoh32(msg->rm_devicevchdl)));
sys/dev/usb/if_urndis.c
605
rval = urndis_ctrl_send(sc, msg, sizeof(*msg) + len);
sys/dev/usb/if_urndis.c
606
free(msg, M_TEMP, sizeof *msg + len);
sys/dev/usb/if_urndis.c
769
struct rndis_packet_msg *msg;
sys/dev/usb/if_urndis.c
773
msg = (struct rndis_packet_msg *)c->sc_buf;
sys/dev/usb/if_urndis.c
775
memset(msg, 0, sizeof(*msg));
sys/dev/usb/if_urndis.c
776
msg->rm_type = htole32(REMOTE_NDIS_PACKET_MSG);
sys/dev/usb/if_urndis.c
777
msg->rm_len = htole32(sizeof(*msg) + m->m_pkthdr.len);
sys/dev/usb/if_urndis.c
779
msg->rm_dataoffset = htole32(RNDIS_DATA_OFFSET);
sys/dev/usb/if_urndis.c
780
msg->rm_datalen = htole32(m->m_pkthdr.len);
sys/dev/usb/if_urndis.c
783
((char*)msg + RNDIS_DATA_OFFSET + RNDIS_HEADER_OFFSET));
sys/dev/usb/if_urndis.c
787
letoh32(msg->rm_type),
sys/dev/usb/if_urndis.c
788
letoh32(msg->rm_len),
sys/dev/usb/if_urndis.c
789
letoh32(msg->rm_dataoffset),
sys/dev/usb/if_urndis.c
790
letoh32(msg->rm_datalen)));
sys/dev/usb/if_urndis.c
795
letoh32(msg->rm_len), USBD_FORCE_SHORT_XFER | USBD_NO_COPY, 10000,
sys/dev/usb/if_urndis.c
816
struct rndis_packet_msg *msg;
sys/dev/usb/if_urndis.c
825
msg = (struct rndis_packet_msg *)((char*)c->sc_buf + offset);
sys/dev/usb/if_urndis.c
831
if (len < sizeof(*msg)) {
sys/dev/usb/if_urndis.c
836
sizeof(*msg));
sys/dev/usb/if_urndis.c
843
letoh32(msg->rm_len),
sys/dev/usb/if_urndis.c
844
letoh32(msg->rm_dataoffset),
sys/dev/usb/if_urndis.c
845
letoh32(msg->rm_datalen),
sys/dev/usb/if_urndis.c
846
letoh32(msg->rm_oobdataoffset),
sys/dev/usb/if_urndis.c
847
letoh32(msg->rm_oobdatalen),
sys/dev/usb/if_urndis.c
848
letoh32(msg->rm_oobdataelements),
sys/dev/usb/if_urndis.c
849
letoh32(msg->rm_pktinfooffset),
sys/dev/usb/if_urndis.c
850
letoh32(msg->rm_pktinfooffset)));
sys/dev/usb/if_urndis.c
852
if (letoh32(msg->rm_type) != REMOTE_NDIS_PACKET_MSG) {
sys/dev/usb/if_urndis.c
855
letoh32(msg->rm_type),
sys/dev/usb/if_urndis.c
859
if (letoh32(msg->rm_len) < sizeof(*msg)) {
sys/dev/usb/if_urndis.c
862
letoh32(msg->rm_len),
sys/dev/usb/if_urndis.c
863
sizeof(*msg));
sys/dev/usb/if_urndis.c
866
if (letoh32(msg->rm_len) > len) {
sys/dev/usb/if_urndis.c
870
letoh32(msg->rm_len),
sys/dev/usb/if_urndis.c
875
if (letoh32(msg->rm_dataoffset) +
sys/dev/usb/if_urndis.c
876
letoh32(msg->rm_datalen) + RNDIS_HEADER_OFFSET
sys/dev/usb/if_urndis.c
877
> letoh32(msg->rm_len)) {
sys/dev/usb/if_urndis.c
882
letoh32(msg->rm_datalen),
sys/dev/usb/if_urndis.c
883
letoh32(msg->rm_dataoffset),
sys/dev/usb/if_urndis.c
884
letoh32(msg->rm_dataoffset) +
sys/dev/usb/if_urndis.c
885
letoh32(msg->rm_datalen) + RNDIS_HEADER_OFFSET,
sys/dev/usb/if_urndis.c
886
letoh32(msg->rm_len));
sys/dev/usb/if_urndis.c
890
if (letoh32(msg->rm_datalen) < sizeof(struct ether_header)) {
sys/dev/usb/if_urndis.c
895
letoh32(msg->rm_datalen),
sys/dev/usb/if_urndis.c
901
((char*)&msg->rm_dataoffset + letoh32(msg->rm_dataoffset)),
sys/dev/usb/if_urndis.c
902
letoh32(msg->rm_datalen));
sys/dev/usb/if_urndis.c
903
m->m_pkthdr.len = m->m_len = letoh32(msg->rm_datalen);
sys/dev/usb/if_urndis.c
911
offset += letoh32(msg->rm_len);
sys/dev/usb/if_urndis.c
912
len -= letoh32(msg->rm_len);
sys/dev/usb/usb_subr.c
604
usbd_set_config_no(struct usbd_device *dev, int no, int msg)
sys/dev/usb/usb_subr.c
618
return (usbd_set_config_index(dev, index, msg));
sys/dev/usb/usb_subr.c
624
usbd_set_config_index(struct usbd_device *dev, int index, int msg)
sys/dev/usb/usb_subr.c
741
if (msg)
sys/dev/usb/usbdi_util.h
59
usbd_status usbd_set_config_no(struct usbd_device *dev, int no, int msg);
sys/dev/usb/usbdi_util.h
61
int msg);
sys/kern/subr_log.c
513
logstash_increment(struct logstash_message **msg)
sys/kern/subr_log.c
517
KASSERT((*msg) >= &logstash_messages[0]);
sys/kern/subr_log.c
518
KASSERT((*msg) < &logstash_messages[LOGSTASH_SIZE]);
sys/kern/subr_log.c
519
if ((*msg) == &logstash_messages[LOGSTASH_SIZE - 1])
sys/kern/subr_log.c
520
(*msg) = &logstash_messages[0];
sys/kern/subr_log.c
522
(*msg)++;
sys/kern/sysv_msg.c
240
struct msg *msg;
sys/kern/sysv_msg.c
277
if ((msg = msg_create(que)) == NULL) {
sys/kern/sysv_msg.c
283
if ((error = msg_copyin(msg, (const char *)SCARG(uap, msgp), msgsz, p)))
sys/kern/sysv_msg.c
286
msg_enqueue(que, msg, p);
sys/kern/sysv_msg.c
316
struct msg *msg;
sys/kern/sysv_msg.c
330
while ((msg = msg_lookup(que, msgtyp)) == NULL) {
sys/kern/sysv_msg.c
349
if ((error = msg_copyout(msg, msgp, &msgsz, p)))
sys/kern/sysv_msg.c
352
msg_dequeue(que, msg, p);
sys/kern/sysv_msg.c
353
msg_free(msg);
sys/kern/sysv_msg.c
472
struct msg *msg;
sys/kern/sysv_msg.c
478
while ((msg = TAILQ_FIRST(&que->que_msgs))) {
sys/kern/sysv_msg.c
479
TAILQ_REMOVE(&que->que_msgs, msg, msg_next);
sys/kern/sysv_msg.c
480
msg_free(msg);
sys/kern/sysv_msg.c
490
struct msg *
sys/kern/sysv_msg.c
493
struct msg *msg;
sys/kern/sysv_msg.c
495
msg = pool_get(&sysvmsgpl, PR_WAITOK|PR_ZERO);
sys/kern/sysv_msg.c
499
pool_put(&sysvmsgpl, msg);
sys/kern/sysv_msg.c
506
return (msg);
sys/kern/sysv_msg.c
509
struct msg *
sys/kern/sysv_msg.c
512
struct msg *msg;
sys/kern/sysv_msg.c
520
TAILQ_FOREACH(msg, &que->que_msgs, msg_next)
sys/kern/sysv_msg.c
521
if (msgtyp == 0 || msgtyp == msg->msg_type ||
sys/kern/sysv_msg.c
522
(msgtyp < 0 && -msgtyp <= msg->msg_type))
sys/kern/sysv_msg.c
525
return (msg);
sys/kern/sysv_msg.c
529
msg_free(struct msg *msg)
sys/kern/sysv_msg.c
531
m_freem(msg->msg_data);
sys/kern/sysv_msg.c
532
pool_put(&sysvmsgpl, msg);
sys/kern/sysv_msg.c
537
msg_enqueue(struct que *que, struct msg *msg, struct proc *p)
sys/kern/sysv_msg.c
539
que->msqid_ds.msg_cbytes += msg->msg_len;
sys/kern/sysv_msg.c
54
struct msg *msg_create(struct que *);
sys/kern/sysv_msg.c
544
TAILQ_INSERT_TAIL(&que->que_msgs, msg, msg_next);
sys/kern/sysv_msg.c
548
msg_dequeue(struct que *que, struct msg *msg, struct proc *p)
sys/kern/sysv_msg.c
55
void msg_free(struct msg *);
sys/kern/sysv_msg.c
550
que->msqid_ds.msg_cbytes -= msg->msg_len;
sys/kern/sysv_msg.c
555
TAILQ_REMOVE(&que->que_msgs, msg, msg_next);
sys/kern/sysv_msg.c
56
void msg_enqueue(struct que *, struct msg *, struct proc *);
sys/kern/sysv_msg.c
568
msg_copyin(struct msg *msg, const char *ubuf, size_t len, struct proc *p)
sys/kern/sysv_msg.c
57
void msg_dequeue(struct que *, struct msg *, struct proc *);
sys/kern/sysv_msg.c
574
if (msg == NULL)
sys/kern/sysv_msg.c
577
if ((error = copyin(ubuf, &msg->msg_type, sizeof(long)))) {
sys/kern/sysv_msg.c
578
msg_free(msg);
sys/kern/sysv_msg.c
58
struct msg *msg_lookup(struct que *, int);
sys/kern/sysv_msg.c
582
if (msg->msg_type < 1) {
sys/kern/sysv_msg.c
583
msg_free(msg);
sys/kern/sysv_msg.c
589
msg->msg_len = 0;
sys/kern/sysv_msg.c
59
int msg_copyin(struct msg *, const char *, size_t, struct proc *);
sys/kern/sysv_msg.c
590
mm = &msg->msg_data;
sys/kern/sysv_msg.c
592
while (msg->msg_len < len) {
sys/kern/sysv_msg.c
60
int msg_copyout(struct msg *, char *, size_t *, struct proc *);
sys/kern/sysv_msg.c
601
msg->msg_len += xfer;
sys/kern/sysv_msg.c
606
for (m = msg->msg_data; m; m = m->m_next) {
sys/kern/sysv_msg.c
608
msg_free(msg);
sys/kern/sysv_msg.c
618
msg_copyout(struct msg *msg, char *ubuf, size_t *len, struct proc *p)
sys/kern/sysv_msg.c
625
if (msg->msg_len > MSGMAX)
sys/kern/sysv_msg.c
630
xfer = min(*len, msg->msg_len);
sys/kern/sysv_msg.c
632
if ((error = copyout(&msg->msg_type, ubuf, sizeof(long))))
sys/kern/sysv_msg.c
638
for (m = msg->msg_data; m; m = m->m_next) {
sys/kern/sysv_msg.c
82
pool_init(&sysvmsgpl, sizeof(struct msg), 0, IPL_NONE, PR_WAITOK,
sys/kern/uipc_syscalls.c
552
struct msghdr msg;
sys/kern/uipc_syscalls.c
555
msg.msg_name = (caddr_t)SCARG(uap, to);
sys/kern/uipc_syscalls.c
556
msg.msg_namelen = SCARG(uap, tolen);
sys/kern/uipc_syscalls.c
557
msg.msg_iov = &aiov;
sys/kern/uipc_syscalls.c
558
msg.msg_iovlen = 1;
sys/kern/uipc_syscalls.c
559
msg.msg_control = NULL;
sys/kern/uipc_syscalls.c
560
msg.msg_flags = 0;
sys/kern/uipc_syscalls.c
563
return (sendit(p, SCARG(uap, s), &msg, SCARG(uap, flags), retval));
sys/kern/uipc_syscalls.c
571
syscallarg(const struct msghdr *) msg;
sys/kern/uipc_syscalls.c
574
struct msghdr msg;
sys/kern/uipc_syscalls.c
578
error = copyin(SCARG(uap, msg), &msg, sizeof (msg));
sys/kern/uipc_syscalls.c
583
ktrmsghdr(p, &msg);
sys/kern/uipc_syscalls.c
586
if (msg.msg_iovlen > IOV_MAX)
sys/kern/uipc_syscalls.c
588
if (msg.msg_iovlen > UIO_SMALLIOV)
sys/kern/uipc_syscalls.c
589
iov = mallocarray(msg.msg_iovlen, sizeof(struct iovec),
sys/kern/uipc_syscalls.c
593
if (msg.msg_iovlen &&
sys/kern/uipc_syscalls.c
594
(error = copyin(msg.msg_iov, iov,
sys/kern/uipc_syscalls.c
595
msg.msg_iovlen * sizeof (struct iovec))))
sys/kern/uipc_syscalls.c
598
if (msg.msg_iovlen && KTRPOINT(p, KTR_STRUCT))
sys/kern/uipc_syscalls.c
599
ktriovec(p, iov, msg.msg_iovlen);
sys/kern/uipc_syscalls.c
601
msg.msg_iov = iov;
sys/kern/uipc_syscalls.c
602
msg.msg_flags = 0;
sys/kern/uipc_syscalls.c
603
error = sendit(p, SCARG(uap, s), &msg, SCARG(uap, flags), retval);
sys/kern/uipc_syscalls.c
606
free(iov, M_IOV, sizeof(struct iovec) * msg.msg_iovlen);
sys/kern/uipc_syscalls.c
824
struct msghdr msg;
sys/kern/uipc_syscalls.c
830
&msg.msg_namelen, sizeof (msg.msg_namelen));
sys/kern/uipc_syscalls.c
834
msg.msg_namelen = 0;
sys/kern/uipc_syscalls.c
835
msg.msg_name = (caddr_t)SCARG(uap, from);
sys/kern/uipc_syscalls.c
836
msg.msg_iov = &aiov;
sys/kern/uipc_syscalls.c
837
msg.msg_iovlen = 1;
sys/kern/uipc_syscalls.c
840
msg.msg_control = NULL;
sys/kern/uipc_syscalls.c
841
msg.msg_flags = SCARG(uap, flags);
sys/kern/uipc_syscalls.c
842
return (recvit(p, SCARG(uap, s), &msg,
sys/kern/uipc_syscalls.c
851
syscallarg(struct msghdr *) msg;
sys/kern/uipc_syscalls.c
854
struct msghdr msg;
sys/kern/uipc_syscalls.c
858
error = copyin(SCARG(uap, msg), &msg, sizeof (msg));
sys/kern/uipc_syscalls.c
862
if (msg.msg_iovlen > IOV_MAX)
sys/kern/uipc_syscalls.c
864
if (msg.msg_iovlen > UIO_SMALLIOV)
sys/kern/uipc_syscalls.c
865
iov = mallocarray(msg.msg_iovlen, sizeof(struct iovec),
sys/kern/uipc_syscalls.c
869
msg.msg_flags = SCARG(uap, flags);
sys/kern/uipc_syscalls.c
870
if (msg.msg_iovlen > 0) {
sys/kern/uipc_syscalls.c
871
error = copyin(msg.msg_iov, iov,
sys/kern/uipc_syscalls.c
872
msg.msg_iovlen * sizeof(struct iovec));
sys/kern/uipc_syscalls.c
876
uiov = msg.msg_iov;
sys/kern/uipc_syscalls.c
877
msg.msg_iov = iov;
sys/kern/uipc_syscalls.c
878
if ((error = recvit(p, SCARG(uap, s), &msg, NULL, retval)) == 0) {
sys/kern/uipc_syscalls.c
879
msg.msg_iov = uiov;
sys/kern/uipc_syscalls.c
882
ktrmsghdr(p, &msg);
sys/kern/uipc_syscalls.c
883
if (msg.msg_iovlen)
sys/kern/uipc_syscalls.c
884
ktriovec(p, iov, msg.msg_iovlen);
sys/kern/uipc_syscalls.c
887
error = copyout(&msg, SCARG(uap, msg), sizeof(msg));
sys/kern/uipc_syscalls.c
891
free(iov, M_IOV, sizeof(struct iovec) * msg.msg_iovlen);
sys/lib/libkern/libkern.h
115
#define KASSERTMSG(e, msg, ...) ((void)0)
sys/lib/libkern/libkern.h
118
#define KASSERTMSG(e, msg, ...) ((e) ? (void)0 : \
sys/lib/libkern/libkern.h
119
panic(__KASSERTSTR " " msg, "diagnostic ", #e, \
sys/lib/libkern/libkern.h
126
#define KDASSERTMSG(e, msg, ...) ((void)0)
sys/lib/libkern/libkern.h
129
#define KDASSERTMSG(e, msg, ...) ((e) ? (void)0 : \
sys/lib/libkern/libkern.h
130
panic(__KASSERTSTR " " msg, "debugging ", #e, \
sys/lib/libsa/disklabel.c
45
char *msg = NULL;
sys/lib/libsa/disklabel.c
60
if (msg == NULL)
sys/lib/libsa/disklabel.c
61
msg = "no disk label";
sys/lib/libsa/disklabel.c
64
msg = "disk label corrupted";
sys/lib/libsa/disklabel.c
67
msg = NULL;
sys/lib/libsa/disklabel.c
71
return (msg);
sys/lib/libz/deflate.c
396
strm->msg = Z_NULL;
sys/lib/libz/deflate.c
507
strm->msg = ERR_MSG(Z_MEM_ERROR);
sys/lib/libz/deflate.c
648
strm->msg = Z_NULL; /* use zfree if we ever allocate msg dynamically */
sys/lib/libz/infback.c
214
strm->msg = Z_NULL;
sys/lib/libz/infback.c
257
strm->msg = (z_const char *)"error";
sys/lib/libz/infback.c
259
strm->msg = (z_const char *)"invalid block type";
sys/lib/libz/infback.c
272
strm->msg = (z_const char *)"error";
sys/lib/libz/infback.c
274
strm->msg = (z_const char *)"invalid stored block lengths";
sys/lib/libz/infback.c
314
strm->msg = (z_const char *)"error";
sys/lib/libz/infback.c
316
strm->msg = (z_const char *)
sys/lib/libz/infback.c
341
strm->msg = (z_const char *)"error";
sys/lib/libz/infback.c
343
strm->msg = (z_const char *)"invalid code lengths set";
sys/lib/libz/infback.c
36
strm->msg = Z_NULL; /* in case we return an error */
sys/lib/libz/infback.c
368
strm->msg = (z_const char *)"error";
sys/lib/libz/infback.c
370
strm->msg = (z_const char *)
sys/lib/libz/infback.c
396
strm->msg = (z_const char *)"error";
sys/lib/libz/infback.c
398
strm->msg = (z_const char *)
sys/lib/libz/infback.c
415
strm->msg = (z_const char *)"error";
sys/lib/libz/infback.c
417
strm->msg = (z_const char *)
sys/lib/libz/infback.c
434
strm->msg = (z_const char *)"error";
sys/lib/libz/infback.c
436
strm->msg = (z_const char *)"invalid literal/lengths set";
sys/lib/libz/infback.c
447
strm->msg = (z_const char *)"error";
sys/lib/libz/infback.c
449
strm->msg = (z_const char *)"invalid distances set";
sys/lib/libz/infback.c
512
strm->msg = (z_const char *)"error";
sys/lib/libz/infback.c
514
strm->msg = (z_const char *)"invalid literal/length code";
sys/lib/libz/infback.c
548
strm->msg = (z_const char *)"error";
sys/lib/libz/infback.c
550
strm->msg = (z_const char *)"invalid distance code";
sys/lib/libz/infback.c
567
strm->msg = (z_const char *)"error";
sys/lib/libz/infback.c
569
strm->msg = (z_const char *)"invalid distance too far back";
sys/lib/libz/inffast.c
158
strm->msg = (z_const char *)
sys/lib/libz/inffast.c
173
strm->msg = (z_const char *)"error";
sys/lib/libz/inffast.c
175
strm->msg = (z_const char *)
sys/lib/libz/inffast.c
274
strm->msg = (z_const char *)"error";
sys/lib/libz/inffast.c
276
strm->msg = (z_const char *)"invalid distance code";
sys/lib/libz/inffast.c
293
strm->msg = (z_const char *)"error";
sys/lib/libz/inffast.c
295
strm->msg = (z_const char *)"invalid literal/length code";
sys/lib/libz/inflate.c
1020
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
1022
strm->msg = (z_const char *)"invalid literal/length code";
sys/lib/libz/inflate.c
106
strm->msg = Z_NULL;
sys/lib/libz/inflate.c
1062
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
1064
strm->msg = (z_const char *)"invalid distance code";
sys/lib/libz/inflate.c
1083
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
1085
strm->msg = (z_const char *)"invalid distance too far back";
sys/lib/libz/inflate.c
1102
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
1104
strm->msg = (z_const char *)
sys/lib/libz/inflate.c
1166
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
1168
strm->msg = (z_const char *)"incorrect data check";
sys/lib/libz/inflate.c
1184
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
1186
strm->msg = (z_const char *)"incorrect length check";
sys/lib/libz/inflate.c
182
strm->msg = Z_NULL; /* in case we return an error */
sys/lib/libz/inflate.c
530
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
532
strm->msg = (z_const char *)"incorrect header check";
sys/lib/libz/inflate.c
539
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
541
strm->msg = (z_const char *)"unknown compression method";
sys/lib/libz/inflate.c
552
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
554
strm->msg = (z_const char *)"invalid window size";
sys/lib/libz/inflate.c
572
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
574
strm->msg = (z_const char *)"unknown compression method";
sys/lib/libz/inflate.c
581
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
583
strm->msg = (z_const char *)"unknown header flags set";
sys/lib/libz/inflate.c
701
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
703
strm->msg = (z_const char *)"header crc mismatch";
sys/lib/libz/inflate.c
767
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
769
strm->msg = (z_const char *)"invalid block type";
sys/lib/libz/inflate.c
780
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
782
strm->msg = (z_const char *)"invalid stored block lengths";
sys/lib/libz/inflate.c
825
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
827
strm->msg = (z_const char *)
sys/lib/libz/inflate.c
853
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
855
strm->msg = (z_const char *)"invalid code lengths set";
sys/lib/libz/inflate.c
881
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
883
strm->msg = (z_const char *)
sys/lib/libz/inflate.c
909
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
911
strm->msg = (z_const char *)
sys/lib/libz/inflate.c
928
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
930
strm->msg = (z_const char *)
sys/lib/libz/inflate.c
947
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
949
strm->msg = (z_const char *)"invalid literal/lengths set";
sys/lib/libz/inflate.c
960
strm->msg = (z_const char *)"error";
sys/lib/libz/inflate.c
962
strm->msg = (z_const char *)"invalid distances set";
sys/lib/libz/zlib.h
99
z_const char *msg; /* last error message, NULL if no error */
sys/lib/libz/zutil.h
246
# define Assert(cond,msg) {if(!(cond)) z_error(msg);}
sys/lib/libz/zutil.h
253
# define Assert(cond,msg)
sys/lib/libz/zutil.h
83
return (strm->msg = ERR_MSG(err), (err))
sys/net/if_spppsubr.c
4075
const char *msg;
sys/net/if_spppsubr.c
4095
msg = va_arg(ap, const char *);
sys/net/if_spppsubr.c
4103
bcopy(msg, p, mlen);
sys/net/pfkeyv2.c
2475
struct sadb_msg msg;
sys/net/pfkeyv2.c
2481
if (w->w_len < sizeof(msg) + usedlen) {
sys/net/pfkeyv2.c
2486
bzero(&msg, sizeof(msg));
sys/net/pfkeyv2.c
2487
msg.sadb_msg_version = PF_KEY_V2;
sys/net/pfkeyv2.c
2488
msg.sadb_msg_satype = tdb->tdb_satype;
sys/net/pfkeyv2.c
2489
msg.sadb_msg_type = SADB_DUMP;
sys/net/pfkeyv2.c
2490
msg.sadb_msg_len = (sizeof(msg) + usedlen) / sizeof(uint64_t);
sys/net/pfkeyv2.c
2491
if ((error = copyout(&msg, w->w_where, sizeof(msg))) != 0)
sys/net/pfkeyv2.c
2493
w->w_where += sizeof(msg);
sys/net/pfkeyv2.c
2494
w->w_len -= sizeof(msg);
sys/net/pfkeyv2.c
2636
struct sadb_msg msg;
sys/net/pfkeyv2.c
2647
bzero(&msg, sizeof(msg));
sys/net/pfkeyv2.c
2648
msg.sadb_msg_version = PF_KEY_V2;
sys/net/pfkeyv2.c
2650
msg.sadb_msg_satype = SADB_SATYPE_ESP;
sys/net/pfkeyv2.c
2652
msg.sadb_msg_satype = SADB_SATYPE_AH;
sys/net/pfkeyv2.c
2654
msg.sadb_msg_satype = SADB_X_SATYPE_IPCOMP;
sys/net/pfkeyv2.c
2656
msg.sadb_msg_satype = SADB_X_SATYPE_IPIP;
sys/net/pfkeyv2.c
2657
msg.sadb_msg_type = SADB_X_SPDDUMP;
sys/net/pfkeyv2.c
2658
msg.sadb_msg_len = (sizeof(msg) + buflen) / sizeof(uint64_t);
sys/net/pfkeyv2.c
2659
if ((error = copyout(&msg, w->w_where, sizeof(msg))) != 0)
sys/net/pfkeyv2.c
2661
w->w_where += sizeof(msg);
sys/net/pfkeyv2.c
2662
w->w_len -= sizeof(msg);
sys/net/ppp-deflate.c
288
r, (state->strm.msg? state->strm.msg: ""));
sys/net/ppp-deflate.c
540
state->unit, r, (state->strm.msg? state->strm.msg: ""));
sys/net/ppp-deflate.c
641
state->unit, r, (state->strm.msg? state->strm.msg: ""));
sys/nfs/nfs_socket.c
1569
nfs_msg(struct nfsreq *rep, char *msg)
sys/nfs/nfs_socket.c
1579
rep->r_nmp->nm_mountp->mnt_stat.f_mntfromname, msg);
sys/sys/msg.h
40
struct msg *msg_first; /* first message in the queue */
sys/sys/msg.h
41
struct msg *msg_last; /* last message in the queue */
sys/sys/msg.h
64
TAILQ_ENTRY(msg) msg_next;
sys/sys/msg.h
74
TAILQ_HEAD(, msg) que_msgs;
sys/sys/syscallargs.h
137
syscallarg(struct msghdr *) msg;
sys/sys/syscallargs.h
143
syscallarg(const struct msghdr *) msg;
usr.bin/aucat/aucat.c
795
dev_imsg(unsigned char *msg, unsigned int len)
usr.bin/aucat/aucat.c
800
if ((msg[0] & MIDI_CMDMASK) == MIDI_CTL && msg[1] == MIDI_CTL_VOL) {
usr.bin/aucat/aucat.c
801
chan = msg[0] & MIDI_CHANMASK;
usr.bin/aucat/aucat.c
802
dev_slotvol(chan, msg[2]);
usr.bin/aucat/aucat.c
805
x = (struct sysex *)msg;
usr.bin/awk/main.c
141
getarg(int *argc, char ***argv, const char *msg)
usr.bin/awk/main.c
148
FATAL("%s", msg);
usr.bin/csplit/csplit.c
225
const char msg[] = "csplit: caught signal, cleaning up\n";
usr.bin/csplit/csplit.c
227
write(STDERR_FILENO, msg, sizeof(msg) - 1);
usr.bin/cvs/add.c
234
char *msg;
usr.bin/cvs/add.c
276
(void)xasprintf(&msg, "file %s was initially added on branch %s.",
usr.bin/cvs/add.c
278
if (rcs_rev_add(cf->file_rcs, RCS_HEAD_REV, msg, -1, NULL) == -1)
usr.bin/cvs/add.c
281
free(msg);
usr.bin/cvs/add.c
305
char *date, entry[PATH_MAX], msg[1024], repo[PATH_MAX], *tag, *p;
usr.bin/cvs/add.c
368
(void)xsnprintf(msg, sizeof(msg),
usr.bin/cvs/add.c
372
(void)strlcat(msg,
usr.bin/cvs/add.c
374
sizeof(msg));
usr.bin/cvs/add.c
375
(void)strlcat(msg, tag, sizeof(msg));
usr.bin/cvs/add.c
378
(void)strlcat(msg,
usr.bin/cvs/add.c
380
sizeof(msg));
usr.bin/cvs/add.c
381
(void)strlcat(msg, date, sizeof(msg));
usr.bin/cvs/add.c
383
cvs_printf("%s\n", msg);
usr.bin/cvs/client.c
383
cvs_client_send_logmsg(char *msg)
usr.bin/cvs/client.c
387
(void)xasprintf(&buf, "%s\n", msg);
usr.bin/cvs/rcs.c
1117
rcs_rev_add(RCSFILE *rf, RCSNUM *rev, const char *msg, time_t date,
usr.bin/cvs/rcs.c
1158
rdp->rd_log = xstrdup(msg);
usr.bin/cvs/rcsparse.c
1261
char *msg;
usr.bin/cvs/rcsparse.c
1265
if (vasprintf(&msg, fmt, ap) == -1) {
usr.bin/cvs/rcsparse.c
1271
cvs_log(LP_ERR, "%s:%d: %s", rfp->rf_path, pdp->rp_msglineno, msg);
usr.bin/cvs/rcsparse.c
1272
free(msg);
usr.bin/dig/dig.c
293
short_answer(dns_message_t *msg, dns_messagetextflag_t flags,
usr.bin/dig/dig.c
305
result = dns_message_firstname(msg, DNS_SECTION_ANSWER);
usr.bin/dig/dig.c
313
dns_message_currentname(msg, DNS_SECTION_ANSWER, &name);
usr.bin/dig/dig.c
330
result = dns_message_nextname(msg, DNS_SECTION_ANSWER);
usr.bin/dig/dig.c
341
isdotlocal(dns_message_t *msg) {
usr.bin/dig/dig.c
348
for (result = dns_message_firstname(msg, DNS_SECTION_QUESTION);
usr.bin/dig/dig.c
350
result = dns_message_nextname(msg, DNS_SECTION_QUESTION))
usr.bin/dig/dig.c
353
dns_message_currentname(msg, DNS_SECTION_QUESTION, &name);
usr.bin/dig/dig.c
364
printmessage(dig_query_t *query, dns_message_t *msg, int headers) {
usr.bin/dig/dig.c
435
if (msg == query->lookup->sendmsg)
usr.bin/dig/dig.c
441
if (isdotlocal(msg)) {
usr.bin/dig/dig.c
449
opcodetext[msg->opcode],
usr.bin/dig/dig.c
450
rcode_totext(msg->rcode),
usr.bin/dig/dig.c
451
msg->id);
usr.bin/dig/dig.c
453
if ((msg->flags & DNS_MESSAGEFLAG_QR) != 0)
usr.bin/dig/dig.c
455
if ((msg->flags & DNS_MESSAGEFLAG_AA) != 0)
usr.bin/dig/dig.c
457
if ((msg->flags & DNS_MESSAGEFLAG_TC) != 0)
usr.bin/dig/dig.c
459
if ((msg->flags & DNS_MESSAGEFLAG_RD) != 0)
usr.bin/dig/dig.c
461
if ((msg->flags & DNS_MESSAGEFLAG_RA) != 0)
usr.bin/dig/dig.c
463
if ((msg->flags & DNS_MESSAGEFLAG_AD) != 0)
usr.bin/dig/dig.c
465
if ((msg->flags & DNS_MESSAGEFLAG_CD) != 0)
usr.bin/dig/dig.c
467
if ((msg->flags & 0x0040U) != 0)
usr.bin/dig/dig.c
472
msg->counts[DNS_SECTION_QUESTION],
usr.bin/dig/dig.c
473
msg->counts[DNS_SECTION_ANSWER],
usr.bin/dig/dig.c
474
msg->counts[DNS_SECTION_AUTHORITY],
usr.bin/dig/dig.c
475
msg->counts[DNS_SECTION_ADDITIONAL]);
usr.bin/dig/dig.c
477
if (msg != query->lookup->sendmsg &&
usr.bin/dig/dig.c
478
(msg->flags & DNS_MESSAGEFLAG_RD) != 0 &&
usr.bin/dig/dig.c
479
(msg->flags & DNS_MESSAGEFLAG_RA) == 0)
usr.bin/dig/dig.c
483
if (msg != query->lookup->sendmsg &&
usr.bin/dig/dig.c
484
query->lookup->edns != -1 && msg->opt == NULL &&
usr.bin/dig/dig.c
485
(msg->rcode == dns_rcode_formerr ||
usr.bin/dig/dig.c
486
msg->rcode == dns_rcode_notimp))
usr.bin/dig/dig.c
489
rcode_totext(msg->rcode),
usr.bin/dig/dig.c
491
if (msg != query->lookup->sendmsg && extrabytes != 0U)
usr.bin/dig/dig.c
499
result = dns_message_pseudosectiontotext(msg,
usr.bin/dig/dig.c
518
result = dns_message_sectiontotext(msg,
usr.bin/dig/dig.c
528
result = dns_message_sectiontotext(msg,
usr.bin/dig/dig.c
535
result = short_answer(msg, flags, buf, query);
usr.bin/dig/dig.c
543
result = dns_message_sectiontotext(msg,
usr.bin/dig/dig.c
553
result = dns_message_sectiontotext(msg,
usr.bin/dig/dig.c
564
msg,
usr.bin/dig/dig.c
574
msg,
usr.bin/dig/dig.h
274
check_result(isc_result_t result, const char *msg);
usr.bin/dig/dig.h
346
(*dighost_printmessage)(dig_query_t *query, dns_message_t *msg, int headers);
usr.bin/dig/dighost.c
1343
add_opt(dns_message_t *msg, uint16_t udpsize, uint16_t edns,
usr.bin/dig/dighost.c
1350
result = dns_message_buildopt(msg, &rdataset, edns, udpsize, flags,
usr.bin/dig/dighost.c
1353
result = dns_message_setopt(msg, rdataset);
usr.bin/dig/dighost.c
1586
followup_lookup(dns_message_t *msg, dig_query_t *query, dns_section_t section)
usr.bin/dig/dighost.c
1608
for (result = dns_message_firstname(msg, section);
usr.bin/dig/dighost.c
1610
result = dns_message_nextname(msg, section)) {
usr.bin/dig/dighost.c
1612
dns_message_currentname(msg, section, &name);
usr.bin/dig/dighost.c
1712
return (followup_lookup(msg, query, DNS_SECTION_AUTHORITY));
usr.bin/dig/dighost.c
177
(*dighost_printmessage)(dig_query_t *query, dns_message_t *msg,
usr.bin/dig/dighost.c
2969
check_for_more_data(dig_query_t *query, dns_message_t *msg,
usr.bin/dig/dighost.c
2996
result = dns_message_firstname(msg, DNS_SECTION_ANSWER);
usr.bin/dig/dighost.c
3004
dns_message_currentname(msg, DNS_SECTION_ANSWER,
usr.bin/dig/dighost.c
3097
result = dns_message_nextname(msg, DNS_SECTION_ANSWER);
usr.bin/dig/dighost.c
3107
process_sit(dig_lookup_t *l, dns_message_t *msg,
usr.bin/dig/dighost.c
3130
INSIST(msg->sitok == 0 && msg->sitbad == 0);
usr.bin/dig/dighost.c
3133
msg->sitok = 1;
usr.bin/dig/dighost.c
3136
msg->sitbad = 1;
usr.bin/dig/dighost.c
3141
msg->sitbad = 1;
usr.bin/dig/dighost.c
3161
process_opt(dig_lookup_t *l, dns_message_t *msg) {
usr.bin/dig/dighost.c
3166
dns_rdataset_t *opt = msg->opt;
usr.bin/dig/dighost.c
3187
process_sit(l, msg, &optbuf, optlen);
usr.bin/dig/dighost.c
3212
dns_message_t *msg = NULL;
usr.bin/dig/dighost.c
3357
result = dns_message_create(DNS_MESSAGE_INTENTPARSE, &msg);
usr.bin/dig/dighost.c
3367
result = dns_message_setquerytsig(msg, l->querysig);
usr.bin/dig/dighost.c
3369
result = dns_message_settsigkey(msg, tsigkey);
usr.bin/dig/dighost.c
3371
msg->tsigctx = l->tsigctx;
usr.bin/dig/dighost.c
3374
msg->tcp_continuation = 1;
usr.bin/dig/dighost.c
3384
result = dns_message_parse(msg, b, parseflags);
usr.bin/dig/dighost.c
3394
dns_message_destroy(&msg);
usr.bin/dig/dighost.c
3401
if (msg->counts[DNS_SECTION_QUESTION] != 0) {
usr.bin/dig/dighost.c
3403
for (result = dns_message_firstname(msg, DNS_SECTION_QUESTION);
usr.bin/dig/dighost.c
3405
result = dns_message_nextname(msg, DNS_SECTION_QUESTION)) {
usr.bin/dig/dighost.c
3409
dns_message_currentname(msg, DNS_SECTION_QUESTION,
usr.bin/dig/dighost.c
3436
dns_message_destroy(&msg);
usr.bin/dig/dighost.c
3447
if (msg->rcode == dns_rcode_badvers && msg->opt != NULL &&
usr.bin/dig/dighost.c
3448
(newedns = ednsvers(msg->opt)) < l->edns && l->ednsneg) {
usr.bin/dig/dighost.c
3459
dns_message_destroy(&msg);
usr.bin/dig/dighost.c
3466
if ((msg->flags & DNS_MESSAGEFLAG_TC) != 0 &&
usr.bin/dig/dighost.c
3468
if (l->sitvalue == NULL && l->sit && msg->opt != NULL)
usr.bin/dig/dighost.c
3469
process_opt(l, msg);
usr.bin/dig/dighost.c
3476
dns_message_destroy(&msg);
usr.bin/dig/dighost.c
3483
if ((msg->rcode == dns_rcode_servfail && !l->servfail_stops) ||
usr.bin/dig/dighost.c
3484
(check_ra && (msg->flags & DNS_MESSAGEFLAG_RA) == 0 && l->recurse))
usr.bin/dig/dighost.c
3506
msg->rcode == dns_rcode_servfail ?
usr.bin/dig/dighost.c
3512
dns_message_destroy(&msg);
usr.bin/dig/dighost.c
3519
result = dns_tsig_verify(&query->recvbuf, msg);
usr.bin/dig/dighost.c
3525
l->tsigctx = msg->tsigctx;
usr.bin/dig/dighost.c
3526
msg->tsigctx = NULL;
usr.bin/dig/dighost.c
3531
result = dns_message_getquerytsig(msg, &l->querysig);
usr.bin/dig/dighost.c
3570
if (msg->opt == NULL)
usr.bin/dig/dighost.c
3573
process_opt(l, msg);
usr.bin/dig/dighost.c
3574
} else if (l->sit && msg->opt != NULL)
usr.bin/dig/dighost.c
3575
process_opt(l, msg);
usr.bin/dig/dighost.c
3578
if (msg->rcode == dns_rcode_nxdomain &&
usr.bin/dig/dighost.c
3581
dighost_printmessage(query, msg, 1);
usr.bin/dig/dighost.c
3585
dighost_printmessage(query, msg, 1);
usr.bin/dig/dighost.c
3588
int count = msg->counts[DNS_SECTION_ANSWER];
usr.bin/dig/dighost.c
3592
dighost_printmessage(query, msg, 1);
usr.bin/dig/dighost.c
3598
nl = followup_lookup(msg, query,
usr.bin/dig/dighost.c
3602
nl = followup_lookup(msg, query,
usr.bin/dig/dighost.c
3616
nl = followup_lookup(msg, query,
usr.bin/dig/dighost.c
3623
dighost_printmessage(query, msg, 1);
usr.bin/dig/dighost.c
3631
dns_message_destroy(&msg);
usr.bin/dig/dighost.c
3637
docancel = check_for_more_data(query, msg, sevent);
usr.bin/dig/dighost.c
3639
dns_message_destroy(&msg);
usr.bin/dig/dighost.c
3646
if (msg->rcode == dns_rcode_noerror || l->origin == NULL) {
usr.bin/dig/dighost.c
3654
dns_message_destroy(&msg);
usr.bin/dig/dighost.c
3661
if (msg != NULL) {
usr.bin/dig/dighost.c
3662
dns_message_destroy(&msg);
usr.bin/dig/dighost.c
399
check_result(isc_result_t result, const char *msg) {
usr.bin/dig/dighost.c
401
fatal("%s: %s", msg, isc_result_totext(result));
usr.bin/dig/host.c
169
say_message(dns_name_t *name, const char *msg, dns_rdata_t *rdata,
usr.bin/dig/host.c
195
msg, (int)r.length, (char *)r.base);
usr.bin/dig/host.c
203
printsection(dns_message_t *msg, dns_section_t sectionid,
usr.bin/dig/host.c
228
result = dns_message_firstname(msg, sectionid);
usr.bin/dig/host.c
236
dns_message_currentname(msg, sectionid, &name);
usr.bin/dig/host.c
305
result = dns_message_nextname(msg, sectionid);
usr.bin/dig/host.c
316
printrdata(dns_message_t *msg, dns_rdataset_t *rdataset, dns_name_t *owner,
usr.bin/dig/host.c
324
UNUSED(msg);
usr.bin/dig/host.c
341
chase_cnamechain(dns_message_t *msg, dns_name_t *qname) {
usr.bin/dig/host.c
346
unsigned int i = msg->counts[DNS_SECTION_ANSWER];
usr.bin/dig/host.c
350
result = dns_message_findname(msg, DNS_SECTION_ANSWER, qname,
usr.bin/dig/host.c
367
printmessage(dig_query_t *query, dns_message_t *msg, int headers) {
usr.bin/dig/host.c
394
if (msg->rcode != 0) {
usr.bin/dig/host.c
401
(msg->rcode != dns_rcode_nxdomain) ? namestr :
usr.bin/dig/host.c
402
query->lookup->textname, msg->rcode,
usr.bin/dig/host.c
403
rcode_totext(msg->rcode));
usr.bin/dig/host.c
406
(msg->rcode != dns_rcode_nxdomain) ? namestr :
usr.bin/dig/host.c
407
query->lookup->textname, msg->rcode,
usr.bin/dig/host.c
408
rcode_totext(msg->rcode));
usr.bin/dig/host.c
422
chase_cnamechain(msg, name);
usr.bin/dig/host.c
448
opcodetext[msg->opcode], rcode_totext(msg->rcode),
usr.bin/dig/host.c
449
msg->id);
usr.bin/dig/host.c
451
if ((msg->flags & DNS_MESSAGEFLAG_QR) != 0) {
usr.bin/dig/host.c
455
if ((msg->flags & DNS_MESSAGEFLAG_AA) != 0) {
usr.bin/dig/host.c
459
if ((msg->flags & DNS_MESSAGEFLAG_TC) != 0) {
usr.bin/dig/host.c
463
if ((msg->flags & DNS_MESSAGEFLAG_RD) != 0) {
usr.bin/dig/host.c
467
if ((msg->flags & DNS_MESSAGEFLAG_RA) != 0) {
usr.bin/dig/host.c
471
if ((msg->flags & DNS_MESSAGEFLAG_AD) != 0) {
usr.bin/dig/host.c
475
if ((msg->flags & DNS_MESSAGEFLAG_CD) != 0) {
usr.bin/dig/host.c
482
msg->counts[DNS_SECTION_QUESTION],
usr.bin/dig/host.c
483
msg->counts[DNS_SECTION_ANSWER],
usr.bin/dig/host.c
484
msg->counts[DNS_SECTION_AUTHORITY],
usr.bin/dig/host.c
485
msg->counts[DNS_SECTION_ADDITIONAL]);
usr.bin/dig/host.c
486
opt = dns_message_getopt(msg);
usr.bin/dig/host.c
492
tsig = dns_message_gettsig(msg, &tsigname);
usr.bin/dig/host.c
496
if (! ISC_LIST_EMPTY(msg->sections[DNS_SECTION_QUESTION]) &&
usr.bin/dig/host.c
499
result = printsection(msg, DNS_SECTION_QUESTION, "QUESTION",
usr.bin/dig/host.c
504
if (! ISC_LIST_EMPTY(msg->sections[DNS_SECTION_ANSWER])) {
usr.bin/dig/host.c
507
result = printsection(msg, DNS_SECTION_ANSWER, "ANSWER",
usr.bin/dig/host.c
513
if (! ISC_LIST_EMPTY(msg->sections[DNS_SECTION_AUTHORITY]) &&
usr.bin/dig/host.c
516
result = printsection(msg, DNS_SECTION_AUTHORITY, "AUTHORITY",
usr.bin/dig/host.c
521
if (! ISC_LIST_EMPTY(msg->sections[DNS_SECTION_ADDITIONAL]) &&
usr.bin/dig/host.c
524
result = printsection(msg, DNS_SECTION_ADDITIONAL,
usr.bin/dig/host.c
531
result = printrdata(msg, tsig, tsigname,
usr.bin/dig/host.c
540
ISC_LIST_EMPTY(msg->sections[DNS_SECTION_ANSWER])) {
usr.bin/dig/lib/dns/include/dns/message.h
282
dns_message_sectiontotext(dns_message_t *msg, dns_section_t section,
usr.bin/dig/lib/dns/include/dns/message.h
288
dns_message_pseudosectiontotext(dns_message_t *msg,
usr.bin/dig/lib/dns/include/dns/message.h
326
dns_message_parse(dns_message_t *msg, isc_buffer_t *source,
usr.bin/dig/lib/dns/include/dns/message.h
366
dns_message_renderbegin(dns_message_t *msg, dns_compress_t *cctx,
usr.bin/dig/lib/dns/include/dns/message.h
396
dns_message_renderreserve(dns_message_t *msg, unsigned int space);
usr.bin/dig/lib/dns/include/dns/message.h
415
dns_message_renderrelease(dns_message_t *msg, unsigned int space);
usr.bin/dig/lib/dns/include/dns/message.h
433
dns_message_rendersection(dns_message_t *msg, dns_section_t section);
usr.bin/dig/lib/dns/include/dns/message.h
455
dns_message_renderheader(dns_message_t *msg, isc_buffer_t *target);
usr.bin/dig/lib/dns/include/dns/message.h
470
dns_message_renderend(dns_message_t *msg);
usr.bin/dig/lib/dns/include/dns/message.h
487
dns_message_renderreset(dns_message_t *msg);
usr.bin/dig/lib/dns/include/dns/message.h
502
dns_message_firstname(dns_message_t *msg, dns_section_t section);
usr.bin/dig/lib/dns/include/dns/message.h
521
dns_message_nextname(dns_message_t *msg, dns_section_t section);
usr.bin/dig/lib/dns/include/dns/message.h
541
dns_message_currentname(dns_message_t *msg, dns_section_t section,
usr.bin/dig/lib/dns/include/dns/message.h
564
dns_message_findname(dns_message_t *msg, dns_section_t section,
usr.bin/dig/lib/dns/include/dns/message.h
641
dns_message_addname(dns_message_t *msg, dns_name_t *name,
usr.bin/dig/lib/dns/include/dns/message.h
667
dns_message_gettempname(dns_message_t *msg, dns_name_t **item);
usr.bin/dig/lib/dns/include/dns/message.h
687
dns_message_gettemprdata(dns_message_t *msg, dns_rdata_t **item);
usr.bin/dig/lib/dns/include/dns/message.h
704
dns_message_gettemprdataset(dns_message_t *msg, dns_rdataset_t **item);
usr.bin/dig/lib/dns/include/dns/message.h
722
dns_message_gettemprdatalist(dns_message_t *msg, dns_rdatalist_t **item);
usr.bin/dig/lib/dns/include/dns/message.h
739
dns_message_puttempname(dns_message_t *msg, dns_name_t **item);
usr.bin/dig/lib/dns/include/dns/message.h
754
dns_message_puttemprdata(dns_message_t *msg, dns_rdata_t **item);
usr.bin/dig/lib/dns/include/dns/message.h
769
dns_message_puttemprdataset(dns_message_t *msg, dns_rdataset_t **item);
usr.bin/dig/lib/dns/include/dns/message.h
784
dns_message_puttemprdatalist(dns_message_t *msg, dns_rdatalist_t **item);
usr.bin/dig/lib/dns/include/dns/message.h
823
dns_message_getopt(dns_message_t *msg);
usr.bin/dig/lib/dns/include/dns/message.h
837
dns_message_setopt(dns_message_t *msg, dns_rdataset_t *opt);
usr.bin/dig/lib/dns/include/dns/message.h
864
dns_message_gettsig(dns_message_t *msg, dns_name_t **owner);
usr.bin/dig/lib/dns/include/dns/message.h
883
dns_message_settsigkey(dns_message_t *msg, dns_tsigkey_t *key);
usr.bin/dig/lib/dns/include/dns/message.h
904
dns_message_gettsigkey(dns_message_t *msg);
usr.bin/dig/lib/dns/include/dns/message.h
914
dns_message_setquerytsig(dns_message_t *msg, isc_buffer_t *querytsig);
usr.bin/dig/lib/dns/include/dns/message.h
934
dns_message_getquerytsig(dns_message_t *msg, isc_buffer_t **querytsig);
usr.bin/dig/lib/dns/include/dns/message.h
957
dns_message_getsig0(dns_message_t *msg, dns_name_t **owner);
usr.bin/dig/lib/dns/include/dns/message.h
976
dns_message_takebuffer(dns_message_t *msg, isc_buffer_t **buffer);
usr.bin/dig/lib/dns/include/dns/message.h
991
dns_message_buildopt(dns_message_t *msg, dns_rdataset_t **opt,
usr.bin/dig/lib/dns/include/dns/tsig.h
136
dns_tsig_sign(dns_message_t *msg);
usr.bin/dig/lib/dns/include/dns/tsig.h
154
dns_tsig_verify(isc_buffer_t *source, dns_message_t *msg);
usr.bin/dig/lib/dns/message.c
1028
getsection(isc_buffer_t *source, dns_message_t *msg, dns_decompress_t *dctx,
usr.bin/dig/lib/dns/message.c
1050
section = &msg->sections[sectionid];
usr.bin/dig/lib/dns/message.c
1052
for (count = 0; count < msg->counts[sectionid]; count++) {
usr.bin/dig/lib/dns/message.c
1061
offsets = newoffsets(msg);
usr.bin/dig/lib/dns/message.c
1073
result = getname(name, source, msg, dctx);
usr.bin/dig/lib/dns/message.c
1094
if (msg->rdclass_set == 0 &&
usr.bin/dig/lib/dns/message.c
1098
msg->rdclass = rdclass;
usr.bin/dig/lib/dns/message.c
1099
msg->rdclass_set = 1;
usr.bin/dig/lib/dns/message.c
1106
if (msg->opcode != dns_opcode_update
usr.bin/dig/lib/dns/message.c
1112
&& msg->rdclass != dns_rdataclass_any
usr.bin/dig/lib/dns/message.c
1113
&& msg->rdclass != rdclass)
usr.bin/dig/lib/dns/message.c
1120
if (msg->opcode != dns_opcode_update && !msg->tkey &&
usr.bin/dig/lib/dns/message.c
1122
msg->rdclass != dns_rdataclass_any &&
usr.bin/dig/lib/dns/message.c
1123
msg->rdclass != rdclass)
usr.bin/dig/lib/dns/message.c
1136
count != msg->counts[sectionid] - 1)
usr.bin/dig/lib/dns/message.c
1138
msg->sigstart = recstart;
usr.bin/dig/lib/dns/message.c
1147
msg->opt != NULL)
usr.bin/dig/lib/dns/message.c
1159
if ((msg->flags & DNS_MESSAGEFLAG_QR) == 0)
usr.bin/dig/lib/dns/message.c
1185
rdata = newrdata(msg);
usr.bin/dig/lib/dns/message.c
1190
if (msg->opcode == dns_opcode_update &&
usr.bin/dig/lib/dns/message.c
1210
msg->opcode == dns_opcode_update &&
usr.bin/dig/lib/dns/message.c
1212
result = getrdata(source, msg, dctx, msg->rdclass,
usr.bin/dig/lib/dns/message.c
1215
result = getrdata(source, msg, dctx, rdclass,
usr.bin/dig/lib/dns/message.c
1231
count != msg->counts[sectionid] - 1)
usr.bin/dig/lib/dns/message.c
1233
msg->sigstart = recstart;
usr.bin/dig/lib/dns/message.c
1236
if (msg->rdclass != dns_rdataclass_any &&
usr.bin/dig/lib/dns/message.c
1237
msg->rdclass != rdclass)
usr.bin/dig/lib/dns/message.c
1247
!dns_rdata_checkowner_nsec3(name, msg->rdclass, rdtype,
usr.bin/dig/lib/dns/message.c
1266
rdatalist = newrdatalist(msg);
usr.bin/dig/lib/dns/message.c
1314
if (rdtype == dns_rdatatype_opt && msg->opt == NULL) {
usr.bin/dig/lib/dns/message.c
1317
msg->opt = rdataset;
usr.bin/dig/lib/dns/message.c
1321
((msg->opt->ttl & DNS_MESSAGE_EDNSRCODE_MASK)
usr.bin/dig/lib/dns/message.c
1323
msg->rcode |= ercode;
usr.bin/dig/lib/dns/message.c
1326
} else if (issigzero && msg->sig0 == NULL) {
usr.bin/dig/lib/dns/message.c
1327
msg->sig0 = rdataset;
usr.bin/dig/lib/dns/message.c
1328
msg->sig0name = name;
usr.bin/dig/lib/dns/message.c
1332
} else if (rdtype == dns_rdatatype_tsig && msg->tsig == NULL) {
usr.bin/dig/lib/dns/message.c
1333
msg->tsig = rdataset;
usr.bin/dig/lib/dns/message.c
1334
msg->tsigname = name;
usr.bin/dig/lib/dns/message.c
1336
msg->tsigname->attributes |= DNS_NAMEATTR_NOCOMPRESS;
usr.bin/dig/lib/dns/message.c
1367
dns_message_parse(dns_message_t *msg, isc_buffer_t *source,
usr.bin/dig/lib/dns/message.c
1379
REQUIRE(msg->from_to_wire == DNS_MESSAGE_INTENTPARSE);
usr.bin/dig/lib/dns/message.c
1386
msg->header_ok = 0;
usr.bin/dig/lib/dns/message.c
1387
msg->question_ok = 0;
usr.bin/dig/lib/dns/message.c
1393
msg->id = isc_buffer_getuint16(source);
usr.bin/dig/lib/dns/message.c
1395
msg->opcode = ((tmpflags & DNS_MESSAGE_OPCODE_MASK)
usr.bin/dig/lib/dns/message.c
1397
msg->rcode = (dns_rcode_t)(tmpflags & DNS_MESSAGE_RCODE_MASK);
usr.bin/dig/lib/dns/message.c
1398
msg->flags = (tmpflags & DNS_MESSAGE_FLAG_MASK);
usr.bin/dig/lib/dns/message.c
1399
msg->counts[DNS_SECTION_QUESTION] = isc_buffer_getuint16(source);
usr.bin/dig/lib/dns/message.c
1400
msg->counts[DNS_SECTION_ANSWER] = isc_buffer_getuint16(source);
usr.bin/dig/lib/dns/message.c
1401
msg->counts[DNS_SECTION_AUTHORITY] = isc_buffer_getuint16(source);
usr.bin/dig/lib/dns/message.c
1402
msg->counts[DNS_SECTION_ADDITIONAL] = isc_buffer_getuint16(source);
usr.bin/dig/lib/dns/message.c
1404
msg->header_ok = 1;
usr.bin/dig/lib/dns/message.c
1405
msg->state = DNS_SECTION_QUESTION;
usr.bin/dig/lib/dns/message.c
1414
ret = getquestions(source, msg, &dctx, options);
usr.bin/dig/lib/dns/message.c
1423
msg->question_ok = 1;
usr.bin/dig/lib/dns/message.c
1425
ret = getsection(source, msg, &dctx, DNS_SECTION_ANSWER, options);
usr.bin/dig/lib/dns/message.c
1435
ret = getsection(source, msg, &dctx, DNS_SECTION_AUTHORITY, options);
usr.bin/dig/lib/dns/message.c
1445
ret = getsection(source, msg, &dctx, DNS_SECTION_ADDITIONAL, options);
usr.bin/dig/lib/dns/message.c
1464
isc_buffer_usedregion(&origsource, &msg->saved);
usr.bin/dig/lib/dns/message.c
1474
dns_message_renderbegin(dns_message_t *msg, dns_compress_t *cctx,
usr.bin/dig/lib/dns/message.c
1480
REQUIRE(msg->buffer == NULL);
usr.bin/dig/lib/dns/message.c
1481
REQUIRE(msg->from_to_wire == DNS_MESSAGE_INTENTRENDER);
usr.bin/dig/lib/dns/message.c
1483
msg->cctx = cctx;
usr.bin/dig/lib/dns/message.c
1498
if (r.length - DNS_MESSAGE_HEADERLEN < msg->reserved)
usr.bin/dig/lib/dns/message.c
1506
msg->buffer = buffer;
usr.bin/dig/lib/dns/message.c
1512
dns_message_renderrelease(dns_message_t *msg, unsigned int space) {
usr.bin/dig/lib/dns/message.c
1513
REQUIRE(space <= msg->reserved);
usr.bin/dig/lib/dns/message.c
1515
msg->reserved -= space;
usr.bin/dig/lib/dns/message.c
1519
dns_message_renderreserve(dns_message_t *msg, unsigned int space) {
usr.bin/dig/lib/dns/message.c
1522
if (msg->buffer != NULL) {
usr.bin/dig/lib/dns/message.c
1523
isc_buffer_availableregion(msg->buffer, &r);
usr.bin/dig/lib/dns/message.c
1524
if (r.length < (space + msg->reserved))
usr.bin/dig/lib/dns/message.c
1528
msg->reserved += space;
usr.bin/dig/lib/dns/message.c
1584
maybe_clear_ad(dns_message_t *msg, dns_section_t sectionid) {
usr.bin/dig/lib/dns/message.c
1585
if (msg->counts[sectionid] == 0 &&
usr.bin/dig/lib/dns/message.c
1588
msg->counts[DNS_SECTION_ANSWER] == 0)))
usr.bin/dig/lib/dns/message.c
1589
msg->flags &= ~DNS_MESSAGEFLAG_AD;
usr.bin/dig/lib/dns/message.c
1593
dns_message_rendersection(dns_message_t *msg, dns_section_t sectionid)
usr.bin/dig/lib/dns/message.c
1603
REQUIRE(msg->buffer != NULL);
usr.bin/dig/lib/dns/message.c
1606
section = &msg->sections[sectionid];
usr.bin/dig/lib/dns/message.c
1616
if (msg->buffer->length - msg->buffer->used < msg->reserved)
usr.bin/dig/lib/dns/message.c
1618
msg->buffer->length -= msg->reserved;
usr.bin/dig/lib/dns/message.c
1625
msg->buffer->length += msg->reserved;
usr.bin/dig/lib/dns/message.c
1626
msg->counts[sectionid] += total;
usr.bin/dig/lib/dns/message.c
1645
st = *(msg->buffer);
usr.bin/dig/lib/dns/message.c
1651
msg->cctx,
usr.bin/dig/lib/dns/message.c
1652
msg->buffer,
usr.bin/dig/lib/dns/message.c
1664
dns_compress_rollback(msg->cctx,
usr.bin/dig/lib/dns/message.c
1666
*(msg->buffer) = st; /* rollback */
usr.bin/dig/lib/dns/message.c
1667
msg->buffer->length += msg->reserved;
usr.bin/dig/lib/dns/message.c
1668
msg->counts[sectionid] += total;
usr.bin/dig/lib/dns/message.c
1669
maybe_clear_ad(msg, sectionid);
usr.bin/dig/lib/dns/message.c
1679
msg->flags &= ~DNS_MESSAGEFLAG_AD;
usr.bin/dig/lib/dns/message.c
169
newbuffer(dns_message_t *msg, unsigned int size) {
usr.bin/dig/lib/dns/message.c
1692
msg->buffer->length += msg->reserved;
usr.bin/dig/lib/dns/message.c
1693
msg->counts[sectionid] += total;
usr.bin/dig/lib/dns/message.c
1699
dns_message_renderheader(dns_message_t *msg, isc_buffer_t *target) {
usr.bin/dig/lib/dns/message.c
1708
isc_buffer_putuint16(target, msg->id);
usr.bin/dig/lib/dns/message.c
1710
tmp = ((msg->opcode << DNS_MESSAGE_OPCODE_SHIFT)
usr.bin/dig/lib/dns/message.c
1712
tmp |= (msg->rcode & DNS_MESSAGE_RCODE_MASK);
usr.bin/dig/lib/dns/message.c
1713
tmp |= (msg->flags & DNS_MESSAGE_FLAG_MASK);
usr.bin/dig/lib/dns/message.c
1715
INSIST(msg->counts[DNS_SECTION_QUESTION] < 65536 &&
usr.bin/dig/lib/dns/message.c
1716
msg->counts[DNS_SECTION_ANSWER] < 65536 &&
usr.bin/dig/lib/dns/message.c
1717
msg->counts[DNS_SECTION_AUTHORITY] < 65536 &&
usr.bin/dig/lib/dns/message.c
1718
msg->counts[DNS_SECTION_ADDITIONAL] < 65536);
usr.bin/dig/lib/dns/message.c
1722
(uint16_t)msg->counts[DNS_SECTION_QUESTION]);
usr.bin/dig/lib/dns/message.c
1724
(uint16_t)msg->counts[DNS_SECTION_ANSWER]);
usr.bin/dig/lib/dns/message.c
1726
(uint16_t)msg->counts[DNS_SECTION_AUTHORITY]);
usr.bin/dig/lib/dns/message.c
1728
(uint16_t)msg->counts[DNS_SECTION_ADDITIONAL]);
usr.bin/dig/lib/dns/message.c
1732
dns_message_renderend(dns_message_t *msg) {
usr.bin/dig/lib/dns/message.c
1738
REQUIRE(msg->buffer != NULL);
usr.bin/dig/lib/dns/message.c
1740
if ((msg->rcode & ~DNS_MESSAGE_RCODE_MASK) != 0 && msg->opt == NULL) {
usr.bin/dig/lib/dns/message.c
1753
if ((msg->tsigkey != NULL || msg->opt) &&
usr.bin/dig/lib/dns/message.c
1754
(msg->flags & DNS_MESSAGEFLAG_TC) != 0)
usr.bin/dig/lib/dns/message.c
1758
msgresetnames(msg, DNS_SECTION_ANSWER);
usr.bin/dig/lib/dns/message.c
1759
buf = msg->buffer;
usr.bin/dig/lib/dns/message.c
1760
dns_message_renderreset(msg);
usr.bin/dig/lib/dns/message.c
1761
msg->buffer = buf;
usr.bin/dig/lib/dns/message.c
1762
isc_buffer_clear(msg->buffer);
usr.bin/dig/lib/dns/message.c
1763
isc_buffer_add(msg->buffer, DNS_MESSAGE_HEADERLEN);
usr.bin/dig/lib/dns/message.c
1764
dns_compress_rollback(msg->cctx, 0);
usr.bin/dig/lib/dns/message.c
1765
result = dns_message_rendersection(msg, DNS_SECTION_QUESTION);
usr.bin/dig/lib/dns/message.c
1773
if (msg->opt != NULL) {
usr.bin/dig/lib/dns/message.c
1774
dns_message_renderrelease(msg, msg->opt_reserved);
usr.bin/dig/lib/dns/message.c
1775
msg->opt_reserved = 0;
usr.bin/dig/lib/dns/message.c
1779
msg->opt->ttl &= ~DNS_MESSAGE_EDNSRCODE_MASK;
usr.bin/dig/lib/dns/message.c
178
ISC_LIST_APPEND(msg->scratchpad, dynbuf, link);
usr.bin/dig/lib/dns/message.c
1780
msg->opt->ttl |= ((msg->rcode << 20) &
usr.bin/dig/lib/dns/message.c
1786
result = renderset(msg->opt, dns_rootname, msg->cctx,
usr.bin/dig/lib/dns/message.c
1787
msg->buffer, msg->reserved, &count);
usr.bin/dig/lib/dns/message.c
1788
msg->counts[DNS_SECTION_ADDITIONAL] += count;
usr.bin/dig/lib/dns/message.c
1796
if (msg->tsigkey != NULL) {
usr.bin/dig/lib/dns/message.c
1797
dns_message_renderrelease(msg, msg->sig_reserved);
usr.bin/dig/lib/dns/message.c
1798
msg->sig_reserved = 0;
usr.bin/dig/lib/dns/message.c
1799
result = dns_tsig_sign(msg);
usr.bin/dig/lib/dns/message.c
1803
result = renderset(msg->tsig, msg->tsigname, msg->cctx,
usr.bin/dig/lib/dns/message.c
1804
msg->buffer, msg->reserved, &count);
usr.bin/dig/lib/dns/message.c
1805
msg->counts[DNS_SECTION_ADDITIONAL] += count;
usr.bin/dig/lib/dns/message.c
1810
isc_buffer_usedregion(msg->buffer, &r);
usr.bin/dig/lib/dns/message.c
1813
dns_message_renderheader(msg, &tmpbuf);
usr.bin/dig/lib/dns/message.c
1815
msg->buffer = NULL; /* forget about this buffer only on success XXX */
usr.bin/dig/lib/dns/message.c
1821
dns_message_renderreset(dns_message_t *msg) {
usr.bin/dig/lib/dns/message.c
183
currentbuffer(dns_message_t *msg) {
usr.bin/dig/lib/dns/message.c
1830
REQUIRE(msg->from_to_wire == DNS_MESSAGE_INTENTRENDER);
usr.bin/dig/lib/dns/message.c
1832
msg->buffer = NULL;
usr.bin/dig/lib/dns/message.c
1835
msg->cursors[i] = NULL;
usr.bin/dig/lib/dns/message.c
1836
msg->counts[i] = 0;
usr.bin/dig/lib/dns/message.c
1837
for (name = ISC_LIST_HEAD(msg->sections[i]);
usr.bin/dig/lib/dns/message.c
1847
if (msg->tsigname != NULL)
usr.bin/dig/lib/dns/message.c
1848
dns_message_puttempname(msg, &msg->tsigname);
usr.bin/dig/lib/dns/message.c
1849
if (msg->tsig != NULL) {
usr.bin/dig/lib/dns/message.c
1850
dns_rdataset_disassociate(msg->tsig);
usr.bin/dig/lib/dns/message.c
1851
dns_message_puttemprdataset(msg, &msg->tsig);
usr.bin/dig/lib/dns/message.c
1853
if (msg->sig0 != NULL) {
usr.bin/dig/lib/dns/message.c
1854
dns_rdataset_disassociate(msg->sig0);
usr.bin/dig/lib/dns/message.c
1855
dns_message_puttemprdataset(msg, &msg->sig0);
usr.bin/dig/lib/dns/message.c
186
dynbuf = ISC_LIST_TAIL(msg->scratchpad);
usr.bin/dig/lib/dns/message.c
1860
dns_message_firstname(dns_message_t *msg, dns_section_t section) {
usr.bin/dig/lib/dns/message.c
1863
msg->cursors[section] = ISC_LIST_HEAD(msg->sections[section]);
usr.bin/dig/lib/dns/message.c
1865
if (msg->cursors[section] == NULL)
usr.bin/dig/lib/dns/message.c
1872
dns_message_nextname(dns_message_t *msg, dns_section_t section) {
usr.bin/dig/lib/dns/message.c
1874
REQUIRE(msg->cursors[section] != NULL);
usr.bin/dig/lib/dns/message.c
1876
msg->cursors[section] = ISC_LIST_NEXT(msg->cursors[section], link);
usr.bin/dig/lib/dns/message.c
1878
if (msg->cursors[section] == NULL)
usr.bin/dig/lib/dns/message.c
1885
dns_message_currentname(dns_message_t *msg, dns_section_t section,
usr.bin/dig/lib/dns/message.c
1890
REQUIRE(msg->cursors[section] != NULL);
usr.bin/dig/lib/dns/message.c
1892
*name = msg->cursors[section];
usr.bin/dig/lib/dns/message.c
1896
dns_message_findname(dns_message_t *msg, dns_section_t section,
usr.bin/dig/lib/dns/message.c
1910
REQUIRE(msg != NULL);
usr.bin/dig/lib/dns/message.c
1922
&msg->sections[section]);
usr.bin/dig/lib/dns/message.c
193
releaserdata(dns_message_t *msg, dns_rdata_t *rdata) {
usr.bin/dig/lib/dns/message.c
194
ISC_LIST_PREPEND(msg->freerdata, rdata, link);
usr.bin/dig/lib/dns/message.c
1946
dns_message_addname(dns_message_t *msg, dns_name_t *name,
usr.bin/dig/lib/dns/message.c
1949
REQUIRE(msg != NULL);
usr.bin/dig/lib/dns/message.c
1950
REQUIRE(msg->from_to_wire == DNS_MESSAGE_INTENTRENDER);
usr.bin/dig/lib/dns/message.c
1954
ISC_LIST_APPEND(msg->sections[section], name, link);
usr.bin/dig/lib/dns/message.c
1958
dns_message_gettempname(dns_message_t *msg, dns_name_t **item) {
usr.bin/dig/lib/dns/message.c
1961
UNUSED(msg);
usr.bin/dig/lib/dns/message.c
1972
dns_message_gettemprdata(dns_message_t *msg, dns_rdata_t **item) {
usr.bin/dig/lib/dns/message.c
1975
*item = newrdata(msg);
usr.bin/dig/lib/dns/message.c
198
newrdata(dns_message_t *msg) {
usr.bin/dig/lib/dns/message.c
1983
dns_message_gettemprdataset(dns_message_t *msg, dns_rdataset_t **item) {
usr.bin/dig/lib/dns/message.c
1986
UNUSED(msg);
usr.bin/dig/lib/dns/message.c
1998
dns_message_gettemprdatalist(dns_message_t *msg, dns_rdatalist_t **item) {
usr.bin/dig/lib/dns/message.c
2001
*item = newrdatalist(msg);
usr.bin/dig/lib/dns/message.c
2009
dns_message_puttempname(dns_message_t *msg, dns_name_t **item) {
usr.bin/dig/lib/dns/message.c
2012
UNUSED(msg);
usr.bin/dig/lib/dns/message.c
202
rdata = ISC_LIST_HEAD(msg->freerdata);
usr.bin/dig/lib/dns/message.c
2021
dns_message_puttemprdata(dns_message_t *msg, dns_rdata_t **item) {
usr.bin/dig/lib/dns/message.c
2024
releaserdata(msg, *item);
usr.bin/dig/lib/dns/message.c
2029
dns_message_puttemprdataset(dns_message_t *msg, dns_rdataset_t **item) {
usr.bin/dig/lib/dns/message.c
2033
UNUSED(msg);
usr.bin/dig/lib/dns/message.c
204
ISC_LIST_UNLINK(msg->freerdata, rdata, link);
usr.bin/dig/lib/dns/message.c
2040
dns_message_puttemprdatalist(dns_message_t *msg, dns_rdatalist_t **item) {
usr.bin/dig/lib/dns/message.c
2043
releaserdatalist(msg, *item);
usr.bin/dig/lib/dns/message.c
2077
dns_message_getopt(dns_message_t *msg) {
usr.bin/dig/lib/dns/message.c
208
msgblock = ISC_LIST_TAIL(msg->rdatas);
usr.bin/dig/lib/dns/message.c
2082
return (msg->opt);
usr.bin/dig/lib/dns/message.c
2086
dns_message_setopt(dns_message_t *msg, dns_rdataset_t *opt) {
usr.bin/dig/lib/dns/message.c
2109
REQUIRE(msg->from_to_wire == DNS_MESSAGE_INTENTRENDER);
usr.bin/dig/lib/dns/message.c
2110
REQUIRE(msg->state == DNS_SECTION_ANY);
usr.bin/dig/lib/dns/message.c
2112
msgresetopt(msg);
usr.bin/dig/lib/dns/message.c
2118
msg->opt_reserved = 11 + rdata.length;
usr.bin/dig/lib/dns/message.c
2119
result = dns_message_renderreserve(msg, msg->opt_reserved);
usr.bin/dig/lib/dns/message.c
2121
msg->opt_reserved = 0;
usr.bin/dig/lib/dns/message.c
2125
msg->opt = opt;
usr.bin/dig/lib/dns/message.c
2131
dns_message_puttemprdataset(msg, &opt);
usr.bin/dig/lib/dns/message.c
2136
dns_message_gettsig(dns_message_t *msg, dns_name_t **owner) {
usr.bin/dig/lib/dns/message.c
2145
*owner = msg->tsigname;
usr.bin/dig/lib/dns/message.c
2146
return (msg->tsig);
usr.bin/dig/lib/dns/message.c
215
ISC_LIST_APPEND(msg->rdatas, msgblock, link);
usr.bin/dig/lib/dns/message.c
2150
dns_message_settsigkey(dns_message_t *msg, dns_tsigkey_t *key) {
usr.bin/dig/lib/dns/message.c
2157
REQUIRE(msg->state == DNS_SECTION_ANY);
usr.bin/dig/lib/dns/message.c
2159
if (key == NULL && msg->tsigkey != NULL) {
usr.bin/dig/lib/dns/message.c
2160
if (msg->sig_reserved != 0) {
usr.bin/dig/lib/dns/message.c
2161
dns_message_renderrelease(msg, msg->sig_reserved);
usr.bin/dig/lib/dns/message.c
2162
msg->sig_reserved = 0;
usr.bin/dig/lib/dns/message.c
2164
dns_tsigkey_detach(&msg->tsigkey);
usr.bin/dig/lib/dns/message.c
2167
REQUIRE(msg->tsigkey == NULL);
usr.bin/dig/lib/dns/message.c
2168
dns_tsigkey_attach(key, &msg->tsigkey);
usr.bin/dig/lib/dns/message.c
2169
if (msg->from_to_wire == DNS_MESSAGE_INTENTRENDER) {
usr.bin/dig/lib/dns/message.c
2170
msg->sig_reserved = spacefortsig(msg->tsigkey, 0);
usr.bin/dig/lib/dns/message.c
2171
result = dns_message_renderreserve(msg,
usr.bin/dig/lib/dns/message.c
2172
msg->sig_reserved);
usr.bin/dig/lib/dns/message.c
2174
dns_tsigkey_detach(&msg->tsigkey);
usr.bin/dig/lib/dns/message.c
2175
msg->sig_reserved = 0;
usr.bin/dig/lib/dns/message.c
2184
dns_message_gettsigkey(dns_message_t *msg) {
usr.bin/dig/lib/dns/message.c
2189
return (msg->tsigkey);
usr.bin/dig/lib/dns/message.c
2193
dns_message_setquerytsig(dns_message_t *msg, isc_buffer_t *querytsig) {
usr.bin/dig/lib/dns/message.c
2201
REQUIRE(msg->querytsig == NULL);
usr.bin/dig/lib/dns/message.c
2206
result = dns_message_gettemprdata(msg, &rdata);
usr.bin/dig/lib/dns/message.c
2210
result = dns_message_gettemprdatalist(msg, &list);
usr.bin/dig/lib/dns/message.c
2213
result = dns_message_gettemprdataset(msg, &set);
usr.bin/dig/lib/dns/message.c
2225
dns_message_takebuffer(msg, &buf);
usr.bin/dig/lib/dns/message.c
2231
msg->querytsig = set;
usr.bin/dig/lib/dns/message.c
2237
dns_message_puttemprdata(msg, &rdata);
usr.bin/dig/lib/dns/message.c
2239
dns_message_puttemprdatalist(msg, &list);
usr.bin/dig/lib/dns/message.c
2241
dns_message_puttemprdataset(msg, &set);
usr.bin/dig/lib/dns/message.c
2246
dns_message_getquerytsig(dns_message_t *msg, isc_buffer_t **querytsig) {
usr.bin/dig/lib/dns/message.c
225
releaserdatalist(dns_message_t *msg, dns_rdatalist_t *rdatalist) {
usr.bin/dig/lib/dns/message.c
2253
if (msg->tsig == NULL)
usr.bin/dig/lib/dns/message.c
2256
result = dns_rdataset_first(msg->tsig);
usr.bin/dig/lib/dns/message.c
2259
dns_rdataset_current(msg->tsig, &rdata);
usr.bin/dig/lib/dns/message.c
226
ISC_LIST_PREPEND(msg->freerdatalist, rdatalist, link);
usr.bin/dig/lib/dns/message.c
2270
dns_message_getsig0(dns_message_t *msg, dns_name_t **owner) {
usr.bin/dig/lib/dns/message.c
2278
if (msg->sig0 != NULL && owner != NULL) {
usr.bin/dig/lib/dns/message.c
2283
if (msg->sig0name == NULL)
usr.bin/dig/lib/dns/message.c
2286
*owner = msg->sig0name;
usr.bin/dig/lib/dns/message.c
2288
return (msg->sig0);
usr.bin/dig/lib/dns/message.c
2292
dns_message_takebuffer(dns_message_t *msg, isc_buffer_t **buffer) {
usr.bin/dig/lib/dns/message.c
2295
ISC_LIST_APPEND(msg->cleanup, *buffer, link);
usr.bin/dig/lib/dns/message.c
230
newrdatalist(dns_message_t *msg) {
usr.bin/dig/lib/dns/message.c
2300
dns_message_sectiontotext(dns_message_t *msg, dns_section_t section,
usr.bin/dig/lib/dns/message.c
2312
if (ISC_LIST_EMPTY(msg->sections[section]))
usr.bin/dig/lib/dns/message.c
2317
if (msg->opcode != dns_opcode_update) {
usr.bin/dig/lib/dns/message.c
2326
result = dns_message_firstname(msg, section);
usr.bin/dig/lib/dns/message.c
2332
dns_message_currentname(msg, section, &name);
usr.bin/dig/lib/dns/message.c
234
rdatalist = ISC_LIST_HEAD(msg->freerdatalist);
usr.bin/dig/lib/dns/message.c
236
ISC_LIST_UNLINK(msg->freerdatalist, rdatalist, link);
usr.bin/dig/lib/dns/message.c
2360
result = dns_message_nextname(msg, section);
usr.bin/dig/lib/dns/message.c
240
msgblock = ISC_LIST_TAIL(msg->rdatalists);
usr.bin/dig/lib/dns/message.c
248
ISC_LIST_APPEND(msg->rdatalists, msgblock, link);
usr.bin/dig/lib/dns/message.c
2518
dns_message_pseudosectiontotext(dns_message_t *msg,
usr.bin/dig/lib/dns/message.c
2540
ps = dns_message_getopt(msg);
usr.bin/dig/lib/dns/message.c
260
newoffsets(dns_message_t *msg) {
usr.bin/dig/lib/dns/message.c
264
msgblock = ISC_LIST_TAIL(msg->offsets);
usr.bin/dig/lib/dns/message.c
272
ISC_LIST_APPEND(msg->offsets, msgblock, link);
usr.bin/dig/lib/dns/message.c
2724
if (msg->sitok)
usr.bin/dig/lib/dns/message.c
2726
if (msg->sitbad)
usr.bin/dig/lib/dns/message.c
2758
ps = dns_message_gettsig(msg, &name);
usr.bin/dig/lib/dns/message.c
2769
ps = dns_message_getsig0(msg, &name);
usr.bin/dig/lib/dns/message.c
348
msgresetnames(dns_message_t *msg, unsigned int first_section) {
usr.bin/dig/lib/dns/message.c
357
name = ISC_LIST_HEAD(msg->sections[i]);
usr.bin/dig/lib/dns/message.c
360
ISC_LIST_UNLINK(msg->sections[i], name, link);
usr.bin/dig/lib/dns/message.c
381
msgresetopt(dns_message_t *msg)
usr.bin/dig/lib/dns/message.c
383
if (msg->opt != NULL) {
usr.bin/dig/lib/dns/message.c
384
if (msg->opt_reserved > 0) {
usr.bin/dig/lib/dns/message.c
385
dns_message_renderrelease(msg, msg->opt_reserved);
usr.bin/dig/lib/dns/message.c
386
msg->opt_reserved = 0;
usr.bin/dig/lib/dns/message.c
388
INSIST(dns_rdataset_isassociated(msg->opt));
usr.bin/dig/lib/dns/message.c
389
dns_rdataset_disassociate(msg->opt);
usr.bin/dig/lib/dns/message.c
390
free(msg->opt);
usr.bin/dig/lib/dns/message.c
391
msg->opt = NULL;
usr.bin/dig/lib/dns/message.c
392
msg->sitok = 0;
usr.bin/dig/lib/dns/message.c
393
msg->sitbad = 0;
usr.bin/dig/lib/dns/message.c
398
msgresetsigs(dns_message_t *msg, int replying) {
usr.bin/dig/lib/dns/message.c
399
if (msg->sig_reserved > 0) {
usr.bin/dig/lib/dns/message.c
400
dns_message_renderrelease(msg, msg->sig_reserved);
usr.bin/dig/lib/dns/message.c
401
msg->sig_reserved = 0;
usr.bin/dig/lib/dns/message.c
403
if (msg->tsig != NULL) {
usr.bin/dig/lib/dns/message.c
404
INSIST(dns_rdataset_isassociated(msg->tsig));
usr.bin/dig/lib/dns/message.c
406
INSIST(msg->querytsig == NULL);
usr.bin/dig/lib/dns/message.c
407
msg->querytsig = msg->tsig;
usr.bin/dig/lib/dns/message.c
409
dns_rdataset_disassociate(msg->tsig);
usr.bin/dig/lib/dns/message.c
410
free(msg->tsig);
usr.bin/dig/lib/dns/message.c
411
if (msg->querytsig != NULL) {
usr.bin/dig/lib/dns/message.c
412
dns_rdataset_disassociate(msg->querytsig);
usr.bin/dig/lib/dns/message.c
413
free(msg->querytsig);
usr.bin/dig/lib/dns/message.c
416
if (dns_name_dynamic(msg->tsigname))
usr.bin/dig/lib/dns/message.c
417
dns_name_free(msg->tsigname);
usr.bin/dig/lib/dns/message.c
418
free(msg->tsigname);
usr.bin/dig/lib/dns/message.c
419
msg->tsig = NULL;
usr.bin/dig/lib/dns/message.c
420
msg->tsigname = NULL;
usr.bin/dig/lib/dns/message.c
421
} else if (msg->querytsig != NULL && !replying) {
usr.bin/dig/lib/dns/message.c
422
dns_rdataset_disassociate(msg->querytsig);
usr.bin/dig/lib/dns/message.c
423
free(msg->querytsig);
usr.bin/dig/lib/dns/message.c
424
msg->querytsig = NULL;
usr.bin/dig/lib/dns/message.c
426
if (msg->sig0 != NULL) {
usr.bin/dig/lib/dns/message.c
427
INSIST(dns_rdataset_isassociated(msg->sig0));
usr.bin/dig/lib/dns/message.c
428
dns_rdataset_disassociate(msg->sig0);
usr.bin/dig/lib/dns/message.c
429
free(msg->sig0);
usr.bin/dig/lib/dns/message.c
430
if (msg->sig0name != NULL) {
usr.bin/dig/lib/dns/message.c
431
if (dns_name_dynamic(msg->sig0name))
usr.bin/dig/lib/dns/message.c
432
dns_name_free(msg->sig0name);
usr.bin/dig/lib/dns/message.c
433
free(msg->sig0name);
usr.bin/dig/lib/dns/message.c
435
msg->sig0 = NULL;
usr.bin/dig/lib/dns/message.c
436
msg->sig0name = NULL;
usr.bin/dig/lib/dns/message.c
445
msgreset(dns_message_t *msg, int everything) {
usr.bin/dig/lib/dns/message.c
451
msgresetnames(msg, 0);
usr.bin/dig/lib/dns/message.c
452
msgresetopt(msg);
usr.bin/dig/lib/dns/message.c
453
msgresetsigs(msg, 0);
usr.bin/dig/lib/dns/message.c
464
rdata = ISC_LIST_HEAD(msg->freerdata);
usr.bin/dig/lib/dns/message.c
466
ISC_LIST_UNLINK(msg->freerdata, rdata, link);
usr.bin/dig/lib/dns/message.c
467
rdata = ISC_LIST_HEAD(msg->freerdata);
usr.bin/dig/lib/dns/message.c
469
rdatalist = ISC_LIST_HEAD(msg->freerdatalist);
usr.bin/dig/lib/dns/message.c
471
ISC_LIST_UNLINK(msg->freerdatalist, rdatalist, link);
usr.bin/dig/lib/dns/message.c
472
rdatalist = ISC_LIST_HEAD(msg->freerdatalist);
usr.bin/dig/lib/dns/message.c
475
dynbuf = ISC_LIST_HEAD(msg->scratchpad);
usr.bin/dig/lib/dns/message.c
483
ISC_LIST_UNLINK(msg->scratchpad, dynbuf, link);
usr.bin/dig/lib/dns/message.c
488
msgblock = ISC_LIST_HEAD(msg->rdatas);
usr.bin/dig/lib/dns/message.c
495
ISC_LIST_UNLINK(msg->rdatas, msgblock, link);
usr.bin/dig/lib/dns/message.c
504
msgblock = ISC_LIST_HEAD(msg->rdatalists);
usr.bin/dig/lib/dns/message.c
511
ISC_LIST_UNLINK(msg->rdatalists, msgblock, link);
usr.bin/dig/lib/dns/message.c
516
msgblock = ISC_LIST_HEAD(msg->offsets);
usr.bin/dig/lib/dns/message.c
523
ISC_LIST_UNLINK(msg->offsets, msgblock, link);
usr.bin/dig/lib/dns/message.c
528
if (msg->tsigkey != NULL) {
usr.bin/dig/lib/dns/message.c
529
dns_tsigkey_detach(&msg->tsigkey);
usr.bin/dig/lib/dns/message.c
530
msg->tsigkey = NULL;
usr.bin/dig/lib/dns/message.c
533
if (msg->tsigctx != NULL)
usr.bin/dig/lib/dns/message.c
534
dst_context_destroy(&msg->tsigctx);
usr.bin/dig/lib/dns/message.c
536
if (msg->query.base != NULL) {
usr.bin/dig/lib/dns/message.c
537
if (msg->free_query != 0)
usr.bin/dig/lib/dns/message.c
538
free(msg->query.base);
usr.bin/dig/lib/dns/message.c
539
msg->query.base = NULL;
usr.bin/dig/lib/dns/message.c
540
msg->query.length = 0;
usr.bin/dig/lib/dns/message.c
543
if (msg->saved.base != NULL) {
usr.bin/dig/lib/dns/message.c
544
if (msg->free_saved != 0)
usr.bin/dig/lib/dns/message.c
545
free(msg->saved.base);
usr.bin/dig/lib/dns/message.c
546
msg->saved.base = NULL;
usr.bin/dig/lib/dns/message.c
547
msg->saved.length = 0;
usr.bin/dig/lib/dns/message.c
553
dynbuf = ISC_LIST_HEAD(msg->cleanup);
usr.bin/dig/lib/dns/message.c
556
ISC_LIST_UNLINK(msg->cleanup, dynbuf, link);
usr.bin/dig/lib/dns/message.c
565
msginit(msg);
usr.bin/dig/lib/dns/message.c
674
dns_message_t *msg;
usr.bin/dig/lib/dns/message.c
678
msg = *msgp;
usr.bin/dig/lib/dns/message.c
681
msgreset(msg, 1);
usr.bin/dig/lib/dns/message.c
682
free(msg);
usr.bin/dig/lib/dns/message.c
754
getname(dns_name_t *name, isc_buffer_t *source, dns_message_t *msg,
usr.bin/dig/lib/dns/message.c
761
scratch = currentbuffer(msg);
usr.bin/dig/lib/dns/message.c
775
result = newbuffer(msg, SCRATCHPAD_SIZE);
usr.bin/dig/lib/dns/message.c
779
scratch = currentbuffer(msg);
usr.bin/dig/lib/dns/message.c
791
getrdata(isc_buffer_t *source, dns_message_t *msg, dns_decompress_t *dctx,
usr.bin/dig/lib/dns/message.c
800
scratch = currentbuffer(msg);
usr.bin/dig/lib/dns/message.c
832
result = newbuffer(msg, trysize);
usr.bin/dig/lib/dns/message.c
836
scratch = currentbuffer(msg);
usr.bin/dig/lib/dns/message.c
854
getquestions(isc_buffer_t *source, dns_message_t *msg, dns_decompress_t *dctx,
usr.bin/dig/lib/dns/message.c
872
section = &msg->sections[DNS_SECTION_QUESTION];
usr.bin/dig/lib/dns/message.c
881
for (count = 0; count < msg->counts[DNS_SECTION_QUESTION]; count++) {
usr.bin/dig/lib/dns/message.c
887
offsets = newoffsets(msg);
usr.bin/dig/lib/dns/message.c
899
result = getname(name, source, msg, dctx);
usr.bin/dig/lib/dns/message.c
948
if (msg->rdclass_set == 0) {
usr.bin/dig/lib/dns/message.c
949
msg->rdclass = rdclass;
usr.bin/dig/lib/dns/message.c
950
msg->rdclass_set = 1;
usr.bin/dig/lib/dns/message.c
951
} else if (msg->rdclass != rdclass)
usr.bin/dig/lib/dns/message.c
958
msg->tkey = 1;
usr.bin/dig/lib/dns/message.c
970
rdatalist = newrdatalist(msg);
usr.bin/dig/lib/dns/tsig.c
1004
msg->tsigstatus = dns_tsigerror_badtrunc;
usr.bin/dig/lib/dns/tsig.c
1005
tsig_log(msg->tsigkey, 2,
usr.bin/dig/lib/dns/tsig.c
1013
msg->tsigstatus = dns_tsigerror_badtrunc;
usr.bin/dig/lib/dns/tsig.c
1014
tsig_log(msg->tsigkey, 2, "signature length too small");
usr.bin/dig/lib/dns/tsig.c
1021
msg->tsigstatus = tsig.error;
usr.bin/dig/lib/dns/tsig.c
1029
msg->tsigstatus = dns_rcode_noerror;
usr.bin/dig/lib/dns/tsig.c
1040
tsig_verify_tcp(isc_buffer_t *source, dns_message_t *msg) {
usr.bin/dig/lib/dns/tsig.c
1058
REQUIRE(msg != NULL);
usr.bin/dig/lib/dns/tsig.c
1059
REQUIRE(dns_message_gettsigkey(msg) != NULL);
usr.bin/dig/lib/dns/tsig.c
1060
REQUIRE(msg->tcp_continuation == 1);
usr.bin/dig/lib/dns/tsig.c
1061
REQUIRE(msg->querytsig != NULL);
usr.bin/dig/lib/dns/tsig.c
1063
msg->verified_sig = 0;
usr.bin/dig/lib/dns/tsig.c
1064
msg->tsigstatus = dns_tsigerror_badsig;
usr.bin/dig/lib/dns/tsig.c
1066
if (!is_response(msg))
usr.bin/dig/lib/dns/tsig.c
1069
tsigkey = dns_message_gettsigkey(msg);
usr.bin/dig/lib/dns/tsig.c
1075
ret = dns_rdataset_first(msg->querytsig);
usr.bin/dig/lib/dns/tsig.c
1078
dns_rdataset_current(msg->querytsig, &rdata);
usr.bin/dig/lib/dns/tsig.c
1087
if (msg->tsig != NULL) {
usr.bin/dig/lib/dns/tsig.c
1090
keyname = msg->tsigname;
usr.bin/dig/lib/dns/tsig.c
1091
ret = dns_rdataset_first(msg->tsig);
usr.bin/dig/lib/dns/tsig.c
1094
dns_rdataset_current(msg->tsig, &rdata);
usr.bin/dig/lib/dns/tsig.c
1105
msg->tsigstatus = dns_tsigerror_badkey;
usr.bin/dig/lib/dns/tsig.c
1107
tsig_log(msg->tsigkey, 2,
usr.bin/dig/lib/dns/tsig.c
1144
if (msg->tsigctx == NULL) {
usr.bin/dig/lib/dns/tsig.c
1147
0, &msg->tsigctx);
usr.bin/dig/lib/dns/tsig.c
1157
ret = dst_context_adddata(msg->tsigctx, &r);
usr.bin/dig/lib/dns/tsig.c
1167
ret = dst_context_adddata(msg->tsigctx, &r);
usr.bin/dig/lib/dns/tsig.c
1206
ret = dst_context_adddata(msg->tsigctx, &header_r);
usr.bin/dig/lib/dns/tsig.c
1216
r.length = msg->sigstart - DNS_MESSAGE_HEADERLEN;
usr.bin/dig/lib/dns/tsig.c
1219
ret = dst_context_adddata(msg->tsigctx, &r);
usr.bin/dig/lib/dns/tsig.c
1231
ret = dst_context_adddata(msg->tsigctx, &r);
usr.bin/dig/lib/dns/tsig.c
1239
msg->tsigstatus = tsig.error;
usr.bin/dig/lib/dns/tsig.c
1246
tsig_log(msg->tsigkey, 2,
usr.bin/dig/lib/dns/tsig.c
1253
ret = dst_context_verify(msg->tsigctx, &sig_r);
usr.bin/dig/lib/dns/tsig.c
1255
tsig_log(msg->tsigkey, 2,
usr.bin/dig/lib/dns/tsig.c
1262
msg->verified_sig = 1;
usr.bin/dig/lib/dns/tsig.c
1276
if (now + msg->timeadjust > (time_t)(tsig.timesigned +
usr.bin/dig/lib/dns/tsig.c
1278
msg->tsigstatus = dns_tsigerror_badtime;
usr.bin/dig/lib/dns/tsig.c
1279
tsig_log(msg->tsigkey, 2, "signature has expired");
usr.bin/dig/lib/dns/tsig.c
1282
} else if (now + msg->timeadjust < (time_t)(tsig.timesigned -
usr.bin/dig/lib/dns/tsig.c
1284
msg->tsigstatus = dns_tsigerror_badtime;
usr.bin/dig/lib/dns/tsig.c
1285
tsig_log(msg->tsigkey, 2,
usr.bin/dig/lib/dns/tsig.c
1318
msg->tsigstatus = dns_tsigerror_badtrunc;
usr.bin/dig/lib/dns/tsig.c
1319
tsig_log(msg->tsigkey, 2,
usr.bin/dig/lib/dns/tsig.c
1328
msg->tsigstatus = dns_tsigerror_badtrunc;
usr.bin/dig/lib/dns/tsig.c
1329
tsig_log(msg->tsigkey, 2,
usr.bin/dig/lib/dns/tsig.c
1337
msg->tsigstatus = tsig.error;
usr.bin/dig/lib/dns/tsig.c
1346
msg->tsigstatus = dns_rcode_noerror;
usr.bin/dig/lib/dns/tsig.c
1355
if ((ret != ISC_R_SUCCESS || has_tsig) && msg->tsigctx != NULL) {
usr.bin/dig/lib/dns/tsig.c
1356
dst_context_destroy(&msg->tsigctx);
usr.bin/dig/lib/dns/tsig.c
406
dns_tsig_sign(dns_message_t *msg) {
usr.bin/dig/lib/dns/tsig.c
41
#define is_response(msg) (msg->flags & DNS_MESSAGEFLAG_QR)
usr.bin/dig/lib/dns/tsig.c
424
REQUIRE(msg != NULL);
usr.bin/dig/lib/dns/tsig.c
425
key = dns_message_gettsigkey(msg);
usr.bin/dig/lib/dns/tsig.c
430
response = is_response(msg);
usr.bin/dig/lib/dns/tsig.c
431
if (response && msg->querytsig == NULL)
usr.bin/dig/lib/dns/tsig.c
443
tsig.timesigned = now + msg->timeadjust;
usr.bin/dig/lib/dns/tsig.c
446
tsig.originalid = msg->id;
usr.bin/dig/lib/dns/tsig.c
451
tsig.error = msg->querytsigstatus;
usr.bin/dig/lib/dns/tsig.c
492
INSIST(msg->verified_sig);
usr.bin/dig/lib/dns/tsig.c
494
ret = dns_rdataset_first(msg->querytsig);
usr.bin/dig/lib/dns/tsig.c
497
dns_rdataset_current(msg->querytsig, &querytsigrdata);
usr.bin/dig/lib/dns/tsig.c
520
dns_message_renderheader(msg, &headerbuf);
usr.bin/dig/lib/dns/tsig.c
529
isc_buffer_usedregion(msg->buffer, &r);
usr.bin/dig/lib/dns/tsig.c
535
if (msg->tcp_continuation == 0) {
usr.bin/dig/lib/dns/tsig.c
571
if (msg->tcp_continuation == 0) {
usr.bin/dig/lib/dns/tsig.c
636
ret = dns_message_gettemprdata(msg, &rdata);
usr.bin/dig/lib/dns/tsig.c
647
dns_message_takebuffer(msg, &dynbuf);
usr.bin/dig/lib/dns/tsig.c
655
ret = dns_message_gettempname(msg, &owner);
usr.bin/dig/lib/dns/tsig.c
664
ret = dns_message_gettemprdatalist(msg, &datalist);
usr.bin/dig/lib/dns/tsig.c
668
ret = dns_message_gettemprdataset(msg, &dataset);
usr.bin/dig/lib/dns/tsig.c
676
msg->tsig = dataset;
usr.bin/dig/lib/dns/tsig.c
677
msg->tsigname = owner;
usr.bin/dig/lib/dns/tsig.c
680
msg->tsigname->attributes |= DNS_NAMEATTR_NOCOMPRESS;
usr.bin/dig/lib/dns/tsig.c
685
dns_message_puttemprdatalist(msg, &datalist);
usr.bin/dig/lib/dns/tsig.c
687
dns_message_puttempname(msg, &owner);
usr.bin/dig/lib/dns/tsig.c
692
dns_message_puttemprdata(msg, &rdata);
usr.bin/dig/lib/dns/tsig.c
703
dns_tsig_verify(isc_buffer_t *source, dns_message_t *msg)
usr.bin/dig/lib/dns/tsig.c
723
tsigkey = dns_message_gettsigkey(msg);
usr.bin/dig/lib/dns/tsig.c
724
response = is_response(msg);
usr.bin/dig/lib/dns/tsig.c
726
msg->verify_attempted = 1;
usr.bin/dig/lib/dns/tsig.c
727
msg->verified_sig = 0;
usr.bin/dig/lib/dns/tsig.c
728
msg->tsigstatus = dns_tsigerror_badsig;
usr.bin/dig/lib/dns/tsig.c
730
if (msg->tcp_continuation) {
usr.bin/dig/lib/dns/tsig.c
731
if (tsigkey == NULL || msg->querytsig == NULL)
usr.bin/dig/lib/dns/tsig.c
733
return (tsig_verify_tcp(source, msg));
usr.bin/dig/lib/dns/tsig.c
739
if (msg->tsig == NULL)
usr.bin/dig/lib/dns/tsig.c
746
if (response && (tsigkey == NULL || msg->querytsig == NULL))
usr.bin/dig/lib/dns/tsig.c
754
keyname = msg->tsigname;
usr.bin/dig/lib/dns/tsig.c
755
ret = dns_rdataset_first(msg->tsig);
usr.bin/dig/lib/dns/tsig.c
758
dns_rdataset_current(msg->tsig, &rdata);
usr.bin/dig/lib/dns/tsig.c
764
ret = dns_rdataset_first(msg->querytsig);
usr.bin/dig/lib/dns/tsig.c
767
dns_rdataset_current(msg->querytsig, &rdata);
usr.bin/dig/lib/dns/tsig.c
778
msg->tsigstatus = dns_tsigerror_badkey;
usr.bin/dig/lib/dns/tsig.c
779
tsig_log(msg->tsigkey, 2,
usr.bin/dig/lib/dns/tsig.c
795
msg->tsigstatus = dns_tsigerror_badkey;
usr.bin/dig/lib/dns/tsig.c
799
&msg->tsigkey);
usr.bin/dig/lib/dns/tsig.c
802
tsig_log(msg->tsigkey, 2, "unknown key");
usr.bin/dig/lib/dns/tsig.c
805
msg->tsigkey = tsigkey;
usr.bin/dig/lib/dns/tsig.c
82
tsig_verify_tcp(isc_buffer_t *source, dns_message_t *msg);
usr.bin/dig/lib/dns/tsig.c
823
tsig_log(msg->tsigkey, 2, "signature length too big");
usr.bin/dig/lib/dns/tsig.c
829
tsig_log(msg->tsigkey, 2,
usr.bin/dig/lib/dns/tsig.c
898
r.length = msg->sigstart - DNS_MESSAGE_HEADERLEN;
usr.bin/dig/lib/dns/tsig.c
913
isc_buffer_putuint32(&databuf, msg->tsig->ttl);
usr.bin/dig/lib/dns/tsig.c
948
tsig_log(msg->tsigkey, 2,
usr.bin/dig/lib/dns/tsig.c
954
msg->verified_sig = 1;
usr.bin/dig/lib/dns/tsig.c
957
tsig_log(msg->tsigkey, 2, "signature was empty");
usr.bin/dig/lib/dns/tsig.c
971
if (now + msg->timeadjust > (time_t)(tsig.timesigned + tsig.fudge)) {
usr.bin/dig/lib/dns/tsig.c
972
msg->tsigstatus = dns_tsigerror_badtime;
usr.bin/dig/lib/dns/tsig.c
973
tsig_log(msg->tsigkey, 2, "signature has expired");
usr.bin/dig/lib/dns/tsig.c
976
} else if (now + msg->timeadjust < (time_t)(tsig.timesigned -
usr.bin/dig/lib/dns/tsig.c
978
msg->tsigstatus = dns_tsigerror_badtime;
usr.bin/dig/lib/dns/tsig.c
979
tsig_log(msg->tsigkey, 2, "signature is in the future");
usr.bin/dig/lib/isc/unix/socket.c
272
watch_fd(isc_socketmgr_t *manager, int fd, int msg) {
usr.bin/dig/lib/isc/unix/socket.c
275
if (msg == SELECT_POKE_READ)
usr.bin/dig/lib/isc/unix/socket.c
277
if (msg == SELECT_POKE_WRITE)
usr.bin/dig/lib/isc/unix/socket.c
284
unwatch_fd(isc_socketmgr_t *manager, int fd, int msg) {
usr.bin/dig/lib/isc/unix/socket.c
287
if (msg == SELECT_POKE_READ)
usr.bin/dig/lib/isc/unix/socket.c
289
else if (msg == SELECT_POKE_WRITE)
usr.bin/dig/lib/isc/unix/socket.c
296
wakeup_socket(isc_socketmgr_t *manager, int fd, int msg) {
usr.bin/dig/lib/isc/unix/socket.c
307
if (msg == SELECT_POKE_CLOSE) {
usr.bin/dig/lib/isc/unix/socket.c
335
result = watch_fd(manager, fd, msg);
usr.bin/dig/lib/isc/unix/socket.c
353
select_poke(isc_socketmgr_t *manager, int fd, int msg) {
usr.bin/dig/lib/isc/unix/socket.c
354
if (msg == SELECT_POKE_SHUTDOWN)
usr.bin/dig/lib/isc/unix/socket.c
357
wakeup_socket(manager, fd, msg);
usr.bin/dig/lib/isc/unix/socket.c
404
process_cmsg(isc_socket_t *sock, struct msghdr *msg, isc_socketevent_t *dev) {
usr.bin/dig/lib/isc/unix/socket.c
416
UNUSED(msg);
usr.bin/dig/lib/isc/unix/socket.c
419
if ((msg->msg_flags & MSG_TRUNC) == MSG_TRUNC)
usr.bin/dig/lib/isc/unix/socket.c
422
if ((msg->msg_flags & MSG_CTRUNC) == MSG_CTRUNC)
usr.bin/dig/lib/isc/unix/socket.c
425
if (msg->msg_controllen == 0U || msg->msg_control == NULL)
usr.bin/dig/lib/isc/unix/socket.c
431
cmsgp = CMSG_FIRSTHDR(msg);
usr.bin/dig/lib/isc/unix/socket.c
477
cmsgp = CMSG_NXTHDR(msg, cmsgp);
usr.bin/dig/lib/isc/unix/socket.c
496
struct msghdr *msg, struct iovec *iov, size_t *write_countp)
usr.bin/dig/lib/isc/unix/socket.c
505
memset(msg, 0, sizeof(*msg));
usr.bin/dig/lib/isc/unix/socket.c
508
msg->msg_name = (void *)&dev->address;
usr.bin/dig/lib/isc/unix/socket.c
509
msg->msg_namelen = dev->address.ss_len;
usr.bin/dig/lib/isc/unix/socket.c
511
msg->msg_name = NULL;
usr.bin/dig/lib/isc/unix/socket.c
512
msg->msg_namelen = 0;
usr.bin/dig/lib/isc/unix/socket.c
562
msg->msg_iov = iov;
usr.bin/dig/lib/isc/unix/socket.c
563
msg->msg_iovlen = iovcount;
usr.bin/dig/lib/isc/unix/socket.c
565
msg->msg_control = NULL;
usr.bin/dig/lib/isc/unix/socket.c
566
msg->msg_controllen = 0;
usr.bin/dig/lib/isc/unix/socket.c
567
msg->msg_flags = 0;
usr.bin/dig/lib/isc/unix/socket.c
578
msg->msg_control = (void *)cmsgbuf;
usr.bin/dig/lib/isc/unix/socket.c
579
msg->msg_controllen = cmsg_space(sizeof(struct in6_pktinfo));
usr.bin/dig/lib/isc/unix/socket.c
580
INSIST(msg->msg_controllen <= SENDCMSGBUFLEN);
usr.bin/dig/lib/isc/unix/socket.c
596
msg->msg_controllen);
usr.bin/dig/lib/isc/unix/socket.c
598
msg->msg_control = (void *)cmsgbuf;
usr.bin/dig/lib/isc/unix/socket.c
599
msg->msg_controllen += cmsg_space(sizeof(use_min_mtu));
usr.bin/dig/lib/isc/unix/socket.c
600
INSIST(msg->msg_controllen <= SENDCMSGBUFLEN);
usr.bin/dig/lib/isc/unix/socket.c
624
msg->msg_controllen);
usr.bin/dig/lib/isc/unix/socket.c
625
msg->msg_control = (void *)cmsgbuf;
usr.bin/dig/lib/isc/unix/socket.c
626
msg->msg_controllen += cmsg_space(sizeof(dscp));
usr.bin/dig/lib/isc/unix/socket.c
627
INSIST(msg->msg_controllen <= SENDCMSGBUFLEN);
usr.bin/dig/lib/isc/unix/socket.c
648
msg->msg_controllen);
usr.bin/dig/lib/isc/unix/socket.c
649
msg->msg_control = (void *)cmsgbuf;
usr.bin/dig/lib/isc/unix/socket.c
650
msg->msg_controllen += cmsg_space(sizeof(dscp));
usr.bin/dig/lib/isc/unix/socket.c
651
INSIST(msg->msg_controllen <= SENDCMSGBUFLEN);
usr.bin/dig/lib/isc/unix/socket.c
669
if (msg->msg_controllen != 0 &&
usr.bin/dig/lib/isc/unix/socket.c
670
msg->msg_controllen < SENDCMSGBUFLEN)
usr.bin/dig/lib/isc/unix/socket.c
672
memset(cmsgbuf + msg->msg_controllen, 0,
usr.bin/dig/lib/isc/unix/socket.c
673
SENDCMSGBUFLEN - msg->msg_controllen);
usr.bin/dig/lib/isc/unix/socket.c
695
struct msghdr *msg, struct iovec *iov, size_t *read_countp)
usr.bin/dig/lib/isc/unix/socket.c
702
memset(msg, 0, sizeof(struct msghdr));
usr.bin/dig/lib/isc/unix/socket.c
706
msg->msg_name = (void *)&dev->address;
usr.bin/dig/lib/isc/unix/socket.c
707
msg->msg_namelen = sizeof(dev->address);
usr.bin/dig/lib/isc/unix/socket.c
709
msg->msg_name = NULL;
usr.bin/dig/lib/isc/unix/socket.c
710
msg->msg_namelen = 0;
usr.bin/dig/lib/isc/unix/socket.c
759
msg->msg_iov = iov;
usr.bin/dig/lib/isc/unix/socket.c
760
msg->msg_iovlen = iovcount;
usr.bin/dig/lib/isc/unix/socket.c
762
msg->msg_control = cmsgbuf;
usr.bin/dig/lib/isc/unix/socket.c
763
msg->msg_controllen = RECVCMSGBUFLEN;
usr.bin/dig/lib/isc/unix/socket.c
764
msg->msg_flags = 0;
usr.bin/dig/nslookup.c
222
printsection(dig_query_t *query, dns_message_t *msg, int headers,
usr.bin/dig/nslookup.c
235
result = dns_message_firstname(msg, section);
usr.bin/dig/nslookup.c
242
dns_message_currentname(msg, section,
usr.bin/dig/nslookup.c
277
result = dns_message_nextname(msg, section);
usr.bin/dig/nslookup.c
288
detailsection(dig_query_t *query, dns_message_t *msg, int headers,
usr.bin/dig/nslookup.c
317
result = dns_message_firstname(msg, section);
usr.bin/dig/nslookup.c
324
dns_message_currentname(msg, section,
usr.bin/dig/nslookup.c
363
result = dns_message_nextname(msg, section);
usr.bin/dig/nslookup.c
388
printmessage(dig_query_t *query, dns_message_t *msg, int headers) {
usr.bin/dig/nslookup.c
405
detailsection(query, msg, 1, DNS_SECTION_QUESTION);
usr.bin/dig/nslookup.c
406
detailsection(query, msg, 1, DNS_SECTION_ANSWER);
usr.bin/dig/nslookup.c
407
detailsection(query, msg, 1, DNS_SECTION_AUTHORITY);
usr.bin/dig/nslookup.c
408
detailsection(query, msg, 1, DNS_SECTION_ADDITIONAL);
usr.bin/dig/nslookup.c
412
if (msg->rcode != 0) {
usr.bin/dig/nslookup.c
417
nametext, rcode_totext(msg->rcode));
usr.bin/dig/nslookup.c
425
if ((msg->flags & DNS_MESSAGEFLAG_AA) == 0)
usr.bin/dig/nslookup.c
427
if (!ISC_LIST_EMPTY(msg->sections[DNS_SECTION_ANSWER]))
usr.bin/dig/nslookup.c
428
printsection(query, msg, headers, DNS_SECTION_ANSWER);
usr.bin/dig/nslookup.c
433
if (((msg->flags & DNS_MESSAGEFLAG_AA) == 0) &&
usr.bin/dig/nslookup.c
436
printsection(query, msg, headers,
usr.bin/dig/nslookup.c
438
printsection(query, msg, headers,
usr.bin/file/file.c
127
struct input_msg msg;
usr.bin/file/file.c
223
fd = prepare_message(&msg, idx, argv[idx]);
usr.bin/file/file.c
224
send_message(&ibuf, &msg, sizeof msg, fd);
usr.bin/file/file.c
245
prepare_message(struct input_msg *msg, int idx, const char *path)
usr.bin/file/file.c
249
memset(msg, 0, sizeof *msg);
usr.bin/file/file.c
250
msg->idx = idx;
usr.bin/file/file.c
253
if (fstat(STDIN_FILENO, &msg->sb) == -1) {
usr.bin/file/file.c
254
msg->error = errno;
usr.bin/file/file.c
261
error = stat(path, &msg->sb);
usr.bin/file/file.c
263
error = lstat(path, &msg->sb);
usr.bin/file/file.c
265
msg->error = errno;
usr.bin/file/file.c
274
mode = msg->sb.st_mode;
usr.bin/file/file.c
282
read_link(msg, path);
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
321
read_link(struct input_msg *msg, const char *path)
usr.bin/file/file.c
331
msg->link_error = errno;
usr.bin/file/file.c
337
strlcpy(msg->link_path, lpath, sizeof msg->link_path);
usr.bin/file/file.c
344
strlcpy(msg->link_path, lpath, sizeof msg->link_path);
usr.bin/file/file.c
346
used = snprintf(msg->link_path, sizeof msg->link_path,
usr.bin/file/file.c
348
if (used < 0 || (size_t)used >= sizeof msg->link_path) {
usr.bin/file/file.c
349
msg->link_error = ENAMETOOLONG;
usr.bin/file/file.c
359
msg->link_target = errno;
usr.bin/file/file.c
369
struct input_msg msg;
usr.bin/file/file.c
411
if (imsg_get_data(&imsg, &msg, sizeof msg) == -1)
usr.bin/file/file.c
414
idx = msg.idx;
usr.bin/file/file.c
420
inf.msg = &msg;
usr.bin/file/file.c
471
if (inf->msg->sb.st_size == 0 && S_ISREG(inf->msg->sb.st_mode))
usr.bin/file/file.c
473
if (inf->msg->sb.st_size == 0 || inf->msg->sb.st_size > FILE_READ_SIZE)
usr.bin/file/file.c
476
inf->size = inf->msg->sb.st_size;
usr.bin/file/file.c
478
if (!S_ISREG(inf->msg->sb.st_mode))
usr.bin/file/file.c
501
if (inf->msg->error != 0) {
usr.bin/file/file.c
503
strerror(inf->msg->error));
usr.bin/file/file.c
507
switch (inf->msg->sb.st_mode & S_IFMT) {
usr.bin/file/file.c
518
if (iflag && (inf->msg->sb.st_mode & S_IFMT) != S_IFREG) {
usr.bin/file/file.c
523
switch (inf->msg->sb.st_mode & S_IFMT) {
usr.bin/file/file.c
528
if (inf->msg->link_error != 0) {
usr.bin/file/file.c
530
inf->path, strerror(inf->msg->link_error));
usr.bin/file/file.c
533
if (inf->msg->link_target == ELOOP)
usr.bin/file/file.c
535
else if (inf->msg->link_target != 0) {
usr.bin/file/file.c
537
inf->msg->link_path);
usr.bin/file/file.c
540
inf->msg->link_path);
usr.bin/file/file.c
548
(long)major(inf->msg->sb.st_rdev),
usr.bin/file/file.c
549
(long)minor(inf->msg->sb.st_rdev));
usr.bin/file/file.c
553
(long)major(inf->msg->sb.st_rdev),
usr.bin/file/file.c
554
(long)minor(inf->msg->sb.st_rdev));
usr.bin/file/file.c
581
if (inf->msg->sb.st_size == 0 && S_ISREG(inf->msg->sb.st_mode))
usr.bin/file/file.c
586
if (inf->msg->sb.st_mode & (S_IWUSR|S_IWGRP|S_IWOTH))
usr.bin/file/file.c
588
if (inf->msg->sb.st_mode & (S_IXUSR|S_IXGRP|S_IXOTH))
usr.bin/file/file.c
590
if (S_ISREG(inf->msg->sb.st_mode))
usr.bin/file/file.c
62
struct input_msg *msg;
usr.bin/file/magic-common.c
72
char *msg;
usr.bin/file/magic-common.c
77
if (vasprintf(&msg, fmt, ap) == -1)
usr.bin/file/magic-common.c
79
fprintf(stderr, "%s:%u: %s\n", m->path, line, msg);
usr.bin/file/magic-common.c
80
free(msg);
usr.bin/gencat/gencat.c
116
void MCAddMsg(int msgId, const char *msg);
usr.bin/gencat/gencat.c
170
warning(char *cptr, char *msg)
usr.bin/gencat/gencat.c
172
warnx("%s on line %ld\n%s", msg, lineno, curline);
usr.bin/gencat/gencat.c
182
error(char *cptr, char *msg)
usr.bin/gencat/gencat.c
184
warning(cptr, msg);
usr.bin/gencat/gencat.c
292
static char *msg = NULL;
usr.bin/gencat/gencat.c
304
msg = xrealloc(msg, clen);
usr.bin/gencat/gencat.c
306
msg = xmalloc(clen);
usr.bin/gencat/gencat.c
309
tptr = msg;
usr.bin/gencat/gencat.c
330
i = tptr - msg;
usr.bin/gencat/gencat.c
331
msg = xrealloc(msg, msglen);
usr.bin/gencat/gencat.c
332
tptr = msg + i;
usr.bin/gencat/gencat.c
400
return (msg);
usr.bin/gencat/gencat.c
506
struct _msgT *msg;
usr.bin/gencat/gencat.c
519
LIST_FOREACH(msg, &set->msghead, entries) {
usr.bin/gencat/gencat.c
521
string_size += strlen(msg->str) + 1;
usr.bin/gencat/gencat.c
568
LIST_FOREACH(msg, &set->msghead, entries) {
usr.bin/gencat/gencat.c
569
int msg_len = strlen(msg->str) + 1;
usr.bin/gencat/gencat.c
571
msg_hdr->__msgno = htonl(msg->msgId);
usr.bin/gencat/gencat.c
575
memcpy(strings, msg->str, msg_len);
usr.bin/gencat/gencat.c
679
struct _msgT *msg;
usr.bin/gencat/gencat.c
687
msg = LIST_FIRST(&set->msghead);
usr.bin/gencat/gencat.c
688
while (msg) {
usr.bin/gencat/gencat.c
689
free(msg->str);
usr.bin/gencat/gencat.c
690
LIST_REMOVE(msg, entries);
usr.bin/gencat/gencat.c
702
struct _msgT *msg;
usr.bin/gencat/gencat.c
707
msg = LIST_FIRST(&curSet->msghead);
usr.bin/gencat/gencat.c
708
for (; msg != NULL && msg->msgId < msgId;
usr.bin/gencat/gencat.c
709
msg = LIST_NEXT(msg, entries));
usr.bin/gencat/gencat.c
711
if (msg && msg->msgId == msgId) {
usr.bin/gencat/gencat.c
712
free(msg->str);
usr.bin/gencat/gencat.c
713
LIST_REMOVE(msg, entries);
usr.bin/indent/io.c
528
diag(int level, const char *msg, ...)
usr.bin/indent/io.c
532
va_start(ap, msg);
usr.bin/indent/io.c
537
vfprintf(stdout, msg, ap);
usr.bin/indent/io.c
542
vfprintf(stderr, msg, ap);
usr.bin/kdump/ktrstruct.c
425
ktrmsghdr(const struct msghdr *msg)
usr.bin/kdump/ktrstruct.c
429
msg->msg_name, msg->msg_namelen, msg->msg_iov, msg->msg_iovlen,
usr.bin/kdump/ktrstruct.c
430
msg->msg_control, msg->msg_controllen);
usr.bin/kdump/ktrstruct.c
431
sendrecvflagsname(msg->msg_flags);
usr.bin/kdump/ktrstruct.c
503
struct msghdr msg;
usr.bin/kdump/ktrstruct.c
507
msg.msg_control = data;
usr.bin/kdump/ktrstruct.c
508
msg.msg_controllen = len;
usr.bin/kdump/ktrstruct.c
512
for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
usr.bin/kdump/ktrstruct.c
513
cmsg = CMSG_NXTHDR(&msg, cmsg)) {
usr.bin/kdump/ktrstruct.c
521
for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
usr.bin/kdump/ktrstruct.c
522
cmsg = CMSG_NXTHDR(&msg, cmsg)) {
usr.bin/kdump/ktrstruct.c
685
struct msghdr msg;
usr.bin/kdump/ktrstruct.c
687
if (datalen != sizeof(msg))
usr.bin/kdump/ktrstruct.c
689
memcpy(&msg, data, datalen);
usr.bin/kdump/ktrstruct.c
690
ktrmsghdr(&msg);
usr.bin/ldap/aldap.c
362
while (m->msg == NULL) {
usr.bin/ldap/aldap.c
383
m->msg = ober_read_elements(&ldap->ber, NULL);
usr.bin/ldap/aldap.c
394
LDAP_DEBUG("message", m->msg);
usr.bin/ldap/aldap.c
396
if (ober_scanf_elements(m->msg, "{ite", &msgid, &class, &type, &a) != 0)
usr.bin/ldap/aldap.c
418
if (m->msg->be_sub) {
usr.bin/ldap/aldap.c
419
for (ep = m->msg->be_sub; ep != NULL; ep = ep->be_next) {
usr.bin/ldap/aldap.c
499
aldap_freemsg(struct aldap_message *msg)
usr.bin/ldap/aldap.c
501
if (msg->msg)
usr.bin/ldap/aldap.c
502
ober_free_elements(msg->msg);
usr.bin/ldap/aldap.c
503
free(msg);
usr.bin/ldap/aldap.c
507
aldap_get_resultcode(struct aldap_message *msg)
usr.bin/ldap/aldap.c
509
return msg->body.res.rescode;
usr.bin/ldap/aldap.c
513
aldap_get_dn(struct aldap_message *msg)
usr.bin/ldap/aldap.c
517
if (msg->dn == NULL)
usr.bin/ldap/aldap.c
520
if (ober_get_string(msg->dn, &dn) == -1)
usr.bin/ldap/aldap.c
527
aldap_get_references(struct aldap_message *msg)
usr.bin/ldap/aldap.c
529
if (msg->references == NULL)
usr.bin/ldap/aldap.c
531
return aldap_get_stringset(msg->references);
usr.bin/ldap/aldap.c
549
aldap_get_diagmsg(struct aldap_message *msg)
usr.bin/ldap/aldap.c
553
if (msg->body.res.diagmsg == NULL)
usr.bin/ldap/aldap.c
556
if (ober_get_string(msg->body.res.diagmsg, &s) == -1)
usr.bin/ldap/aldap.c
563
aldap_count_attrs(struct aldap_message *msg)
usr.bin/ldap/aldap.c
568
if (msg->body.search.attrs == NULL)
usr.bin/ldap/aldap.c
571
for (i = 0, a = msg->body.search.attrs;
usr.bin/ldap/aldap.c
580
aldap_first_attr(struct aldap_message *msg, char **outkey,
usr.bin/ldap/aldap.c
587
if (msg->body.search.attrs == NULL)
usr.bin/ldap/aldap.c
590
if (ober_scanf_elements(msg->body.search.attrs, "{s(e)}",
usr.bin/ldap/aldap.c
594
msg->body.search.iter = msg->body.search.attrs->be_next;
usr.bin/ldap/aldap.c
610
aldap_next_attr(struct aldap_message *msg, char **outkey,
usr.bin/ldap/aldap.c
617
if (msg->body.search.iter == NULL)
usr.bin/ldap/aldap.c
620
LDAP_DEBUG("attr", msg->body.search.iter);
usr.bin/ldap/aldap.c
622
if (ober_get_eoc(msg->body.search.iter) == 0)
usr.bin/ldap/aldap.c
625
if (ober_scanf_elements(msg->body.search.iter, "{s(e)}", &key, &a) != 0)
usr.bin/ldap/aldap.c
628
msg->body.search.iter = msg->body.search.iter->be_next;
usr.bin/ldap/aldap.c
645
aldap_match_attr(struct aldap_message *msg, char *inkey,
usr.bin/ldap/aldap.c
652
if (msg->body.search.attrs == NULL)
usr.bin/ldap/aldap.c
655
LDAP_DEBUG("attr", msg->body.search.attrs);
usr.bin/ldap/aldap.c
657
for (a = msg->body.search.attrs;;) {
usr.bin/ldap/aldap.h
60
struct ber_element *msg;
usr.bin/lex/FlexLexer.h
139
virtual void LexerError( const char* msg );
usr.bin/lex/flexdef.h
843
#define flex_die(msg) \
usr.bin/lex/flexdef.h
848
__func__,msg);\
usr.bin/lex/flexdef.h
852
#define flex_die(msg) \
usr.bin/lex/flexdef.h
857
msg);\
usr.bin/lex/misc.c
340
flexerror(const char *msg)
usr.bin/lex/misc.c
342
fprintf(stderr, "%s: %s\n", program_name, msg);
usr.bin/lex/misc.c
350
flexfatal(const char *msg)
usr.bin/lex/misc.c
353
program_name, msg);
usr.bin/lex/misc.c
374
lerrif(const char *msg, int arg)
usr.bin/lex/misc.c
378
snprintf(errmsg, sizeof(errmsg), msg, arg);
usr.bin/lex/misc.c
386
lerrsf(const char *msg, const char arg[])
usr.bin/lex/misc.c
390
snprintf(errmsg, sizeof(errmsg) - 1, msg, arg);
usr.bin/lex/misc.c
399
lerrsf_fatal(const char *msg, const char arg[])
usr.bin/lex/misc.c
403
snprintf(errmsg, sizeof(errmsg) - 1, msg, arg);
usr.bin/lex/parse.y
1012
void format_warn(const char *msg, const char arg[])
usr.bin/lex/parse.y
1016
snprintf( warn_msg, sizeof(warn_msg), msg, arg );
usr.bin/lex/parse.y
1032
void format_pinpoint_message(const char *msg, const char arg[])
usr.bin/lex/parse.y
1036
snprintf( errmsg, sizeof(errmsg), msg, arg );
usr.bin/lex/parse.y
1075
void yyerror(const char *msg)
usr.bin/lex/parse.y
992
void format_synerr(const char *msg, const char arg[])
usr.bin/lex/parse.y
996
(void) snprintf( errmsg, sizeof(errmsg), msg, arg );
usr.bin/m4/expr.c
30
yyerror(const char *msg)
usr.bin/m4/expr.c
32
fprintf(stderr, "m4: %s in expr %s\n", msg, copy_toeval);
usr.bin/mandoc/cgi.c
336
resp_begin_http(int code, const char *msg)
usr.bin/mandoc/cgi.c
340
printf("Status: %d %s\r\n", code, msg);
usr.bin/mandoc/cgi.c
372
resp_begin_html(int code, const char *msg, const char *file)
usr.bin/mandoc/cgi.c
377
resp_begin_http(code, msg);
usr.bin/mandoc/cgi.c
597
pg_error_badrequest(const char *msg)
usr.bin/mandoc/cgi.c
604
puts(msg);
usr.bin/mg/bell.c
30
dobeep_num(const char *msg, int n)
usr.bin/mg/bell.c
32
ewprintf("%s %d", msg, n);
usr.bin/mg/bell.c
38
dobeep_msgs(const char *msg, const char *s)
usr.bin/mg/bell.c
40
ewprintf("%s %s", msg, s);
usr.bin/mg/bell.c
46
dobeep_msg(const char *msg)
usr.bin/mg/bell.c
48
ewprintf("%s", msg);
usr.bin/mg/echo.c
550
char *msg;
usr.bin/mg/echo.c
589
msg = " [No match]";
usr.bin/mg/echo.c
591
msg = " [Ambiguous. Ctrl-G to cancel]";
usr.bin/mg/echo.c
619
msglen = strlen(msg);
usr.bin/mg/echo.c
622
eputs(msg);
usr.bin/mg/util.c
46
char *msg;
usr.bin/mg/util.c
54
msg = "Char:";
usr.bin/mg/util.c
82
msg = "(EOB)";
usr.bin/mg/util.c
98
" (blines=%d rlines=%d l_size=%d)", msg,
usr.bin/nc/netcat.c
1794
report_sock(const char *msg, const struct sockaddr *sa, socklen_t salen,
usr.bin/nc/netcat.c
1802
fprintf(stderr, "%s on %s\n", msg, path);
usr.bin/nc/netcat.c
1820
fprintf(stderr, "%s on %s %s\n", msg, host, port);
usr.bin/openssl/s_client.c
1150
if (cfg.msg) {
usr.bin/openssl/s_client.c
213
int msg;
usr.bin/openssl/s_client.c
547
.opt.flag = &cfg.msg,
usr.bin/openssl/s_client.c
965
!cfg.msg) {
usr.bin/openssl/s_server.c
1135
!cfg.msg) {
usr.bin/openssl/s_server.c
1551
if (cfg.msg) {
usr.bin/openssl/s_server.c
1951
if (cfg.msg) {
usr.bin/openssl/s_server.c
266
int msg;
usr.bin/openssl/s_server.c
694
.opt.flag = &cfg.msg,
usr.bin/openssl/s_server.c
978
cfg.msg = 0;
usr.bin/pctr/pctr.c
248
char th[6], um[5], *msg;
usr.bin/pctr/pctr.c
259
msg = "unknown function";
usr.bin/pctr/pctr.c
261
msg = p5fn[ind].name;
usr.bin/pctr/pctr.c
266
fn, msg);
usr.bin/pctr/pctr.c
275
msg = "unknown function";
usr.bin/pctr/pctr.c
277
msg = cfnp[ind].name;
usr.bin/pctr/pctr.c
295
fn, (sel >> PCTR_UM_SHIFT) & 0xff, th, um, msg);
usr.bin/pkgconf/cli/main.c
93
error_handler(const char *msg, const pkgconf_client_t *client, void *data)
usr.bin/pkgconf/cli/main.c
97
fprintf(error_msgout, "%s", msg);
usr.bin/pkgconf/libpkgconf/client.c
406
pkgconf_default_error_handler(const char *msg, const pkgconf_client_t *client, void *data)
usr.bin/pkgconf/libpkgconf/client.c
408
(void) msg;
usr.bin/pkgconf/libpkgconf/libpkgconf.h
193
typedef bool (*pkgconf_error_handler_func_t)(const char *msg, const pkgconf_client_t *client, void *data);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
321
PKGCONF_API bool pkgconf_default_error_handler(const char *msg, const pkgconf_client_t *client, void *data);
usr.bin/rcs/rcs.c
1110
rcs_rev_add(RCSFILE *rf, RCSNUM *rev, const char *msg, time_t date,
usr.bin/rcs/rcs.c
1154
rdp->rd_log = xstrdup(msg);
usr.bin/rcs/rcsparse.c
1259
char *msg;
usr.bin/rcs/rcsparse.c
1263
if (vasprintf(&msg, fmt, ap) == -1) {
usr.bin/rcs/rcsparse.c
1269
warnx("%s:%d: %s", rfp->rf_path, pdp->rp_msglineno, msg);
usr.bin/rcs/rcsparse.c
1270
free(msg);
usr.bin/rdist/common.c
252
sendcmdmsg(int cmd, char *msg, size_t msgsize)
usr.bin/rdist/common.c
262
if (cmd != C_NONE && !strchr(msg + 1, '\n'))
usr.bin/rdist/common.c
263
(void) strlcat(msg + 1, "\n", msgsize - 1);
usr.bin/rdist/common.c
266
len = strlen(msg);
usr.bin/rdist/common.c
268
len = strlen(msg + 1) + 1;
usr.bin/rdist/common.c
269
msg[0] = cmd;
usr.bin/rdist/common.c
275
(cmd == C_NONE) ? msg : msg + 1);
usr.bin/rdist/common.c
277
return(!(xwrite(rem_w, msg, len) == len));
usr.bin/rdist/message.c
609
_error(const char *msg)
usr.bin/rdist/message.c
616
if (msg) {
usr.bin/rdist/message.c
619
"REMOTE ERROR: %s", msg);
usr.bin/rdist/message.c
622
"LOCAL ERROR: %s", msg);
usr.bin/rdist/message.c
650
_fatalerr(const char *msg)
usr.bin/rdist/message.c
657
(void) snprintf(buf, sizeof(buf), "REMOTE ERROR: %s", msg);
usr.bin/rdist/message.c
659
(void) snprintf(buf, sizeof(buf), "LOCAL ERROR: %s", msg);
usr.bin/rpcgen/rpc_util.c
263
error(msg)
usr.bin/rpcgen/rpc_util.c
264
char *msg;
usr.bin/rpcgen/rpc_util.c
268
fprintf(stderr, "%s\n", msg);
usr.bin/rpcinfo/rpcinfo.c
637
usage(char *msg)
usr.bin/rpcinfo/rpcinfo.c
639
if (msg)
usr.bin/rpcinfo/rpcinfo.c
641
"rpcinfo: %s\n", msg);
usr.bin/rusers/rusers.c
455
rpc_setup(int *fdp, XDR *xdr, struct rpc_msg *msg, struct rmtcallargs *args,
usr.bin/rusers/rusers.c
466
msg->rm_xid = arc4random();
usr.bin/rusers/rusers.c
467
msg->rm_direction = CALL;
usr.bin/rusers/rusers.c
468
msg->rm_call.cb_rpcvers = RPC_MSG_VERSION;
usr.bin/rusers/rusers.c
469
msg->rm_call.cb_prog = PMAPPROG;
usr.bin/rusers/rusers.c
470
msg->rm_call.cb_vers = PMAPVERS;
usr.bin/rusers/rusers.c
471
msg->rm_call.cb_proc = PMAPPROC_CALLIT;
usr.bin/rusers/rusers.c
472
msg->rm_call.cb_cred = unix_auth->ah_cred;
usr.bin/rusers/rusers.c
473
msg->rm_call.cb_verf = unix_auth->ah_verf;
usr.bin/rusers/rusers.c
476
if (!xdr_callmsg(xdr, msg) || !xdr_rmtcall_args(xdr, args))
usr.bin/rusers/rusers.c
496
struct rpc_msg msg[2];
usr.bin/rusers/rusers.c
513
memset(&msg, 0, sizeof(msg));
usr.bin/rusers/rusers.c
522
stat = rpc_setup(&sock[0], &xdr, &msg[0], &args, unix_auth, buf[0]);
usr.bin/rusers/rusers.c
525
xid[0] = msg[0].rm_xid;
usr.bin/rusers/rusers.c
530
stat = rpc_setup(&sock[1], &xdr, &msg[1], &args, unix_auth, buf[1]);
usr.bin/rusers/rusers.c
533
xid[1] = msg[1].rm_xid;
usr.bin/rusers/rusers.c
605
xid[1], &msg[1], &res[1], rusers_reply_3);
usr.bin/rusers/rusers.c
611
xid[0], &msg[0], &res[0], rusers_reply);
usr.bin/signify/signify.c
172
uint8_t *msg = NULL;
usr.bin/signify/signify.c
187
msg = xmalloc(space + 1);
usr.bin/signify/signify.c
193
if (!(msg = realloc(msg, msglen + space + 1)))
usr.bin/signify/signify.c
196
if ((x = read(fd, msg + msglen, space)) == -1)
usr.bin/signify/signify.c
204
msg[msglen] = '\0';
usr.bin/signify/signify.c
208
return msg;
usr.bin/signify/signify.c
290
signmsg(uint8_t *seckey, uint8_t *msg, unsigned long long msglen,
usr.bin/signify/signify.c
297
crypto_sign_ed25519(sigbuf, &siglen, msg, msglen, seckey);
usr.bin/signify/signify.c
385
createsig(const char *seckeyfile, const char *msgfile, uint8_t *msg,
usr.bin/signify/signify.c
426
signmsg(enckey.seckey, msg, msglen, sig.sig);
usr.bin/signify/signify.c
440
uint8_t *msg;
usr.bin/signify/signify.c
445
msg = readmsg(msgfile, &msglen);
usr.bin/signify/signify.c
447
sighdr = createsig(seckeyfile, msgfile, msg, msglen);
usr.bin/signify/signify.c
453
writeall(fd, msg, msglen, sigfile);
usr.bin/signify/signify.c
456
free(msg);
usr.bin/signify/signify.c
461
verifymsg(struct pubkey *pubkey, uint8_t *msg, unsigned long long msglen,
usr.bin/signify/signify.c
474
memcpy(sigbuf + SIGBYTES, msg, msglen);
usr.bin/signify/signify.c
535
uint8_t *msg;
usr.bin/signify/signify.c
537
msg = readmsg(msgfile, &msglen);
usr.bin/signify/signify.c
542
verifymsg(&pubkey, msg, msglen, &sig, quiet);
usr.bin/signify/signify.c
544
free(msg);
usr.bin/signify/signify.c
555
uint8_t *msg;
usr.bin/signify/signify.c
557
msg = readmsg(sigfile, &msglen);
usr.bin/signify/signify.c
559
siglen = parseb64file(sigfile, msg, &sig, sizeof(sig), sigcomment);
usr.bin/signify/signify.c
563
memmove(msg, msg + siglen, msglen);
usr.bin/signify/signify.c
564
msg[msglen] = 0;
usr.bin/signify/signify.c
566
verifymsg(&pubkey, msg, msglen, &sig, quiet);
usr.bin/signify/signify.c
569
return msg;
usr.bin/signify/signify.c
577
uint8_t *msg;
usr.bin/signify/signify.c
581
msg = verifyembedded(pubkeyfile, sigfile, quiet, &msglen,
usr.bin/signify/signify.c
584
writeall(fd, msg, msglen, msgfile);
usr.bin/signify/signify.c
585
free(msg);
usr.bin/signify/signify.c
654
verifychecksums(char *msg, int argc, char **argv, int quiet)
usr.bin/signify/signify.c
674
line = msg;
usr.bin/signify/signify.c
722
uint8_t *msg;
usr.bin/signify/signify.c
724
msg = verifyembedded(pubkeyfile, sigfile, quiet, &msglen, keytype);
usr.bin/signify/signify.c
725
verifychecksums((char *)msg, argc, argv, quiet);
usr.bin/signify/signify.c
727
free(msg);
usr.bin/signify/zsig.c
243
char *msg;
usr.bin/signify/zsig.c
264
msg = xmalloc(space);
usr.bin/signify/zsig.c
272
snprintf(msg, space,
usr.bin/signify/zsig.c
278
p = strchr(msg, 0);
usr.bin/signify/zsig.c
289
if (msg + space < p)
usr.bin/signify/zsig.c
295
sighdr = createsig(seckeyfile, msgfile, msg, p-msg);
usr.bin/signify/zsig.c
302
writeall(fdout, msg, p - msg + 1, sigfile);
usr.bin/signify/zsig.c
303
free(msg);
usr.bin/sndiod/dev.c
162
dev_midi_send(struct dev *d, void *msg, int msglen)
usr.bin/sndiod/dev.c
169
midi_send(o->midi, msg, msglen);
usr.bin/sndiod/fdpass.c
102
n = sendmsg(f->fd, &msg, 0);
usr.bin/sndiod/fdpass.c
126
struct msghdr msg;
usr.bin/sndiod/fdpass.c
137
memset(&msg, 0, sizeof(msg));
usr.bin/sndiod/fdpass.c
138
msg.msg_control = &cmsgbuf.buf;
usr.bin/sndiod/fdpass.c
139
msg.msg_controllen = sizeof(cmsgbuf.buf);
usr.bin/sndiod/fdpass.c
140
msg.msg_iov = &iov;
usr.bin/sndiod/fdpass.c
141
msg.msg_iovlen = 1;
usr.bin/sndiod/fdpass.c
142
n = recvmsg(f->fd, &msg, MSG_WAITALL);
usr.bin/sndiod/fdpass.c
149
n = recvmsg(f->fd, &msg, MSG_WAITALL);
usr.bin/sndiod/fdpass.c
161
if (msg.msg_flags & (MSG_TRUNC | MSG_CTRUNC)) {
usr.bin/sndiod/fdpass.c
166
cmsg = CMSG_FIRSTHDR(&msg);
usr.bin/sndiod/fdpass.c
178
cmsg = CMSG_NXTHDR(&msg, cmsg);
usr.bin/sndiod/fdpass.c
76
struct msghdr msg;
usr.bin/sndiod/fdpass.c
90
memset(&msg, 0, sizeof(msg));
usr.bin/sndiod/fdpass.c
91
msg.msg_iov = &iov;
usr.bin/sndiod/fdpass.c
92
msg.msg_iovlen = 1;
usr.bin/sndiod/fdpass.c
94
msg.msg_control = &cmsgbuf.buf;
usr.bin/sndiod/fdpass.c
95
msg.msg_controllen = sizeof(cmsgbuf.buf);
usr.bin/sndiod/fdpass.c
96
cmsg = CMSG_FIRSTHDR(&msg);
usr.bin/sndiod/midi.c
240
midi_send(struct midi *iep, unsigned char *msg, int size)
usr.bin/sndiod/midi.c
250
(midiev_fmt(str, sizeof(str), msg, size), str));
usr.bin/sndiod/midi.c
256
if (msg[0] <= 0x7f) {
usr.bin/sndiod/midi.c
259
} else if (msg[0] <= 0xf7)
usr.bin/sndiod/midi.c
264
oep->ops->omsg(oep->arg, msg, size);
usr.bin/sndiod/midi.c
341
iep->msg[iep->idx++] = c;
usr.bin/sndiod/midi.c
342
iep->ops->imsg(iep->arg, iep->msg, iep->idx);
usr.bin/sndiod/midi.c
358
iep->msg[0] = c;
usr.bin/sndiod/midi.c
363
iep->msg[0] = c;
usr.bin/sndiod/midi.c
369
iep->msg[iep->idx++] = iep->st;
usr.bin/sndiod/midi.c
370
iep->msg[iep->idx++] = c;
usr.bin/sndiod/midi.c
372
iep->ops->imsg(iep->arg, iep->msg, iep->idx);
usr.bin/sndiod/midi.c
378
iep->ops->imsg(iep->arg, iep->msg, iep->idx);
usr.bin/sndiod/midi.c
481
port_imsg(void *arg, unsigned char *msg, int size)
usr.bin/sndiod/midi.c
485
midi_send(p->midi, msg, size);
usr.bin/sndiod/midi.c
490
port_omsg(void *arg, unsigned char *msg, int size)
usr.bin/sndiod/midi.c
494
midi_out(p->midi, msg, size);
usr.bin/sndiod/midi.h
69
unsigned char msg[MIDI_MSGMAX]; /* parsed input message */
usr.bin/sndiod/opt.c
138
opt_midi_imsg(void *arg, unsigned char *msg, int len)
usr.bin/sndiod/opt.c
149
opt_midi_omsg(void *arg, unsigned char *msg, int len)
usr.bin/sndiod/opt.c
155
if ((msg[0] & MIDI_CMDMASK) == MIDI_CTL && msg[1] == MIDI_CTL_VOL) {
usr.bin/sndiod/opt.c
156
chan = msg[0] & MIDI_CHANMASK;
usr.bin/sndiod/opt.c
159
opt_appvol(o, o->app_array + chan, msg[2]);
usr.bin/sndiod/opt.c
160
ctl_onval(CTL_APP_LEVEL, o, o->app_array + chan, msg[2]);
usr.bin/sndiod/opt.c
163
x = (struct sysex *)msg;
usr.bin/sndiod/opt.c
261
unsigned char msg[3];
usr.bin/sndiod/opt.c
263
msg[0] = MIDI_CTL | (a - o->app_array);
usr.bin/sndiod/opt.c
264
msg[1] = MIDI_CTL_VOL;
usr.bin/sndiod/opt.c
265
msg[2] = a->vol;
usr.bin/sndiod/opt.c
266
midi_send(o->midi, msg, sizeof(msg));
usr.bin/sndiod/sock.c
277
sock_midi_imsg(void *arg, unsigned char *msg, int size)
usr.bin/sndiod/sock.c
281
midi_send(f->midi, msg, size);
usr.bin/sndiod/sock.c
285
sock_midi_omsg(void *arg, unsigned char *msg, int size)
usr.bin/sndiod/sock.c
289
midi_out(f->midi, msg, size);
usr.bin/ssh/auth.c
518
char *msg;
usr.bin/ssh/auth.c
524
if ((r = sshbuf_get_cstring(auth_debug, &msg, NULL)) != 0)
usr.bin/ssh/auth.c
526
ssh_packet_send_debug(ssh, "%s", msg);
usr.bin/ssh/auth.c
527
free(msg);
usr.bin/ssh/auth.c
600
char msg[1024], buf[64];
usr.bin/ssh/auth.c
604
snprintf(msg, sizeof(msg), "key options:%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s",
usr.bin/ssh/auth.c
621
debug("%s: %s", loc, msg);
usr.bin/ssh/auth.c
623
auth_debug_add("%s: %s", loc, msg);
usr.bin/ssh/authfd.c
217
struct sshbuf *msg;
usr.bin/ssh/authfd.c
219
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/authfd.c
221
if ((r = sshbuf_put_u8(msg, type)) != 0 ||
usr.bin/ssh/authfd.c
222
(r = sshbuf_put_cstring(msg, password)) != 0 ||
usr.bin/ssh/authfd.c
223
(r = ssh_request_reply_decode(sock, msg)) != 0)
usr.bin/ssh/authfd.c
228
sshbuf_free(msg);
usr.bin/ssh/authfd.c
264
struct sshbuf *msg;
usr.bin/ssh/authfd.c
272
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/authfd.c
274
if ((r = sshbuf_put_u8(msg, SSH2_AGENTC_REQUEST_IDENTITIES)) != 0)
usr.bin/ssh/authfd.c
277
if ((r = ssh_request_reply(sock, msg, msg)) != 0)
usr.bin/ssh/authfd.c
281
if ((r = sshbuf_get_u8(msg, &type)) != 0)
usr.bin/ssh/authfd.c
292
if ((r = sshbuf_get_u32(msg, &num)) != 0)
usr.bin/ssh/authfd.c
311
if ((r = deserialise_identity2(msg, &(idl->keys[i]),
usr.bin/ssh/authfd.c
327
sshbuf_free(msg);
usr.bin/ssh/authfd.c
406
struct sshbuf *msg;
usr.bin/ssh/authfd.c
417
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/authfd.c
420
if ((r = sshbuf_put_u8(msg, SSH2_AGENTC_SIGN_REQUEST)) != 0 ||
usr.bin/ssh/authfd.c
421
(r = sshkey_puts(key, msg)) != 0 ||
usr.bin/ssh/authfd.c
422
(r = sshbuf_put_string(msg, data, datalen)) != 0 ||
usr.bin/ssh/authfd.c
423
(r = sshbuf_put_u32(msg, flags)) != 0)
usr.bin/ssh/authfd.c
425
if ((r = ssh_request_reply(sock, msg, msg)) != 0)
usr.bin/ssh/authfd.c
427
if ((r = sshbuf_get_u8(msg, &type)) != 0)
usr.bin/ssh/authfd.c
436
if ((r = sshbuf_get_string(msg, &sig, &len)) != 0)
usr.bin/ssh/authfd.c
456
sshbuf_free(msg);
usr.bin/ssh/authfd.c
592
struct sshbuf *msg;
usr.bin/ssh/authfd.c
596
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/authfd.c
615
if ((r = sshbuf_put_u8(msg, type)) != 0 ||
usr.bin/ssh/authfd.c
616
(r = sshkey_private_serialize(key, msg)) != 0 ||
usr.bin/ssh/authfd.c
617
(r = sshbuf_put_cstring(msg, comment)) != 0)
usr.bin/ssh/authfd.c
625
(r = encode_constraints(msg, life, confirm, provider,
usr.bin/ssh/authfd.c
628
if ((r = ssh_request_reply_decode(sock, msg)) != 0)
usr.bin/ssh/authfd.c
633
sshbuf_free(msg);
usr.bin/ssh/authfd.c
644
struct sshbuf *msg;
usr.bin/ssh/authfd.c
649
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/authfd.c
655
if ((r = sshbuf_put_u8(msg,
usr.bin/ssh/authfd.c
657
(r = sshbuf_put_string(msg, blob, blen)) != 0)
usr.bin/ssh/authfd.c
663
if ((r = ssh_request_reply_decode(sock, msg)) != 0)
usr.bin/ssh/authfd.c
670
sshbuf_free(msg);
usr.bin/ssh/authfd.c
684
struct sshbuf *msg;
usr.bin/ssh/authfd.c
695
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/authfd.c
697
if ((r = sshbuf_put_u8(msg, type)) != 0 ||
usr.bin/ssh/authfd.c
698
(r = sshbuf_put_cstring(msg, reader_id)) != 0 ||
usr.bin/ssh/authfd.c
699
(r = sshbuf_put_cstring(msg, pin)) != 0)
usr.bin/ssh/authfd.c
702
(r = encode_constraints(msg, life, confirm, NULL,
usr.bin/ssh/authfd.c
706
if ((r = ssh_request_reply_decode(sock, msg)) != 0)
usr.bin/ssh/authfd.c
711
sshbuf_free(msg);
usr.bin/ssh/authfd.c
726
struct sshbuf *msg;
usr.bin/ssh/authfd.c
732
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/authfd.c
734
if ((r = sshbuf_put_u8(msg, type)) != 0)
usr.bin/ssh/authfd.c
736
if ((r = ssh_request_reply_decode(sock, msg)) != 0)
usr.bin/ssh/authfd.c
741
sshbuf_free(msg);
usr.bin/ssh/authfd.c
751
struct sshbuf *msg;
usr.bin/ssh/authfd.c
756
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/authfd.c
758
if ((r = sshbuf_put_u8(msg, SSH_AGENTC_EXTENSION)) != 0 ||
usr.bin/ssh/authfd.c
759
(r = sshbuf_put_cstring(msg, "session-bind@openssh.com")) != 0 ||
usr.bin/ssh/authfd.c
760
(r = sshkey_puts(key, msg)) != 0 ||
usr.bin/ssh/authfd.c
761
(r = sshbuf_put_stringb(msg, session_id)) != 0 ||
usr.bin/ssh/authfd.c
762
(r = sshbuf_put_stringb(msg, signature)) != 0 ||
usr.bin/ssh/authfd.c
763
(r = sshbuf_put_u8(msg, forwarding ? 1 : 0)) != 0)
usr.bin/ssh/authfd.c
765
if ((r = ssh_request_reply_decode(sock, msg)) != 0)
usr.bin/ssh/authfd.c
770
sshbuf_free(msg);
usr.bin/ssh/authfd.c
778
struct sshbuf *msg;
usr.bin/ssh/authfd.c
785
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/authfd.c
787
if ((r = sshbuf_put_u8(msg, SSH_AGENTC_EXTENSION)) != 0 ||
usr.bin/ssh/authfd.c
788
(r = sshbuf_put_cstring(msg, "query")) != 0)
usr.bin/ssh/authfd.c
790
if ((r = ssh_request_reply(sock, msg, msg)) != 0)
usr.bin/ssh/authfd.c
792
if ((r = sshbuf_get_u8(msg, &type)) != 0)
usr.bin/ssh/authfd.c
800
(r = sshbuf_get_cstring(msg, &cp, NULL)) != 0 ||
usr.bin/ssh/authfd.c
806
while (sshbuf_len(msg)) {
usr.bin/ssh/authfd.c
808
if ((r = sshbuf_get_cstring(msg, ret + i, NULL)) != 0) {
usr.bin/ssh/authfd.c
821
sshbuf_free(msg);
usr.bin/ssh/channels.c
1503
socks_decode_error(Channel *c, int status, const char *func, const char *msg)
usr.bin/ssh/channels.c
1509
func, c->self, msg);
usr.bin/ssh/channels.c
3666
char *msg = NULL;
usr.bin/ssh/channels.c
3679
if ((r = sshpkt_get_cstring(ssh, &msg, NULL)) != 0 ||
usr.bin/ssh/channels.c
3686
reason2txt(reason), msg ? ": ": "", msg ? msg : "");
usr.bin/ssh/channels.c
3687
free(msg);
usr.bin/ssh/clientloop.c
188
char *msg, *fmt2;
usr.bin/ssh/clientloop.c
193
xvasprintf(&msg, fmt2, args);
usr.bin/ssh/clientloop.c
196
(void)atomicio(vwrite, STDERR_FILENO, msg, strlen(msg));
usr.bin/ssh/clientloop.c
197
free(msg);
usr.bin/ssh/ed25519-openssl.c
154
const unsigned char *msg;
usr.bin/ssh/ed25519-openssl.c
162
msg = sm + crypto_sign_ed25519_BYTES;
usr.bin/ssh/ed25519-openssl.c
187
msg, msglen) != 1) {
usr.bin/ssh/ed25519-openssl.c
194
memmove(m, msg, msglen);
usr.bin/ssh/gss-genr.c
107
gss_buffer_desc msg = GSS_C_EMPTY_BUFFER;
usr.bin/ssh/gss-genr.c
125
GSS_C_GSS_CODE, ctxt->oid, &ctx, &msg);
usr.bin/ssh/gss-genr.c
127
if ((r = sshbuf_put(b, msg.value, msg.length)) != 0 ||
usr.bin/ssh/gss-genr.c
131
gss_release_buffer(&lmin, &msg);
usr.bin/ssh/gss-genr.c
137
GSS_C_MECH_CODE, ctxt->oid, &ctx, &msg);
usr.bin/ssh/gss-genr.c
139
if ((r = sshbuf_put(b, msg.value, msg.length)) != 0 ||
usr.bin/ssh/gss-genr.c
143
gss_release_buffer(&lmin, &msg);
usr.bin/ssh/kex.c
1205
dump_digest(const char *msg, const u_char *digest, int len)
usr.bin/ssh/kex.c
1207
fprintf(stderr, "%s\n", msg);
usr.bin/ssh/kex.c
1217
send_error(struct ssh *ssh, char *msg)
usr.bin/ssh/kex.c
1225
msg, strlen(msg)) != strlen(msg) ||
usr.bin/ssh/libcrux_mlkem768_sha3.h
142
#define EURYDICE_ASSERT(test, msg) \
usr.bin/ssh/libcrux_mlkem768_sha3.h
145
fprintf(stderr, "assertion \"%s\" failed: file \"%s\", line %d\n", msg, \
usr.bin/ssh/monitor.c
391
char *msg;
usr.bin/ssh/monitor.c
424
(r = sshbuf_get_cstring(logmsg, &msg, NULL)) != 0)
usr.bin/ssh/monitor.c
430
sshlogdirect(level, forced, "%s [%s]", msg,
usr.bin/ssh/monitor.c
434
free(msg);
usr.bin/ssh/monitor_fdpass.c
103
memset(&msg, 0, sizeof(msg));
usr.bin/ssh/monitor_fdpass.c
107
msg.msg_iov = &vec;
usr.bin/ssh/monitor_fdpass.c
108
msg.msg_iovlen = 1;
usr.bin/ssh/monitor_fdpass.c
109
msg.msg_control = &cmsgbuf.buf;
usr.bin/ssh/monitor_fdpass.c
110
msg.msg_controllen = sizeof(cmsgbuf.buf);
usr.bin/ssh/monitor_fdpass.c
114
while ((n = recvmsg(sock, &msg, 0)) == -1 &&
usr.bin/ssh/monitor_fdpass.c
129
cmsg = CMSG_FIRSTHDR(&msg);
usr.bin/ssh/monitor_fdpass.c
43
struct msghdr msg;
usr.bin/ssh/monitor_fdpass.c
54
memset(&msg, 0, sizeof(msg));
usr.bin/ssh/monitor_fdpass.c
56
msg.msg_control = (caddr_t)&cmsgbuf.buf;
usr.bin/ssh/monitor_fdpass.c
57
msg.msg_controllen = sizeof(cmsgbuf.buf);
usr.bin/ssh/monitor_fdpass.c
58
cmsg = CMSG_FIRSTHDR(&msg);
usr.bin/ssh/monitor_fdpass.c
66
msg.msg_iov = &vec;
usr.bin/ssh/monitor_fdpass.c
67
msg.msg_iovlen = 1;
usr.bin/ssh/monitor_fdpass.c
71
while ((n = sendmsg(sock, &msg, 0)) == -1 &&
usr.bin/ssh/monitor_fdpass.c
91
struct msghdr msg;
usr.bin/ssh/monitor_wrap.c
100
(r = sshbuf_put_cstring(log_msg, msg)) != 0)
usr.bin/ssh/monitor_wrap.c
626
char *p, *msg;
usr.bin/ssh/monitor_wrap.c
655
(r = sshbuf_get_cstring(m, &msg, NULL)) != 0)
usr.bin/ssh/monitor_wrap.c
662
if ((r = sshbuf_put(loginmsg, msg, strlen(msg))) != 0)
usr.bin/ssh/monitor_wrap.c
664
free(msg);
usr.bin/ssh/monitor_wrap.c
84
mm_log_handler(LogLevel level, int forced, const char *msg, void *ctx)
usr.bin/ssh/mux.c
1753
char *e, *msg;
usr.bin/ssh/mux.c
1791
(r = sshbuf_get_cstring(m, &msg, NULL)) != 0)
usr.bin/ssh/mux.c
1797
return msg;
usr.bin/ssh/mux.c
315
reply_error(struct sshbuf *reply, u_int type, u_int rid, const char *msg)
usr.bin/ssh/mux.c
321
(r = sshbuf_put_cstring(reply, msg)) != 0)
usr.bin/ssh/mux.c
508
char *name = NULL, *msg = NULL;
usr.bin/ssh/mux.c
516
if ((msg = connection_info_message(ssh)) == NULL)
usr.bin/ssh/mux.c
520
if ((msg = channel_open_message(ssh)) == NULL)
usr.bin/ssh/mux.c
524
msg = xstrdup("info request type not supported");
usr.bin/ssh/mux.c
531
(r = sshbuf_put_cstring(reply, msg)) != 0)
usr.bin/ssh/mux.c
533
free(msg);
usr.bin/ssh/packet.c
1841
u_char *msg;
usr.bin/ssh/packet.c
1846
msg = NULL;
usr.bin/ssh/packet.c
1860
(r = sshpkt_get_string(ssh, &msg, NULL)) != 0)
usr.bin/ssh/packet.c
1868
ssh_remote_port(ssh), reason, msg);
usr.bin/ssh/packet.c
1869
free(msg);
usr.bin/ssh/packet.c
1889
(r = sshpkt_get_string(ssh, &msg, NULL)) != 0 ||
usr.bin/ssh/packet.c
1891
free(msg);
usr.bin/ssh/packet.c
1894
debug("Remote: %.900s", msg);
usr.bin/ssh/packet.c
1895
free(msg);
usr.bin/ssh/readpass.c
223
writemsg(const char *msg)
usr.bin/ssh/readpass.c
226
(void)write(STDERR_FILENO, msg, strlen(msg));
usr.bin/ssh/readpass.c
301
char *msg = NULL;
usr.bin/ssh/readpass.c
310
xvasprintf(&msg, fmt, args);
usr.bin/ssh/readpass.c
312
writemsg(msg);
usr.bin/ssh/readpass.c
313
free(msg);
usr.bin/ssh/readpass.c
47
ssh_askpass(char *askpass, const char *msg, const char *env_hint)
usr.bin/ssh/readpass.c
76
execlp(askpass, askpass, msg, (char *)NULL);
usr.bin/ssh/sftp-client.c
1001
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
usr.bin/ssh/sftp-client.c
1002
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
1003
(r = sshbuf_put_cstring(msg,
usr.bin/ssh/sftp-client.c
1005
(r = sshbuf_put_cstring(msg, path)) != 0)
usr.bin/ssh/sftp-client.c
1007
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
1013
get_msg(conn, msg);
usr.bin/ssh/sftp-client.c
1014
if ((r = sshbuf_get_u8(msg, &type)) != 0 ||
usr.bin/ssh/sftp-client.c
1015
(r = sshbuf_get_u32(msg, &id)) != 0)
usr.bin/ssh/sftp-client.c
1025
if ((r = sshbuf_get_u32(msg, &status)) != 0 ||
usr.bin/ssh/sftp-client.c
1026
(r = sshbuf_get_cstring(msg, &errmsg, NULL)) != 0)
usr.bin/ssh/sftp-client.c
1031
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
1037
if ((r = sshbuf_get_u32(msg, &count)) != 0)
usr.bin/ssh/sftp-client.c
1042
if ((r = sshbuf_get_cstring(msg, &filename, NULL)) != 0 ||
usr.bin/ssh/sftp-client.c
1043
(r = sshbuf_get_cstring(msg, &longname, NULL)) != 0 ||
usr.bin/ssh/sftp-client.c
1044
(r = decode_attrib(msg, &a)) != 0)
usr.bin/ssh/sftp-client.c
1051
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
1082
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
1116
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
1123
if ((r = sshbuf_put_u8(msg, SSH2_FXP_OPEN)) != 0 ||
usr.bin/ssh/sftp-client.c
1124
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
1125
(r = sshbuf_put_cstring(msg, oldpath)) != 0 ||
usr.bin/ssh/sftp-client.c
1126
(r = sshbuf_put_u32(msg, SSH2_FXF_READ)) != 0 ||
usr.bin/ssh/sftp-client.c
1127
(r = encode_attrib(msg, &junk)) != 0)
usr.bin/ssh/sftp-client.c
1129
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
1132
sshbuf_reset(msg);
usr.bin/ssh/sftp-client.c
1137
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
1143
if ((r = sshbuf_put_u8(msg, SSH2_FXP_OPEN)) != 0 ||
usr.bin/ssh/sftp-client.c
1144
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
1145
(r = sshbuf_put_cstring(msg, newpath)) != 0 ||
usr.bin/ssh/sftp-client.c
1146
(r = sshbuf_put_u32(msg, SSH2_FXF_WRITE|SSH2_FXF_CREAT|
usr.bin/ssh/sftp-client.c
1148
(r = encode_attrib(msg, &attr)) != 0)
usr.bin/ssh/sftp-client.c
1150
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
1153
sshbuf_reset(msg);
usr.bin/ssh/sftp-client.c
1158
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
1165
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
usr.bin/ssh/sftp-client.c
1166
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
1167
(r = sshbuf_put_cstring(msg, "copy-data")) != 0 ||
usr.bin/ssh/sftp-client.c
1168
(r = sshbuf_put_string(msg, old_handle, old_handle_len)) != 0 ||
usr.bin/ssh/sftp-client.c
1169
(r = sshbuf_put_u64(msg, 0)) != 0 ||
usr.bin/ssh/sftp-client.c
1170
(r = sshbuf_put_u64(msg, 0)) != 0 ||
usr.bin/ssh/sftp-client.c
1171
(r = sshbuf_put_string(msg, new_handle, new_handle_len)) != 0 ||
usr.bin/ssh/sftp-client.c
1172
(r = sshbuf_put_u64(msg, 0)) != 0)
usr.bin/ssh/sftp-client.c
1174
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
1184
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
1197
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
1201
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
1209
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
usr.bin/ssh/sftp-client.c
1210
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
1211
(r = sshbuf_put_cstring(msg,
usr.bin/ssh/sftp-client.c
1217
if ((r = sshbuf_put_u8(msg, SSH2_FXP_RENAME)) != 0 ||
usr.bin/ssh/sftp-client.c
1218
(r = sshbuf_put_u32(msg, id)) != 0)
usr.bin/ssh/sftp-client.c
1221
if ((r = sshbuf_put_cstring(msg, oldpath)) != 0 ||
usr.bin/ssh/sftp-client.c
1222
(r = sshbuf_put_cstring(msg, newpath)) != 0)
usr.bin/ssh/sftp-client.c
1224
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
1228
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
1241
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
1252
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
1257
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
usr.bin/ssh/sftp-client.c
1258
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
1259
(r = sshbuf_put_cstring(msg, "hardlink@openssh.com")) != 0 ||
usr.bin/ssh/sftp-client.c
1260
(r = sshbuf_put_cstring(msg, oldpath)) != 0 ||
usr.bin/ssh/sftp-client.c
1261
(r = sshbuf_put_cstring(msg, newpath)) != 0)
usr.bin/ssh/sftp-client.c
1263
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
1266
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
1279
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
1289
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
1294
if ((r = sshbuf_put_u8(msg, SSH2_FXP_SYMLINK)) != 0 ||
usr.bin/ssh/sftp-client.c
1295
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
1296
(r = sshbuf_put_cstring(msg, oldpath)) != 0 ||
usr.bin/ssh/sftp-client.c
1297
(r = sshbuf_put_cstring(msg, newpath)) != 0)
usr.bin/ssh/sftp-client.c
1299
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
1302
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
1315
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
1325
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
1328
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
usr.bin/ssh/sftp-client.c
1329
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
1330
(r = sshbuf_put_cstring(msg, "fsync@openssh.com")) != 0 ||
usr.bin/ssh/sftp-client.c
1331
(r = sshbuf_put_string(msg, handle, handle_len)) != 0)
usr.bin/ssh/sftp-client.c
1333
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
1335
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
1348
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
1360
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
1363
get_msg(conn, msg);
usr.bin/ssh/sftp-client.c
1364
if ((r = sshbuf_get_u8(msg, &type)) != 0 ||
usr.bin/ssh/sftp-client.c
1365
(r = sshbuf_get_u32(msg, &id)) != 0)
usr.bin/ssh/sftp-client.c
1374
if ((r = sshbuf_get_u32(msg, &status)) != 0)
usr.bin/ssh/sftp-client.c
1377
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
1383
if ((r = sshbuf_get_u32(msg, &count)) != 0)
usr.bin/ssh/sftp-client.c
1388
if ((r = sshbuf_get_cstring(msg, &filename, NULL)) != 0 ||
usr.bin/ssh/sftp-client.c
1389
(r = sshbuf_get_cstring(msg, &longname, NULL)) != 0 ||
usr.bin/ssh/sftp-client.c
1390
(r = decode_attrib(msg, &a)) != 0)
usr.bin/ssh/sftp-client.c
1397
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
1407
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
1420
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
1422
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
usr.bin/ssh/sftp-client.c
1423
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
1424
(r = sshbuf_put_cstring(msg, "statvfs@openssh.com")) != 0 ||
usr.bin/ssh/sftp-client.c
1425
(r = sshbuf_put_cstring(msg, path)) != 0)
usr.bin/ssh/sftp-client.c
1427
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
1428
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
1438
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
1450
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
1452
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
usr.bin/ssh/sftp-client.c
1453
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
1454
(r = sshbuf_put_cstring(msg, "fstatvfs@openssh.com")) != 0 ||
usr.bin/ssh/sftp-client.c
1455
(r = sshbuf_put_string(msg, handle, handle_len)) != 0)
usr.bin/ssh/sftp-client.c
1457
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
1458
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
1467
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
1479
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
1481
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
usr.bin/ssh/sftp-client.c
1482
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
1483
(r = sshbuf_put_cstring(msg, "lsetstat@openssh.com")) != 0 ||
usr.bin/ssh/sftp-client.c
1484
(r = sshbuf_put_cstring(msg, path)) != 0 ||
usr.bin/ssh/sftp-client.c
1485
(r = encode_attrib(msg, a)) != 0)
usr.bin/ssh/sftp-client.c
1487
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
1488
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
1501
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
1504
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
1506
if ((r = sshbuf_put_u8(msg, SSH2_FXP_READ)) != 0 ||
usr.bin/ssh/sftp-client.c
1507
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
1508
(r = sshbuf_put_string(msg, handle, handle_len)) != 0 ||
usr.bin/ssh/sftp-client.c
1509
(r = sshbuf_put_u64(msg, offset)) != 0 ||
usr.bin/ssh/sftp-client.c
1510
(r = sshbuf_put_u32(msg, len)) != 0)
usr.bin/ssh/sftp-client.c
1512
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
1513
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
1523
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
1537
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
1540
if ((r = sshbuf_put_u8(msg, SSH2_FXP_OPEN)) != 0 ||
usr.bin/ssh/sftp-client.c
1541
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
1542
(r = sshbuf_put_cstring(msg, path)) != 0 ||
usr.bin/ssh/sftp-client.c
1543
(r = sshbuf_put_u32(msg, openmode)) != 0 ||
usr.bin/ssh/sftp-client.c
1544
(r = encode_attrib(msg, a)) != 0)
usr.bin/ssh/sftp-client.c
1546
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
1547
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
1577
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
1665
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
1696
sshbuf_reset(msg);
usr.bin/ssh/sftp-client.c
1697
get_msg(conn, msg);
usr.bin/ssh/sftp-client.c
1698
if ((r = sshbuf_get_u8(msg, &type)) != 0 ||
usr.bin/ssh/sftp-client.c
1699
(r = sshbuf_get_u32(msg, &id)) != 0)
usr.bin/ssh/sftp-client.c
1709
if ((r = sshbuf_get_u32(msg, &status)) != 0)
usr.bin/ssh/sftp-client.c
1719
if ((r = sshbuf_get_string(msg, &data, &len)) != 0)
usr.bin/ssh/sftp-client.c
1856
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
2012
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
2093
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
2115
sshbuf_reset(msg);
usr.bin/ssh/sftp-client.c
2116
if ((r = sshbuf_put_u8(msg, SSH2_FXP_WRITE)) != 0 ||
usr.bin/ssh/sftp-client.c
2117
(r = sshbuf_put_u32(msg, ack->id)) != 0 ||
usr.bin/ssh/sftp-client.c
2118
(r = sshbuf_put_string(msg, handle,
usr.bin/ssh/sftp-client.c
2120
(r = sshbuf_put_u64(msg, offset)) != 0 ||
usr.bin/ssh/sftp-client.c
2121
(r = sshbuf_put_string(msg, data, len)) != 0)
usr.bin/ssh/sftp-client.c
2123
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
2136
sshbuf_reset(msg);
usr.bin/ssh/sftp-client.c
2137
get_msg(conn, msg);
usr.bin/ssh/sftp-client.c
2138
if ((r = sshbuf_get_u8(msg, &type)) != 0 ||
usr.bin/ssh/sftp-client.c
2139
(r = sshbuf_get_u32(msg, &rid)) != 0)
usr.bin/ssh/sftp-client.c
2146
if ((r = sshbuf_get_u32(msg, &status2)) != 0)
usr.bin/ssh/sftp-client.c
215
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
218
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
2180
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
220
if ((r = sshbuf_put_u8(msg, code)) != 0 ||
usr.bin/ssh/sftp-client.c
221
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
222
(r = sshbuf_put_string(msg, s, len)) != 0)
usr.bin/ssh/sftp-client.c
224
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
226
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
233
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
236
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
2366
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
2372
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
238
if ((r = sshbuf_put_u8(msg, code)) != 0 ||
usr.bin/ssh/sftp-client.c
2389
sshbuf_reset(msg);
usr.bin/ssh/sftp-client.c
239
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
2390
get_msg(to, msg);
usr.bin/ssh/sftp-client.c
2392
if ((r = sshbuf_get_u8(msg, &type)) != 0 ||
usr.bin/ssh/sftp-client.c
2393
(r = sshbuf_get_u32(msg, &id)) != 0)
usr.bin/ssh/sftp-client.c
240
(r = sshbuf_put_string(msg, s, len)) != 0 ||
usr.bin/ssh/sftp-client.c
2400
if ((r = sshbuf_get_u32(msg, &status)) != 0)
usr.bin/ssh/sftp-client.c
241
(r = encode_attrib(msg, a)) != 0)
usr.bin/ssh/sftp-client.c
2426
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
243
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
2434
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
246
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
2499
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
252
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
2533
sshbuf_reset(msg);
usr.bin/ssh/sftp-client.c
2534
get_msg(from, msg);
usr.bin/ssh/sftp-client.c
2535
if ((r = sshbuf_get_u8(msg, &type)) != 0 ||
usr.bin/ssh/sftp-client.c
2536
(r = sshbuf_get_u32(msg, &id)) != 0)
usr.bin/ssh/sftp-client.c
2547
if ((r = sshbuf_get_u32(msg, &status)) != 0)
usr.bin/ssh/sftp-client.c
2557
if ((r = sshbuf_get_string(msg, &data, &len)) != 0)
usr.bin/ssh/sftp-client.c
2567
sshbuf_reset(msg);
usr.bin/ssh/sftp-client.c
2568
if ((r = sshbuf_put_u8(msg, SSH2_FXP_WRITE)) != 0 ||
usr.bin/ssh/sftp-client.c
2569
(r = sshbuf_put_u32(msg, to->msg_id++)) != 0 ||
usr.bin/ssh/sftp-client.c
257
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
2570
(r = sshbuf_put_string(msg, to_handle,
usr.bin/ssh/sftp-client.c
2572
(r = sshbuf_put_u64(msg, req->offset)) != 0 ||
usr.bin/ssh/sftp-client.c
2573
(r = sshbuf_put_string(msg, data, len)) != 0)
usr.bin/ssh/sftp-client.c
2575
send_msg(to, msg);
usr.bin/ssh/sftp-client.c
259
get_msg(conn, msg);
usr.bin/ssh/sftp-client.c
260
if ((r = sshbuf_get_u8(msg, &type)) != 0 ||
usr.bin/ssh/sftp-client.c
261
(r = sshbuf_get_u32(msg, &id)) != 0)
usr.bin/ssh/sftp-client.c
2669
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
270
if ((r = sshbuf_get_u32(msg, &status)) != 0)
usr.bin/ssh/sftp-client.c
272
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
283
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
2832
struct sshbuf *msg, *uidbuf, *gidbuf;
usr.bin/ssh/sftp-client.c
2842
if ((msg = sshbuf_new()) == NULL ||
usr.bin/ssh/sftp-client.c
2856
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
usr.bin/ssh/sftp-client.c
2857
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
2858
(r = sshbuf_put_cstring(msg,
usr.bin/ssh/sftp-client.c
2860
(r = sshbuf_put_stringb(msg, uidbuf)) != 0 ||
usr.bin/ssh/sftp-client.c
2861
(r = sshbuf_put_stringb(msg, gidbuf)) != 0)
usr.bin/ssh/sftp-client.c
2863
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
2864
get_msg(conn, msg);
usr.bin/ssh/sftp-client.c
2865
if ((r = sshbuf_get_u8(msg, &type)) != 0 ||
usr.bin/ssh/sftp-client.c
2866
(r = sshbuf_get_u32(msg, &id)) != 0)
usr.bin/ssh/sftp-client.c
2874
if ((r = sshbuf_get_u32(msg, &status)) != 0 ||
usr.bin/ssh/sftp-client.c
2875
(r = sshbuf_get_cstring(msg, &errmsg, NULL)) != 0)
usr.bin/ssh/sftp-client.c
2880
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
2892
if ((r = sshbuf_froms(msg, &uidbuf)) != 0 ||
usr.bin/ssh/sftp-client.c
2893
(r = sshbuf_froms(msg, &gidbuf)) != 0)
usr.bin/ssh/sftp-client.c
2927
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
296
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
298
get_msg(conn, msg);
usr.bin/ssh/sftp-client.c
299
if ((r = sshbuf_get_u8(msg, &type)) != 0 ||
usr.bin/ssh/sftp-client.c
300
(r = sshbuf_get_u32(msg, &id)) != 0)
usr.bin/ssh/sftp-client.c
307
if ((r = sshbuf_get_u32(msg, &status)) != 0)
usr.bin/ssh/sftp-client.c
311
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
317
if ((r = sshbuf_get_string(msg, &handle, len)) != 0)
usr.bin/ssh/sftp-client.c
319
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
327
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
335
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
337
get_msg(conn, msg);
usr.bin/ssh/sftp-client.c
339
if ((r = sshbuf_get_u8(msg, &type)) != 0 ||
usr.bin/ssh/sftp-client.c
340
(r = sshbuf_get_u32(msg, &id)) != 0)
usr.bin/ssh/sftp-client.c
348
if ((r = sshbuf_get_u32(msg, &status)) != 0)
usr.bin/ssh/sftp-client.c
354
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
360
if ((r = decode_attrib(msg, &attr)) != 0) {
usr.bin/ssh/sftp-client.c
362
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
370
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
379
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
385
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
387
get_msg(conn, msg);
usr.bin/ssh/sftp-client.c
389
if ((r = sshbuf_get_u8(msg, &type)) != 0 ||
usr.bin/ssh/sftp-client.c
390
(r = sshbuf_get_u32(msg, &id)) != 0)
usr.bin/ssh/sftp-client.c
399
if ((r = sshbuf_get_u32(msg, &status)) != 0)
usr.bin/ssh/sftp-client.c
405
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
413
if ((r = sshbuf_get_u64(msg, &st->f_bsize)) != 0 ||
usr.bin/ssh/sftp-client.c
414
(r = sshbuf_get_u64(msg, &st->f_frsize)) != 0 ||
usr.bin/ssh/sftp-client.c
415
(r = sshbuf_get_u64(msg, &st->f_blocks)) != 0 ||
usr.bin/ssh/sftp-client.c
416
(r = sshbuf_get_u64(msg, &st->f_bfree)) != 0 ||
usr.bin/ssh/sftp-client.c
417
(r = sshbuf_get_u64(msg, &st->f_bavail)) != 0 ||
usr.bin/ssh/sftp-client.c
418
(r = sshbuf_get_u64(msg, &st->f_files)) != 0 ||
usr.bin/ssh/sftp-client.c
419
(r = sshbuf_get_u64(msg, &st->f_ffree)) != 0 ||
usr.bin/ssh/sftp-client.c
420
(r = sshbuf_get_u64(msg, &st->f_favail)) != 0 ||
usr.bin/ssh/sftp-client.c
421
(r = sshbuf_get_u64(msg, &st->f_fsid)) != 0 ||
usr.bin/ssh/sftp-client.c
422
(r = sshbuf_get_u64(msg, &flag)) != 0 ||
usr.bin/ssh/sftp-client.c
423
(r = sshbuf_get_u64(msg, &st->f_namemax)) != 0)
usr.bin/ssh/sftp-client.c
429
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
439
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
454
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
456
if ((r = sshbuf_put_u8(msg, SSH2_FXP_INIT)) != 0 ||
usr.bin/ssh/sftp-client.c
457
(r = sshbuf_put_u32(msg, SSH2_FILEXFER_VERSION)) != 0)
usr.bin/ssh/sftp-client.c
460
send_msg(ret, msg);
usr.bin/ssh/sftp-client.c
462
get_msg_extended(ret, msg, 1);
usr.bin/ssh/sftp-client.c
465
if ((r = sshbuf_get_u8(msg, &type)) != 0)
usr.bin/ssh/sftp-client.c
470
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
474
if ((r = sshbuf_get_u32(msg, &ret->version)) != 0)
usr.bin/ssh/sftp-client.c
480
while (sshbuf_len(msg) > 0) {
usr.bin/ssh/sftp-client.c
486
if ((r = sshbuf_get_cstring(msg, &name, NULL)) != 0 ||
usr.bin/ssh/sftp-client.c
487
(r = sshbuf_get_string(msg, &value, &vlen)) != 0)
usr.bin/ssh/sftp-client.c
541
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
601
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
609
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
613
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 ||
usr.bin/ssh/sftp-client.c
614
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
615
(r = sshbuf_put_cstring(msg, "limits@openssh.com")) != 0)
usr.bin/ssh/sftp-client.c
617
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
620
get_msg(conn, msg);
usr.bin/ssh/sftp-client.c
622
if ((r = sshbuf_get_u8(msg, &type)) != 0 ||
usr.bin/ssh/sftp-client.c
623
(r = sshbuf_get_u32(msg, &msg_id)) != 0)
usr.bin/ssh/sftp-client.c
634
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
639
if ((r = sshbuf_get_u64(msg, &limits->packet_length)) != 0 ||
usr.bin/ssh/sftp-client.c
640
(r = sshbuf_get_u64(msg, &limits->read_length)) != 0 ||
usr.bin/ssh/sftp-client.c
641
(r = sshbuf_get_u64(msg, &limits->write_length)) != 0 ||
usr.bin/ssh/sftp-client.c
642
(r = sshbuf_get_u64(msg, &limits->open_handles)) != 0)
usr.bin/ssh/sftp-client.c
645
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
654
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
657
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
661
if ((r = sshbuf_put_u8(msg, SSH2_FXP_CLOSE)) != 0 ||
usr.bin/ssh/sftp-client.c
662
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
663
(r = sshbuf_put_string(msg, handle, handle_len)) != 0)
usr.bin/ssh/sftp-client.c
665
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
672
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
682
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
694
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-client.c
696
if ((r = sshbuf_put_u8(msg, SSH2_FXP_OPENDIR)) != 0 ||
usr.bin/ssh/sftp-client.c
697
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
698
(r = sshbuf_put_cstring(msg, path)) != 0)
usr.bin/ssh/sftp-client.c
700
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
705
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
720
sshbuf_reset(msg);
usr.bin/ssh/sftp-client.c
721
if ((r = sshbuf_put_u8(msg, SSH2_FXP_READDIR)) != 0 ||
usr.bin/ssh/sftp-client.c
722
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-client.c
723
(r = sshbuf_put_string(msg, handle, handle_len)) != 0)
usr.bin/ssh/sftp-client.c
725
send_msg(conn, msg);
usr.bin/ssh/sftp-client.c
727
sshbuf_reset(msg);
usr.bin/ssh/sftp-client.c
729
get_msg(conn, msg);
usr.bin/ssh/sftp-client.c
731
if ((r = sshbuf_get_u8(msg, &type)) != 0 ||
usr.bin/ssh/sftp-client.c
732
(r = sshbuf_get_u32(msg, &id)) != 0)
usr.bin/ssh/sftp-client.c
743
if ((r = sshbuf_get_u32(msg, &rstatus)) != 0)
usr.bin/ssh/sftp-client.c
754
if ((r = sshbuf_get_u32(msg, &count)) != 0)
usr.bin/ssh/sftp-client.c
765
if ((r = sshbuf_get_cstring(msg, &filename,
usr.bin/ssh/sftp-client.c
767
(r = sshbuf_get_cstring(msg, &longname,
usr.bin/ssh/sftp-client.c
770
if ((r = decode_attrib(msg, &a)) != 0) {
usr.bin/ssh/sftp-client.c
803
sshbuf_free(msg);
usr.bin/ssh/sftp-client.c
984
struct sshbuf *msg;
usr.bin/ssh/sftp-client.c
994
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-server.c
1490
struct sshbuf *msg;
usr.bin/ssh/sftp-server.c
1500
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-server.c
1502
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED_REPLY)) != 0 ||
usr.bin/ssh/sftp-server.c
1503
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-server.c
1505
(r = sshbuf_put_u64(msg, SFTP_MAX_MSG_LENGTH)) != 0 ||
usr.bin/ssh/sftp-server.c
1507
(r = sshbuf_put_u64(msg, SFTP_MAX_READ_LENGTH)) != 0 ||
usr.bin/ssh/sftp-server.c
1509
(r = sshbuf_put_u64(msg, SFTP_MAX_MSG_LENGTH - 1024)) != 0 ||
usr.bin/ssh/sftp-server.c
1511
(r = sshbuf_put_u64(msg, nfiles)) != 0)
usr.bin/ssh/sftp-server.c
1513
send_msg(msg);
usr.bin/ssh/sftp-server.c
1514
sshbuf_free(msg);
usr.bin/ssh/sftp-server.c
1696
struct sshbuf *uids, *gids, *usernames, *groupnames, *msg;
usr.bin/ssh/sftp-server.c
1703
(msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-server.c
1732
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED_REPLY)) != 0 ||
usr.bin/ssh/sftp-server.c
1733
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-server.c
1734
(r = sshbuf_put_stringb(msg, usernames)) != 0 ||
usr.bin/ssh/sftp-server.c
1735
(r = sshbuf_put_stringb(msg, groupnames)) != 0)
usr.bin/ssh/sftp-server.c
1737
send_msg(msg);
usr.bin/ssh/sftp-server.c
1743
sshbuf_free(msg);
usr.bin/ssh/sftp-server.c
541
struct sshbuf *msg;
usr.bin/ssh/sftp-server.c
548
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-server.c
550
if ((r = sshbuf_put_u8(msg, SSH2_FXP_STATUS)) != 0 ||
usr.bin/ssh/sftp-server.c
551
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-server.c
552
(r = sshbuf_put_u32(msg, status)) != 0)
usr.bin/ssh/sftp-server.c
555
if ((r = sshbuf_put_cstring(msg, errmsg == NULL ?
usr.bin/ssh/sftp-server.c
557
(r = sshbuf_put_cstring(msg, "")) != 0)
usr.bin/ssh/sftp-server.c
560
send_msg(msg);
usr.bin/ssh/sftp-server.c
561
sshbuf_free(msg);
usr.bin/ssh/sftp-server.c
573
struct sshbuf *msg;
usr.bin/ssh/sftp-server.c
576
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-server.c
578
if ((r = sshbuf_put_u8(msg, type)) != 0 ||
usr.bin/ssh/sftp-server.c
579
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-server.c
580
(r = sshbuf_put_string(msg, data, dlen)) != 0)
usr.bin/ssh/sftp-server.c
582
send_msg(msg);
usr.bin/ssh/sftp-server.c
583
sshbuf_free(msg);
usr.bin/ssh/sftp-server.c
608
struct sshbuf *msg;
usr.bin/ssh/sftp-server.c
611
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-server.c
613
if ((r = sshbuf_put_u8(msg, SSH2_FXP_NAME)) != 0 ||
usr.bin/ssh/sftp-server.c
614
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-server.c
615
(r = sshbuf_put_u32(msg, count)) != 0)
usr.bin/ssh/sftp-server.c
619
if ((r = sshbuf_put_cstring(msg, stats[i].name)) != 0 ||
usr.bin/ssh/sftp-server.c
620
(r = sshbuf_put_cstring(msg, stats[i].long_name)) != 0 ||
usr.bin/ssh/sftp-server.c
621
(r = encode_attrib(msg, &stats[i].attrib)) != 0)
usr.bin/ssh/sftp-server.c
624
send_msg(msg);
usr.bin/ssh/sftp-server.c
625
sshbuf_free(msg);
usr.bin/ssh/sftp-server.c
631
struct sshbuf *msg;
usr.bin/ssh/sftp-server.c
635
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-server.c
637
if ((r = sshbuf_put_u8(msg, SSH2_FXP_ATTRS)) != 0 ||
usr.bin/ssh/sftp-server.c
638
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-server.c
639
(r = encode_attrib(msg, a)) != 0)
usr.bin/ssh/sftp-server.c
641
send_msg(msg);
usr.bin/ssh/sftp-server.c
642
sshbuf_free(msg);
usr.bin/ssh/sftp-server.c
648
struct sshbuf *msg;
usr.bin/ssh/sftp-server.c
655
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-server.c
657
if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED_REPLY)) != 0 ||
usr.bin/ssh/sftp-server.c
658
(r = sshbuf_put_u32(msg, id)) != 0 ||
usr.bin/ssh/sftp-server.c
659
(r = sshbuf_put_u64(msg, st->f_bsize)) != 0 ||
usr.bin/ssh/sftp-server.c
660
(r = sshbuf_put_u64(msg, st->f_frsize)) != 0 ||
usr.bin/ssh/sftp-server.c
661
(r = sshbuf_put_u64(msg, st->f_blocks)) != 0 ||
usr.bin/ssh/sftp-server.c
662
(r = sshbuf_put_u64(msg, st->f_bfree)) != 0 ||
usr.bin/ssh/sftp-server.c
663
(r = sshbuf_put_u64(msg, st->f_bavail)) != 0 ||
usr.bin/ssh/sftp-server.c
664
(r = sshbuf_put_u64(msg, st->f_files)) != 0 ||
usr.bin/ssh/sftp-server.c
665
(r = sshbuf_put_u64(msg, st->f_ffree)) != 0 ||
usr.bin/ssh/sftp-server.c
666
(r = sshbuf_put_u64(msg, st->f_favail)) != 0 ||
usr.bin/ssh/sftp-server.c
667
(r = sshbuf_put_u64(msg, st->f_fsid)) != 0 ||
usr.bin/ssh/sftp-server.c
668
(r = sshbuf_put_u64(msg, flag)) != 0 ||
usr.bin/ssh/sftp-server.c
669
(r = sshbuf_put_u64(msg, st->f_namemax)) != 0)
usr.bin/ssh/sftp-server.c
671
send_msg(msg);
usr.bin/ssh/sftp-server.c
672
sshbuf_free(msg);
usr.bin/ssh/sftp-server.c
680
compose_extension(struct sshbuf *msg, const char *name, const char *ver)
usr.bin/ssh/sftp-server.c
691
if ((r = sshbuf_put_cstring(msg, name)) != 0 ||
usr.bin/ssh/sftp-server.c
692
(r = sshbuf_put_cstring(msg, ver)) != 0)
usr.bin/ssh/sftp-server.c
702
struct sshbuf *msg;
usr.bin/ssh/sftp-server.c
708
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/sftp-server.c
710
if ((r = sshbuf_put_u8(msg, SSH2_FXP_VERSION)) != 0 ||
usr.bin/ssh/sftp-server.c
711
(r = sshbuf_put_u32(msg, SSH2_FILEXFER_VERSION)) != 0)
usr.bin/ssh/sftp-server.c
715
compose_extension(msg, "posix-rename@openssh.com", "1");
usr.bin/ssh/sftp-server.c
716
compose_extension(msg, "statvfs@openssh.com", "2");
usr.bin/ssh/sftp-server.c
717
compose_extension(msg, "fstatvfs@openssh.com", "2");
usr.bin/ssh/sftp-server.c
718
compose_extension(msg, "hardlink@openssh.com", "1");
usr.bin/ssh/sftp-server.c
719
compose_extension(msg, "fsync@openssh.com", "1");
usr.bin/ssh/sftp-server.c
720
compose_extension(msg, "lsetstat@openssh.com", "1");
usr.bin/ssh/sftp-server.c
721
compose_extension(msg, "limits@openssh.com", "1");
usr.bin/ssh/sftp-server.c
722
compose_extension(msg, "expand-path@openssh.com", "1");
usr.bin/ssh/sftp-server.c
723
compose_extension(msg, "copy-data", "1");
usr.bin/ssh/sftp-server.c
724
compose_extension(msg, "home-directory", "1");
usr.bin/ssh/sftp-server.c
725
compose_extension(msg, "users-groups-by-id@openssh.com", "1");
usr.bin/ssh/sftp-server.c
727
send_msg(msg);
usr.bin/ssh/sftp-server.c
728
sshbuf_free(msg);
usr.bin/ssh/sftp.c
229
const char msg[] = "\rInterrupt \n";
usr.bin/ssh/sftp.c
232
(void)write(STDERR_FILENO, msg, sizeof(msg) - 1);
usr.bin/ssh/sftp.c
248
const char msg[] = "\rConnection closed. \n";
usr.bin/ssh/sftp.c
255
(void)write(STDERR_FILENO, msg, sizeof(msg) - 1);
usr.bin/ssh/sk-usbhid.c
102
char *msg;
usr.bin/ssh/sk-usbhid.c
106
xvasprintf(&msg, fmt, ap);
usr.bin/ssh/sk-usbhid.c
108
debug("%s: %s", func, msg);
usr.bin/ssh/sk-usbhid.c
109
free(msg);
usr.bin/ssh/ssh-add.c
276
char msg[1024], *certpath = NULL;
usr.bin/ssh/ssh-add.c
326
snprintf(msg, sizeof msg, "Enter passphrase for %s%s: ",
usr.bin/ssh/ssh-add.c
329
pass = read_passphrase(msg, RP_ALLOW_STDIN);
usr.bin/ssh/ssh-add.c
345
snprintf(msg, sizeof msg,
usr.bin/ssh/ssh-agent.c
1505
struct sshbuf *msg;
usr.bin/ssh/ssh-agent.c
1508
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/ssh-agent.c
1510
if ((r = sshbuf_put_u8(msg, SSH2_AGENT_IDENTITIES_ANSWER)) != 0 ||
usr.bin/ssh/ssh-agent.c
1511
(r = sshbuf_put_u32(msg, 0)) != 0 ||
usr.bin/ssh/ssh-agent.c
1512
(r = sshbuf_put_stringb(e->output, msg)) != 0)
usr.bin/ssh/ssh-agent.c
1514
sshbuf_free(msg);
usr.bin/ssh/ssh-agent.c
1766
struct sshbuf *msg = NULL;
usr.bin/ssh/ssh-agent.c
1769
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/ssh-agent.c
1771
if ((r = sshbuf_put_u8(msg, SSH_AGENT_EXTENSION_RESPONSE)) != 0 ||
usr.bin/ssh/ssh-agent.c
1772
(r = sshbuf_put_cstring(msg, "query")) != 0 ||
usr.bin/ssh/ssh-agent.c
1774
(r = sshbuf_put_cstring(msg, "session-bind@openssh.com")) != 0)
usr.bin/ssh/ssh-agent.c
1776
if ((r = sshbuf_put_stringb(e->output, msg)) != 0)
usr.bin/ssh/ssh-agent.c
1778
sshbuf_free(msg);
usr.bin/ssh/ssh-agent.c
619
struct sshbuf *msg, *keys;
usr.bin/ssh/ssh-agent.c
626
if ((msg = sshbuf_new()) == NULL || (keys = sshbuf_new()) == NULL)
usr.bin/ssh/ssh-agent.c
649
if ((r = sshbuf_put_u8(msg, SSH2_AGENT_IDENTITIES_ANSWER)) != 0 ||
usr.bin/ssh/ssh-agent.c
650
(r = sshbuf_put_u32(msg, nentries)) != 0 ||
usr.bin/ssh/ssh-agent.c
651
(r = sshbuf_putb(msg, keys)) != 0)
usr.bin/ssh/ssh-agent.c
653
if ((r = sshbuf_put_stringb(e->output, msg)) != 0)
usr.bin/ssh/ssh-agent.c
655
sshbuf_free(msg);
usr.bin/ssh/ssh-agent.c
685
parse_userauth_request(struct sshbuf *msg, const struct sshkey *expected_key,
usr.bin/ssh/ssh-agent.c
700
if ((b = sshbuf_fromb(msg)) == NULL)
usr.bin/ssh/ssh-agent.c
769
parse_sshsig_request(struct sshbuf *msg)
usr.bin/ssh/ssh-agent.c
774
if ((b = sshbuf_fromb(msg)) == NULL)
usr.bin/ssh/ssh-agent.c
843
struct sshbuf *msg = NULL, *data = NULL, *sid = NULL;
usr.bin/ssh/ssh-agent.c
850
if ((msg = sshbuf_new()) == NULL || (data = sshbuf_new()) == NULL)
usr.bin/ssh/ssh-agent.c
966
if ((r = sshbuf_put_u8(msg, SSH2_AGENT_SIGN_RESPONSE)) != 0 ||
usr.bin/ssh/ssh-agent.c
967
(r = sshbuf_put_string(msg, signature, slen)) != 0)
usr.bin/ssh/ssh-agent.c
969
} else if ((r = sshbuf_put_u8(msg, SSH_AGENT_FAILURE)) != 0)
usr.bin/ssh/ssh-agent.c
972
if ((r = sshbuf_put_stringb(e->output, msg)) != 0)
usr.bin/ssh/ssh-agent.c
977
sshbuf_free(msg);
usr.bin/ssh/ssh-pkcs11-client.c
231
struct sshbuf *msg = NULL;
usr.bin/ssh/ssh-pkcs11-client.c
246
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/ssh-pkcs11-client.c
248
if ((r = sshbuf_put_u8(msg, SSH2_AGENTC_SIGN_REQUEST)) != 0 ||
usr.bin/ssh/ssh-pkcs11-client.c
249
(r = sshkey_puts_plain(key, msg)) != 0 ||
usr.bin/ssh/ssh-pkcs11-client.c
250
(r = sshbuf_put_string(msg, data, datalen)) != 0 ||
usr.bin/ssh/ssh-pkcs11-client.c
251
(r = sshbuf_put_cstring(msg, alg == NULL ? "" : alg)) != 0 ||
usr.bin/ssh/ssh-pkcs11-client.c
252
(r = sshbuf_put_u32(msg, compat)) != 0)
usr.bin/ssh/ssh-pkcs11-client.c
254
send_msg(helper->fd, msg);
usr.bin/ssh/ssh-pkcs11-client.c
255
sshbuf_reset(msg);
usr.bin/ssh/ssh-pkcs11-client.c
257
if ((status = recv_msg(helper->fd, msg)) != SSH2_AGENT_SIGN_RESPONSE) {
usr.bin/ssh/ssh-pkcs11-client.c
264
if ((r = sshbuf_get_string(msg, &signature, &signature_len)) != 0)
usr.bin/ssh/ssh-pkcs11-client.c
278
sshbuf_free(msg);
usr.bin/ssh/ssh-pkcs11-client.c
388
struct sshbuf *msg;
usr.bin/ssh/ssh-pkcs11-client.c
397
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/ssh-pkcs11-client.c
399
if ((r = sshbuf_put_u8(msg, SSH_AGENTC_ADD_SMARTCARD_KEY)) != 0 ||
usr.bin/ssh/ssh-pkcs11-client.c
400
(r = sshbuf_put_cstring(msg, name)) != 0 ||
usr.bin/ssh/ssh-pkcs11-client.c
401
(r = sshbuf_put_cstring(msg, pin)) != 0)
usr.bin/ssh/ssh-pkcs11-client.c
403
send_msg(helper->fd, msg);
usr.bin/ssh/ssh-pkcs11-client.c
404
sshbuf_reset(msg);
usr.bin/ssh/ssh-pkcs11-client.c
406
type = recv_msg(helper->fd, msg);
usr.bin/ssh/ssh-pkcs11-client.c
409
if ((r = sshbuf_get_u32(msg, &nkeys)) != 0)
usr.bin/ssh/ssh-pkcs11-client.c
417
if ((r = sshkey_froms(msg, &k)) != 0 ||
usr.bin/ssh/ssh-pkcs11-client.c
418
(r = sshbuf_get_cstring(msg, &label, NULL)) != 0)
usr.bin/ssh/ssh-pkcs11-client.c
431
if ((r = sshbuf_get_u32(msg, &nkeys)) != 0)
usr.bin/ssh/ssh-pkcs11-client.c
438
sshbuf_free(msg);
usr.bin/ssh/ssh-pkcs11-helper.c
106
struct sshbuf *msg;
usr.bin/ssh/ssh-pkcs11-helper.c
129
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/ssh-pkcs11-helper.c
132
if ((r = sshbuf_put_u8(msg, SSH2_AGENT_SIGN_RESPONSE)) != 0 ||
usr.bin/ssh/ssh-pkcs11-helper.c
133
(r = sshbuf_put_string(msg, signature, slen)) != 0)
usr.bin/ssh/ssh-pkcs11-helper.c
136
if ((r = sshbuf_put_u8(msg, SSH2_AGENT_FAILURE)) != 0)
usr.bin/ssh/ssh-pkcs11-helper.c
142
send_msg(msg);
usr.bin/ssh/ssh-pkcs11-helper.c
143
sshbuf_free(msg);
usr.bin/ssh/ssh-pkcs11-helper.c
62
struct sshbuf *msg;
usr.bin/ssh/ssh-pkcs11-helper.c
67
if ((msg = sshbuf_new()) == NULL)
usr.bin/ssh/ssh-pkcs11-helper.c
75
if ((r = sshbuf_put_u8(msg,
usr.bin/ssh/ssh-pkcs11-helper.c
77
(r = sshbuf_put_u32(msg, nkeys)) != 0)
usr.bin/ssh/ssh-pkcs11-helper.c
80
if ((r = sshkey_puts(keys[i], msg)) != 0 ||
usr.bin/ssh/ssh-pkcs11-helper.c
81
(r = sshbuf_put_cstring(msg, labels[i])) != 0)
usr.bin/ssh/ssh-pkcs11-helper.c
87
} else if ((r = sshbuf_put_u8(msg, SSH_AGENT_FAILURE)) != 0 ||
usr.bin/ssh/ssh-pkcs11-helper.c
88
(r = sshbuf_put_u32(msg, -nkeys)) != 0)
usr.bin/ssh/ssh-pkcs11-helper.c
93
send_msg(msg);
usr.bin/ssh/ssh-pkcs11-helper.c
94
sshbuf_free(msg);
usr.bin/ssh/ssh-pkcs11.c
84
ossl_error(const char *msg)
usr.bin/ssh/ssh-pkcs11.c
88
error_f("%s", msg);
usr.bin/ssh/ssh-sk-client.c
156
client_converse(struct sshbuf *msg, struct sshbuf **respp, u_int type)
usr.bin/ssh/ssh-sk-client.c
178
(r = sshbuf_putb(req, msg)) != 0) {
usr.bin/ssh/ssh-sk-helper.c
56
char *msg;
usr.bin/ssh/ssh-sk-helper.c
61
xvasprintf(&msg, fmt, ap);
usr.bin/ssh/ssh-sk-helper.c
63
debug("%s: %s", __progname, msg);
usr.bin/ssh/ssh-sk-helper.c
64
free(msg);
usr.bin/ssh/sshconnect.c
1361
snprintf(msg, sizeof(msg),
usr.bin/ssh/sshconnect.c
1367
len = strlen(msg);
usr.bin/ssh/sshconnect.c
1368
snprintf(msg + len, sizeof(msg) - len,
usr.bin/ssh/sshconnect.c
1374
strlcat(msg, "\nAre you sure you want "
usr.bin/ssh/sshconnect.c
1375
"to continue connecting (yes/no)? ", sizeof(msg));
usr.bin/ssh/sshconnect.c
1376
if (!confirm(msg, NULL))
usr.bin/ssh/sshconnect.c
1380
logit("%s", msg);
usr.bin/ssh/sshconnect.c
1384
logit("%s", msg);
usr.bin/ssh/sshconnect.c
551
const char *msg, *again = "Please type 'yes' or 'no': ";
usr.bin/ssh/sshconnect.c
558
for (msg = prompt;;msg = fingerprint ? again_fp : again) {
usr.bin/ssh/sshconnect.c
559
cp = p = read_passphrase(msg, RP_ECHO);
usr.bin/ssh/sshconnect.c
925
char msg[1024];
usr.bin/ssh/sshconnect2.c
1003
debug("Server GSSAPI Error:\n%s", msg);
usr.bin/ssh/sshconnect2.c
1005
free(msg);
usr.bin/ssh/sshconnect2.c
564
char *msg = NULL;
usr.bin/ssh/sshconnect2.c
569
if ((r = sshpkt_get_cstring(ssh, &msg, &len)) != 0 ||
usr.bin/ssh/sshconnect2.c
573
fmprintf(stderr, "%s", msg);
usr.bin/ssh/sshconnect2.c
576
free(msg);
usr.bin/ssh/sshconnect2.c
993
char *msg = NULL;
usr.bin/ssh/sshconnect2.c
999
(r = sshpkt_get_cstring(ssh, &msg, NULL)) != 0 ||
usr.bin/ssh/sshd.c
581
const char msg[] = "Not allowed at this time\r\n";
usr.bin/ssh/sshd.c
622
(void)write(sock, msg, sizeof(msg) - 1);
usr.bin/ssh/ssherr-libcrypto.c
33
char msg[4096];
usr.bin/ssh/ssherr-libcrypto.c
40
snprintf(msg, sizeof(msg), "%s:%s:%d:%s", buf, file, ln,
usr.bin/ssh/ssherr-libcrypto.c
42
debug("libcrypto: '%s'", msg);
usr.bin/ssh/ssherr.c
25
const char *msg = NULL;
usr.bin/ssh/ssherr.c
73
msg = ssherr_libcrypto();
usr.bin/ssh/ssherr.c
74
return msg != NULL ? msg : "error in libcrypto";
usr.bin/ssh/umac.c
1120
static int uhash(uhash_ctx_t ahc, u_char *msg, long len, u_char *res)
usr.bin/ssh/umac.c
1137
zero_pad((UINT8 *)msg + len, extra_zeroes_needed);
usr.bin/ssh/umac.c
1138
nh(&ahc->hash, (UINT8 *)msg, nh_len, len, nh_result);
usr.bin/ssh/umac.c
1145
nh(&ahc->hash, (UINT8 *)msg, L1_KEY_LEN, L1_KEY_LEN, nh_result);
usr.bin/ssh/umac.c
1148
msg += L1_KEY_LEN;
usr.bin/ssh/umac.c
1153
zero_pad((UINT8 *)msg + len, extra_zeroes_needed);
usr.bin/ssh/umac.c
1154
nh(&ahc->hash, (UINT8 *)msg, nh_len, len, nh_result);
usr.bin/systat/engine.c
1164
message_set(const char *msg)
usr.bin/systat/engine.c
1168
if (msg) {
usr.bin/systat/engine.c
1169
curr_message = strdup(msg);
usr.bin/systat/engine.h
155
const char *message_set(const char *msg);
usr.bin/talk/ctl.c
58
CTL_MSG msg;
usr.bin/talk/ctl_transact.c
50
ctl_transact(struct in_addr target, CTL_MSG msg, int type, CTL_RESPONSE *rp)
usr.bin/talk/ctl_transact.c
55
msg.type = type;
usr.bin/talk/ctl_transact.c
68
cc = sendto(ctl_sockt, (char *)&msg, sizeof (msg), 0,
usr.bin/talk/ctl_transact.c
71
if (cc != sizeof (msg)) {
usr.bin/talk/get_addrs.c
47
msg.pid = htonl(getpid());
usr.bin/talk/get_names.c
120
msg.vers = TALK_VERSION;
usr.bin/talk/get_names.c
121
msg.addr.sa_family = htons(AF_INET);
usr.bin/talk/get_names.c
122
msg.ctl_addr.sa_family = htons(AF_INET);
usr.bin/talk/get_names.c
123
msg.id_num = htonl(0);
usr.bin/talk/get_names.c
124
strncpy(msg.l_name, my_name, NAME_SIZE);
usr.bin/talk/get_names.c
125
msg.l_name[NAME_SIZE - 1] = '\0';
usr.bin/talk/get_names.c
126
strncpy(msg.r_name, his_name, NAME_SIZE);
usr.bin/talk/get_names.c
127
msg.r_name[NAME_SIZE - 1] = '\0';
usr.bin/talk/get_names.c
128
strncpy(msg.r_tty, his_tty, TTY_SIZE);
usr.bin/talk/get_names.c
129
msg.r_tty[TTY_SIZE - 1] = '\0';
usr.bin/talk/get_names.c
44
extern CTL_MSG msg;
usr.bin/talk/invite.c
113
msg.id_num = htonl(local_id);
usr.bin/talk/invite.c
114
ctl_transact(my_machine_addr, msg, DELETE, &response);
usr.bin/talk/invite.c
115
msg.id_num = htonl(remote_id);
usr.bin/talk/invite.c
116
ctl_transact(his_machine_addr, msg, DELETE, &response);
usr.bin/talk/invite.c
129
"Answering talk request from %s@%s", msg.r_name,
usr.bin/talk/invite.c
133
"Answering talk request from %s@%s", msg.r_name,
usr.bin/talk/invite.c
147
msg.id_num = htonl(remote_id + 1);
usr.bin/talk/invite.c
174
ctl_transact(his_machine_addr, msg, ANNOUNCE, &response);
usr.bin/talk/invite.c
179
ctl_transact(my_machine_addr, msg, LEAVE_INVITE, &response);
usr.bin/talk/invite.c
190
msg.type = DELETE;
usr.bin/talk/invite.c
195
msg.id_num = htonl(remote_id);
usr.bin/talk/invite.c
197
if (sendto(ctl_sockt, &msg, sizeof (msg), 0,
usr.bin/talk/invite.c
199
sizeof (daemon_addr)) != sizeof(msg))
usr.bin/talk/invite.c
201
msg.id_num = htonl(local_id);
usr.bin/talk/invite.c
203
if (sendto(ctl_sockt, &msg, sizeof (msg), 0,
usr.bin/talk/invite.c
205
sizeof (daemon_addr)) != sizeof (msg))
usr.bin/talk/invite.c
80
msg.addr = *(struct osockaddr *)&my_addr; /* XXX new to old style*/
usr.bin/talk/invite.c
81
msg.addr.sa_family = htons(my_addr.sin_family);
usr.bin/talk/invite.c
83
msg.addr = *(struct sockaddr *)&my_addr;
usr.bin/talk/invite.c
85
msg.id_num = htonl(-1); /* an impossible id_num */
usr.bin/talk/look_up.c
101
msg.id_num = htonl(rp->id_num);
usr.bin/talk/look_up.c
52
msg.ctl_addr = *(struct osockaddr *)&ctl_addr;
usr.bin/talk/look_up.c
53
msg.ctl_addr.sa_family = htons(ctl_addr.sin_family);
usr.bin/talk/look_up.c
55
msg.ctl_addr = *(struct sockaddr *)&ctl_addr;
usr.bin/talk/look_up.c
81
ctl_transact(his_machine_addr, msg, DELETE, &response);
usr.bin/talk/look_up.c
97
ctl_transact(his_machine_addr, msg, LOOK_UP, rp);
usr.bin/talk/talk_ctl.h
42
extern CTL_MSG msg;
usr.bin/tic/reset_cmd.c
84
failed(const char *msg)
usr.bin/tic/reset_cmd.c
88
(void) fprintf(stderr, "%s: %s: %s\n", _nc_progname, msg, strerror(code));
usr.bin/tic/tic.c
141
failed(const char *msg)
usr.bin/tic/tic.c
143
perror(msg);
usr.bin/tic/tty_settings.c
46
failed(const char *msg)
usr.bin/tic/tty_settings.c
50
(void) fprintf(stderr, "%s: %s: %s\n", _nc_progname, msg, strerror(code));
usr.bin/tmux/cfg.c
211
char *msg;
usr.bin/tmux/cfg.c
214
xvasprintf(&msg, fmt, ap);
usr.bin/tmux/cfg.c
219
cfg_causes[cfg_ncauses - 1] = msg;
usr.bin/tmux/client.c
188
static char msg[256];
usr.bin/tmux/client.c
195
xsnprintf(msg, sizeof msg, "detached "
usr.bin/tmux/client.c
197
return (msg);
usr.bin/tmux/client.c
202
xsnprintf(msg, sizeof msg, "detached and SIGHUP "
usr.bin/tmux/client.c
204
return (msg);
usr.bin/tmux/client.c
241
enum msgtype msg;
usr.bin/tmux/client.c
251
msg = MSG_SHELL;
usr.bin/tmux/client.c
254
msg = MSG_COMMAND;
usr.bin/tmux/client.c
257
msg = MSG_COMMAND;
usr.bin/tmux/client.c
363
if (msg == MSG_COMMAND) {
usr.bin/tmux/client.c
384
if (proc_send(client_peer, msg, -1, data, size) != 0) {
usr.bin/tmux/client.c
390
} else if (msg == MSG_SHELL)
usr.bin/tmux/client.c
391
proc_send(client_peer, msg, -1, NULL, 0);
usr.bin/tmux/cmd-display-message.c
139
msg = xstrdup(template);
usr.bin/tmux/cmd-display-message.c
141
msg = format_expand_time(ft, template);
usr.bin/tmux/cmd-display-message.c
144
cmdq_error(item, "%s", msg);
usr.bin/tmux/cmd-display-message.c
146
cmdq_print(item, "%s", msg);
usr.bin/tmux/cmd-display-message.c
151
evbuffer_add_printf(evb, "%%message %s", msg);
usr.bin/tmux/cmd-display-message.c
155
status_message_set(tc, delay, 0, Nflag, Cflag, "%s", msg);
usr.bin/tmux/cmd-display-message.c
156
free(msg);
usr.bin/tmux/cmd-display-message.c
70
char *msg, *cause;
usr.bin/tmux/cmd-queue.c
869
char *msg, *tmp;
usr.bin/tmux/cmd-queue.c
874
xvasprintf(&msg, fmt, ap);
usr.bin/tmux/cmd-queue.c
877
log_debug("%s: %s", __func__, msg);
usr.bin/tmux/cmd-queue.c
881
cfg_add_cause("%s:%u: %s", file, line, msg);
usr.bin/tmux/cmd-queue.c
883
server_add_message("%s message: %s", c->name, msg);
usr.bin/tmux/cmd-queue.c
885
tmp = msg;
usr.bin/tmux/cmd-queue.c
886
msg = utf8_sanitize(tmp);
usr.bin/tmux/cmd-queue.c
890
control_write(c, "%s", msg);
usr.bin/tmux/cmd-queue.c
892
file_error(c, "%s\n", msg);
usr.bin/tmux/cmd-queue.c
895
*msg = toupper((u_char) *msg);
usr.bin/tmux/cmd-queue.c
896
status_message_set(c, -1, 1, 0, 0, "%s", msg);
usr.bin/tmux/cmd-queue.c
899
free(msg);
usr.bin/tmux/cmd-run-shell.c
104
window_copy_add(wp, 1, "%s", msg);
usr.bin/tmux/cmd-run-shell.c
233
char *cmd = cdata->cmd, *msg = NULL, *line;
usr.bin/tmux/cmd-run-shell.c
259
xasprintf(&msg, "'%s' returned %d", cmd, retcode);
usr.bin/tmux/cmd-run-shell.c
262
xasprintf(&msg, "'%s' terminated by signal %d", cmd, retcode);
usr.bin/tmux/cmd-run-shell.c
266
if (msg != NULL)
usr.bin/tmux/cmd-run-shell.c
267
cmd_run_shell_print(job, msg);
usr.bin/tmux/cmd-run-shell.c
268
free(msg);
usr.bin/tmux/cmd-run-shell.c
79
cmd_run_shell_print(struct job *job, const char *msg)
usr.bin/tmux/cmd-run-shell.c
90
cmdq_print(cdata->item, "%s", msg);
usr.bin/tmux/cmd-show-messages.c
100
format_add_tv(ft, "message_time", &msg->msg_time);
usr.bin/tmux/cmd-show-messages.c
79
struct message_entry *msg;
usr.bin/tmux/cmd-show-messages.c
97
TAILQ_FOREACH_REVERSE(msg, &message_log, message_list, entry) {
usr.bin/tmux/cmd-show-messages.c
98
format_add(ft, "message_text", "%s", msg->msg);
usr.bin/tmux/cmd-show-messages.c
99
format_add(ft, "message_number", "%u", msg->msg_num);
usr.bin/tmux/file.c
212
struct msg_write_open msg;
usr.bin/tmux/file.c
224
msg.stream = 1;
usr.bin/tmux/file.c
225
msg.fd = STDOUT_FILENO;
usr.bin/tmux/file.c
226
msg.flags = 0;
usr.bin/tmux/file.c
227
proc_send(c->peer, MSG_WRITE_OPEN, -1, &msg, sizeof msg);
usr.bin/tmux/file.c
239
struct msg_write_open msg;
usr.bin/tmux/file.c
251
msg.stream = 1;
usr.bin/tmux/file.c
252
msg.fd = STDOUT_FILENO;
usr.bin/tmux/file.c
253
msg.flags = 0;
usr.bin/tmux/file.c
254
proc_send(c->peer, MSG_WRITE_OPEN, -1, &msg, sizeof msg);
usr.bin/tmux/file.c
266
struct msg_write_open msg;
usr.bin/tmux/file.c
281
msg.stream = 2;
usr.bin/tmux/file.c
282
msg.fd = STDERR_FILENO;
usr.bin/tmux/file.c
283
msg.flags = 0;
usr.bin/tmux/file.c
284
proc_send(c->peer, MSG_WRITE_OPEN, -1, &msg, sizeof msg);
usr.bin/tmux/file.c
299
struct msg_write_open *msg;
usr.bin/tmux/file.c
345
msglen = strlen(cf->path) + 1 + sizeof *msg;
usr.bin/tmux/file.c
350
msg = xmalloc(msglen);
usr.bin/tmux/file.c
351
msg->stream = cf->stream;
usr.bin/tmux/file.c
352
msg->fd = fd;
usr.bin/tmux/file.c
353
msg->flags = flags;
usr.bin/tmux/file.c
354
memcpy(msg + 1, cf->path, msglen - sizeof *msg);
usr.bin/tmux/file.c
355
if (proc_send(cf->peer, MSG_WRITE_OPEN, -1, msg, msglen) != 0) {
usr.bin/tmux/file.c
356
free(msg);
usr.bin/tmux/file.c
360
free(msg);
usr.bin/tmux/file.c
372
struct msg_read_open *msg;
usr.bin/tmux/file.c
420
msglen = strlen(cf->path) + 1 + sizeof *msg;
usr.bin/tmux/file.c
425
msg = xmalloc(msglen);
usr.bin/tmux/file.c
426
msg->stream = cf->stream;
usr.bin/tmux/file.c
427
msg->fd = fd;
usr.bin/tmux/file.c
428
memcpy(msg + 1, cf->path, msglen - sizeof *msg);
usr.bin/tmux/file.c
429
if (proc_send(cf->peer, MSG_READ_OPEN, -1, msg, msglen) != 0) {
usr.bin/tmux/file.c
430
free(msg);
usr.bin/tmux/file.c
434
free(msg);
usr.bin/tmux/file.c
448
struct msg_read_cancel msg;
usr.bin/tmux/file.c
456
msg.stream = cf->stream;
usr.bin/tmux/file.c
457
proc_send(cf->peer, MSG_READ_CANCEL, -1, &msg, sizeof msg);
usr.bin/tmux/file.c
475
struct msg_write_data *msg;
usr.bin/tmux/file.c
479
msg = xmalloc(sizeof *msg);
usr.bin/tmux/file.c
483
if (sent > MAX_IMSGSIZE - IMSG_HEADER_SIZE - sizeof *msg)
usr.bin/tmux/file.c
484
sent = MAX_IMSGSIZE - IMSG_HEADER_SIZE - sizeof *msg;
usr.bin/tmux/file.c
486
msglen = (sizeof *msg) + sent;
usr.bin/tmux/file.c
487
msg = xrealloc(msg, msglen);
usr.bin/tmux/file.c
488
msg->stream = cf->stream;
usr.bin/tmux/file.c
489
memcpy(msg + 1, EVBUFFER_DATA(cf->buffer), sent);
usr.bin/tmux/file.c
490
if (proc_send(cf->peer, MSG_WRITE, -1, msg, msglen) != 0)
usr.bin/tmux/file.c
505
free(msg);
usr.bin/tmux/file.c
572
struct msg_write_open *msg = imsg->data;
usr.bin/tmux/file.c
580
if (msglen < sizeof *msg)
usr.bin/tmux/file.c
582
if (msglen == sizeof *msg)
usr.bin/tmux/file.c
585
path = (const char *)(msg + 1);
usr.bin/tmux/file.c
586
log_debug("open write file %d %s", msg->stream, path);
usr.bin/tmux/file.c
588
find.stream = msg->stream;
usr.bin/tmux/file.c
593
cf = file_create_with_peer(peer, files, msg->stream, cb, cbdata);
usr.bin/tmux/file.c
600
if (msg->fd == -1)
usr.bin/tmux/file.c
601
cf->fd = open(path, msg->flags|flags, 0644);
usr.bin/tmux/file.c
603
if (msg->fd != STDOUT_FILENO && msg->fd != STDERR_FILENO)
usr.bin/tmux/file.c
606
cf->fd = dup(msg->fd);
usr.bin/tmux/file.c
608
close(msg->fd); /* can only be used once */
usr.bin/tmux/file.c
625
reply.stream = msg->stream;
usr.bin/tmux/file.c
634
struct msg_write_data *msg = imsg->data;
usr.bin/tmux/file.c
637
size_t size = msglen - sizeof *msg;
usr.bin/tmux/file.c
639
if (msglen < sizeof *msg)
usr.bin/tmux/file.c
641
find.stream = msg->stream;
usr.bin/tmux/file.c
647
bufferevent_write(cf->event, msg + 1, size);
usr.bin/tmux/file.c
654
struct msg_write_close *msg = imsg->data;
usr.bin/tmux/file.c
658
if (msglen != sizeof *msg)
usr.bin/tmux/file.c
660
find.stream = msg->stream;
usr.bin/tmux/file.c
681
struct msg_read_done msg;
usr.bin/tmux/file.c
685
msg.stream = cf->stream;
usr.bin/tmux/file.c
686
msg.error = 0;
usr.bin/tmux/file.c
687
proc_send(cf->peer, MSG_READ_DONE, -1, &msg, sizeof msg);
usr.bin/tmux/file.c
702
struct msg_read_data *msg;
usr.bin/tmux/file.c
705
msg = xmalloc(sizeof *msg);
usr.bin/tmux/file.c
712
if (bsize > MAX_IMSGSIZE - IMSG_HEADER_SIZE - sizeof *msg)
usr.bin/tmux/file.c
713
bsize = MAX_IMSGSIZE - IMSG_HEADER_SIZE - sizeof *msg;
usr.bin/tmux/file.c
716
msglen = (sizeof *msg) + bsize;
usr.bin/tmux/file.c
717
msg = xrealloc(msg, msglen);
usr.bin/tmux/file.c
718
msg->stream = cf->stream;
usr.bin/tmux/file.c
719
memcpy(msg + 1, bdata, bsize);
usr.bin/tmux/file.c
720
proc_send(cf->peer, MSG_READ, -1, msg, msglen);
usr.bin/tmux/file.c
724
free(msg);
usr.bin/tmux/file.c
733
struct msg_read_open *msg = imsg->data;
usr.bin/tmux/file.c
741
if (msglen < sizeof *msg)
usr.bin/tmux/file.c
743
if (msglen == sizeof *msg)
usr.bin/tmux/file.c
746
path = (const char *)(msg + 1);
usr.bin/tmux/file.c
747
log_debug("open read file %d %s", msg->stream, path);
usr.bin/tmux/file.c
749
find.stream = msg->stream;
usr.bin/tmux/file.c
754
cf = file_create_with_peer(peer, files, msg->stream, cb, cbdata);
usr.bin/tmux/file.c
761
if (msg->fd == -1)
usr.bin/tmux/file.c
764
if (msg->fd != STDIN_FILENO)
usr.bin/tmux/file.c
767
cf->fd = dup(msg->fd);
usr.bin/tmux/file.c
769
close(msg->fd); /* can only be used once */
usr.bin/tmux/file.c
786
reply.stream = msg->stream;
usr.bin/tmux/file.c
795
struct msg_read_cancel *msg = imsg->data;
usr.bin/tmux/file.c
799
if (msglen != sizeof *msg)
usr.bin/tmux/file.c
801
find.stream = msg->stream;
usr.bin/tmux/file.c
813
struct msg_write_ready *msg = imsg->data;
usr.bin/tmux/file.c
817
if (msglen != sizeof *msg)
usr.bin/tmux/file.c
819
find.stream = msg->stream;
usr.bin/tmux/file.c
822
if (msg->error != 0) {
usr.bin/tmux/file.c
823
cf->error = msg->error;
usr.bin/tmux/file.c
833
struct msg_read_data *msg = imsg->data;
usr.bin/tmux/file.c
836
void *bdata = msg + 1;
usr.bin/tmux/file.c
837
size_t bsize = msglen - sizeof *msg;
usr.bin/tmux/file.c
839
if (msglen < sizeof *msg)
usr.bin/tmux/file.c
841
find.stream = msg->stream;
usr.bin/tmux/file.c
859
struct msg_read_done *msg = imsg->data;
usr.bin/tmux/file.c
863
if (msglen != sizeof *msg)
usr.bin/tmux/file.c
865
find.stream = msg->stream;
usr.bin/tmux/file.c
870
cf->error = msg->error;
usr.bin/tmux/log.c
102
log_vwrite(const char *msg, va_list ap, const char *prefix)
usr.bin/tmux/log.c
110
if (vasprintf(&s, msg, ap) == -1)
usr.bin/tmux/log.c
127
log_debug(const char *msg, ...)
usr.bin/tmux/log.c
134
va_start(ap, msg);
usr.bin/tmux/log.c
135
log_vwrite(msg, ap, "");
usr.bin/tmux/log.c
141
fatal(const char *msg, ...)
usr.bin/tmux/log.c
149
va_start(ap, msg);
usr.bin/tmux/log.c
150
log_vwrite(msg, ap, tmp);
usr.bin/tmux/log.c
158
fatalx(const char *msg, ...)
usr.bin/tmux/log.c
162
va_start(ap, msg);
usr.bin/tmux/log.c
163
log_vwrite(msg, ap, "fatal: ");
usr.bin/tmux/log.c
35
log_event_cb(__unused int severity, const char *msg)
usr.bin/tmux/log.c
37
log_debug("%s", msg);
usr.bin/tmux/screen-write.c
357
char *msg;
usr.bin/tmux/screen-write.c
364
xvasprintf(&msg, fmt, ap);
usr.bin/tmux/screen-write.c
367
ptr = msg;
usr.bin/tmux/screen-write.c
388
free(msg);
usr.bin/tmux/screen-write.c
512
char *msg;
usr.bin/tmux/screen-write.c
518
xvasprintf(&msg, fmt, ap);
usr.bin/tmux/screen-write.c
520
ptr = msg;
usr.bin/tmux/screen-write.c
560
free(msg);
usr.bin/tmux/server-client.c
2714
char *sanitized, *msg, *line, empty = '\0';
usr.bin/tmux/server-client.c
2717
utf8_stravisx(&msg, data, size,
usr.bin/tmux/server-client.c
2721
msg = ∅
usr.bin/tmux/server-client.c
2723
msg = EVBUFFER_DATA(evb);
usr.bin/tmux/server-client.c
2724
if (msg[size - 1] != '\0')
usr.bin/tmux/server-client.c
2728
log_debug("%s: %s", __func__, msg);
usr.bin/tmux/server-client.c
2735
sanitized = utf8_sanitize(msg);
usr.bin/tmux/server-client.c
2743
control_write(c, "%s", msg);
usr.bin/tmux/server-client.c
2745
file_print(c, "%s\n", msg);
usr.bin/tmux/server-client.c
2769
window_copy_add(wp, 0, "%s", msg);
usr.bin/tmux/server-client.c
2773
free(msg);
usr.bin/tmux/server-client.c
580
char *msg;
usr.bin/tmux/server-client.c
596
msg = xmalloc(cmdsize + shellsize);
usr.bin/tmux/server-client.c
597
memcpy(msg, cmd, cmdsize);
usr.bin/tmux/server-client.c
598
memcpy(msg + cmdsize, shell, shellsize);
usr.bin/tmux/server-client.c
600
proc_send(c->peer, MSG_EXEC, -1, msg, cmdsize + shellsize);
usr.bin/tmux/server-client.c
601
free(msg);
usr.bin/tmux/server.c
528
struct message_entry *msg, *msg1;
usr.bin/tmux/server.c
539
msg = xcalloc(1, sizeof *msg);
usr.bin/tmux/server.c
540
gettimeofday(&msg->msg_time, NULL);
usr.bin/tmux/server.c
541
msg->msg_num = message_next++;
usr.bin/tmux/server.c
542
msg->msg = s;
usr.bin/tmux/server.c
543
TAILQ_INSERT_TAIL(&message_log, msg, entry);
usr.bin/tmux/server.c
546
TAILQ_FOREACH_SAFE(msg, &message_log, entry, msg1) {
usr.bin/tmux/server.c
547
if (msg->msg_num + limit >= message_next)
usr.bin/tmux/server.c
549
free(msg->msg);
usr.bin/tmux/server.c
550
TAILQ_REMOVE(&message_log, msg, entry);
usr.bin/tmux/server.c
551
free(msg);
usr.bin/tmux/status.c
615
char *expanded, *msg;
usr.bin/tmux/status.c
641
msg = status_prompt_escape(c->message_string);
usr.bin/tmux/status.c
642
format_add(ft, "message", "%s", msg);
usr.bin/tmux/status.c
643
free(msg);
usr.bin/tmux/status.c
684
const char *msg, const char *input, prompt_input_cb inputcb,
usr.bin/tmux/status.c
705
c->prompt_string = xstrdup (msg);
usr.bin/tmux/status.c
775
status_prompt_update(struct client *c, const char *msg, const char *input)
usr.bin/tmux/status.c
780
c->prompt_string = xstrdup(msg);
usr.bin/tmux/tmux.h
1735
char *msg;
usr.bin/top/commands.c
214
char *msg;
usr.bin/top/commands.c
216
msg = err == 0 ? "Not a number" : strerror(err);
usr.bin/top/commands.c
221
return (strlcat(str, msg, len));
usr.bin/tput/tput.c
101
const char *s = msg;
usr.bin/tput/tput.c
112
fputs(msg, stderr);
usr.bin/tput/tput.c
82
static const char msg[] =
usr.bin/tset/tset.c
150
failed(const char *msg)
usr.bin/tset/tset.c
161
_nc_STRNCAT(temp, msg, sizeof(temp), sizeof(temp) - strlen(temp) - 2);
usr.bin/tset/tset.c
732
static const char msg[] =
usr.bin/tset/tset.c
758
fputs(msg, stderr);
usr.bin/unifdef/unifdef.c
1561
debug(const char *msg, ...)
usr.bin/unifdef/unifdef.c
1566
va_start(ap, msg);
usr.bin/unifdef/unifdef.c
1567
vwarnx(msg, ap);
usr.bin/unifdef/unifdef.c
1573
error(const char *msg)
usr.bin/unifdef/unifdef.c
1576
warnx("%s: %d: %s", filename, linenum, msg);
usr.bin/unifdef/unifdef.c
1579
filename, linenum, msg, stifline[depth], depth);
usr.bin/uudecode/uudecode.c
323
checkend(const char *ptr, const char *end, const char *msg)
usr.bin/uudecode/uudecode.c
330
warnx("%s: %s: %s", infile, outfile, msg);
usr.bin/vi/common/log.c
646
log_trace(SCR *sp, char *msg, recno_t rno, u_char *p)
usr.bin/vi/common/log.c
655
TRACE(sp, "%lu: %s: C_INIT: %u/%u\n", rno, msg, m.lno, m.cno);
usr.bin/vi/common/log.c
659
TRACE(sp, "%lu: %s: C_END: %u/%u\n", rno, msg, m.lno, m.cno);
usr.bin/vi/common/log.c
663
TRACE(sp, "%lu: %s: APPEND: %lu\n", rno, msg, lno);
usr.bin/vi/common/log.c
667
TRACE(sp, "%lu: %s: INSERT: %lu\n", rno, msg, lno);
usr.bin/vi/common/log.c
671
TRACE(sp, "%lu: %s: DELETE: %lu\n", rno, msg, lno);
usr.bin/vi/common/log.c
675
TRACE(sp, "%lu: %s: RESET_F: %lu\n", rno, msg, lno);
usr.bin/vi/common/log.c
679
TRACE(sp, "%lu: %s: RESET_B: %lu\n", rno, msg, lno);
usr.bin/vi/common/log.c
684
"%lu: %s: MARK: %u/%u\n", rno, msg, lm.lno, lm.cno);
usr.bin/vi/common/search.c
424
search_msg(SCR *sp, smsg_t msg)
usr.bin/vi/common/search.c
426
switch (msg) {
usr.bin/vi/ex/ex_bang.c
105
msg = "File modified since last write.";
usr.bin/vi/ex/ex_bang.c
110
cmdp, ap->bp, msg, !F_ISSET(sp, SC_EX | SC_SCR_EXWROTE));
usr.bin/vi/ex/ex_bang.c
56
const char *msg;
usr.bin/vi/ex/ex_bang.c
98
msg = NULL;
usr.bin/vi/ex/ex_shell.c
106
if (msg != NULL) {
usr.bin/vi/ex/ex_shell.c
107
(void)ex_puts(sp, msg);
usr.bin/vi/ex/ex_shell.c
80
ex_exec_proc(SCR *sp, EXCMD *cmdp, char *cmd, const char *msg,
usr.bin/vi/ex/ex_tag.c
782
tag_msg(SCR *sp, tagmsg_t msg, char *tag)
usr.bin/vi/ex/ex_tag.c
784
switch (msg) {
usr.bin/vi/ex/ex_write.c
276
char *msg, *p;
usr.bin/vi/ex/ex_write.c
304
msg = "Writing...";
usr.bin/vi/ex/ex_write.c
312
gp->scr_busy(sp, msg, msg == NULL ?
usr.bin/vi/ex/ex_write.c
314
msg = NULL;
usr.bin/vi/vi/vs_msg.c
58
vs_busy(SCR *sp, const char *msg, busy_t btype)
usr.bin/vi/vi/vs_msg.c
94
(void)gp->scr_addstr(sp, msg, strlen(msg));
usr.bin/yacc/error.c
43
fatal(char *msg)
usr.bin/yacc/error.c
45
fprintf(stderr, "%s: %s\n", input_file_name, msg);
usr.sbin/acme-client/parse.y
486
char *msg;
usr.sbin/acme-client/parse.y
490
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/acme-client/parse.y
493
fprintf(stderr, "%s:%d: %s\n", file->name, yylval.lineno, msg);
usr.sbin/acme-client/parse.y
494
free(msg);
usr.sbin/amd/amd/host_ops.c
178
char *msg = clnt_sperrno(clnt_stat);
usr.sbin/amd/amd/host_ops.c
179
plog(XLOG_ERROR, "mountd rpc failed: %s", msg);
usr.sbin/apm/apm.c
108
msg = "Suspending system";
usr.sbin/apm/apm.c
112
msg = "System standing by";
usr.sbin/apm/apm.c
116
msg = "Hibernating system";
usr.sbin/apm/apm.c
122
printf("%s...\n", msg);
usr.sbin/apm/apm.c
99
char *msg;
usr.sbin/apmd/apmd.c
86
logmsg(int prio, const char *msg, ...)
usr.sbin/apmd/apmd.c
90
va_start(ap, msg);
usr.sbin/apmd/apmd.c
92
vfprintf(stderr, msg, ap);
usr.sbin/apmd/apmd.c
95
vsyslog(prio, msg, ap);
usr.sbin/bgpctl/bgpctl.c
1304
struct ibuf *msg;
usr.sbin/bgpctl/bgpctl.c
1361
if ((msg = imsg_create(imsgbuf, IMSG_NETWORK_ASPATH,
usr.sbin/bgpctl/bgpctl.c
1364
if (imsg_add(msg, &ctl, sizeof(ctl)) == -1 ||
usr.sbin/bgpctl/bgpctl.c
1365
imsg_add(msg, mre->aspath, mre->aspath_len) == -1)
usr.sbin/bgpctl/bgpctl.c
1367
imsg_close(imsgbuf, msg);
usr.sbin/bgpctl/bgpctl.c
1738
ibuf_size(&mm->msg), mm->add_path ? " addpath" : "");
usr.sbin/bgpctl/bgpctl.c
1739
b = &mm->msg;
usr.sbin/bgpctl/mrtparser.c
1000
ibuf_get_n32(msg, &das) == -1 || /* dest as */
usr.sbin/bgpctl/mrtparser.c
1001
ibuf_skip(msg, 2) == -1 || /* if_index */
usr.sbin/bgpctl/mrtparser.c
1002
ibuf_get_n16(msg, &afi) == -1) /* afi */
usr.sbin/bgpctl/mrtparser.c
1019
if (mrt_extract_addr(msg, &m->src, aid) == -1 ||
usr.sbin/bgpctl/mrtparser.c
1020
mrt_extract_addr(msg, &m->dst, aid) == -1)
usr.sbin/bgpctl/mrtparser.c
1024
ibuf_from_ibuf(&m->msg, msg);
usr.sbin/bgpctl/mrtparser.c
103
struct ibuf *msg;
usr.sbin/bgpctl/mrtparser.c
105
while ((msg = mrt_read_msg(fd, &h)) != NULL) {
usr.sbin/bgpctl/mrtparser.c
106
if (ibuf_size(msg) != ntohl(h.length))
usr.sbin/bgpctl/mrtparser.c
107
errx(1, "corrupt message, %zu vs %u", ibuf_size(msg),
usr.sbin/bgpctl/mrtparser.c
140
if (mrt_parse_dump(&h, msg, &pctx, &r) == 0) {
usr.sbin/bgpctl/mrtparser.c
160
pctx = mrt_parse_v2_peer(&h, msg);
usr.sbin/bgpctl/mrtparser.c
174
r = mrt_parse_v2_rib(&h, msg, verbose);
usr.sbin/bgpctl/mrtparser.c
193
if (mrt_parse_state(&s, &h, msg,
usr.sbin/bgpctl/mrtparser.c
207
if (mrt_parse_msg(&m, &h, msg, verbose) != -1) {
usr.sbin/bgpctl/mrtparser.c
215
if (mrt_parse_dump_mp(&h, msg, &pctx, &r,
usr.sbin/bgpctl/mrtparser.c
234
ibuf_free(msg);
usr.sbin/bgpctl/mrtparser.c
265
mrt_parse_v2_peer(struct mrt_hdr *hdr, struct ibuf *msg)
usr.sbin/bgpctl/mrtparser.c
272
if (ibuf_size(msg) < 8) /* min msg size */
usr.sbin/bgpctl/mrtparser.c
280
if (ibuf_get_n32(msg, &bid) == -1 ||
usr.sbin/bgpctl/mrtparser.c
281
ibuf_get_n16(msg, &cnt) == -1)
usr.sbin/bgpctl/mrtparser.c
288
if (ibuf_get(msg, p->view, cnt) == -1)
usr.sbin/bgpctl/mrtparser.c
296
if (ibuf_get_n16(msg, &cnt) == -1)
usr.sbin/bgpctl/mrtparser.c
305
if (ibuf_get_n8(msg, &type) == -1 ||
usr.sbin/bgpctl/mrtparser.c
306
ibuf_get_n32(msg, &peers[i].bgp_id) == -1)
usr.sbin/bgpctl/mrtparser.c
310
if (mrt_extract_addr(msg, &peers[i].addr,
usr.sbin/bgpctl/mrtparser.c
314
if (mrt_extract_addr(msg, &peers[i].addr,
usr.sbin/bgpctl/mrtparser.c
320
if (ibuf_get_n32(msg, &peers[i].asnum) == -1)
usr.sbin/bgpctl/mrtparser.c
325
if (ibuf_get_n16(msg, &as2) == -1)
usr.sbin/bgpctl/mrtparser.c
340
mrt_parse_v2_rib(struct mrt_hdr *hdr, struct ibuf *msg, int verbose)
usr.sbin/bgpctl/mrtparser.c
352
if (ibuf_get_n32(msg, &r->seqnum) == -1)
usr.sbin/bgpctl/mrtparser.c
363
if (mrt_extract_prefix(msg, AID_INET, &r->prefix,
usr.sbin/bgpctl/mrtparser.c
374
if (mrt_extract_prefix(msg, AID_INET6, &r->prefix,
usr.sbin/bgpctl/mrtparser.c
388
if (ibuf_get_n16(msg, &afi) == -1 ||
usr.sbin/bgpctl/mrtparser.c
389
ibuf_get_n8(msg, &safi) == -1)
usr.sbin/bgpctl/mrtparser.c
396
if (mrt_extract_prefix(msg, aid, &r->prefix,
usr.sbin/bgpctl/mrtparser.c
405
if (ibuf_get_n16(msg, &r->nentries) == -1)
usr.sbin/bgpctl/mrtparser.c
418
if (ibuf_get_n16(msg, &entries[i].peer_idx) == -1)
usr.sbin/bgpctl/mrtparser.c
422
if (ibuf_get_n32(msg, &otm) == -1)
usr.sbin/bgpctl/mrtparser.c
427
if (ibuf_get_n32(msg, &entries[i].path_id) == -1)
usr.sbin/bgpctl/mrtparser.c
432
if (ibuf_get_n16(msg, &alen) == -1 ||
usr.sbin/bgpctl/mrtparser.c
433
ibuf_get_ibuf(msg, alen, &abuf) == -1)
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
480
if (ibuf_skip(msg, sizeof(uint16_t)) == -1 || /* view */
usr.sbin/bgpctl/mrtparser.c
481
ibuf_get_n16(msg, &tmp16) == -1) /* seqnum */
usr.sbin/bgpctl/mrtparser.c
487
if (mrt_extract_addr(msg, &r->prefix, AID_INET) == -1)
usr.sbin/bgpctl/mrtparser.c
491
if (mrt_extract_addr(msg, &r->prefix, AID_INET6) == -1)
usr.sbin/bgpctl/mrtparser.c
495
if (ibuf_get_n8(msg, &r->prefixlen) == -1 || /* prefixlen */
usr.sbin/bgpctl/mrtparser.c
496
ibuf_skip(msg, 1) == -1 || /* status */
usr.sbin/bgpctl/mrtparser.c
497
ibuf_get_n32(msg, &tmp32) == -1) /* originated */
usr.sbin/bgpctl/mrtparser.c
503
if (mrt_extract_addr(msg, &p->peers->addr, AID_INET) == -1)
usr.sbin/bgpctl/mrtparser.c
507
if (mrt_extract_addr(msg, &p->peers->addr, AID_INET6) == -1)
usr.sbin/bgpctl/mrtparser.c
511
if (ibuf_get_n16(msg, &tmp16) == -1)
usr.sbin/bgpctl/mrtparser.c
515
if (ibuf_get_n16(msg, &alen) == -1 ||
usr.sbin/bgpctl/mrtparser.c
516
ibuf_get_ibuf(msg, alen, &abuf) == -1)
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
562
if (ibuf_skip(msg, sizeof(uint32_t)) == -1)
usr.sbin/bgpctl/mrtparser.c
566
if (ibuf_skip(msg, sizeof(uint16_t)) == -1 || /* source AS */
usr.sbin/bgpctl/mrtparser.c
567
ibuf_get_n16(msg, &asnum) == -1 || /* dest AS */
usr.sbin/bgpctl/mrtparser.c
568
ibuf_skip(msg, sizeof(uint16_t)) == -1 || /* iface index */
usr.sbin/bgpctl/mrtparser.c
569
ibuf_get_n16(msg, &afi) == -1)
usr.sbin/bgpctl/mrtparser.c
577
if (ibuf_skip(msg, sizeof(struct in_addr)) == -1)
usr.sbin/bgpctl/mrtparser.c
580
if (mrt_extract_addr(msg, &p->peers->addr, AID_INET) == -1)
usr.sbin/bgpctl/mrtparser.c
585
if (ibuf_skip(msg, sizeof(struct in6_addr)) == -1)
usr.sbin/bgpctl/mrtparser.c
588
if (mrt_extract_addr(msg, &p->peers->addr, AID_INET6) == -1)
usr.sbin/bgpctl/mrtparser.c
593
if (ibuf_skip(msg, sizeof(uint16_t)) == -1 || /* view */
usr.sbin/bgpctl/mrtparser.c
594
ibuf_skip(msg, sizeof(uint16_t)) == -1 || /* status */
usr.sbin/bgpctl/mrtparser.c
595
ibuf_get_n32(msg, &tmp32) == -1) /* originated */
usr.sbin/bgpctl/mrtparser.c
599
if (ibuf_get_n16(msg, &afi) == -1 || /* afi */
usr.sbin/bgpctl/mrtparser.c
600
ibuf_get_n8(msg, &safi) == -1) /* safi */
usr.sbin/bgpctl/mrtparser.c
605
if (ibuf_get_n8(msg, &nhlen) == -1) /* nhlen */
usr.sbin/bgpctl/mrtparser.c
609
if (mrt_extract_addr(msg, &re->nexthop, aid) == -1)
usr.sbin/bgpctl/mrtparser.c
613
if (mrt_extract_prefix(msg, aid, &r->prefix, &r->prefixlen,
usr.sbin/bgpctl/mrtparser.c
617
if (ibuf_get_n16(msg, &alen) == -1 ||
usr.sbin/bgpctl/mrtparser.c
618
ibuf_get_ibuf(msg, alen, &abuf) == -1)
usr.sbin/bgpctl/mrtparser.c
836
mrt_extract_addr(struct ibuf *msg, struct bgpd_addr *addr, uint8_t aid)
usr.sbin/bgpctl/mrtparser.c
841
if (ibuf_get(msg, &addr->v4, sizeof(addr->v4)) == -1)
usr.sbin/bgpctl/mrtparser.c
845
if (ibuf_get(msg, &addr->v6, sizeof(addr->v6)) == -1)
usr.sbin/bgpctl/mrtparser.c
850
if (ibuf_skip(msg, sizeof(uint64_t)) == -1 ||
usr.sbin/bgpctl/mrtparser.c
851
ibuf_get(msg, &addr->v4, sizeof(addr->v4)) == -1)
usr.sbin/bgpctl/mrtparser.c
856
if (ibuf_skip(msg, sizeof(uint64_t)) == -1 ||
usr.sbin/bgpctl/mrtparser.c
857
ibuf_get(msg, &addr->v6, sizeof(addr->v6)) == -1)
usr.sbin/bgpctl/mrtparser.c
868
mrt_extract_prefix(struct ibuf *msg, uint8_t aid, struct bgpd_addr *prefix,
usr.sbin/bgpctl/mrtparser.c
875
r = nlri_get_prefix(msg, prefix, prefixlen);
usr.sbin/bgpctl/mrtparser.c
878
r = nlri_get_prefix6(msg, prefix, prefixlen);
usr.sbin/bgpctl/mrtparser.c
881
r = nlri_get_vpn4(msg, prefix, prefixlen, 0);
usr.sbin/bgpctl/mrtparser.c
884
r = nlri_get_vpn6(msg, prefix, prefixlen, 0);
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
910
if (ibuf_get_n32(msg, &usec) == -1)
usr.sbin/bgpctl/mrtparser.c
917
if (ibuf_get_n16(msg, &sas16) == -1 || /* source as */
usr.sbin/bgpctl/mrtparser.c
918
ibuf_get_n16(msg, &das16) == -1 || /* dest as */
usr.sbin/bgpctl/mrtparser.c
919
ibuf_skip(msg, 2) == -1 || /* if_index */
usr.sbin/bgpctl/mrtparser.c
920
ibuf_get_n16(msg, &afi) == -1) /* afi */
usr.sbin/bgpctl/mrtparser.c
926
if (ibuf_get_n32(msg, &sas) == -1 || /* source as */
usr.sbin/bgpctl/mrtparser.c
927
ibuf_get_n32(msg, &das) == -1 || /* dest as */
usr.sbin/bgpctl/mrtparser.c
928
ibuf_skip(msg, 2) == -1 || /* if_index */
usr.sbin/bgpctl/mrtparser.c
929
ibuf_get_n16(msg, &afi) == -1) /* afi */
usr.sbin/bgpctl/mrtparser.c
945
if (mrt_extract_addr(msg, &s->src, aid) == -1)
usr.sbin/bgpctl/mrtparser.c
947
if (mrt_extract_addr(msg, &s->dst, aid) == -1)
usr.sbin/bgpctl/mrtparser.c
951
if (ibuf_get_n16(msg, &s->old_state) == -1 ||
usr.sbin/bgpctl/mrtparser.c
952
ibuf_get_n16(msg, &s->new_state) == -1)
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.c
973
if (ibuf_get_n32(msg, &usec) == -1)
usr.sbin/bgpctl/mrtparser.c
985
if (ibuf_get_n16(msg, &sas16) == -1 || /* source as */
usr.sbin/bgpctl/mrtparser.c
986
ibuf_get_n16(msg, &das16) == -1 || /* dest as */
usr.sbin/bgpctl/mrtparser.c
987
ibuf_skip(msg, 2) == -1 || /* if_index */
usr.sbin/bgpctl/mrtparser.c
988
ibuf_get_n16(msg, &afi) == -1) /* afi */
usr.sbin/bgpctl/mrtparser.c
999
if (ibuf_get_n32(msg, &sas) == -1 || /* source as */
usr.sbin/bgpctl/mrtparser.h
80
struct ibuf msg;
usr.sbin/bgpd/bgpd.c
1128
send_nexthop_update(struct kroute_nexthop *msg)
usr.sbin/bgpd/bgpd.c
1132
if (msg->gateway.aid)
usr.sbin/bgpd/bgpd.c
1134
log_addr(&msg->gateway)) == -1) {
usr.sbin/bgpd/bgpd.c
1139
log_debug("nexthop %s now %s%s%s", log_addr(&msg->nexthop),
usr.sbin/bgpd/bgpd.c
1140
msg->valid ? "valid" : "invalid",
usr.sbin/bgpd/bgpd.c
1141
msg->connected ? ": directly connected" : "",
usr.sbin/bgpd/bgpd.c
1142
msg->gateway.aid ? gw : "");
usr.sbin/bgpd/bgpd.c
1147
msg, sizeof(struct kroute_nexthop)) == -1)
usr.sbin/bgpd/bgpd_imsg.c
103
ibuf_free(msg);
usr.sbin/bgpd/bgpd_imsg.c
29
struct ibuf *msg;
usr.sbin/bgpd/bgpd_imsg.c
32
msg = imsg_create(imsgbuf, IMSG_FILTER_SET, 0, 0, 0);
usr.sbin/bgpd/bgpd_imsg.c
33
if (msg == NULL)
usr.sbin/bgpd/bgpd_imsg.c
38
if (ibuf_add_n16(msg, nsets) == -1)
usr.sbin/bgpd/bgpd_imsg.c
42
if (ibuf_add_n32(msg, s->type) == -1)
usr.sbin/bgpd/bgpd_imsg.c
48
if (ibuf_add_n8(msg, s->action.prepend) == -1)
usr.sbin/bgpd/bgpd_imsg.c
56
if (ibuf_add_n32(msg, s->action.metric) == -1)
usr.sbin/bgpd/bgpd_imsg.c
62
if (ibuf_add(msg, &s->action.relative,
usr.sbin/bgpd/bgpd_imsg.c
67
if (ibuf_add(msg, &s->action.nexthop,
usr.sbin/bgpd/bgpd_imsg.c
78
if (ibuf_add(msg, &s->action.community,
usr.sbin/bgpd/bgpd_imsg.c
83
if (ibuf_add_strbuf(msg, s->action.pftable,
usr.sbin/bgpd/bgpd_imsg.c
88
if (ibuf_add_strbuf(msg, s->action.rtlabel,
usr.sbin/bgpd/bgpd_imsg.c
93
if (ibuf_add_n8(msg, s->action.origin) == -1)
usr.sbin/bgpd/bgpd_imsg.c
99
imsg_close(imsgbuf, msg);
usr.sbin/bgpd/config.c
463
struct bgpd_config msg = { 0 };
usr.sbin/bgpd/config.c
465
copy_config(&msg, conf);
usr.sbin/bgpd/config.c
466
return imsg_compose(imsgbuf, IMSG_RECONF_CONF, 0, 0, -1, &msg,
usr.sbin/bgpd/config.c
467
sizeof(msg));
usr.sbin/bgpd/config.c
473
struct bgpd_config msg;
usr.sbin/bgpd/config.c
475
if (imsg_get_data(imsg, &msg, sizeof(msg)) == -1)
usr.sbin/bgpd/config.c
477
copy_config(conf, &msg);
usr.sbin/bgpd/kroute.c
2616
if_announce(void *msg)
usr.sbin/bgpd/kroute.c
2621
ifan = msg;
usr.sbin/bgpd/logmsg.c
100
char *p, *msg;
usr.sbin/bgpd/logmsg.c
105
if (vasprintf(&msg, emsg, ap) == -1)
usr.sbin/bgpd/logmsg.c
108
logit(LOG_ERR, "%s: %s", p, msg);
usr.sbin/bgpd/logmsg.c
109
free(msg);
usr.sbin/bgpd/logmsg.c
63
char *p, *msg;
usr.sbin/bgpd/logmsg.c
68
if (vasprintf(&msg, emsg, ap) == -1)
usr.sbin/bgpd/logmsg.c
71
logit(LOG_INFO, "%s: %s", p, msg);
usr.sbin/bgpd/logmsg.c
72
free(msg);
usr.sbin/bgpd/logmsg.c
79
char *p, *msg;
usr.sbin/bgpd/logmsg.c
88
if (vasprintf(&msg, emsg, ap) == -1)
usr.sbin/bgpd/logmsg.c
91
logit(LOG_ERR, "%s: %s: %s", p, msg, strerror(saved_errno));
usr.sbin/bgpd/logmsg.c
92
free(msg);
usr.sbin/bgpd/parse.y
3529
char *msg;
usr.sbin/bgpd/parse.y
3533
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/bgpd/parse.y
3536
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/bgpd/parse.y
3537
free(msg);
usr.sbin/bgpd/pfkey.c
441
struct sadb_msg hdr, *msg;
usr.sbin/bgpd/pfkey.c
486
msg = (struct sadb_msg *)data;
usr.sbin/bgpd/pfkey.c
487
for (ext = (struct sadb_ext *)(msg + 1);
usr.sbin/bgpd/pfkey.c
488
(size_t)((uint8_t *)ext - (uint8_t *)msg) <
usr.sbin/bgpd/pfkey.c
489
msg->sadb_msg_len * PFKEY2_CHUNK;
usr.sbin/bgpd/rde_rib.c
1273
nexthop_update(struct kroute_nexthop *msg)
usr.sbin/bgpd/rde_rib.c
1277
nh = nexthop_lookup(&msg->nexthop);
usr.sbin/bgpd/rde_rib.c
1280
log_addr(&msg->nexthop));
usr.sbin/bgpd/rde_rib.c
1285
if (msg->valid)
usr.sbin/bgpd/rde_rib.c
1305
if (msg->connected)
usr.sbin/bgpd/rde_rib.c
1308
nh->true_nexthop = msg->gateway;
usr.sbin/bgpd/rde_rib.c
1309
nh->nexthop_net = msg->net;
usr.sbin/bgpd/rde_rib.c
1310
nh->nexthop_netlen = msg->netlen;
usr.sbin/bgpd/rtr_proto.c
1046
rtr_process_msg(struct rtr_session *rs, struct ibuf *msg)
usr.sbin/bgpd/rtr_proto.c
1051
if (rtr_parse_header(rs, msg, &msgtype) == -1)
usr.sbin/bgpd/rtr_proto.c
1056
if (rtr_parse_notify(rs, msg) == -1)
usr.sbin/bgpd/rtr_proto.c
1060
if (rtr_parse_cache_response(rs, msg) == -1)
usr.sbin/bgpd/rtr_proto.c
1064
if (rtr_parse_ipv4_prefix(rs, msg) == -1)
usr.sbin/bgpd/rtr_proto.c
1068
if (rtr_parse_ipv6_prefix(rs, msg) == -1)
usr.sbin/bgpd/rtr_proto.c
1072
if (rtr_parse_end_of_data(rs, msg) == -1)
usr.sbin/bgpd/rtr_proto.c
1076
if (rtr_parse_cache_reset(rs, msg) == -1)
usr.sbin/bgpd/rtr_proto.c
1083
if (rtr_parse_error(rs, msg) == -1) {
usr.sbin/bgpd/rtr_proto.c
1089
if (rtr_parse_aspa(rs, msg) == -1)
usr.sbin/bgpd/rtr_proto.c
1094
rtr_send_error(rs, msg, UNSUPP_PDU_TYPE, "type %s",
usr.sbin/bgpd/rtr_proto.c
1547
struct ctl_show_rtr msg;
usr.sbin/bgpd/rtr_proto.c
1552
memset(&msg, 0, sizeof(msg));
usr.sbin/bgpd/rtr_proto.c
1555
msg.version = rs->version;
usr.sbin/bgpd/rtr_proto.c
1556
msg.min_version = rs->min_version;
usr.sbin/bgpd/rtr_proto.c
1557
msg.serial = rs->serial;
usr.sbin/bgpd/rtr_proto.c
1558
msg.refresh = rs->refresh;
usr.sbin/bgpd/rtr_proto.c
1559
msg.retry = rs->retry;
usr.sbin/bgpd/rtr_proto.c
1560
msg.expire = rs->expire;
usr.sbin/bgpd/rtr_proto.c
1561
msg.session_id = rs->session_id;
usr.sbin/bgpd/rtr_proto.c
1562
msg.last_sent_error = rs->last_sent_error;
usr.sbin/bgpd/rtr_proto.c
1563
msg.last_recv_error = rs->last_recv_error;
usr.sbin/bgpd/rtr_proto.c
1564
strlcpy(msg.state, rtr_statenames[rs->state], sizeof(msg.state));
usr.sbin/bgpd/rtr_proto.c
1565
strlcpy(msg.last_sent_msg, rs->last_sent_msg,
usr.sbin/bgpd/rtr_proto.c
1566
sizeof(msg.last_sent_msg));
usr.sbin/bgpd/rtr_proto.c
1567
strlcpy(msg.last_recv_msg, rs->last_recv_msg,
usr.sbin/bgpd/rtr_proto.c
1568
sizeof(msg.last_recv_msg));
usr.sbin/bgpd/rtr_proto.c
1571
rtr_imsg_compose(IMSG_CTL_SHOW_RTR, rs->id, pid, &msg, sizeof(msg));
usr.sbin/bgpd/rtr_proto.c
460
rtr_parse_header(struct rtr_session *rs, struct ibuf *msg,
usr.sbin/bgpd/rtr_proto.c
468
len = ibuf_size(msg);
usr.sbin/bgpd/rtr_proto.c
470
ibuf_from_ibuf(&hdr, msg);
usr.sbin/bgpd/rtr_proto.c
499
rtr_send_error(rs, msg, CORRUPT_DATA,
usr.sbin/bgpd/rtr_proto.c
554
rtr_send_error(rs, msg, UNSUPP_PDU_TYPE, "type %s",
usr.sbin/bgpd/rtr_proto.c
564
rtr_send_error(rs, msg, CORRUPT_DATA, "%s: bad length: %zu bytes",
usr.sbin/bgpd/rtr_proto.c
569
rtr_send_error(rs, msg, UNEXP_PROTOCOL_VERS, "%s: version %d",
usr.sbin/bgpd/session.c
1036
session_handle_update(struct peer *peer, struct ibuf *msg)
usr.sbin/bgpd/session.c
1039
imsg_rde(IMSG_UPDATE, peer->conf.id, ibuf_data(msg), ibuf_size(msg));
usr.sbin/bgpd/session.c
1121
session_mrt_dump_bgp_msg(struct peer *p, struct ibuf *msg,
usr.sbin/bgpd/session.c
1141
mrt_dump_bgp_msg(mrt, msg, p, msgtype);
usr.sbin/bgpd/session.c
1824
struct demote_msg msg;
usr.sbin/bgpd/session.c
1826
strlcpy(msg.demote_group, p->conf.demote_group,
usr.sbin/bgpd/session.c
1827
sizeof(msg.demote_group));
usr.sbin/bgpd/session.c
1828
msg.level = level;
usr.sbin/bgpd/session.c
1830
&msg, sizeof(msg)) == -1)
usr.sbin/bgpd/session_bgp.c
1024
if (ibuf_size(msg) != 0) {
usr.sbin/bgpd/session_bgp.c
1074
parse_update(struct peer *peer, struct ibuf *msg)
usr.sbin/bgpd/session_bgp.c
1076
session_handle_update(peer, msg);
usr.sbin/bgpd/session_bgp.c
1080
parse_rrefresh(struct peer *peer, struct ibuf *msg)
usr.sbin/bgpd/session_bgp.c
1086
datalen = ibuf_size(msg) + MSGSIZE_HEADER;
usr.sbin/bgpd/session_bgp.c
1088
if (ibuf_get_n16(msg, &afi) == -1 ||
usr.sbin/bgpd/session_bgp.c
1089
ibuf_get_n8(msg, &subtype) == -1 ||
usr.sbin/bgpd/session_bgp.c
1090
ibuf_get_n8(msg, &safi) == -1) {
usr.sbin/bgpd/session_bgp.c
1119
ibuf_rewind(msg);
usr.sbin/bgpd/session_bgp.c
1121
ERR_RR_INV_LEN, msg);
usr.sbin/bgpd/session_bgp.c
1160
parse_notification(struct peer *peer, struct ibuf *msg)
usr.sbin/bgpd/session_bgp.c
1167
if (ibuf_get_n8(msg, &errcode) == -1 ||
usr.sbin/bgpd/session_bgp.c
1168
ibuf_get_n8(msg, &subcode) == -1) {
usr.sbin/bgpd/session_bgp.c
1176
if (ibuf_get_n8(msg, &errcode) == -1 ||
usr.sbin/bgpd/session_bgp.c
1177
ibuf_get_n8(msg, &subcode) == -1) {
usr.sbin/bgpd/session_bgp.c
1193
log_notification(peer, errcode, subcode, msg, reason);
usr.sbin/bgpd/session_bgp.c
1201
if (ibuf_get_n8(msg, &reason_len) != -1 && reason_len != 0) {
usr.sbin/bgpd/session_bgp.c
1202
if (ibuf_get(msg, peer->stats.last_reason,
usr.sbin/bgpd/session_bgp.c
1216
struct ibuf *msg;
usr.sbin/bgpd/session_bgp.c
1227
while ((msg = msgbuf_get(p->wbuf)) != NULL) {
usr.sbin/bgpd/session_bgp.c
1229
if (ibuf_skip(msg, MSGSIZE_HEADER_MARKER) == -1 ||
usr.sbin/bgpd/session_bgp.c
1230
ibuf_skip(msg, sizeof(uint16_t)) == -1 ||
usr.sbin/bgpd/session_bgp.c
1231
ibuf_get_n8(msg, &msgtype) == -1) {
usr.sbin/bgpd/session_bgp.c
1234
ibuf_free(msg);
usr.sbin/bgpd/session_bgp.c
1237
ibuf_rewind(msg);
usr.sbin/bgpd/session_bgp.c
1239
session_mrt_dump_bgp_msg(p, msg, msgtype, DIR_IN);
usr.sbin/bgpd/session_bgp.c
1241
ibuf_skip(msg, MSGSIZE_HEADER);
usr.sbin/bgpd/session_bgp.c
1245
bgp_fsm(p, EVNT_RCVD_OPEN, msg);
usr.sbin/bgpd/session_bgp.c
1249
bgp_fsm(p, EVNT_RCVD_UPDATE, msg);
usr.sbin/bgpd/session_bgp.c
1253
bgp_fsm(p, EVNT_RCVD_NOTIFICATION, msg);
usr.sbin/bgpd/session_bgp.c
1257
bgp_fsm(p, EVNT_RCVD_KEEPALIVE, msg);
usr.sbin/bgpd/session_bgp.c
1261
parse_rrefresh(p, msg);
usr.sbin/bgpd/session_bgp.c
1271
ibuf_free(msg);
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
1667
if (parse_open(peer, msg))
usr.sbin/bgpd/session_bgp.c
1673
parse_notification(peer, msg);
usr.sbin/bgpd/session_bgp.c
1712
parse_notification(peer, msg);
usr.sbin/bgpd/session_bgp.c
1751
parse_update(peer, msg);
usr.sbin/bgpd/session_bgp.c
1754
parse_notification(peer, msg);
usr.sbin/bgpd/session_bgp.c
584
parse_header(struct ibuf *msg, void *arg, int *fd)
usr.sbin/bgpd/session_bgp.c
592
if (ibuf_get(msg, m, sizeof(m)) == -1 ||
usr.sbin/bgpd/session_bgp.c
593
ibuf_get_n16(msg, &len) == -1 ||
usr.sbin/bgpd/session_bgp.c
594
ibuf_get_n8(msg, &type) == -1)
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
67
session_mrt_dump_bgp_msg(p, msg, msgtype, DIR_OUT);
usr.sbin/bgpd/session_bgp.c
69
ibuf_close(p->wbuf, msg);
usr.sbin/bgpd/session_bgp.c
892
parse_open(struct peer *peer, struct ibuf *msg)
usr.sbin/bgpd/session_bgp.c
900
if (ibuf_get_n8(msg, &version) == -1 ||
usr.sbin/bgpd/session_bgp.c
901
ibuf_get_n16(msg, &short_as) == -1 ||
usr.sbin/bgpd/session_bgp.c
902
ibuf_get_n16(msg, &holdtime) == -1 ||
usr.sbin/bgpd/session_bgp.c
903
ibuf_get_n32(msg, &bgpid) == -1 ||
usr.sbin/bgpd/session_bgp.c
904
ibuf_get_n8(msg, &optparamlen) == -1)
usr.sbin/bgpd/session_bgp.c
956
ibuf_from_ibuf(&oparams, msg);
usr.sbin/bgpd/session_bgp.c
965
if (ibuf_skip(msg, 3) == -1)
usr.sbin/bgpd/session_bgp.c
973
ibuf_skip(msg, ext_len) == -1)
usr.sbin/cron/crontab.c
250
check_error(const char *msg)
usr.sbin/cron/crontab.c
253
fprintf(stderr, "\"%s\":%d: %s\n", Filename, LineNumber-1, msg);
usr.sbin/cron/crontab.c
67
usage(const char *msg)
usr.sbin/cron/crontab.c
69
if (msg != NULL)
usr.sbin/cron/crontab.c
70
warnx("usage error: %s", msg);
usr.sbin/cron/user.c
55
parse_error(const char *msg)
usr.sbin/cron/user.c
58
syslog(LOG_ERR, "(CRON) %s:%d (%s)", CrontabFilename, LineNumber, msg);
usr.sbin/dhcpd/sync.c
359
struct msghdr msg;
usr.sbin/dhcpd/sync.c
365
memset(&msg, 0, sizeof(msg));
usr.sbin/dhcpd/sync.c
366
msg.msg_iov = iov;
usr.sbin/dhcpd/sync.c
367
msg.msg_iovlen = iovlen;
usr.sbin/dhcpd/sync.c
372
msg.msg_name = &sync_out;
usr.sbin/dhcpd/sync.c
373
msg.msg_namelen = sizeof(sync_out);
usr.sbin/dhcpd/sync.c
374
if (sendmsg(syncfd, &msg, 0) == -1)
usr.sbin/dhcpd/sync.c
382
msg.msg_name = &shost->sh_addr;
usr.sbin/dhcpd/sync.c
383
msg.msg_namelen = sizeof(shost->sh_addr);
usr.sbin/dhcpd/sync.c
384
if (sendmsg(syncfd, &msg, 0) == -1)
usr.sbin/dhcrelay6/bpf.c
221
struct msghdr msg;
usr.sbin/dhcrelay6/bpf.c
233
memset(&msg, 0, sizeof(msg));
usr.sbin/dhcrelay6/bpf.c
236
msg.msg_iov = iov;
usr.sbin/dhcrelay6/bpf.c
237
msg.msg_iovlen = 1;
usr.sbin/dhcrelay6/bpf.c
241
msg.msg_name = &ss;
usr.sbin/dhcrelay6/bpf.c
242
msg.msg_namelen = ss.ss_len;
usr.sbin/dhcrelay6/bpf.c
247
msg.msg_control = cmsgbuf;
usr.sbin/dhcrelay6/bpf.c
248
msg.msg_controllen = sizeof(cmsgbuf);
usr.sbin/dhcrelay6/bpf.c
251
cmsg = (struct cmsghdr *)CMSG_FIRSTHDR(&msg);
usr.sbin/dhcrelay6/bpf.c
260
if ((sendlen = sendmsg(pc->pc_sd, &msg, 0)) == -1) {
usr.sbin/dhcrelay6/dhcrelay6.c
915
struct msghdr msg;
usr.sbin/dhcrelay6/dhcrelay6.c
928
memset(&msg, 0, sizeof(msg));
usr.sbin/dhcrelay6/dhcrelay6.c
929
msg.msg_iov = iov;
usr.sbin/dhcrelay6/dhcrelay6.c
930
msg.msg_iovlen = 1;
usr.sbin/dhcrelay6/dhcrelay6.c
931
msg.msg_control = cmsgbuf;
usr.sbin/dhcrelay6/dhcrelay6.c
932
msg.msg_controllen = sizeof(cmsgbuf);
usr.sbin/dhcrelay6/dhcrelay6.c
933
msg.msg_name = &ss;
usr.sbin/dhcrelay6/dhcrelay6.c
934
msg.msg_namelen = sizeof(ss);
usr.sbin/dhcrelay6/dhcrelay6.c
935
if ((recvlen = recvmsg(sd, &msg, 0)) == -1) {
usr.sbin/dhcrelay6/dhcrelay6.c
961
for (cmsg = (struct cmsghdr *)CMSG_FIRSTHDR(&msg); cmsg;
usr.sbin/dhcrelay6/dhcrelay6.c
962
cmsg = (struct cmsghdr *)CMSG_NXTHDR(&msg, cmsg)) {
usr.sbin/dvmrpd/kroute.c
252
if_announce(void *msg)
usr.sbin/dvmrpd/kroute.c
257
ifan = msg;
usr.sbin/dvmrpd/parse.y
374
char *msg;
usr.sbin/dvmrpd/parse.y
378
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/dvmrpd/parse.y
381
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/dvmrpd/parse.y
382
free(msg);
usr.sbin/eigrpd/kroute.c
1014
if_announce(void *msg)
usr.sbin/eigrpd/kroute.c
1019
ifan = msg;
usr.sbin/eigrpd/packet.c
103
msg.msg_name = &dst;
usr.sbin/eigrpd/packet.c
104
msg.msg_namelen = sizeof(dst);
usr.sbin/eigrpd/packet.c
105
msg.msg_iov = iov;
usr.sbin/eigrpd/packet.c
106
msg.msg_iovlen = 2;
usr.sbin/eigrpd/packet.c
116
if (sendmsg(global.eigrp_socket_v4, &msg, 0) == -1) {
usr.sbin/eigrpd/packet.c
487
struct msghdr msg;
usr.sbin/eigrpd/packet.c
506
memset(&msg, 0, sizeof(msg));
usr.sbin/eigrpd/packet.c
509
msg.msg_name = &from;
usr.sbin/eigrpd/packet.c
510
msg.msg_namelen = sizeof(from);
usr.sbin/eigrpd/packet.c
511
msg.msg_iov = &iov;
usr.sbin/eigrpd/packet.c
512
msg.msg_iovlen = 1;
usr.sbin/eigrpd/packet.c
513
msg.msg_control = &cmsgbuf.buf;
usr.sbin/eigrpd/packet.c
514
msg.msg_controllen = sizeof(cmsgbuf.buf);
usr.sbin/eigrpd/packet.c
516
if ((r = recvmsg(fd, &msg, 0)) == -1) {
usr.sbin/eigrpd/packet.c
531
for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
usr.sbin/eigrpd/packet.c
532
cmsg = CMSG_NXTHDR(&msg, cmsg)) {
usr.sbin/eigrpd/packet.c
71
struct msghdr msg;
usr.sbin/eigrpd/packet.c
98
memset(&msg, 0, sizeof(msg));
usr.sbin/eigrpd/parse.y
591
char *msg;
usr.sbin/eigrpd/parse.y
595
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/eigrpd/parse.y
598
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/eigrpd/parse.y
599
free(msg);
usr.sbin/hostapd/iapp.c
140
struct msghdr msg;
usr.sbin/hostapd/iapp.c
169
msg.msg_name = (caddr_t)addr;
usr.sbin/hostapd/iapp.c
170
msg.msg_namelen = sizeof(struct sockaddr_in);
usr.sbin/hostapd/iapp.c
171
msg.msg_iov = iov;
usr.sbin/hostapd/iapp.c
172
msg.msg_iovlen = 2;
usr.sbin/hostapd/iapp.c
173
msg.msg_control = 0;
usr.sbin/hostapd/iapp.c
174
msg.msg_controllen = 0;
usr.sbin/hostapd/iapp.c
175
msg.msg_flags = 0;
usr.sbin/hostapd/iapp.c
177
if (sendmsg(iapp->i_udp, &msg, 0) == -1) {
usr.sbin/hostapd/parse.y
1829
char *msg;
usr.sbin/hostapd/parse.y
1834
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/hostapd/parse.y
1837
fprintf(stderr, "%s:%d: %s\n", file->name, yylval.lineno, msg);
usr.sbin/hostapd/parse.y
1839
free(msg);
usr.sbin/httpd/parse.y
1427
char *msg;
usr.sbin/httpd/parse.y
1431
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/httpd/parse.y
1434
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/httpd/parse.y
1435
free(msg);
usr.sbin/httpd/server.c
1215
char *msg;
usr.sbin/httpd/server.c
1230
ret = vasprintf(&msg, emsg, ap);
usr.sbin/httpd/server.c
1239
iov[1].iov_base = msg;
usr.sbin/httpd/server.c
1244
free(msg);
usr.sbin/httpd/server.c
1247
free(msg);
usr.sbin/httpd/server.c
1251
server_log(struct client *clt, const char *msg)
usr.sbin/httpd/server.c
1276
if (debug_cmd != -1 && msg != NULL) {
usr.sbin/httpd/server.c
1284
(void)stravis(&vmsg, msg, HTTPD_LOGVIS);
usr.sbin/httpd/server.c
1296
server_close(struct client *clt, const char *msg)
usr.sbin/httpd/server.c
1301
clt->clt_fcgi_error = msg;
usr.sbin/httpd/server.c
1321
server_log(clt, msg);
usr.sbin/httpd/server_http.c
1094
if (msg == NULL)
usr.sbin/httpd/server_http.c
1095
msg = "\"\"";
usr.sbin/httpd/server_http.c
1096
if (asprintf(&httpmsg, "%s (%03d %s)", msg, code, httperr) == -1) {
usr.sbin/httpd/server_http.c
1097
server_close(clt, msg);
usr.sbin/httpd/server_http.c
884
server_abort_http(struct client *clt, unsigned int code, const char *msg)
usr.sbin/httpd/server_http.c
927
if (msg == NULL)
usr.sbin/httpd/server_http.c
930
if (server_expand_http(clt, msg, buf, sizeof(buf)) == NULL)
usr.sbin/httpd/server_http.c
936
msg = buf;
usr.sbin/httpd/server_http.c
939
if (msg == NULL)
usr.sbin/httpd/server_http.c
941
if (stravis(&escapedmsg, msg, VIS_DQ) == -1) {
usr.sbin/httpd/server_http.c
952
if (msg == NULL)
usr.sbin/httpd/server_http.c
955
"Content-Range: %s\r\n", msg) == -1) {
usr.sbin/ifstated/ifstated.c
239
char msg[2048];
usr.sbin/ifstated/ifstated.c
240
struct rt_msghdr *rtm = (struct rt_msghdr *)&msg;
usr.sbin/ifstated/ifstated.c
247
if ((len = read(fd, msg, sizeof(msg))) == -1) {
usr.sbin/ifstated/parse.y
368
char *msg;
usr.sbin/ifstated/parse.y
372
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/ifstated/parse.y
375
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/ifstated/parse.y
376
free(msg);
usr.sbin/installboot/i386_installboot.c
775
devread(int fd, void *buf, daddr_t blk, size_t size, char *msg)
usr.sbin/installboot/i386_installboot.c
778
err(1, "%s: devread: pread", msg);
usr.sbin/iscsictl/iscsictl.c
316
struct msghdr msg;
usr.sbin/iscsictl/iscsictl.c
323
bzero(&msg, sizeof(msg));
usr.sbin/iscsictl/iscsictl.c
324
msg.msg_iov = iov;
usr.sbin/iscsictl/iscsictl.c
325
msg.msg_iovlen = niov;
usr.sbin/iscsictl/iscsictl.c
326
if (sendmsg(fd, &msg, 0) == -1)
usr.sbin/iscsid/control.c
202
struct msghdr msg;
usr.sbin/iscsid/control.c
238
bzero(&msg, sizeof(msg));
usr.sbin/iscsid/control.c
239
msg.msg_iov = iov;
usr.sbin/iscsid/control.c
240
msg.msg_iovlen = niov;
usr.sbin/iscsid/control.c
241
if (sendmsg(fd, &msg, 0) == -1) {
usr.sbin/ldapd/parse.y
418
char *msg;
usr.sbin/ldapd/parse.y
422
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/ldapd/parse.y
425
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/ldapd/parse.y
426
free(msg);
usr.sbin/ldapd/schema.c
445
char *msg;
usr.sbin/ldapd/schema.c
448
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/ldapd/schema.c
451
logit(LOG_CRIT, "%s:%d: %s", schema->filename, schema->lineno, msg);
usr.sbin/ldapd/schema.c
452
free(msg);
usr.sbin/ldomctl/ldomctl.c
430
struct hvctl_msg msg;
usr.sbin/ldomctl/ldomctl.c
457
bzero(&msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
458
msg.hdr.op = HVCTL_OP_GUEST_START;
usr.sbin/ldomctl/ldomctl.c
459
msg.hdr.seq = hvctl_seq++;
usr.sbin/ldomctl/ldomctl.c
460
msg.msg.guestop.guestid = gid;
usr.sbin/ldomctl/ldomctl.c
461
nbytes = write(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
462
if (nbytes != sizeof(msg))
usr.sbin/ldomctl/ldomctl.c
465
bzero(&msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
466
nbytes = read(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
467
if (nbytes != sizeof(msg))
usr.sbin/ldomctl/ldomctl.c
477
struct hvctl_msg msg;
usr.sbin/ldomctl/ldomctl.c
488
bzero(&msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
489
msg.hdr.op = HVCTL_OP_GUEST_STOP;
usr.sbin/ldomctl/ldomctl.c
490
msg.hdr.seq = hvctl_seq++;
usr.sbin/ldomctl/ldomctl.c
491
msg.msg.guestop.guestid = find_guest(argv[1]);
usr.sbin/ldomctl/ldomctl.c
492
nbytes = write(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
493
if (nbytes != sizeof(msg))
usr.sbin/ldomctl/ldomctl.c
496
bzero(&msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
497
nbytes = read(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
498
if (nbytes != sizeof(msg))
usr.sbin/ldomctl/ldomctl.c
505
struct hvctl_msg msg;
usr.sbin/ldomctl/ldomctl.c
532
bzero(&msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
533
msg.hdr.op = HVCTL_OP_GUEST_PANIC;
usr.sbin/ldomctl/ldomctl.c
534
msg.hdr.seq = hvctl_seq++;
usr.sbin/ldomctl/ldomctl.c
535
msg.msg.guestop.guestid = gid;
usr.sbin/ldomctl/ldomctl.c
536
nbytes = write(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
537
if (nbytes != sizeof(msg))
usr.sbin/ldomctl/ldomctl.c
540
bzero(&msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
541
nbytes = read(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
542
if (nbytes != sizeof(msg))
usr.sbin/ldomctl/ldomctl.c
552
struct hvctl_msg msg;
usr.sbin/ldomctl/ldomctl.c
580
bzero(&msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
581
msg.hdr.op = HVCTL_OP_GET_RES_STAT;
usr.sbin/ldomctl/ldomctl.c
582
msg.hdr.seq = hvctl_seq++;
usr.sbin/ldomctl/ldomctl.c
583
msg.msg.resstat.res = HVCTL_RES_GUEST;
usr.sbin/ldomctl/ldomctl.c
584
msg.msg.resstat.resid = guest->gid;
usr.sbin/ldomctl/ldomctl.c
585
msg.msg.resstat.infoid = HVCTL_INFO_GUEST_STATE;
usr.sbin/ldomctl/ldomctl.c
586
nbytes = write(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
587
if (nbytes != sizeof(msg))
usr.sbin/ldomctl/ldomctl.c
590
bzero(&msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
591
nbytes = read(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
592
if (nbytes != sizeof(msg))
usr.sbin/ldomctl/ldomctl.c
597
memcpy(&state, msg.msg.resstat.data, sizeof(state));
usr.sbin/ldomctl/ldomctl.c
608
bzero(&msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
609
msg.hdr.op = HVCTL_OP_GET_RES_STAT;
usr.sbin/ldomctl/ldomctl.c
610
msg.hdr.seq = hvctl_seq++;
usr.sbin/ldomctl/ldomctl.c
611
msg.msg.resstat.res = HVCTL_RES_GUEST;
usr.sbin/ldomctl/ldomctl.c
612
msg.msg.resstat.resid = guest->gid;
usr.sbin/ldomctl/ldomctl.c
613
msg.msg.resstat.infoid = HVCTL_INFO_GUEST_SOFT_STATE;
usr.sbin/ldomctl/ldomctl.c
614
nbytes = write(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
615
if (nbytes != sizeof(msg))
usr.sbin/ldomctl/ldomctl.c
618
bzero(&msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
619
nbytes = read(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
620
if (nbytes != sizeof(msg))
usr.sbin/ldomctl/ldomctl.c
623
memcpy(&softstate, msg.msg.resstat.data,
usr.sbin/ldomctl/ldomctl.c
626
bzero(&msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
627
msg.hdr.op = HVCTL_OP_GET_RES_STAT;
usr.sbin/ldomctl/ldomctl.c
628
msg.hdr.seq = hvctl_seq++;
usr.sbin/ldomctl/ldomctl.c
629
msg.msg.resstat.res = HVCTL_RES_GUEST;
usr.sbin/ldomctl/ldomctl.c
630
msg.msg.resstat.resid = guest->gid;
usr.sbin/ldomctl/ldomctl.c
631
msg.msg.resstat.infoid = HVCTL_INFO_GUEST_UTILISATION;
usr.sbin/ldomctl/ldomctl.c
632
nbytes = write(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
633
if (nbytes != sizeof(msg))
usr.sbin/ldomctl/ldomctl.c
636
bzero(&msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
637
nbytes = read(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
638
if (nbytes != sizeof(msg))
usr.sbin/ldomctl/ldomctl.c
641
memcpy(&util, msg.msg.resstat.data, sizeof(util));
usr.sbin/ldomctl/ldomctl.c
697
struct hvctl_msg msg;
usr.sbin/ldomctl/ldomctl.c
708
bzero(&msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
709
msg.hdr.op = HVCTL_OP_HELLO;
usr.sbin/ldomctl/ldomctl.c
710
msg.hdr.seq = hvctl_seq++;
usr.sbin/ldomctl/ldomctl.c
711
msg.msg.hello.major = 1;
usr.sbin/ldomctl/ldomctl.c
712
nbytes = write(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
713
if (nbytes != sizeof(msg))
usr.sbin/ldomctl/ldomctl.c
716
bzero(&msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
717
nbytes = read(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
718
if (nbytes != sizeof(msg))
usr.sbin/ldomctl/ldomctl.c
721
code = msg.msg.clnge.code ^ 0xbadbeef20;
usr.sbin/ldomctl/ldomctl.c
726
bzero(&msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
727
msg.hdr.op = HVCTL_OP_RESPONSE;
usr.sbin/ldomctl/ldomctl.c
728
msg.hdr.seq = hvctl_seq++;
usr.sbin/ldomctl/ldomctl.c
729
msg.msg.clnge.code = code ^ 0x12cafe42a;
usr.sbin/ldomctl/ldomctl.c
730
nbytes = write(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
731
if (nbytes != sizeof(msg))
usr.sbin/ldomctl/ldomctl.c
734
bzero(&msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
735
nbytes = read(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
736
if (nbytes != sizeof(msg))
usr.sbin/ldomctl/ldomctl.c
750
struct hvctl_msg msg;
usr.sbin/ldomctl/ldomctl.c
761
bzero(&msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
762
msg.hdr.op = HVCTL_OP_GET_HVCONFIG;
usr.sbin/ldomctl/ldomctl.c
763
msg.hdr.seq = hvctl_seq++;
usr.sbin/ldomctl/ldomctl.c
764
nbytes = write(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
765
if (nbytes != sizeof(msg))
usr.sbin/ldomctl/ldomctl.c
768
bzero(&msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
769
nbytes = read(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomctl/ldomctl.c
770
if (nbytes != sizeof(msg))
usr.sbin/ldomctl/ldomctl.c
773
hv_membase = msg.msg.hvcnf.hv_membase;
usr.sbin/ldomctl/ldomctl.c
774
hv_memsize = msg.msg.hvcnf.hv_memsize;
usr.sbin/ldomctl/ldomctl.c
776
hv_mdpa = msg.msg.hvcnf.hvmdp;
usr.sbin/ldomd/ds.c
652
uint64_t *msg = (uint64_t *)&lp;
usr.sbin/ldomd/ds.c
656
printf("%02x: %016llx\n", i, msg[i]);
usr.sbin/ldomd/hvctl.h
109
} msg;
usr.sbin/ldomd/ldomd.c
125
struct hvctl_msg msg;
usr.sbin/ldomd/ldomd.c
164
bzero(&msg, sizeof(msg));
usr.sbin/ldomd/ldomd.c
165
msg.hdr.op = HVCTL_OP_GET_HVCONFIG;
usr.sbin/ldomd/ldomd.c
166
msg.hdr.seq = hvctl_seq++;
usr.sbin/ldomd/ldomd.c
167
nbytes = write(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomd/ldomd.c
168
if (nbytes != sizeof(msg))
usr.sbin/ldomd/ldomd.c
171
bzero(&msg, sizeof(msg));
usr.sbin/ldomd/ldomd.c
172
nbytes = read(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomd/ldomd.c
173
if (nbytes != sizeof(msg))
usr.sbin/ldomd/ldomd.c
176
hv_mdpa = msg.msg.hvcnf.hvmdp;
usr.sbin/ldomd/ldomd.c
387
struct hvctl_msg msg;
usr.sbin/ldomd/ldomd.c
412
bzero(&msg, sizeof(msg));
usr.sbin/ldomd/ldomd.c
413
msg.hdr.op = HVCTL_OP_RECONFIGURE;
usr.sbin/ldomd/ldomd.c
414
msg.hdr.seq = hvctl_seq++;
usr.sbin/ldomd/ldomd.c
415
msg.msg.reconfig.guestid = -1;
usr.sbin/ldomd/ldomd.c
416
msg.msg.reconfig.hvmdp = hv_mdpa;
usr.sbin/ldomd/ldomd.c
417
nbytes = write(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomd/ldomd.c
418
if (nbytes != sizeof(msg))
usr.sbin/ldomd/ldomd.c
421
bzero(&msg, sizeof(msg));
usr.sbin/ldomd/ldomd.c
422
nbytes = read(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomd/ldomd.c
423
if (nbytes != sizeof(msg))
usr.sbin/ldomd/ldomd.c
428
if (msg.hdr.status != HVCTL_ST_OK)
usr.sbin/ldomd/ldomd.c
429
logit(LOG_CRIT, "reconfigure failed: %d", msg.hdr.status);
usr.sbin/ldomd/ldomd.c
435
struct hvctl_msg msg;
usr.sbin/ldomd/ldomd.c
446
bzero(&msg, sizeof(msg));
usr.sbin/ldomd/ldomd.c
447
msg.hdr.op = HVCTL_OP_HELLO;
usr.sbin/ldomd/ldomd.c
448
msg.hdr.seq = hvctl_seq++;
usr.sbin/ldomd/ldomd.c
449
msg.msg.hello.major = 1;
usr.sbin/ldomd/ldomd.c
450
nbytes = write(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomd/ldomd.c
451
if (nbytes != sizeof(msg))
usr.sbin/ldomd/ldomd.c
454
bzero(&msg, sizeof(msg));
usr.sbin/ldomd/ldomd.c
455
nbytes = read(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomd/ldomd.c
456
if (nbytes != sizeof(msg))
usr.sbin/ldomd/ldomd.c
459
code = msg.msg.clnge.code ^ 0xbadbeef20;
usr.sbin/ldomd/ldomd.c
464
bzero(&msg, sizeof(msg));
usr.sbin/ldomd/ldomd.c
465
msg.hdr.op = HVCTL_OP_RESPONSE;
usr.sbin/ldomd/ldomd.c
466
msg.hdr.seq = hvctl_seq++;
usr.sbin/ldomd/ldomd.c
467
msg.msg.clnge.code = code ^ 0x12cafe42a;
usr.sbin/ldomd/ldomd.c
468
nbytes = write(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomd/ldomd.c
469
if (nbytes != sizeof(msg))
usr.sbin/ldomd/ldomd.c
472
bzero(&msg, sizeof(msg));
usr.sbin/ldomd/ldomd.c
473
nbytes = read(hvctl_fd, &msg, sizeof(msg));
usr.sbin/ldomd/ldomd.c
474
if (nbytes != sizeof(msg))
usr.sbin/ldpd/address.c
180
struct ldp_msg msg;
usr.sbin/ldpd/address.c
188
memcpy(&msg, buf, sizeof(msg));
usr.sbin/ldpd/address.c
189
msg_type = ntohs(msg.type);
usr.sbin/ldpd/address.c
205
session_shutdown(nbr, S_BAD_MSG_LEN, msg.id, msg.type);
usr.sbin/ldpd/address.c
212
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id, msg.type);
usr.sbin/ldpd/address.c
216
send_notification(nbr->tcp, S_MISS_MSG, msg.id, msg.type);
usr.sbin/ldpd/address.c
231
send_notification(nbr->tcp, S_UNSUP_ADDR, msg.id, msg.type);
usr.sbin/ldpd/address.c
243
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id,
usr.sbin/ldpd/address.c
244
msg.type);
usr.sbin/ldpd/address.c
258
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id,
usr.sbin/ldpd/address.c
259
msg.type);
usr.sbin/ldpd/address.c
288
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id, msg.type);
usr.sbin/ldpd/address.c
296
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id, msg.type);
usr.sbin/ldpd/address.c
306
msg.id, msg.type, tlv_type, tlv_len, buf);
usr.sbin/ldpd/hello.c
149
recv_hello(struct in_addr lsr_id, struct ldp_msg *msg, int af,
usr.sbin/ldpd/hello.c
295
session_shutdown(nbr, S_TRANS_MISMTCH, msg->id,
usr.sbin/ldpd/hello.c
296
msg->type);
usr.sbin/ldpd/hello.c
311
msg->id, msg->type);
usr.sbin/ldpd/hello.c
318
msg->id, msg->type);
usr.sbin/ldpd/init.c
108
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id, msg.type);
usr.sbin/ldpd/init.c
116
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id, msg.type);
usr.sbin/ldpd/init.c
129
session_shutdown(nbr, S_BAD_TLV_VAL, msg.id, msg.type);
usr.sbin/ldpd/init.c
132
session_shutdown(nbr, S_BAD_TLV_VAL, msg.id, msg.type);
usr.sbin/ldpd/init.c
136
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id,
usr.sbin/ldpd/init.c
137
msg.type);
usr.sbin/ldpd/init.c
142
session_shutdown(nbr, S_BAD_TLV_VAL, msg.id,
usr.sbin/ldpd/init.c
143
msg.type);
usr.sbin/ldpd/init.c
156
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id,
usr.sbin/ldpd/init.c
157
msg.type);
usr.sbin/ldpd/init.c
162
session_shutdown(nbr, S_BAD_TLV_VAL, msg.id,
usr.sbin/ldpd/init.c
163
msg.type);
usr.sbin/ldpd/init.c
175
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id,
usr.sbin/ldpd/init.c
176
msg.type);
usr.sbin/ldpd/init.c
181
session_shutdown(nbr, S_BAD_TLV_VAL, msg.id,
usr.sbin/ldpd/init.c
182
msg.type);
usr.sbin/ldpd/init.c
196
msg.id, msg.type, tlv_type, tlv_len, buf);
usr.sbin/ldpd/init.c
270
struct ldp_msg msg;
usr.sbin/ldpd/init.c
276
memcpy(&msg, buf, sizeof(msg));
usr.sbin/ldpd/init.c
288
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id, msg.type);
usr.sbin/ldpd/init.c
296
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id, msg.type);
usr.sbin/ldpd/init.c
305
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id,
usr.sbin/ldpd/init.c
306
msg.type);
usr.sbin/ldpd/init.c
311
session_shutdown(nbr, S_BAD_TLV_VAL, msg.id,
usr.sbin/ldpd/init.c
312
msg.type);
usr.sbin/ldpd/init.c
330
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id,
usr.sbin/ldpd/init.c
331
msg.type);
usr.sbin/ldpd/init.c
336
session_shutdown(nbr, S_BAD_TLV_VAL, msg.id,
usr.sbin/ldpd/init.c
337
msg.type);
usr.sbin/ldpd/init.c
367
msg.id, msg.type, tlv_type, tlv_len, buf);
usr.sbin/ldpd/init.c
64
struct ldp_msg msg;
usr.sbin/ldpd/init.c
71
memcpy(&msg, buf, sizeof(msg));
usr.sbin/ldpd/init.c
76
session_shutdown(nbr, S_BAD_MSG_LEN, msg.id, msg.type);
usr.sbin/ldpd/init.c
81
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id, msg.type);
usr.sbin/ldpd/init.c
85
session_shutdown(nbr, S_BAD_PROTO_VER, msg.id, msg.type);
usr.sbin/ldpd/init.c
89
session_shutdown(nbr, S_KEEPALIVE_BAD, msg.id, msg.type);
usr.sbin/ldpd/init.c
94
session_shutdown(nbr, S_NO_HELLO, msg.id, msg.type);
usr.sbin/ldpd/keepalive.c
46
struct ldp_msg msg;
usr.sbin/ldpd/keepalive.c
48
memcpy(&msg, buf, sizeof(msg));
usr.sbin/ldpd/keepalive.c
50
session_shutdown(nbr, S_BAD_MSG_LEN, msg.id, msg.type);
usr.sbin/ldpd/kroute.c
1139
if_announce(void *msg)
usr.sbin/ldpd/kroute.c
1144
ifan = msg;
usr.sbin/ldpd/labelmapping.c
128
struct ldp_msg msg;
usr.sbin/ldpd/labelmapping.c
138
memcpy(&msg, buf, sizeof(msg));
usr.sbin/ldpd/labelmapping.c
144
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id, msg.type);
usr.sbin/ldpd/labelmapping.c
150
send_notification(nbr->tcp, S_MISS_MSG, msg.id, msg.type);
usr.sbin/ldpd/labelmapping.c
155
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id, msg.type);
usr.sbin/ldpd/labelmapping.c
165
map.msg_id = msg.id;
usr.sbin/ldpd/labelmapping.c
167
if ((tlen = tlv_decode_fec_elm(nbr, &msg, buf, feclen,
usr.sbin/ldpd/labelmapping.c
174
send_notification(nbr->tcp, S_MISS_MSG, msg.id,
usr.sbin/ldpd/labelmapping.c
175
msg.type);
usr.sbin/ldpd/labelmapping.c
188
session_shutdown(nbr, S_UNKNOWN_FEC, msg.id,
usr.sbin/ldpd/labelmapping.c
189
msg.type);
usr.sbin/ldpd/labelmapping.c
206
session_shutdown(nbr, S_UNKNOWN_FEC, msg.id,
usr.sbin/ldpd/labelmapping.c
207
msg.type);
usr.sbin/ldpd/labelmapping.c
220
session_shutdown(nbr, S_BAD_TLV_VAL, msg.id, msg.type);
usr.sbin/ldpd/labelmapping.c
233
lbllen = tlv_decode_label(nbr, &msg, buf, len, &label);
usr.sbin/ldpd/labelmapping.c
249
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id, msg.type);
usr.sbin/ldpd/labelmapping.c
257
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id, msg.type);
usr.sbin/ldpd/labelmapping.c
270
msg.id, msg.type);
usr.sbin/ldpd/labelmapping.c
293
msg.id, msg.type);
usr.sbin/ldpd/labelmapping.c
311
session_shutdown(nbr, S_BAD_TLV_VAL, msg.id,
usr.sbin/ldpd/labelmapping.c
312
msg.type);
usr.sbin/ldpd/labelmapping.c
322
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id,
usr.sbin/ldpd/labelmapping.c
323
msg.type);
usr.sbin/ldpd/labelmapping.c
333
msg.id, msg.type);
usr.sbin/ldpd/labelmapping.c
349
msg.id, msg.type, tlv_type, tlv_len, buf);
usr.sbin/ldpd/labelmapping.c
368
msg.id, msg.type);
usr.sbin/ldpd/labelmapping.c
377
msg.id, msg.type);
usr.sbin/ldpd/labelmapping.c
389
session_shutdown(nbr, S_BAD_TLV_VAL, msg.id,
usr.sbin/ldpd/labelmapping.c
390
msg.type);
usr.sbin/ldpd/labelmapping.c
455
tlv_decode_label(struct nbr *nbr, struct ldp_msg *msg, char *buf,
usr.sbin/ldpd/labelmapping.c
461
session_shutdown(nbr, S_BAD_TLV_LEN, msg->id, msg->type);
usr.sbin/ldpd/labelmapping.c
467
send_notification(nbr->tcp, S_MISS_MSG, msg->id, msg->type);
usr.sbin/ldpd/labelmapping.c
474
session_shutdown(nbr, S_BAD_TLV_LEN, msg->id,
usr.sbin/ldpd/labelmapping.c
475
msg->type);
usr.sbin/ldpd/labelmapping.c
485
session_shutdown(nbr, S_BAD_TLV_VAL, msg->id,
usr.sbin/ldpd/labelmapping.c
486
msg->type);
usr.sbin/ldpd/labelmapping.c
494
session_shutdown(nbr, S_BAD_TLV_VAL, msg->id, msg->type);
usr.sbin/ldpd/labelmapping.c
692
tlv_decode_fec_elm(struct nbr *nbr, struct ldp_msg *msg, char *buf,
usr.sbin/ldpd/labelmapping.c
706
session_shutdown(nbr, S_BAD_TLV_VAL, msg->id,
usr.sbin/ldpd/labelmapping.c
707
msg->type);
usr.sbin/ldpd/labelmapping.c
713
session_shutdown(nbr, S_BAD_TLV_LEN, msg->id,
usr.sbin/ldpd/labelmapping.c
714
msg->type);
usr.sbin/ldpd/labelmapping.c
731
send_notification(nbr->tcp, S_UNSUP_ADDR, msg->id,
usr.sbin/ldpd/labelmapping.c
732
msg->type);
usr.sbin/ldpd/labelmapping.c
740
session_shutdown(nbr, S_BAD_TLV_LEN, msg->id,
usr.sbin/ldpd/labelmapping.c
741
msg->type);
usr.sbin/ldpd/labelmapping.c
758
session_shutdown(nbr, S_BAD_TLV_LEN, msg->id,
usr.sbin/ldpd/labelmapping.c
759
msg->type);
usr.sbin/ldpd/labelmapping.c
777
session_shutdown(nbr, S_BAD_TLV_LEN, msg->id,
usr.sbin/ldpd/labelmapping.c
778
msg->type);
usr.sbin/ldpd/labelmapping.c
792
session_shutdown(nbr, S_BAD_TLV_LEN, msg->id,
usr.sbin/ldpd/labelmapping.c
793
msg->type);
usr.sbin/ldpd/labelmapping.c
808
session_shutdown(nbr, S_BAD_TLV_LEN, msg->id,
usr.sbin/ldpd/labelmapping.c
809
msg->type);
usr.sbin/ldpd/labelmapping.c
815
session_shutdown(nbr, S_BAD_TLV_LEN, msg->id,
usr.sbin/ldpd/labelmapping.c
816
msg->type);
usr.sbin/ldpd/labelmapping.c
824
msg->id, msg->type);
usr.sbin/ldpd/labelmapping.c
843
session_shutdown(nbr, S_BAD_TLV_LEN, msg->id,
usr.sbin/ldpd/labelmapping.c
844
msg->type);
usr.sbin/ldpd/labelmapping.c
853
session_shutdown(nbr, S_BAD_TLV_LEN, msg->id,
usr.sbin/ldpd/labelmapping.c
854
msg->type);
usr.sbin/ldpd/labelmapping.c
861
session_shutdown(nbr, S_BAD_TLV_LEN, msg->id,
usr.sbin/ldpd/labelmapping.c
862
msg->type);
usr.sbin/ldpd/labelmapping.c
880
session_shutdown(nbr, S_BAD_TLV_VAL, msg->id,
usr.sbin/ldpd/labelmapping.c
881
msg->type);
usr.sbin/ldpd/labelmapping.c
887
session_shutdown(nbr, S_BAD_TLV_LEN, msg->id,
usr.sbin/ldpd/labelmapping.c
888
msg->type);
usr.sbin/ldpd/labelmapping.c
901
send_notification(nbr->tcp, S_UNKNOWN_FEC, msg->id,
usr.sbin/ldpd/labelmapping.c
902
msg->type);
usr.sbin/ldpd/labelmapping.c
908
send_notification(nbr->tcp, S_UNKNOWN_FEC, msg->id, msg->type);
usr.sbin/ldpd/logmsg.c
316
msg_name(uint16_t msg)
usr.sbin/ldpd/logmsg.c
320
switch (msg) {
usr.sbin/ldpd/logmsg.c
345
snprintf(buf, sizeof(buf), "[%08x]", msg);
usr.sbin/ldpd/notification.c
114
struct ldp_msg msg;
usr.sbin/ldpd/notification.c
119
memcpy(&msg, buf, sizeof(msg));
usr.sbin/ldpd/notification.c
124
session_shutdown(nbr, S_BAD_MSG_LEN, msg.id, msg.type);
usr.sbin/ldpd/notification.c
131
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id, msg.type);
usr.sbin/ldpd/notification.c
147
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id, msg.type);
usr.sbin/ldpd/notification.c
155
session_shutdown(nbr, S_BAD_TLV_LEN, msg.id, msg.type);
usr.sbin/ldpd/notification.c
170
msg.id, msg.type);
usr.sbin/ldpd/notification.c
178
if ((tlen = tlv_decode_fec_elm(nbr, &msg, buf,
usr.sbin/ldpd/notification.c
184
msg.id, msg.type);
usr.sbin/ldpd/notification.c
192
msg.id, msg.type, tlv_type, tlv_len, buf);
usr.sbin/ldpd/notification.c
205
msg.id, msg.type);
usr.sbin/ldpd/notification.c
214
msg.id, msg.type);
usr.sbin/ldpd/notification.c
221
msg.id, msg.type);
usr.sbin/ldpd/notification.c
226
msg.id, msg.type);
usr.sbin/ldpd/packet.c
141
struct ldp_msg msg;
usr.sbin/ldpd/packet.c
237
memcpy(&msg, buf, sizeof(msg));
usr.sbin/ldpd/packet.c
240
msg_len = ntohs(msg.length);
usr.sbin/ldpd/packet.c
243
__func__, ntohs(msg.length), log_addr(af, &src));
usr.sbin/ldpd/packet.c
250
switch (ntohs(msg.type)) {
usr.sbin/ldpd/packet.c
252
recv_hello(lsr_id, &msg, af, &src, iface, multicast, buf, len);
usr.sbin/ldpd/packet.c
427
struct ldp_msg *msg;
usr.sbin/ldpd/packet.c
494
msg = (struct ldp_msg *)pdu;
usr.sbin/ldpd/packet.c
495
type = ntohs(msg->type);
usr.sbin/ldpd/packet.c
496
msg_len = ntohs(msg->length);
usr.sbin/ldpd/packet.c
499
session_shutdown(nbr, S_BAD_TLV_LEN, msg->id,
usr.sbin/ldpd/packet.c
500
msg->type);
usr.sbin/ldpd/packet.c
513
msg->id, msg->type);
usr.sbin/ldpd/packet.c
522
msg->id, msg->type);
usr.sbin/ldpd/packet.c
530
msg->id, msg->type);
usr.sbin/ldpd/packet.c
566
if (!(ntohs(msg->type) & UNKNOWN_FLAG))
usr.sbin/ldpd/packet.c
568
S_UNKNOWN_MSG, msg->id, msg->type);
usr.sbin/ldpd/packet.c
65
struct ldp_msg msg;
usr.sbin/ldpd/packet.c
67
memset(&msg, 0, sizeof(msg));
usr.sbin/ldpd/packet.c
68
msg.type = htons(type);
usr.sbin/ldpd/packet.c
70
msg.length = htons(size - LDP_MSG_DEAD_LEN);
usr.sbin/ldpd/packet.c
71
msg.id = htonl(++msgcnt);
usr.sbin/ldpd/packet.c
73
return (ibuf_add(buf, &msg, sizeof(msg)));
usr.sbin/ldpd/parse.y
890
char *msg;
usr.sbin/ldpd/parse.y
894
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/ldpd/parse.y
897
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/ldpd/parse.y
898
free(msg);
usr.sbin/ldpd/pfkey.c
283
struct sadb_msg hdr, *msg;
usr.sbin/ldpd/pfkey.c
322
msg = (struct sadb_msg *)data;
usr.sbin/ldpd/pfkey.c
323
for (ext = (struct sadb_ext *)(msg + 1);
usr.sbin/ldpd/pfkey.c
324
(size_t)((uint8_t *)ext - (uint8_t *)msg) <
usr.sbin/ldpd/pfkey.c
325
msg->sadb_msg_len * PFKEY2_CHUNK;
usr.sbin/lldp/lldp.c
242
struct msghdr msg = {
usr.sbin/lldp/lldp.c
249
rv = recvmsg(s, &msg, 0);
usr.sbin/lldp/lldp.c
297
struct msghdr msg = {
usr.sbin/lldp/lldp.c
312
rv = sendmsg(fd, &msg, 0);
usr.sbin/lldpd/lldpd.c
1079
struct msghdr msg = {
usr.sbin/lldpd/lldpd.c
1101
rv = sendmsg(fd, &msg, 0);
usr.sbin/lldpd/lldpd.c
577
struct msghdr msg = {
usr.sbin/lldpd/lldpd.c
600
rv = recvmsg(s, &msg, 0);
usr.sbin/lldpd/lldpd.c
606
CMSG_FOREACH(cmsg, &msg) {
usr.sbin/lldpd/lldpd.c
895
struct msghdr msg = {
usr.sbin/lldpd/lldpd.c
902
rv = recvmsg(fd, &msg, 0);
usr.sbin/lldpd/lldpd.c
964
struct msghdr msg = {
usr.sbin/lldpd/lldpd.c
970
rv = sendmsg(fd, &msg, 0);
usr.sbin/lpd/parse.y
236
char *msg;
usr.sbin/lpd/parse.y
240
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/lpd/parse.y
243
log_warnx("%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/lpd/parse.y
244
free(msg);
usr.sbin/lpr/common_source/common.c
410
fatal(const char *msg, ...)
usr.sbin/lpr/common_source/common.c
415
va_start(ap, msg);
usr.sbin/lpr/common_source/common.c
421
(void)vprintf(msg, ap);
usr.sbin/lpr/lpc/cmds.c
188
upstat(char *msg)
usr.sbin/lpr/lpc/cmds.c
205
if (msg == (char *)NULL)
usr.sbin/lpr/lpc/cmds.c
208
(void)write(fd, msg, strlen(msg));
usr.sbin/lpr/lpd/printjob.c
1587
pstatus(const char *msg, ...)
usr.sbin/lpr/lpd/printjob.c
1593
va_start(ap, msg);
usr.sbin/lpr/lpd/printjob.c
1601
len = vsnprintf(buf, sizeof(buf), msg, ap);
usr.sbin/lpr/lpd/recvjob.c
343
frecverr(const char *msg, ...)
usr.sbin/lpr/lpd/recvjob.c
348
va_start(ap, msg);
usr.sbin/lpr/lpd/recvjob.c
351
vsyslog(LOG_ERR, msg, ap);
usr.sbin/makefs/msdos/mkfs_msdos.c
844
ckgeom(const char *fname, u_int val, const char *msg)
usr.sbin/makefs/msdos/mkfs_msdos.c
847
warnx("%s: no default %s", fname, msg);
usr.sbin/makefs/msdos/mkfs_msdos.c
851
warnx("%s: illegal %s", fname, msg);
usr.sbin/mrouted/main.c
548
char *msg;
usr.sbin/mrouted/main.c
557
msg = (severity == LOG_WARNING) ? fmt : &fmt[10];
usr.sbin/mrouted/main.c
569
fprintf(stderr, "%s", msg);
usr.sbin/mrouted/main.c
582
syslog(severity, "%s: %m", msg);
usr.sbin/mrouted/main.c
584
syslog(severity, "%s", msg);
usr.sbin/npppd/common/recvfromto.c
196
struct msghdr msg;
usr.sbin/npppd/common/recvfromto.c
205
memset(&msg, 0, sizeof(msg));
usr.sbin/npppd/common/recvfromto.c
207
msg.msg_name = to;
usr.sbin/npppd/common/recvfromto.c
208
msg.msg_namelen = tolen;
usr.sbin/npppd/common/recvfromto.c
209
msg.msg_iov = iov;
usr.sbin/npppd/common/recvfromto.c
210
msg.msg_iovlen = 1;
usr.sbin/npppd/common/recvfromto.c
211
msg.msg_control = (caddr_t)&cmsgbuf.buf;
usr.sbin/npppd/common/recvfromto.c
212
msg.msg_controllen = sizeof(cmsgbuf.buf);
usr.sbin/npppd/common/recvfromto.c
213
cmsg = CMSG_FIRSTHDR(&msg);
usr.sbin/npppd/common/recvfromto.c
218
return sendmsg(s, &msg, flags);
usr.sbin/npppd/l2tp/l2tp_ctrl.c
488
l2tp_ctrl_send(l2tp_ctrl *_this, const void *msg, int len)
usr.sbin/npppd/l2tp/l2tp_ctrl.c
494
rval = sendfromto_nat_t(LISTENER_SOCK(_this), msg, len, 0,
usr.sbin/npppd/l2tp/l2tp_ctrl.c
498
rval = sendfromto(LISTENER_SOCK(_this), msg, len, 0,
usr.sbin/npppd/l2tp/l2tp_ctrl.c
504
rval = sendto_nat_t(LISTENER_SOCK(_this), msg, len, 0,
usr.sbin/npppd/l2tp/l2tp_ctrl.c
509
rval = sendto(LISTENER_SOCK(_this), msg, len, 0,
usr.sbin/npppd/npppd/chap.c
350
chap_failure(chap *_this, const char *msg, int mschapv2err)
usr.sbin/npppd/npppd/chap.c
579
chap_send_error(chap *_this, const char *msg)
usr.sbin/npppd/npppd/chap.c
589
strlcpy(pkt, msg, lpkt);
usr.sbin/npppd/npppd/chap.c
590
lpkt = strlen(msg);
usr.sbin/npppd/npppd/parse.y
1051
char *msg;
usr.sbin/npppd/npppd/parse.y
1055
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/npppd/npppd/parse.y
1058
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/npppd/npppd/parse.y
1059
free(msg);
usr.sbin/npppd/npppd/privsep.c
297
priv_sendto(int s, const void *msg, int len, int flags,
usr.sbin/npppd/npppd/privsep.c
316
iov[0].iov_len = offsetof(struct PRIVSEP_SENDTO_ARG, msg);
usr.sbin/npppd/npppd/privsep.c
317
iov[1].iov_base = (void *)msg;
usr.sbin/npppd/npppd/privsep.c
328
priv_send(int s, const void *msg, int len, int flags)
usr.sbin/npppd/npppd/privsep.c
330
return (priv_sendto(s, msg, len, flags, NULL, 0));
usr.sbin/npppd/npppd/privsep.c
758
msg[a->len]))
usr.sbin/npppd/npppd/privsep.c
766
r.retval = sendto(fd, a->msg,
usr.sbin/npppd/npppd/privsep.c
771
r.retval = send(fd, a->msg, a->len,
usr.sbin/npppd/npppd/privsep.c
82
u_char msg[0];
usr.sbin/nsd/nsd.c
793
char *msg, *t;
usr.sbin/nsd/nsd.c
807
t = msg = buf + snprintf(buf, MAXSYSLOGMSGLEN, "NSTATS %lld %lu",
usr.sbin/nsd/nsd.c
813
t = msg;
usr.sbin/nsd/nsd.c
821
if (t > msg)
usr.sbin/nsd/options.h
643
void c_error(const char* msg, ...) ATTR_FORMAT(printf, 1,2);
usr.sbin/nsd/remote.c
766
char msg[1024];
usr.sbin/nsd/remote.c
767
vsnprintf(msg, sizeof(msg), format, args);
usr.sbin/nsd/remote.c
768
return ssl_print_text(ssl, msg);
usr.sbin/nsd/xfrd-catalog-zones.c
1156
char msg[1024];
usr.sbin/nsd/xfrd-catalog-zones.c
1161
if (vsnprintf(msg, sizeof(msg), fmt, args) >= (int)sizeof(msg)) {
usr.sbin/nsd/xfrd-catalog-zones.c
1163
msg);
usr.sbin/nsd/xfrd-catalog-zones.c
1169
, 1, msg, xfrd->nsd, xw->xfrfilenumber);
usr.sbin/nsd/xfrd-catalog-zones.c
419
const char *msg;
usr.sbin/nsd/xfrd-catalog-zones.c
422
msg = NULL;
usr.sbin/nsd/xfrd-catalog-zones.c
425
msg = "asked for catalog information outside of xfrd process";
usr.sbin/nsd/xfrd-catalog-zones.c
428
msg = "zone not found: "
usr.sbin/nsd/xfrd-catalog-zones.c
438
msg = "zone not found in xfrd's catalog consumer zones index";
usr.sbin/nsd/xfrd-catalog-zones.c
442
if (msg)
usr.sbin/nsd/xfrd-catalog-zones.c
444
zone->name, msg);
usr.sbin/nsd/xfrd-catalog-zones.c
446
return msg;
usr.sbin/ntpd/client.c
208
p->query.msg.xmttime.int_partl = arc4random();
usr.sbin/ntpd/client.c
209
p->query.msg.xmttime.fractionl = arc4random();
usr.sbin/ntpd/client.c
212
if (ntp_sendmsg(p->query.fd, NULL, &p->query.msg) == -1) {
usr.sbin/ntpd/client.c
275
struct ntp_msg msg;
usr.sbin/ntpd/client.c
333
ntp_getmsg((struct sockaddr *)&p->addr->ss, buf, size, &msg);
usr.sbin/ntpd/client.c
335
if (msg.orgtime.int_partl != p->query.msg.xmttime.int_partl ||
usr.sbin/ntpd/client.c
336
msg.orgtime.fractionl != p->query.msg.xmttime.fractionl)
usr.sbin/ntpd/client.c
339
if ((msg.status & LI_ALARM) == LI_ALARM || msg.stratum == 0 ||
usr.sbin/ntpd/client.c
340
msg.stratum > NTP_MAXSTRATUM) {
usr.sbin/ntpd/client.c
343
if ((msg.status & LI_ALARM) == LI_ALARM) {
usr.sbin/ntpd/client.c
345
} else if (msg.stratum == 0) {
usr.sbin/ntpd/client.c
348
} else if (msg.stratum > NTP_MAXSTRATUM) {
usr.sbin/ntpd/client.c
349
snprintf(s, sizeof(s), "stratum %d", msg.stratum);
usr.sbin/ntpd/client.c
374
T2 = lfp_to_d(msg.rectime);
usr.sbin/ntpd/client.c
375
T3 = lfp_to_d(msg.xmttime);
usr.sbin/ntpd/client.c
388
p->reply[p->shift].status.stratum = msg.stratum;
usr.sbin/ntpd/client.c
402
p->reply[p->shift].status.leap = (msg.status & LIMASK);
usr.sbin/ntpd/client.c
403
p->reply[p->shift].status.precision = msg.precision;
usr.sbin/ntpd/client.c
404
p->reply[p->shift].status.rootdelay = sfp_to_d(msg.rootdelay);
usr.sbin/ntpd/client.c
405
p->reply[p->shift].status.rootdispersion = sfp_to_d(msg.dispersion);
usr.sbin/ntpd/client.c
406
p->reply[p->shift].status.refid = msg.refid;
usr.sbin/ntpd/client.c
407
p->reply[p->shift].status.reftime = lfp_to_d(msg.reftime);
usr.sbin/ntpd/client.c
408
p->reply[p->shift].status.poll = msg.ppoll;
usr.sbin/ntpd/client.c
424
p->reply[p->shift].status.send_refid = msg.xmttime.fractionl;
usr.sbin/ntpd/client.c
55
p->query.msg.status = MODE_CLIENT | (NTP_VERSION << 3);
usr.sbin/ntpd/ntp.c
854
priv_settime(double offset, char *msg)
usr.sbin/ntpd/ntp.c
857
log_info("cancel settime because %s", msg);
usr.sbin/ntpd/ntp.h
114
struct ntp_msg msg;
usr.sbin/ntpd/ntp_msg.c
29
ntp_getmsg(struct sockaddr *sa, char *p, ssize_t len, struct ntp_msg *msg)
usr.sbin/ntpd/ntp_msg.c
37
memcpy(msg, p, sizeof(*msg));
usr.sbin/ntpd/ntp_msg.c
43
ntp_sendmsg(int fd, struct sockaddr *sa, struct ntp_msg *msg)
usr.sbin/ntpd/ntp_msg.c
53
n = sendto(fd, msg, sizeof(*msg), 0, sa, sa_len);
usr.sbin/ntpd/ntp_msg.c
64
if (n != sizeof(*msg)) {
usr.sbin/ntpd/ntp_msg.c
66
sizeof(*msg));
usr.sbin/ntpd/parse.y
512
char *msg;
usr.sbin/ntpd/parse.y
516
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/ntpd/parse.y
519
log_warnx("%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/ntpd/parse.y
520
free(msg);
usr.sbin/ospf6d/kroute.c
1088
if_announce(void *msg)
usr.sbin/ospf6d/kroute.c
1093
ifan = msg;
usr.sbin/ospf6d/packet.c
122
struct msghdr msg;
usr.sbin/ospf6d/packet.c
145
bzero(&msg, sizeof(msg));
usr.sbin/ospf6d/packet.c
148
msg.msg_name = &src;
usr.sbin/ospf6d/packet.c
149
msg.msg_namelen = sizeof(src);
usr.sbin/ospf6d/packet.c
150
msg.msg_iov = &iov;
usr.sbin/ospf6d/packet.c
151
msg.msg_iovlen = 1;
usr.sbin/ospf6d/packet.c
152
msg.msg_control = &cmsgbuf.buf;
usr.sbin/ospf6d/packet.c
153
msg.msg_controllen = sizeof(cmsgbuf.buf);
usr.sbin/ospf6d/packet.c
155
if ((r = recvmsg(fd, &msg, 0)) == -1) {
usr.sbin/ospf6d/packet.c
161
for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
usr.sbin/ospf6d/packet.c
162
cmsg = CMSG_NXTHDR(&msg, cmsg)) {
usr.sbin/ospf6d/parse.y
619
char *msg;
usr.sbin/ospf6d/parse.y
623
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/ospf6d/parse.y
626
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/ospf6d/parse.y
627
free(msg);
usr.sbin/ospfd/kroute.c
1159
if_announce(void *msg)
usr.sbin/ospfd/kroute.c
1164
ifan = msg;
usr.sbin/ospfd/packet.c
100
if (sendmsg(iface->fd, &msg, 0) == -1) {
usr.sbin/ospfd/packet.c
116
struct msghdr msg;
usr.sbin/ospfd/packet.c
139
bzero(&msg, sizeof(msg));
usr.sbin/ospfd/packet.c
142
msg.msg_iov = &iov;
usr.sbin/ospfd/packet.c
143
msg.msg_iovlen = 1;
usr.sbin/ospfd/packet.c
144
msg.msg_control = &cmsgbuf.buf;
usr.sbin/ospfd/packet.c
145
msg.msg_controllen = sizeof(cmsgbuf.buf);
usr.sbin/ospfd/packet.c
147
if ((r = recvmsg(fd, &msg, 0)) == -1) {
usr.sbin/ospfd/packet.c
153
for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
usr.sbin/ospfd/packet.c
154
cmsg = CMSG_NXTHDR(&msg, cmsg)) {
usr.sbin/ospfd/packet.c
65
struct msghdr msg;
usr.sbin/ospfd/packet.c
85
bzero(&msg, sizeof(msg));
usr.sbin/ospfd/packet.c
90
msg.msg_name = dst;
usr.sbin/ospfd/packet.c
91
msg.msg_namelen = sizeof(*dst);
usr.sbin/ospfd/packet.c
92
msg.msg_iov = iov;
usr.sbin/ospfd/packet.c
93
msg.msg_iovlen = 2;
usr.sbin/ospfd/parse.y
802
char *msg;
usr.sbin/ospfd/parse.y
806
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/ospfd/parse.y
809
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/ospfd/parse.y
810
free(msg);
usr.sbin/pppd/auth.c
620
char *apasswd, int passwdlen, char **msg, int *msglen)
usr.sbin/pppd/auth.c
639
*msg = (char *) 0;
usr.sbin/pppd/auth.c
666
ret = plogin(user, passwd, msg, msglen);
usr.sbin/pppd/auth.c
673
if (*msg == (char *) 0)
usr.sbin/pppd/auth.c
674
*msg = "Login incorrect";
usr.sbin/pppd/auth.c
675
*msglen = strlen(*msg);
usr.sbin/pppd/auth.c
693
if (*msg == (char *) 0)
usr.sbin/pppd/auth.c
694
*msg = "Login ok";
usr.sbin/pppd/auth.c
695
*msglen = strlen(*msg);
usr.sbin/pppd/auth.c
716
plogin(char *user, char *passwd, char **msg, int *msglen)
usr.sbin/pppd/chap.c
683
char msg[256];
usr.sbin/pppd/chap.c
686
snprintf(msg, sizeof msg, "Welcome to %s.", hostname);
usr.sbin/pppd/chap.c
688
snprintf(msg, sizeof msg, "I don't like you. Go 'way.");
usr.sbin/pppd/chap.c
689
msglen = strlen(msg);
usr.sbin/pppd/chap.c
699
BCOPY(msg, outp, msglen);
usr.sbin/pppd/main.c
1315
novm(char *msg)
usr.sbin/pppd/main.c
1317
syslog(LOG_ERR, "Virtual memory exhausted allocating %s", msg);
usr.sbin/pppd/upap.c
341
char *msg;
usr.sbin/pppd/upap.c
388
rpasswdlen, &msg, &msglen);
usr.sbin/pppd/upap.c
391
upap_sresp(u, retcode, id, msg, msglen);
usr.sbin/pppd/upap.c
413
char *msg;
usr.sbin/pppd/upap.c
432
msg = (char *) inp;
usr.sbin/pppd/upap.c
433
PRINTMSG(msg, msglen);
usr.sbin/pppd/upap.c
448
char *msg;
usr.sbin/pppd/upap.c
467
msg = (char *) inp;
usr.sbin/pppd/upap.c
468
PRINTMSG(msg, msglen);
usr.sbin/pppd/upap.c
515
upap_sresp(upap_state *u, int code, int id, char *msg, int msglen)
usr.sbin/pppd/upap.c
528
BCOPY(msg, outp, msglen);
usr.sbin/pppd/upap.c
546
char *user, *pwd, *msg;
usr.sbin/pppd/upap.c
590
msg = (char *) (p + 1);
usr.sbin/pppd/upap.c
594
print_string(msg, mlen, printer, arg);
usr.sbin/pstat/pstat.c
112
#define KGET1(idx, p, s, msg) \
usr.sbin/pstat/pstat.c
113
KGET2(globalnl[idx].n_value, p, s, msg)
usr.sbin/pstat/pstat.c
114
#define KGET2(addr, p, s, msg) \
usr.sbin/pstat/pstat.c
116
warnx("cannot read %s: %s", msg, kvm_geterr(kd))
usr.sbin/pstat/pstat.c
117
#define KGETRET(addr, p, s, msg) \
usr.sbin/pstat/pstat.c
119
warnx("cannot read %s: %s", msg, kvm_geterr(kd)); \
usr.sbin/rad/parse.y
494
char *msg;
usr.sbin/rad/parse.y
498
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/rad/parse.y
501
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/rad/parse.y
502
free(msg);
usr.sbin/radiusd/control.c
252
char modulename[RADIUSD_MODULE_NAME_LEN + 1], msg[128];
usr.sbin/radiusd/control.c
299
snprintf(msg, sizeof(msg),
usr.sbin/radiusd/control.c
304
IMSG_NG, c->id, -1, -1, msg,
usr.sbin/radiusd/control.c
305
strlen(msg) + 1);
usr.sbin/radiusd/parse.y
579
char *msg;
usr.sbin/radiusd/parse.y
583
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/radiusd/parse.y
586
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/radiusd/parse.y
587
free(msg);
usr.sbin/radiusd/radiusd.c
1430
char *msg = NULL;
usr.sbin/radiusd/radiusd.c
1438
msg = (char *)(((u_int *)imsg->data) + 1);
usr.sbin/radiusd/radiusd.c
1454
if (msg)
usr.sbin/radiusd/radiusd.c
1456
RADIUS_TYPE_REPLY_MESSAGE, msg);
usr.sbin/radiusd/radiusd_bsdauth.c
437
fatal(const char *msg)
usr.sbin/radiusd/radiusd_bsdauth.c
439
syslog(LOG_ERR, "%s: %m", msg);
usr.sbin/radiusd/radiusd_module.c
221
char *msg;
usr.sbin/radiusd/radiusd_module.c
229
vasprintf(&msg, fmt, ap);
usr.sbin/radiusd/radiusd_module.c
231
if (msg == NULL)
usr.sbin/radiusd/radiusd_module.c
233
ret = imsg_compose(&base->ibuf, cmd, 0, 0, -1, msg,
usr.sbin/radiusd/radiusd_module.c
234
strlen(msg) + 1);
usr.sbin/radiusd/radiusd_module.c
235
free(msg);
usr.sbin/radiusd/radiusd_module.c
243
module_userpass_ok(struct module_base *base, u_int q_id, const char *msg)
usr.sbin/radiusd/radiusd_module.c
250
iov[1].iov_base = (char *)msg;
usr.sbin/radiusd/radiusd_module.c
251
iov[1].iov_len = strlen(msg) + 1;
usr.sbin/radiusd/radiusd_module.c
260
module_userpass_fail(struct module_base *base, u_int q_id, const char *msg)
usr.sbin/radiusd/radiusd_module.c
267
iov[1].iov_base = (char *)msg;
usr.sbin/radiusd/radiusd_module.c
268
iov[1].iov_len = strlen(msg) + 1;
usr.sbin/radiusd/radiusd_module.c
605
const char msg[] =
usr.sbin/radiusd/radiusd_module.c
608
imsg->hdr.peerid, 0, -1, msg, sizeof(msg));
usr.sbin/radiusd/radiusd_radius.c
507
char msg[BUFSIZ];
usr.sbin/radiusd/radiusd_radius.c
515
addrport_tostring(peer, peer->sa_len, msg, sizeof(msg)));
usr.sbin/radiusd/radiusd_radius.c
521
addrport_tostring(peer, peer->sa_len, msg, sizeof(msg)));
usr.sbin/radiusd/radiusd_radius.c
555
char msg[BUFSIZ];
usr.sbin/radiusd/radiusd_radius.c
559
snprintf(msg, sizeof(msg), "q=%u didn't response RADIUS query "
usr.sbin/radiusd/radiusd_radius.c
562
radius_server_on_fail(req->server, msg);
usr.sbin/relayd/hce.c
204
const char *msg;
usr.sbin/relayd/hce.c
245
msg = host_error(he);
usr.sbin/relayd/hce.c
246
if (msg)
usr.sbin/relayd/hce.c
247
log_debug("%s: %s (%s)", __func__, host->conf.name, msg);
usr.sbin/relayd/hce.c
267
msg, (codemsg != NULL) ? codemsg : "",
usr.sbin/relayd/parse.y
2397
char *msg;
usr.sbin/relayd/parse.y
2401
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/relayd/parse.y
2404
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/relayd/parse.y
2405
free(msg);
usr.sbin/relayd/relay.c
1741
relay_close(struct rsession *con, const char *msg, int err)
usr.sbin/relayd/relay.c
1753
msg != NULL) {
usr.sbin/relayd/relay.c
1769
ntohs(con->se_out.port), msg, ptr == NULL ?
usr.sbin/relayd/relay.c
1777
ntohs(con->se_out.port), msg, ptr == NULL ?
usr.sbin/relayd/relay.c
2420
char *msg;
usr.sbin/relayd/relay.c
2472
if (asprintf(&msg, "TLS handshake error: %s",
usr.sbin/relayd/relay.c
2474
relay_close(con, msg, 1);
usr.sbin/relayd/relay.c
2475
free(msg);
usr.sbin/relayd/relay.c
2727
relay_log(struct rsession *con, char *msg)
usr.sbin/relayd/relay.c
2730
evbuffer_add(con->se_log, msg, strlen(msg));
usr.sbin/relayd/relay.c
694
char *msg;
usr.sbin/relayd/relay.c
710
if (asprintf(&msg, "socket error: %s",
usr.sbin/relayd/relay.c
712
relay_abort_http(con, 500, msg, 0);
usr.sbin/relayd/relay.c
713
free(msg);
usr.sbin/relayd/relay.c
735
if (asprintf(&msg, " -> %s:%d",
usr.sbin/relayd/relay.c
741
relay_log(con, msg);
usr.sbin/relayd/relay.c
742
free(msg);
usr.sbin/relayd/relay_http.c
1055
relay_abort_http(struct rsession *con, u_int code, const char *msg,
usr.sbin/relayd/relay_http.c
1075
relay_close(con, msg, 0);
usr.sbin/relayd/relay_http.c
1094
text = msg;
usr.sbin/relayd/relay_http.c
1143
if (asprintf(&httpmsg, "%s (%03d %s)", msg, code, httperr) == -1)
usr.sbin/relayd/relay_http.c
1144
relay_close(con, msg, 1);
usr.sbin/relayd/relay_http.c
1610
char *msg = NULL;
usr.sbin/relayd/relay_http.c
1814
(asprintf(&msg, " %s", meth) != -1))
usr.sbin/relayd/relay_http.c
1815
evbuffer_add(con->se_log, msg, strlen(msg));
usr.sbin/relayd/relay_http.c
1816
free(msg);
usr.sbin/relayd/relayd.c
803
char *msg;
usr.sbin/relayd/relayd.c
807
if (asprintf(&msg, " %s%s%s%s%s%s%s",
usr.sbin/relayd/relayd.c
816
if (evbuffer_add(con->se_log, msg, strlen(msg)) == -1) {
usr.sbin/relayd/relayd.c
817
free(msg);
usr.sbin/relayd/relayd.c
820
free(msg);
usr.sbin/ripd/kroute.c
693
if_announce(void *msg)
usr.sbin/ripd/kroute.c
698
ifan = msg;
usr.sbin/ripd/packet.c
110
bzero(&msg, sizeof(msg));
usr.sbin/ripd/packet.c
113
msg.msg_name = &src;
usr.sbin/ripd/packet.c
114
msg.msg_namelen = sizeof(src);
usr.sbin/ripd/packet.c
115
msg.msg_iov = &iov;
usr.sbin/ripd/packet.c
116
msg.msg_iovlen = 1;
usr.sbin/ripd/packet.c
117
msg.msg_control = &cmsgbuf.buf;
usr.sbin/ripd/packet.c
118
msg.msg_controllen = sizeof(cmsgbuf.buf);
usr.sbin/ripd/packet.c
120
if ((r = recvmsg(fd, &msg, 0)) == -1) {
usr.sbin/ripd/packet.c
127
for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
usr.sbin/ripd/packet.c
128
cmsg = CMSG_NXTHDR(&msg, cmsg)) {
usr.sbin/ripd/packet.c
176
if ((msg.msg_flags & MSG_MCAST) == 0 && srcport == RIP_PORT)
usr.sbin/ripd/packet.c
89
struct msghdr msg;
usr.sbin/ripd/parse.y
405
char *msg;
usr.sbin/ripd/parse.y
409
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/ripd/parse.y
412
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/ripd/parse.y
413
free(msg);
usr.sbin/rpki-client/as.c
140
as_warn(const char *fn, const char *msg, const struct cert_as *as)
usr.sbin/rpki-client/as.c
144
warnx("%s: %s: AS %u", fn, msg, as->id);
usr.sbin/rpki-client/as.c
147
warnx("%s: %s: AS range %u--%u", fn, msg, as->range.min,
usr.sbin/rpki-client/as.c
151
warnx("%s: %s: AS (inherit)", fn, msg);
usr.sbin/rpki-client/http.c
770
if (zctx->zs.msg != NULL)
usr.sbin/rpki-client/http.c
772
zctx->zs.msg);
usr.sbin/rpki-client/ip.c
349
ip_warn(const char *fn, const char *msg, const struct cert_ip *ip)
usr.sbin/rpki-client/ip.c
356
warnx("%s: %s: %s", fn, msg, buf);
usr.sbin/rpki-client/ip.c
360
warnx("%s: %s: %s", fn, msg, buf);
usr.sbin/rpki-client/ip.c
363
warnx("%s: %s: IP (inherit)", fn, msg);
usr.sbin/sasyncd/carp.c
199
char msg[2048];
usr.sbin/sasyncd/carp.c
200
struct rt_msghdr *rtm = (struct rt_msghdr *)&msg;
usr.sbin/sasyncd/carp.c
204
len = read(cfgstate.route_socket, msg, sizeof(msg));
usr.sbin/sasyncd/log.c
54
log_output(char *msg)
usr.sbin/sasyncd/log.c
57
fprintf(stderr, "%s\n", msg);
usr.sbin/sasyncd/log.c
59
syslog(LOG_CRIT, "%s", msg);
usr.sbin/sasyncd/net.c
298
net_enqueue(struct syncpeer *p, struct msg *m)
usr.sbin/sasyncd/net.c
311
qm->msg = m;
usr.sbin/sasyncd/net.c
326
struct msg *m;
usr.sbin/sasyncd/net.c
522
u_int8_t *msg;
usr.sbin/sasyncd/net.c
533
msg = net_read(p, &msgtype, &msglen);
usr.sbin/sasyncd/net.c
534
if (!msg)
usr.sbin/sasyncd/net.c
542
net_ctl_handle_msg(p, msg, msglen);
usr.sbin/sasyncd/net.c
543
free(msg);
usr.sbin/sasyncd/net.c
551
free(msg);
usr.sbin/sasyncd/net.c
556
} else if (pfkey_queue_message(msg, msglen))
usr.sbin/sasyncd/net.c
557
free(msg);
usr.sbin/sasyncd/net.c
563
free(msg);
usr.sbin/sasyncd/net.c
574
struct msg *m;
usr.sbin/sasyncd/net.c
585
m = qm->msg;
usr.sbin/sasyncd/net.c
61
struct msg *msg;
usr.sbin/sasyncd/net.c
630
struct msg *m;
usr.sbin/sasyncd/net.c
636
m = qm->msg;
usr.sbin/sasyncd/net.c
666
u_int8_t *msg, *blob, *rhash, *iv, hash[SHA_DIGEST_LENGTH];
usr.sbin/sasyncd/net.c
726
msg = malloc(*msglen);
usr.sbin/sasyncd/net.c
727
if (!msg) {
usr.sbin/sasyncd/net.c
731
memcpy(msg, iv + AES_IV_LEN, *msglen);
usr.sbin/sasyncd/net.c
735
dump_buf(2, msg, *msglen, "net_read: pre decrypt");
usr.sbin/sasyncd/net.c
736
AES_cbc_encrypt(msg, msg, *msglen, &aes_key[1], iv, AES_DECRYPT);
usr.sbin/sasyncd/net.c
737
dump_buf(2, msg, *msglen, "net_read: post decrypt");
usr.sbin/sasyncd/net.c
741
SHA1_Update(&ctx, msg, *msglen);
usr.sbin/sasyncd/net.c
747
free(msg);
usr.sbin/sasyncd/net.c
752
return msg;
usr.sbin/sasyncd/net_ctl.c
79
net_ctl_handle_msg(struct syncpeer *p, u_int8_t *msg, u_int32_t msglen)
usr.sbin/sasyncd/net_ctl.c
81
struct ctlmsg *ctl = (struct ctlmsg *)msg;
usr.sbin/sasyncd/pfkey.c
100
msg.sadb_msg_version = PF_KEY_V2;
usr.sbin/sasyncd/pfkey.c
101
msg.sadb_msg_seq = seq++;
usr.sbin/sasyncd/pfkey.c
102
msg.sadb_msg_satype = 1; /* Special; 1 to enable, 0 to disable */
usr.sbin/sasyncd/pfkey.c
103
msg.sadb_msg_type = SADB_X_PROMISC;
usr.sbin/sasyncd/pfkey.c
104
msg.sadb_msg_pid = getpid();
usr.sbin/sasyncd/pfkey.c
105
msg.sadb_msg_len = sizeof msg / CHUNK;
usr.sbin/sasyncd/pfkey.c
107
return pfkey_write((u_int8_t *)&msg, sizeof msg);
usr.sbin/sasyncd/pfkey.c
132
pfkey_print_type(struct sadb_msg *msg)
usr.sbin/sasyncd/pfkey.c
136
if (msg->sadb_msg_type < sizeof msgtypes / sizeof msgtypes[0])
usr.sbin/sasyncd/pfkey.c
137
return msgtypes[msg->sadb_msg_type];
usr.sbin/sasyncd/pfkey.c
139
snprintf(uk, sizeof uk, "<unknown(%d)>", msg->sadb_msg_type);
usr.sbin/sasyncd/pfkey.c
145
pfkey_find_ext(struct sadb_msg *msg, u_int16_t type)
usr.sbin/sasyncd/pfkey.c
150
for (e = (u_int8_t *)msg + sizeof *msg;
usr.sbin/sasyncd/pfkey.c
151
e < (u_int8_t *)msg + msg->sadb_msg_len * CHUNK;
usr.sbin/sasyncd/pfkey.c
165
pfkey_msg_filter(struct sadb_msg *msg)
usr.sbin/sasyncd/pfkey.c
172
switch (msg->sadb_msg_type) {
usr.sbin/sasyncd/pfkey.c
185
if (pfkey_find_ext(msg, SADB_EXT_KEY_ENCRYPT) == 0)
usr.sbin/sasyncd/pfkey.c
205
ext = pfkey_find_ext(msg, SADB_EXT_ADDRESS_SRC);
usr.sbin/sasyncd/pfkey.c
208
ext = pfkey_find_ext(msg, SADB_EXT_ADDRESS_DST);
usr.sbin/sasyncd/pfkey.c
214
max = (u_int8_t *)msg + msg->sadb_msg_len * CHUNK;
usr.sbin/sasyncd/pfkey.c
259
struct sadb_msg *msg = m;
usr.sbin/sasyncd/pfkey.c
265
if (msg->sadb_msg_errno && msg->sadb_msg_type != SADB_DELETE &&
usr.sbin/sasyncd/pfkey.c
266
msg->sadb_msg_pid == (u_int32_t)getpid()) {
usr.sbin/sasyncd/pfkey.c
267
errno = msg->sadb_msg_errno;
usr.sbin/sasyncd/pfkey.c
268
log_msg(1, "pfkey error (%s)", pfkey_print_type(msg));
usr.sbin/sasyncd/pfkey.c
272
if (msg->sadb_msg_type != SADB_X_PROMISC ||
usr.sbin/sasyncd/pfkey.c
273
(msg->sadb_msg_len * CHUNK) < 2 * sizeof *msg) {
usr.sbin/sasyncd/pfkey.c
278
msg++;
usr.sbin/sasyncd/pfkey.c
285
msg->sadb_msg_pid == (u_int32_t)getpid()) {
usr.sbin/sasyncd/pfkey.c
290
if (pfkey_msg_filter(msg)) {
usr.sbin/sasyncd/pfkey.c
295
switch (msg->sadb_msg_type) {
usr.sbin/sasyncd/pfkey.c
301
msg->sadb_msg_type = SADB_ADD;
usr.sbin/sasyncd/pfkey.c
306
memmove(m, msg, msg->sadb_msg_len * CHUNK); /* for realloc */
usr.sbin/sasyncd/pfkey.c
317
struct sadb_msg hdr, *msg;
usr.sbin/sasyncd/pfkey.c
332
msg = (struct sadb_msg *)data;
usr.sbin/sasyncd/pfkey.c
340
return pfkey_handle_message(msg);
usr.sbin/sasyncd/pfkey.c
75
struct sadb_msg *msg = (struct sadb_msg *)buf;
usr.sbin/sasyncd/pfkey.c
86
pfkey_print_type(msg), cfgstate.pfkey_socket);
usr.sbin/sasyncd/pfkey.c
96
struct sadb_msg msg;
usr.sbin/sasyncd/pfkey.c
99
memset(&msg, 0, sizeof msg);
usr.sbin/smtpd/bounce.c
121
struct bounce_message key, *msg;
usr.sbin/smtpd/bounce.c
154
msg = SPLAY_FIND(bounce_message_tree, &messages, &key);
usr.sbin/smtpd/bounce.c
155
if (msg == NULL) {
usr.sbin/smtpd/bounce.c
156
msg = xcalloc(1, sizeof(*msg));
usr.sbin/smtpd/bounce.c
157
msg->msgid = key.msgid;
usr.sbin/smtpd/bounce.c
158
msg->bounce = key.bounce;
usr.sbin/smtpd/bounce.c
160
TAILQ_INIT(&msg->envelopes);
usr.sbin/smtpd/bounce.c
162
msg->smtpname = xstrdup(evp.smtpname);
usr.sbin/smtpd/bounce.c
165
msg->to = xstrdup(buf);
usr.sbin/smtpd/bounce.c
167
SPLAY_INSERT(bounce_message_tree, &messages, msg);
usr.sbin/smtpd/bounce.c
169
msg->msgid);
usr.sbin/smtpd/bounce.c
172
TAILQ_REMOVE(&pending, msg, entry);
usr.sbin/smtpd/bounce.c
188
TAILQ_INSERT_TAIL(&msg->envelopes, be, entry);
usr.sbin/smtpd/bounce.c
191
msg->timeout = time(NULL) + 1;
usr.sbin/smtpd/bounce.c
192
TAILQ_INSERT_TAIL(&pending, msg, entry);
usr.sbin/smtpd/bounce.c
202
struct bounce_message *msg;
usr.sbin/smtpd/bounce.c
215
msg = TAILQ_FIRST(&pending);
usr.sbin/smtpd/bounce.c
218
s->smtpname = xstrdup(msg->smtpname);
usr.sbin/smtpd/bounce.c
242
struct bounce_message *msg;
usr.sbin/smtpd/bounce.c
265
if ((msg = TAILQ_FIRST(&pending)) == NULL) {
usr.sbin/smtpd/bounce.c
271
if (msg->timeout > t) {
usr.sbin/smtpd/bounce.c
275
tv.tv_sec = msg->timeout - t;
usr.sbin/smtpd/bounce.c
360
struct bounce_message *msg;
usr.sbin/smtpd/bounce.c
369
TAILQ_FOREACH(msg, &pending, entry) {
usr.sbin/smtpd/bounce.c
370
if (msg->timeout > now)
usr.sbin/smtpd/bounce.c
372
if (strcmp(msg->smtpname, s->smtpname))
usr.sbin/smtpd/bounce.c
376
if (msg == NULL)
usr.sbin/smtpd/bounce.c
379
TAILQ_REMOVE(&pending, msg, entry);
usr.sbin/smtpd/bounce.c
380
SPLAY_REMOVE(bounce_message_tree, &messages, msg);
usr.sbin/smtpd/bounce.c
382
if ((fd = queue_message_fd_r(msg->msgid)) == -1) {
usr.sbin/smtpd/bounce.c
383
bounce_delivery(msg, IMSG_QUEUE_DELIVERY_TEMPFAIL,
usr.sbin/smtpd/bounce.c
392
bounce_delivery(msg, IMSG_QUEUE_DELIVERY_TEMPFAIL, buf);
usr.sbin/smtpd/bounce.c
396
s->msg = msg;
usr.sbin/smtpd/bounce.c
424
s, s->msg->msgid);
usr.sbin/smtpd/bounce.c
430
bounce_send(s, "RCPT TO: <%s>", s->msg->to);
usr.sbin/smtpd/bounce.c
453
action_str(&s->msg->bounce),
usr.sbin/smtpd/bounce.c
455
s->msg->to,
usr.sbin/smtpd/bounce.c
469
switch (s->msg->bounce.type) {
usr.sbin/smtpd/bounce.c
475
bounce_duration(s->msg->bounce.delay));
usr.sbin/smtpd/bounce.c
478
io_xprint(s->io, s->msg->bounce.mta_without_dsn ?
usr.sbin/smtpd/bounce.c
485
TAILQ_FOREACH(evp, &s->msg->envelopes, entry) {
usr.sbin/smtpd/bounce.c
491
if (s->msg->bounce.type == B_DELAYED)
usr.sbin/smtpd/bounce.c
493
bounce_duration(s->msg->bounce.ttl));
usr.sbin/smtpd/bounce.c
511
TAILQ_FOREACH(evp, &s->msg->envelopes, entry) {
usr.sbin/smtpd/bounce.c
519
action_str(&s->msg->bounce),
usr.sbin/smtpd/bounce.c
542
(s->msg->bounce.type != B_FAILED ||
usr.sbin/smtpd/bounce.c
543
s->msg->bounce.dsn_ret != DSN_RETFULL)) {
usr.sbin/smtpd/bounce.c
563
bounce_delivery(s->msg, IMSG_QUEUE_DELIVERY_TEMPFAIL,
usr.sbin/smtpd/bounce.c
565
s->msg = NULL;
usr.sbin/smtpd/bounce.c
597
bounce_delivery(struct bounce_message *msg, int delivery, const char *status)
usr.sbin/smtpd/bounce.c
605
while ((be = TAILQ_FIRST(&msg->envelopes))) {
usr.sbin/smtpd/bounce.c
611
evp.lasttry = msg->timeout;
usr.sbin/smtpd/bounce.c
623
TAILQ_REMOVE(&msg->envelopes, be, entry);
usr.sbin/smtpd/bounce.c
640
f, msg->msgid, msg->to, n, n > 1 ? "s":"", status);
usr.sbin/smtpd/bounce.c
645
free(msg->smtpname);
usr.sbin/smtpd/bounce.c
646
free(msg->to);
usr.sbin/smtpd/bounce.c
647
free(msg);
usr.sbin/smtpd/bounce.c
658
if (s->msg == NULL)
usr.sbin/smtpd/bounce.c
673
bounce_delivery(s->msg, delivery, status);
usr.sbin/smtpd/bounce.c
674
s->msg = NULL;
usr.sbin/smtpd/bounce.c
68
struct bounce_message *msg;
usr.sbin/smtpd/bounce.c
701
char *line, *msg;
usr.sbin/smtpd/bounce.c
727
if ((error = parse_smtp_response(line, len, &msg, &cont))) {
usr.sbin/smtpd/ca.c
181
struct msg m;
usr.sbin/smtpd/ca.c
304
struct msg m;
usr.sbin/smtpd/ca.c
413
struct msg m;
usr.sbin/smtpd/control.c
76
struct msg m;
usr.sbin/smtpd/control.c
767
control_broadcast_verbose(int msg, int v)
usr.sbin/smtpd/control.c
769
m_create(p_lka, msg, 0, 0, -1);
usr.sbin/smtpd/control.c
773
m_create(p_dispatcher, msg, 0, 0, -1);
usr.sbin/smtpd/control.c
777
m_create(p_queue, msg, 0, 0, -1);
usr.sbin/smtpd/control.c
781
m_create(p_ca, msg, 0, 0, -1);
usr.sbin/smtpd/control.c
785
m_create(p_scheduler, msg, 0, 0, -1);
usr.sbin/smtpd/control.c
789
m_create(p_parent, msg, 0, 0, -1);
usr.sbin/smtpd/dispatcher.c
35
struct msg m;
usr.sbin/smtpd/dns.c
107
struct msg m;
usr.sbin/smtpd/enqueue.c
114
} msg;
usr.sbin/smtpd/enqueue.c
187
memset(&msg, 0, sizeof(msg));
usr.sbin/smtpd/enqueue.c
200
msg.fromname = optarg;
usr.sbin/smtpd/enqueue.c
203
msg.dsn_notify = optarg;
usr.sbin/smtpd/enqueue.c
209
msg.dsn_ret = optarg;
usr.sbin/smtpd/enqueue.c
221
msg.dsn_envid = optarg;
usr.sbin/smtpd/enqueue.c
279
msg.noheader = parse_message(stdin, fake_from == NULL, tflag, fp);
usr.sbin/smtpd/enqueue.c
281
if (msg.rcpt_cnt == 0)
usr.sbin/smtpd/enqueue.c
297
if ((msg.fd = open_connection()) == -1)
usr.sbin/smtpd/enqueue.c
303
fout = fdopen(msg.fd, "a+");
usr.sbin/smtpd/enqueue.c
321
if (msg.dsn_envid != NULL)
usr.sbin/smtpd/enqueue.c
322
envid_sz = strlen(msg.dsn_envid);
usr.sbin/smtpd/enqueue.c
325
msg.from,
usr.sbin/smtpd/enqueue.c
326
msg.dsn_ret ? "RET=" : "",
usr.sbin/smtpd/enqueue.c
327
msg.dsn_ret ? msg.dsn_ret : "",
usr.sbin/smtpd/enqueue.c
329
envid_sz ? msg.dsn_envid : ""))
usr.sbin/smtpd/enqueue.c
334
for (i = 0; i < msg.rcpt_cnt; i++) {
usr.sbin/smtpd/enqueue.c
336
msg.rcpts[i],
usr.sbin/smtpd/enqueue.c
337
msg.dsn_notify ? "NOTIFY=" : "",
usr.sbin/smtpd/enqueue.c
338
msg.dsn_notify ? msg.dsn_notify : ""))
usr.sbin/smtpd/enqueue.c
350
if (!msg.saw_from && !send_line(fout, 0, "From: %s%s<%s>\r\n",
usr.sbin/smtpd/enqueue.c
351
msg.fromname ? msg.fromname : "", msg.fromname ? " " : "",
usr.sbin/smtpd/enqueue.c
352
msg.from))
usr.sbin/smtpd/enqueue.c
356
if (!msg.saw_date && !send_line(fout, 0, "Date: %s\r\n",
usr.sbin/smtpd/enqueue.c
360
if (msg.need_linesplit) {
usr.sbin/smtpd/enqueue.c
362
if (!msg.saw_mime_version && !send_line(fout, 0,
usr.sbin/smtpd/enqueue.c
365
if (!msg.saw_content_type && !send_line(fout, 0,
usr.sbin/smtpd/enqueue.c
368
if (!msg.saw_content_disposition && !send_line(fout, 0,
usr.sbin/smtpd/enqueue.c
371
if (!msg.saw_content_transfer_encoding && !send_line(fout, 0,
usr.sbin/smtpd/enqueue.c
377
if (msg.noheader) {
usr.sbin/smtpd/enqueue.c
410
if (msg.saw_content_transfer_encoding || msg.noheader ||
usr.sbin/smtpd/enqueue.c
411
inheaders || !msg.need_linesplit) {
usr.sbin/smtpd/enqueue.c
523
msg.from = qualify_addr(user);
usr.sbin/smtpd/enqueue.c
531
msg.from = qualify_addr(p);
usr.sbin/smtpd/enqueue.c
534
msg.from = qualify_addr(fake_from);
usr.sbin/smtpd/enqueue.c
537
if (msg.fromname == NULL && fake_from == NULL && pw != NULL) {
usr.sbin/smtpd/enqueue.c
543
if (asprintf(&msg.fromname, "%.*s%s%.*s",
usr.sbin/smtpd/enqueue.c
548
msg.fromname[apos] = toupper((unsigned char)msg.fromname[apos]);
usr.sbin/smtpd/enqueue.c
550
if (asprintf(&msg.fromname, "%.*s", len,
usr.sbin/smtpd/enqueue.c
592
msg.need_linesplit = 1;
usr.sbin/smtpd/enqueue.c
618
msg.saw_from++;
usr.sbin/smtpd/enqueue.c
627
msg.saw_date++;
usr.sbin/smtpd/enqueue.c
629
msg.saw_msgid++;
usr.sbin/smtpd/enqueue.c
631
msg.saw_mime_version = 1;
usr.sbin/smtpd/enqueue.c
633
msg.saw_content_type = 1;
usr.sbin/smtpd/enqueue.c
635
msg.saw_content_disposition = 1;
usr.sbin/smtpd/enqueue.c
637
msg.saw_content_transfer_encoding = 1;
usr.sbin/smtpd/enqueue.c
639
msg.saw_user_agent = 1;
usr.sbin/smtpd/enqueue.c
728
msg.from = qualify_addr(pstate.buf);
usr.sbin/smtpd/enqueue.c
763
if ((nrcpts = reallocarray(msg.rcpts,
usr.sbin/smtpd/enqueue.c
764
msg.rcpt_cnt + n, sizeof(char *))) == NULL)
usr.sbin/smtpd/enqueue.c
766
msg.rcpts = nrcpts;
usr.sbin/smtpd/enqueue.c
771
msg.rcpts[msg.rcpt_cnt++] = qualify_addr(addr);
usr.sbin/smtpd/enqueue.c
876
if (!msg.saw_from)
usr.sbin/smtpd/enqueue.c
878
msg.fromname ? msg.fromname : "",
usr.sbin/smtpd/enqueue.c
879
msg.fromname ? " " : "",
usr.sbin/smtpd/enqueue.c
880
msg.from);
usr.sbin/smtpd/enqueue.c
883
if (!msg.saw_date)
usr.sbin/smtpd/enqueue.c
886
if (msg.need_linesplit) {
usr.sbin/smtpd/enqueue.c
888
if (!msg.saw_mime_version)
usr.sbin/smtpd/enqueue.c
890
if (!msg.saw_content_type)
usr.sbin/smtpd/enqueue.c
893
if (!msg.saw_content_disposition)
usr.sbin/smtpd/enqueue.c
895
if (!msg.saw_content_transfer_encoding)
usr.sbin/smtpd/enqueue.c
901
if (msg.noheader)
usr.sbin/smtpd/lka.c
56
struct msg m;
usr.sbin/smtpd/mda.c
110
struct msg m;
usr.sbin/smtpd/mproc.c
356
m_msg(struct msg *m, struct imsg *imsg)
usr.sbin/smtpd/mproc.c
364
m_end(struct msg *m)
usr.sbin/smtpd/mproc.c
371
m_is_eom(struct msg *m)
usr.sbin/smtpd/mproc.c
377
m_get(struct msg *m, void *dst, size_t sz)
usr.sbin/smtpd/mproc.c
497
m_get_int(struct msg *m, int *i)
usr.sbin/smtpd/mproc.c
503
m_get_u32(struct msg *m, uint32_t *u32)
usr.sbin/smtpd/mproc.c
509
m_get_size(struct msg *m, size_t *sz)
usr.sbin/smtpd/mproc.c
515
m_get_time(struct msg *m, time_t *t)
usr.sbin/smtpd/mproc.c
521
m_get_timeval(struct msg *m, struct timeval *tv)
usr.sbin/smtpd/mproc.c
527
m_get_string(struct msg *m, const char **s)
usr.sbin/smtpd/mproc.c
552
m_get_data(struct msg *m, const void **data, size_t *sz)
usr.sbin/smtpd/mproc.c
569
m_get_evpid(struct msg *m, uint64_t *evpid)
usr.sbin/smtpd/mproc.c
575
m_get_msgid(struct msg *m, uint32_t *msgid)
usr.sbin/smtpd/mproc.c
581
m_get_id(struct msg *m, uint64_t *id)
usr.sbin/smtpd/mproc.c
587
m_get_sockaddr(struct msg *m, struct sockaddr *sa)
usr.sbin/smtpd/mproc.c
596
m_get_mailaddr(struct msg *m, struct mailaddr *maddr)
usr.sbin/smtpd/mproc.c
602
m_get_envelope(struct msg *m, struct envelope *evp)
usr.sbin/smtpd/mproc.c
618
m_get_params(struct msg *m, struct dict *d)
usr.sbin/smtpd/mta.c
185
struct msg m;
usr.sbin/smtpd/mta_session.c
1201
char *line, *msg, *p;
usr.sbin/smtpd/mta_session.c
1256
if ((error = parse_smtp_response(line, len, &msg, &cont))) {
usr.sbin/smtpd/mta_session.c
1264
if (strcmp(msg, "STARTTLS") == 0)
usr.sbin/smtpd/mta_session.c
1266
else if (strncmp(msg, "AUTH ", 5) == 0) {
usr.sbin/smtpd/mta_session.c
1268
if ((p = strstr(msg, " PLAIN")) &&
usr.sbin/smtpd/mta_session.c
1271
if ((p = strstr(msg, " LOGIN")) &&
usr.sbin/smtpd/mta_session.c
1275
else if (strcmp(msg, "PIPELINING") == 0)
usr.sbin/smtpd/mta_session.c
1277
else if (strcmp(msg, "DSN") == 0)
usr.sbin/smtpd/mta_session.c
1279
else if (strncmp(msg, "SIZE ", 5) == 0) {
usr.sbin/smtpd/mta_session.c
1280
s->ext_size = strtonum(msg+5, 0, UINT32_MAX, &error);
usr.sbin/smtpd/mta_session.c
269
struct msg m;
usr.sbin/smtpd/parse.y
2660
char *msg;
usr.sbin/smtpd/parse.y
2664
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/smtpd/parse.y
2667
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/smtpd/parse.y
2668
free(msg);
usr.sbin/smtpd/queue.c
48
struct msg m;
usr.sbin/smtpd/queue_ram.c
100
msg->buf = malloc(msg->len);
usr.sbin/smtpd/queue_ram.c
101
if (msg->buf == NULL) {
usr.sbin/smtpd/queue_ram.c
108
n = fread(msg->buf, 1, msg->len, f);
usr.sbin/smtpd/queue_ram.c
115
stat_increment("queue.ram.message.size", msg->len);
usr.sbin/smtpd/queue_ram.c
125
struct qr_message *msg;
usr.sbin/smtpd/queue_ram.c
129
if ((msg = tree_pop(&messages, msgid)) == NULL) {
usr.sbin/smtpd/queue_ram.c
138
stat_decrement("queue.ram.message.size", msg->len);
usr.sbin/smtpd/queue_ram.c
139
free(msg->buf);
usr.sbin/smtpd/queue_ram.c
140
free(msg);
usr.sbin/smtpd/queue_ram.c
147
struct qr_message *msg;
usr.sbin/smtpd/queue_ram.c
152
if ((msg = tree_get(&messages, msgid)) == NULL) {
usr.sbin/smtpd/queue_ram.c
176
n = fwrite(msg->buf, 1, msg->len, f);
usr.sbin/smtpd/queue_ram.c
177
if (n != msg->len) {
usr.sbin/smtpd/queue_ram.c
193
struct qr_message *msg;
usr.sbin/smtpd/queue_ram.c
195
if ((msg = get_message(msgid)) == NULL)
usr.sbin/smtpd/queue_ram.c
200
} while (tree_check(&msg->envelopes, *evpid));
usr.sbin/smtpd/queue_ram.c
214
tree_xset(&msg->envelopes, *evpid, evp);
usr.sbin/smtpd/queue_ram.c
223
struct qr_message *msg;
usr.sbin/smtpd/queue_ram.c
225
if ((msg = get_message(evpid_to_msgid(evpid))) == NULL)
usr.sbin/smtpd/queue_ram.c
228
if ((evp = tree_pop(&msg->envelopes, evpid)) == NULL) {
usr.sbin/smtpd/queue_ram.c
235
if (tree_empty(&msg->envelopes)) {
usr.sbin/smtpd/queue_ram.c
237
stat_decrement("queue.ram.message.size", msg->len);
usr.sbin/smtpd/queue_ram.c
238
free(msg->buf);
usr.sbin/smtpd/queue_ram.c
239
free(msg);
usr.sbin/smtpd/queue_ram.c
248
struct qr_message *msg;
usr.sbin/smtpd/queue_ram.c
251
if ((msg = get_message(evpid_to_msgid(evpid))) == NULL)
usr.sbin/smtpd/queue_ram.c
254
if ((evp = tree_get(&msg->envelopes, evpid)) == NULL) {
usr.sbin/smtpd/queue_ram.c
276
struct qr_message *msg;
usr.sbin/smtpd/queue_ram.c
278
if ((msg = get_message(evpid_to_msgid(evpid))) == NULL)
usr.sbin/smtpd/queue_ram.c
281
if ((evp = tree_get(&msg->envelopes, evpid)) == NULL) {
usr.sbin/smtpd/queue_ram.c
44
struct qr_message *msg;
usr.sbin/smtpd/queue_ram.c
46
msg = tree_get(&messages, msgid);
usr.sbin/smtpd/queue_ram.c
47
if (msg == NULL)
usr.sbin/smtpd/queue_ram.c
50
return (msg);
usr.sbin/smtpd/queue_ram.c
56
struct qr_message *msg;
usr.sbin/smtpd/queue_ram.c
58
msg = calloc(1, sizeof(*msg));
usr.sbin/smtpd/queue_ram.c
59
if (msg == NULL) {
usr.sbin/smtpd/queue_ram.c
63
tree_init(&msg->envelopes);
usr.sbin/smtpd/queue_ram.c
69
tree_xset(&messages, *msgid, msg);
usr.sbin/smtpd/queue_ram.c
77
struct qr_message *msg;
usr.sbin/smtpd/queue_ram.c
83
if ((msg = tree_get(&messages, msgid)) == NULL) {
usr.sbin/smtpd/queue_ram.c
99
msg->len = sb.st_size;
usr.sbin/smtpd/resolver.c
158
struct msg m;
usr.sbin/smtpd/resolver.c
305
struct msg m;
usr.sbin/smtpd/scheduler.c
51
struct msg m;
usr.sbin/smtpd/scheduler_ramqueue.c
289
struct rq_message *msg;
usr.sbin/smtpd/scheduler_ramqueue.c
296
msg = tree_xget(&ramqueue.messages, msgid);
usr.sbin/smtpd/scheduler_ramqueue.c
297
evp = tree_xget(&msg->envelopes, si->evpid);
usr.sbin/smtpd/scheduler_ramqueue.c
331
struct rq_message *msg;
usr.sbin/smtpd/scheduler_ramqueue.c
338
msg = tree_xget(&ramqueue.messages, msgid);
usr.sbin/smtpd/scheduler_ramqueue.c
339
evp = tree_xget(&msg->envelopes, evpid);
usr.sbin/smtpd/scheduler_ramqueue.c
358
struct rq_message *msg;
usr.sbin/smtpd/scheduler_ramqueue.c
365
msg = tree_xget(&ramqueue.messages, msgid);
usr.sbin/smtpd/scheduler_ramqueue.c
366
evp = tree_xget(&msg->envelopes, evpid);
usr.sbin/smtpd/scheduler_ramqueue.c
605
struct rq_message *msg;
usr.sbin/smtpd/scheduler_ramqueue.c
610
if ((msg = tree_get(&ramqueue.messages, evpid_to_msgid(from))) == NULL)
usr.sbin/smtpd/scheduler_ramqueue.c
615
if (tree_iterfrom(&msg->envelopes, &i, from, NULL,
usr.sbin/smtpd/scheduler_ramqueue.c
657
struct rq_message *msg;
usr.sbin/smtpd/scheduler_ramqueue.c
667
if ((msg = tree_get(&ramqueue.messages, msgid)) == NULL)
usr.sbin/smtpd/scheduler_ramqueue.c
669
if ((evp = tree_get(&msg->envelopes, evpid)) == NULL)
usr.sbin/smtpd/scheduler_ramqueue.c
678
if ((msg = tree_get(&ramqueue.messages, msgid)) == NULL)
usr.sbin/smtpd/scheduler_ramqueue.c
682
while (tree_iter(&msg->envelopes, &i, NULL, (void*)(&evp))) {
usr.sbin/smtpd/scheduler_ramqueue.c
695
struct rq_message *msg;
usr.sbin/smtpd/scheduler_ramqueue.c
705
if ((msg = tree_get(&ramqueue.messages, msgid)) == NULL)
usr.sbin/smtpd/scheduler_ramqueue.c
707
if ((evp = tree_get(&msg->envelopes, evpid)) == NULL)
usr.sbin/smtpd/scheduler_ramqueue.c
715
if ((msg = tree_get(&ramqueue.messages, msgid)) == NULL)
usr.sbin/smtpd/scheduler_ramqueue.c
719
while (tree_iter(&msg->envelopes, &i, NULL, (void*)(&evp)))
usr.sbin/smtpd/scheduler_ramqueue.c
729
struct rq_message *msg;
usr.sbin/smtpd/scheduler_ramqueue.c
739
if ((msg = tree_get(&ramqueue.messages, msgid)) == NULL)
usr.sbin/smtpd/scheduler_ramqueue.c
741
if ((evp = tree_get(&msg->envelopes, evpid)) == NULL)
usr.sbin/smtpd/scheduler_ramqueue.c
749
if ((msg = tree_get(&ramqueue.messages, msgid)) == NULL)
usr.sbin/smtpd/scheduler_ramqueue.c
753
while (tree_iter(&msg->envelopes, &i, NULL, (void*)(&evp)))
usr.sbin/smtpd/scheduler_ramqueue.c
763
struct rq_message *msg;
usr.sbin/smtpd/scheduler_ramqueue.c
773
if ((msg = tree_get(&ramqueue.messages, msgid)) == NULL)
usr.sbin/smtpd/scheduler_ramqueue.c
775
if ((evp = tree_get(&msg->envelopes, evpid)) == NULL)
usr.sbin/smtpd/scheduler_ramqueue.c
783
if ((msg = tree_get(&ramqueue.messages, msgid)) == NULL)
usr.sbin/smtpd/scheduler_ramqueue.c
787
while (tree_iter(&msg->envelopes, &i, NULL, (void*)(&evp)))
usr.sbin/smtpd/smtp_client.c
673
char *line, *msg, *p;
usr.sbin/smtpd/smtp_client.c
691
msg = line + 4;
usr.sbin/smtpd/smtp_client.c
694
msg = line + 3;
usr.sbin/smtpd/smtp_client.c
709
for (p = msg; *p; p++)
usr.sbin/smtpd/smtp_client.c
718
if (strcmp(msg, "STARTTLS") == 0)
usr.sbin/smtpd/smtp_client.c
720
else if (strncmp(msg, "AUTH ", 5) == 0) {
usr.sbin/smtpd/smtp_client.c
722
if ((p = strstr(msg, " PLAIN")) &&
usr.sbin/smtpd/smtp_client.c
725
if ((p = strstr(msg, " LOGIN")) &&
usr.sbin/smtpd/smtp_client.c
729
else if (strcmp(msg, "PIPELINING") == 0)
usr.sbin/smtpd/smtp_client.c
731
else if (strcmp(msg, "DSN") == 0)
usr.sbin/smtpd/smtp_client.c
733
else if (strncmp(msg, "SIZE ", 5) == 0) {
usr.sbin/smtpd/smtp_client.c
734
proto->ext_size = strtonum(msg + 5, 0, SIZE_T_MAX, &e);
usr.sbin/smtpd/smtp_session.c
698
struct msg m;
usr.sbin/smtpd/smtpctl.c
168
srv_send(int msg, const void *data, size_t len)
usr.sbin/smtpd/smtpctl.c
172
imsg_compose(ibuf, msg, IMSG_VERSION, 0, -1, data, len);
usr.sbin/smtpd/smtpd.c
150
struct msg m;
usr.sbin/smtpd/smtpd.c
1839
int msg;
usr.sbin/smtpd/smtpd.c
1851
msg = imsg->hdr.type;
usr.sbin/smtpd/smtpd.c
1861
imsg_to_str(msg),
usr.sbin/smtpd/smtpd.c
1876
imsg_to_str(msg)))
usr.sbin/smtpd/smtpd.h
1474
void m_msg(struct msg *, struct imsg *);
usr.sbin/smtpd/smtpd.h
1475
int m_is_eom(struct msg *);
usr.sbin/smtpd/smtpd.h
1476
void m_end(struct msg *);
usr.sbin/smtpd/smtpd.h
1477
void m_get_int(struct msg *, int *);
usr.sbin/smtpd/smtpd.h
1478
void m_get_size(struct msg *, size_t *);
usr.sbin/smtpd/smtpd.h
1479
void m_get_u32(struct msg *, uint32_t *);
usr.sbin/smtpd/smtpd.h
1480
void m_get_time(struct msg *, time_t *);
usr.sbin/smtpd/smtpd.h
1481
void m_get_timeval(struct msg *, struct timeval *);
usr.sbin/smtpd/smtpd.h
1482
void m_get_string(struct msg *, const char **);
usr.sbin/smtpd/smtpd.h
1483
void m_get_data(struct msg *, const void **, size_t *);
usr.sbin/smtpd/smtpd.h
1484
void m_get_evpid(struct msg *, uint64_t *);
usr.sbin/smtpd/smtpd.h
1485
void m_get_msgid(struct msg *, uint32_t *);
usr.sbin/smtpd/smtpd.h
1486
void m_get_id(struct msg *, uint64_t *);
usr.sbin/smtpd/smtpd.h
1487
void m_get_sockaddr(struct msg *, struct sockaddr *);
usr.sbin/smtpd/smtpd.h
1488
void m_get_mailaddr(struct msg *, struct mailaddr *);
usr.sbin/smtpd/smtpd.h
1489
void m_get_envelope(struct msg *, struct envelope *);
usr.sbin/smtpd/smtpd.h
1490
void m_get_params(struct msg *, struct dict *);
usr.sbin/smtpd/util.c
708
parse_smtp_response(char *line, size_t len, char **msg, int *cont)
usr.sbin/smtpd/util.c
714
if (msg)
usr.sbin/smtpd/util.c
715
*msg = line + 4;
usr.sbin/smtpd/util.c
719
if (msg)
usr.sbin/smtpd/util.c
720
*msg = line + 3;
usr.sbin/snmpd/mib.y
973
char msg[1024] = "";
usr.sbin/snmpd/mib.y
987
vsnprintf(msg, sizeof(msg), fmt, ap);
usr.sbin/snmpd/mib.y
990
log_warnx("%s:%zu: %s", file.name, file.lineno, msg);
usr.sbin/snmpd/parse.y
1263
char *msg;
usr.sbin/snmpd/parse.y
1267
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/snmpd/parse.y
1270
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/snmpd/parse.y
1271
free(msg);
usr.sbin/snmpd/snmpe.c
236
snmpe_parse(struct snmp_message *msg)
usr.sbin/snmpd/snmpe.c
247
struct sockaddr_storage *ss = &msg->sm_ss;
usr.sbin/snmpd/snmpe.c
248
struct ber_element *root = msg->sm_req;
usr.sbin/snmpd/snmpe.c
250
msg->sm_errstr = "invalid message";
usr.sbin/snmpd/snmpe.c
253
msg->sm_transactionid = arc4random();
usr.sbin/snmpd/snmpe.c
254
} while (msg->sm_transactionid == 0 ||
usr.sbin/snmpd/snmpe.c
255
RB_INSERT(snmp_messages, &snmp_messages, msg) != NULL);
usr.sbin/snmpd/snmpe.c
261
msg->sm_version = ver;
usr.sbin/snmpd/snmpe.c
262
switch (msg->sm_version) {
usr.sbin/snmpd/snmpe.c
264
if (!(msg->sm_aflags & ADDRESS_FLAG_SNMPV1)) {
usr.sbin/snmpd/snmpe.c
265
msg->sm_errstr = "SNMPv1 disabled";
usr.sbin/snmpd/snmpe.c
269
if (msg->sm_version == SNMP_V2 &&
usr.sbin/snmpd/snmpe.c
270
!(msg->sm_aflags & ADDRESS_FLAG_SNMPV2)) {
usr.sbin/snmpd/snmpe.c
271
msg->sm_errstr = "SNMPv2c disabled";
usr.sbin/snmpd/snmpe.c
274
if (ober_scanf_elements(a, "seS$", &comn, &msg->sm_pdu) != 0)
usr.sbin/snmpd/snmpe.c
276
if (strlcpy(msg->sm_community, comn,
usr.sbin/snmpd/snmpe.c
277
sizeof(msg->sm_community)) >= sizeof(msg->sm_community) ||
usr.sbin/snmpd/snmpe.c
278
msg->sm_community[0] == '\0') {
usr.sbin/snmpd/snmpe.c
280
msg->sm_errstr = "invalid community name";
usr.sbin/snmpd/snmpe.c
285
if (!(msg->sm_aflags & ADDRESS_FLAG_SNMPV3)) {
usr.sbin/snmpd/snmpe.c
286
msg->sm_errstr = "SNMPv3 disabled";
usr.sbin/snmpd/snmpe.c
290
&msg->sm_msgid, &msg->sm_max_msg_size, &flagstr,
usr.sbin/snmpd/snmpe.c
291
&msg->sm_secmodel, &a) != 0)
usr.sbin/snmpd/snmpe.c
294
msg->sm_flags = *flagstr;
usr.sbin/snmpd/snmpe.c
295
if ((a = usm_decode(msg, a, &msg->sm_errstr)) == NULL)
usr.sbin/snmpd/snmpe.c
298
if (MSG_SECLEVEL(msg) < env->sc_min_seclevel ||
usr.sbin/snmpd/snmpe.c
299
msg->sm_secmodel != SNMP_SEC_USM) {
usr.sbin/snmpd/snmpe.c
301
msg->sm_errstr = "unsupported security model";
usr.sbin/snmpd/snmpe.c
303
msg->sm_usmerr = OIDVAL_usmErrSecLevel;
usr.sbin/snmpd/snmpe.c
308
&engineid, &msg->sm_ctxengineid.length, &ctxname, &len,
usr.sbin/snmpd/snmpe.c
309
&msg->sm_pdu) != 0)
usr.sbin/snmpd/snmpe.c
311
if (msg->sm_ctxengineid.length >
usr.sbin/snmpd/snmpe.c
312
sizeof(msg->sm_ctxengineid.value))
usr.sbin/snmpd/snmpe.c
314
memcpy(msg->sm_ctxengineid.value, engineid,
usr.sbin/snmpd/snmpe.c
315
msg->sm_ctxengineid.length);
usr.sbin/snmpd/snmpe.c
318
memcpy(msg->sm_ctxname, ctxname, len);
usr.sbin/snmpd/snmpe.c
319
msg->sm_ctxname[len] = '\0';
usr.sbin/snmpd/snmpe.c
322
msg->sm_errstr = "unsupported snmp version";
usr.sbin/snmpd/snmpe.c
328
if (ober_scanf_elements(msg->sm_pdu, "t{e", &class, &(msg->sm_pdutype),
usr.sbin/snmpd/snmpe.c
336
switch (msg->sm_pdutype) {
usr.sbin/snmpd/snmpe.c
338
if (msg->sm_version == SNMP_V1) {
usr.sbin/snmpd/snmpe.c
340
msg->sm_errstr =
usr.sbin/snmpd/snmpe.c
351
if (msg->sm_pdutype == SNMP_C_GETNEXTREQ)
usr.sbin/snmpd/snmpe.c
353
if (!(msg->sm_aflags & ADDRESS_FLAG_READ)) {
usr.sbin/snmpd/snmpe.c
354
msg->sm_errstr = "read requests disabled";
usr.sbin/snmpd/snmpe.c
357
if (msg->sm_version != SNMP_V3 &&
usr.sbin/snmpd/snmpe.c
358
strcmp(env->sc_rdcommunity, msg->sm_community) != 0 &&
usr.sbin/snmpd/snmpe.c
359
strcmp(env->sc_rwcommunity, msg->sm_community) != 0) {
usr.sbin/snmpd/snmpe.c
361
msg->sm_errstr = "wrong read community";
usr.sbin/snmpd/snmpe.c
368
if (!(msg->sm_aflags & ADDRESS_FLAG_WRITE)) {
usr.sbin/snmpd/snmpe.c
369
msg->sm_errstr = "write requests disabled";
usr.sbin/snmpd/snmpe.c
372
if (msg->sm_version != SNMP_V3 &&
usr.sbin/snmpd/snmpe.c
373
strcmp(env->sc_rwcommunity, msg->sm_community) != 0) {
usr.sbin/snmpd/snmpe.c
374
if (strcmp(env->sc_rdcommunity, msg->sm_community) != 0)
usr.sbin/snmpd/snmpe.c
378
msg->sm_errstr = "wrong write community";
usr.sbin/snmpd/snmpe.c
385
msg->sm_errstr = "response without request";
usr.sbin/snmpd/snmpe.c
389
if (msg->sm_version != SNMP_V1) {
usr.sbin/snmpd/snmpe.c
390
msg->sm_errstr = "trapv1 request on !SNMPv1 message";
usr.sbin/snmpd/snmpe.c
394
if (msg->sm_pdutype == SNMP_C_TRAPV2 &&
usr.sbin/snmpd/snmpe.c
395
!(msg->sm_version == SNMP_V2 ||
usr.sbin/snmpd/snmpe.c
396
msg->sm_version == SNMP_V3)) {
usr.sbin/snmpd/snmpe.c
397
msg->sm_errstr = "trapv2 request on !SNMPv2C or "
usr.sbin/snmpd/snmpe.c
401
if (!(msg->sm_aflags & ADDRESS_FLAG_NOTIFY)) {
usr.sbin/snmpd/snmpe.c
402
msg->sm_errstr = "notify requests disabled";
usr.sbin/snmpd/snmpe.c
405
if (msg->sm_version == SNMP_V3) {
usr.sbin/snmpd/snmpe.c
406
msg->sm_errstr = "SNMPv3 doesn't support traps yet";
usr.sbin/snmpd/snmpe.c
409
if (strcmp(env->sc_trcommunity, msg->sm_community) != 0) {
usr.sbin/snmpd/snmpe.c
411
msg->sm_errstr = "wrong trap community";
usr.sbin/snmpd/snmpe.c
419
if (traphandler_parse(msg) == -1)
usr.sbin/snmpd/snmpe.c
424
msg->sm_errstr = "invalid context";
usr.sbin/snmpd/snmpe.c
430
&req, &errval, &erridx, &msg->sm_pduend,
usr.sbin/snmpd/snmpe.c
431
&msg->sm_varbind) != 0) {
usr.sbin/snmpd/snmpe.c
433
msg->sm_errstr = "invalid PDU";
usr.sbin/snmpd/snmpe.c
437
for (len = 0, a = msg->sm_varbind; a != NULL; a = a->be_next, len++) {
usr.sbin/snmpd/snmpe.c
445
if (msg->sm_pdutype == SNMP_C_GETBULKREQ &&
usr.sbin/snmpd/snmpe.c
450
msg->sm_request = req;
usr.sbin/snmpd/snmpe.c
451
msg->sm_error = errval;
usr.sbin/snmpd/snmpe.c
452
msg->sm_errorindex = erridx;
usr.sbin/snmpd/snmpe.c
454
print_host(ss, msg->sm_host, sizeof(msg->sm_host));
usr.sbin/snmpd/snmpe.c
455
if (msg->sm_version == SNMP_V3)
usr.sbin/snmpd/snmpe.c
458
"request %lld", __func__, msg->sm_host, msg->sm_port,
usr.sbin/snmpd/snmpe.c
459
snmpe_pdutype2string(msg->sm_pdutype), msg->sm_flags,
usr.sbin/snmpd/snmpe.c
460
msg->sm_secmodel, msg->sm_username,
usr.sbin/snmpd/snmpe.c
461
tohexstr(msg->sm_ctxengineid.value, msg->sm_ctxengineid.length),
usr.sbin/snmpd/snmpe.c
462
msg->sm_ctxname, msg->sm_request);
usr.sbin/snmpd/snmpe.c
465
__func__, msg->sm_host, msg->sm_port, msg->sm_version + 1,
usr.sbin/snmpd/snmpe.c
466
msg->sm_community, snmpe_pdutype2string(msg->sm_pdutype),
usr.sbin/snmpd/snmpe.c
467
msg->sm_request);
usr.sbin/snmpd/snmpe.c
474
print_host(ss, msg->sm_host, sizeof(msg->sm_host));
usr.sbin/snmpd/snmpe.c
475
log_debug("%s: %s:%hd: %s", __func__, msg->sm_host, msg->sm_port,
usr.sbin/snmpd/snmpe.c
476
msg->sm_errstr);
usr.sbin/snmpd/snmpe.c
481
snmpe_parsevarbinds(struct snmp_message *msg)
usr.sbin/snmpd/snmpe.c
483
appl_processpdu(msg, msg->sm_ctxname, msg->sm_version, msg->sm_pdu);
usr.sbin/snmpd/snmpe.c
493
struct snmp_message *msg;
usr.sbin/snmpd/snmpe.c
512
if ((msg = calloc(1, sizeof(*msg))) == NULL)
usr.sbin/snmpd/snmpe.c
515
memcpy(&(msg->sm_ss), &ss, len);
usr.sbin/snmpd/snmpe.c
516
msg->sm_slen = len;
usr.sbin/snmpd/snmpe.c
517
msg->sm_aflags = h->flags;
usr.sbin/snmpd/snmpe.c
518
msg->sm_port = h->port;
usr.sbin/snmpd/snmpe.c
519
snmpe_prepare_read(msg, afd);
usr.sbin/snmpd/snmpe.c
522
free(msg);
usr.sbin/snmpd/snmpe.c
528
snmpe_prepare_read(struct snmp_message *msg, int fd)
usr.sbin/snmpd/snmpe.c
530
msg->sm_sock = fd;
usr.sbin/snmpd/snmpe.c
531
msg->sm_sock_tcp = 1;
usr.sbin/snmpd/snmpe.c
532
event_del(&msg->sm_sockev);
usr.sbin/snmpd/snmpe.c
533
event_set(&msg->sm_sockev, fd, EV_READ,
usr.sbin/snmpd/snmpe.c
534
snmpe_readcb, msg);
usr.sbin/snmpd/snmpe.c
535
event_add(&msg->sm_sockev, &snmpe_tcp_timeout);
usr.sbin/snmpd/snmpe.c
539
snmpe_tryparse(int fd, struct snmp_message *msg)
usr.sbin/snmpd/snmpe.c
543
ober_set_application(&msg->sm_ber, smi_application);
usr.sbin/snmpd/snmpe.c
544
ober_set_readbuf(&msg->sm_ber, msg->sm_data, msg->sm_datalen);
usr.sbin/snmpd/snmpe.c
545
msg->sm_req = ober_read_elements(&msg->sm_ber, NULL);
usr.sbin/snmpd/snmpe.c
546
if (msg->sm_req == NULL) {
usr.sbin/snmpd/snmpe.c
549
snmpe_prepare_read(msg, fd);
usr.sbin/snmpd/snmpe.c
555
if (snmpe_parse(msg) == -1) {
usr.sbin/snmpd/snmpe.c
556
if (msg->sm_usmerr && MSG_REPORT(msg)) {
usr.sbin/snmpd/snmpe.c
557
usm_make_report(msg);
usr.sbin/snmpd/snmpe.c
564
snmpe_dispatchmsg(msg);
usr.sbin/snmpd/snmpe.c
567
snmp_msgfree(msg);
usr.sbin/snmpd/snmpe.c
574
struct snmp_message *msg = arg;
usr.sbin/snmpd/snmpe.c
577
if (type == EV_TIMEOUT || msg->sm_datalen >= sizeof(msg->sm_data))
usr.sbin/snmpd/snmpe.c
580
len = read(fd, msg->sm_data + msg->sm_datalen,
usr.sbin/snmpd/snmpe.c
581
sizeof(msg->sm_data) - msg->sm_datalen);
usr.sbin/snmpd/snmpe.c
585
snmpe_prepare_read(msg, fd);
usr.sbin/snmpd/snmpe.c
589
msg->sm_datalen += (size_t)len;
usr.sbin/snmpd/snmpe.c
590
snmpe_tryparse(fd, msg);
usr.sbin/snmpd/snmpe.c
594
snmp_msgfree(msg);
usr.sbin/snmpd/snmpe.c
602
struct snmp_message *msg = arg;
usr.sbin/snmpd/snmpe.c
606
struct ber *ber = &msg->sm_ber;
usr.sbin/snmpd/snmpe.c
626
event_del(&msg->sm_sockev);
usr.sbin/snmpd/snmpe.c
627
event_set(&msg->sm_sockev, msg->sm_sock, EV_WRITE,
usr.sbin/snmpd/snmpe.c
628
snmpe_writecb, msg);
usr.sbin/snmpd/snmpe.c
629
event_add(&msg->sm_sockev, &snmpe_tcp_timeout);
usr.sbin/snmpd/snmpe.c
637
memcpy(&(nmsg->sm_ss), &(msg->sm_ss), msg->sm_slen);
usr.sbin/snmpd/snmpe.c
638
nmsg->sm_slen = msg->sm_slen;
usr.sbin/snmpd/snmpe.c
639
nmsg->sm_aflags = msg->sm_aflags;
usr.sbin/snmpd/snmpe.c
640
nmsg->sm_port = msg->sm_port;
usr.sbin/snmpd/snmpe.c
646
reqlen = ober_calc_len(msg->sm_req);
usr.sbin/snmpd/snmpe.c
647
if (msg->sm_datalen > reqlen) {
usr.sbin/snmpd/snmpe.c
648
memcpy(nmsg->sm_data, msg->sm_data + reqlen,
usr.sbin/snmpd/snmpe.c
649
msg->sm_datalen - reqlen);
usr.sbin/snmpd/snmpe.c
650
nmsg->sm_datalen = msg->sm_datalen - reqlen;
usr.sbin/snmpd/snmpe.c
651
snmp_msgfree(msg);
usr.sbin/snmpd/snmpe.c
654
snmp_msgfree(msg);
usr.sbin/snmpd/snmpe.c
661
snmp_msgfree(msg);
usr.sbin/snmpd/snmpe.c
670
struct snmp_message *msg;
usr.sbin/snmpd/snmpe.c
672
if ((msg = calloc(1, sizeof(*msg))) == NULL)
usr.sbin/snmpd/snmpe.c
675
msg->sm_aflags = h->flags;
usr.sbin/snmpd/snmpe.c
676
msg->sm_sock = fd;
usr.sbin/snmpd/snmpe.c
677
msg->sm_slen = sizeof(msg->sm_ss);
usr.sbin/snmpd/snmpe.c
678
msg->sm_port = h->port;
usr.sbin/snmpd/snmpe.c
679
if ((len = recvfromto(fd, msg->sm_data, sizeof(msg->sm_data), 0,
usr.sbin/snmpd/snmpe.c
680
(struct sockaddr *)&msg->sm_ss, &msg->sm_slen,
usr.sbin/snmpd/snmpe.c
681
(struct sockaddr *)&msg->sm_local_ss, &msg->sm_local_slen)) < 1) {
usr.sbin/snmpd/snmpe.c
682
free(msg);
usr.sbin/snmpd/snmpe.c
687
msg->sm_datalen = (size_t)len;
usr.sbin/snmpd/snmpe.c
689
bzero(&msg->sm_ber, sizeof(msg->sm_ber));
usr.sbin/snmpd/snmpe.c
690
ober_set_application(&msg->sm_ber, smi_application);
usr.sbin/snmpd/snmpe.c
691
ober_set_readbuf(&msg->sm_ber, msg->sm_data, msg->sm_datalen);
usr.sbin/snmpd/snmpe.c
693
msg->sm_req = ober_read_elements(&msg->sm_ber, NULL);
usr.sbin/snmpd/snmpe.c
694
if (msg->sm_req == NULL) {
usr.sbin/snmpd/snmpe.c
696
snmp_msgfree(msg);
usr.sbin/snmpd/snmpe.c
702
smi_debug_elements(msg->sm_req);
usr.sbin/snmpd/snmpe.c
705
if (snmpe_parse(msg) == -1) {
usr.sbin/snmpd/snmpe.c
706
if (msg->sm_usmerr != 0 && MSG_REPORT(msg)) {
usr.sbin/snmpd/snmpe.c
707
usm_make_report(msg);
usr.sbin/snmpd/snmpe.c
710
snmp_msgfree(msg);
usr.sbin/snmpd/snmpe.c
715
snmpe_dispatchmsg(msg);
usr.sbin/snmpd/snmpe.c
719
snmpe_dispatchmsg(struct snmp_message *msg)
usr.sbin/snmpd/snmpe.c
721
if (msg->sm_pdutype == SNMP_C_TRAP ||
usr.sbin/snmpd/snmpe.c
722
msg->sm_pdutype == SNMP_C_TRAPV2) {
usr.sbin/snmpd/snmpe.c
723
snmp_msgfree(msg);
usr.sbin/snmpd/snmpe.c
728
(void) snmpe_parsevarbinds(msg);
usr.sbin/snmpd/snmpe.c
736
msg->sm_pdutype = SNMP_C_RESPONSE;
usr.sbin/snmpd/snmpe.c
737
snmpe_response(msg);
usr.sbin/snmpd/snmpe.c
741
snmpe_send(struct snmp_message *msg, enum snmp_pdutype type, int32_t requestid,
usr.sbin/snmpd/snmpe.c
744
msg->sm_request = requestid;
usr.sbin/snmpd/snmpe.c
745
msg->sm_pdutype = type;
usr.sbin/snmpd/snmpe.c
746
msg->sm_error = error;
usr.sbin/snmpd/snmpe.c
747
msg->sm_errorindex = index;
usr.sbin/snmpd/snmpe.c
748
msg->sm_varbindresp = varbindlist;
usr.sbin/snmpd/snmpe.c
750
snmpe_response(msg);
usr.sbin/snmpd/snmpe.c
754
snmpe_response(struct snmp_message *msg)
usr.sbin/snmpd/snmpe.c
760
if (msg->sm_varbindresp == NULL && msg->sm_pduend != NULL)
usr.sbin/snmpd/snmpe.c
761
msg->sm_varbindresp = ober_unlink_elements(msg->sm_pduend);
usr.sbin/snmpd/snmpe.c
763
switch (msg->sm_error) {
usr.sbin/snmpd/snmpe.c
785
if (snmpe_encode(msg) < 0)
usr.sbin/snmpd/snmpe.c
788
len = ober_write_elements(&msg->sm_ber, msg->sm_resp);
usr.sbin/snmpd/snmpe.c
789
if (ober_get_writebuf(&msg->sm_ber, (void *)&ptr) == -1)
usr.sbin/snmpd/snmpe.c
792
usm_finalize_digest(msg, ptr, len);
usr.sbin/snmpd/snmpe.c
793
if (msg->sm_sock_tcp) {
usr.sbin/snmpd/snmpe.c
794
msg->sm_ber.br_wptr = msg->sm_ber.br_wbuf;
usr.sbin/snmpd/snmpe.c
795
event_del(&msg->sm_sockev);
usr.sbin/snmpd/snmpe.c
796
event_set(&msg->sm_sockev, msg->sm_sock, EV_WRITE,
usr.sbin/snmpd/snmpe.c
797
snmpe_writecb, msg);
usr.sbin/snmpd/snmpe.c
798
event_add(&msg->sm_sockev, &snmpe_tcp_timeout);
usr.sbin/snmpd/snmpe.c
801
len = sendtofrom(msg->sm_sock, ptr, len, 0,
usr.sbin/snmpd/snmpe.c
802
(struct sockaddr *)&msg->sm_ss, msg->sm_slen,
usr.sbin/snmpd/snmpe.c
803
(struct sockaddr *)&msg->sm_local_ss, msg->sm_local_slen);
usr.sbin/snmpd/snmpe.c
809
snmp_msgfree(msg);
usr.sbin/snmpd/snmpe.c
813
snmp_msgfree(struct snmp_message *msg)
usr.sbin/snmpd/snmpe.c
815
if (msg->sm_transactionid != 0)
usr.sbin/snmpd/snmpe.c
816
RB_REMOVE(snmp_messages, &snmp_messages, msg);
usr.sbin/snmpd/snmpe.c
817
event_del(&msg->sm_sockev);
usr.sbin/snmpd/snmpe.c
818
ober_free(&msg->sm_ber);
usr.sbin/snmpd/snmpe.c
819
if (msg->sm_req != NULL)
usr.sbin/snmpd/snmpe.c
820
ober_free_elements(msg->sm_req);
usr.sbin/snmpd/snmpe.c
821
if (msg->sm_resp != NULL)
usr.sbin/snmpd/snmpe.c
822
ober_free_elements(msg->sm_resp);
usr.sbin/snmpd/snmpe.c
823
free(msg);
usr.sbin/snmpd/snmpe.c
827
snmpe_encode(struct snmp_message *msg)
usr.sbin/snmpd/snmpe.c
832
msg->sm_resp = ober_add_sequence(NULL);
usr.sbin/snmpd/snmpe.c
833
if ((ehdr = ober_add_integer(msg->sm_resp, msg->sm_version)) == NULL)
usr.sbin/snmpd/snmpe.c
835
if (msg->sm_version == SNMP_V3) {
usr.sbin/snmpd/snmpe.c
836
char f = MSG_SECLEVEL(msg);
usr.sbin/snmpd/snmpe.c
838
if ((ehdr = ober_printf_elements(ehdr, "{iixi}", msg->sm_msgid,
usr.sbin/snmpd/snmpe.c
839
msg->sm_max_msg_size, &f, sizeof(f),
usr.sbin/snmpd/snmpe.c
840
msg->sm_secmodel)) == NULL)
usr.sbin/snmpd/snmpe.c
844
if ((ehdr = usm_encode(msg, ehdr)) == NULL)
usr.sbin/snmpd/snmpe.c
847
if ((ehdr = ober_add_string(ehdr, msg->sm_community)) == NULL)
usr.sbin/snmpd/snmpe.c
852
if (msg->sm_version == SNMP_V3) {
usr.sbin/snmpd/snmpe.c
855
msg->sm_ctxname)) == NULL) {
usr.sbin/snmpd/snmpe.c
862
msg->sm_pdutype, msg->sm_request,
usr.sbin/snmpd/snmpe.c
863
msg->sm_error, msg->sm_errorindex,
usr.sbin/snmpd/snmpe.c
864
msg->sm_varbindresp)) {
usr.sbin/snmpd/snmpe.c
869
if (MSG_HAS_PRIV(msg))
usr.sbin/snmpd/snmpe.c
870
pdu = usm_encrypt(msg, pdu);
usr.sbin/snmpd/snmpe.c
875
smi_debug_elements(msg->sm_resp);
usr.sbin/snmpd/trap.c
101
(void)strlcpy(msg->sm_community, tr->ta_community,
usr.sbin/snmpd/trap.c
102
sizeof(msg->sm_community));
usr.sbin/snmpd/trap.c
105
msg->sm_msgid = msg->sm_request & INT32_MAX;
usr.sbin/snmpd/trap.c
106
msg->sm_max_msg_size = READ_BUF_SIZE;
usr.sbin/snmpd/trap.c
107
msg->sm_flags = tr->ta_seclevel != -1 ?
usr.sbin/snmpd/trap.c
109
msg->sm_secmodel = SNMP_SEC_USM;
usr.sbin/snmpd/trap.c
110
msg->sm_engine_time = snmpd_engine_time();
usr.sbin/snmpd/trap.c
111
msg->sm_engine_boots = snmpd_env->sc_engine_boots;
usr.sbin/snmpd/trap.c
112
msg->sm_ctxengineid = snmpd_env->sc_engineid;
usr.sbin/snmpd/trap.c
113
(void)strlcpy(msg->sm_username, tr->ta_usmusername,
usr.sbin/snmpd/trap.c
114
sizeof(msg->sm_username));
usr.sbin/snmpd/trap.c
115
msg->sm_user = tr->ta_usmuser;
usr.sbin/snmpd/trap.c
116
arc4random_buf(msg->sm_salt, sizeof(msg->sm_salt));
usr.sbin/snmpd/trap.c
120
snmpe_response(msg);
usr.sbin/snmpd/trap.c
51
struct snmp_message *msg;
usr.sbin/snmpd/trap.c
77
if ((msg = calloc(1, sizeof(*msg))) == NULL)
usr.sbin/snmpd/trap.c
79
msg->sm_sock = snmpd_socket_af(&tr->ta_ss, SOCK_DGRAM);
usr.sbin/snmpd/trap.c
80
if (msg->sm_sock == -1) {
usr.sbin/snmpd/trap.c
82
free(msg);
usr.sbin/snmpd/trap.c
85
memcpy(&(msg->sm_ss), &(tr->ta_ss), sizeof(msg->sm_ss));
usr.sbin/snmpd/trap.c
86
msg->sm_slen = tr->ta_ss.ss_len;
usr.sbin/snmpd/trap.c
88
memcpy(&(msg->sm_local_ss), &(tr->ta_sslocal),
usr.sbin/snmpd/trap.c
89
sizeof(msg->sm_local_ss));
usr.sbin/snmpd/trap.c
90
msg->sm_local_slen = tr->ta_sslocal.ss_len;
usr.sbin/snmpd/trap.c
92
msg->sm_version = tr->ta_version;
usr.sbin/snmpd/trap.c
93
msg->sm_pdutype = SNMP_C_TRAPV2;
usr.sbin/snmpd/trap.c
94
ober_set_application(&msg->sm_ber, smi_application);
usr.sbin/snmpd/trap.c
95
msg->sm_request = arc4random();
usr.sbin/snmpd/trap.c
96
if ((msg->sm_varbindresp = ober_dup(trap->be_sub)) == NULL)
usr.sbin/snmpd/trap.c
99
switch (msg->sm_version) {
usr.sbin/snmpd/traphandler.c
116
msg->sm_errstr = "failed to handle trap";
usr.sbin/snmpd/traphandler.c
120
iov[0].iov_base = &(msg->sm_ss);
usr.sbin/snmpd/traphandler.c
121
iov[0].iov_len = msg->sm_slen;
usr.sbin/snmpd/traphandler.c
127
msg->sm_errstr = "failed to handle trap";
usr.sbin/snmpd/traphandler.c
140
traphandler_v1translate(struct snmp_message *msg, int proxy)
usr.sbin/snmpd/traphandler.c
151
if (ober_scanf_elements(msg->sm_pdu, "{oxdddeS$}$", &enterprise,
usr.sbin/snmpd/traphandler.c
198
msg->sm_errstr = strerror(errno);
usr.sbin/snmpd/traphandler.c
205
msg->sm_errstr = strerror(errno);
usr.sbin/snmpd/traphandler.c
221
msg->sm_errstr = "failed to read oid";
usr.sbin/snmpd/traphandler.c
238
&snmpTrapCommunityOid, msg->sm_community,
usr.sbin/snmpd/traphandler.c
240
msg->sm_errstr = strerror(errno);
usr.sbin/snmpd/traphandler.c
61
traphandler_parse(struct snmp_message *msg)
usr.sbin/snmpd/traphandler.c
75
switch (msg->sm_pdu->be_type) {
usr.sbin/snmpd/traphandler.c
77
if ((vblist = traphandler_v1translate(msg, 0)) == NULL)
usr.sbin/snmpd/traphandler.c
81
if (ober_scanf_elements(msg->sm_pdu, "{SSe}$", &elm) == -1) {
usr.sbin/snmpd/usm.c
263
usm_decode(struct snmp_message *msg, struct ber_element *elm, const char **errp)
usr.sbin/snmpd/usm.c
284
msg->sm_flags &= SNMP_MSGFLAG_REPORT;
usr.sbin/snmpd/usm.c
292
msg->sm_flags &= SNMP_MSGFLAG_REPORT;
usr.sbin/snmpd/usm.c
305
msg->sm_flags &= SNMP_MSGFLAG_REPORT;
usr.sbin/snmpd/usm.c
316
(saltlen != (MSG_HAS_PRIV(msg) ? SNMP_USM_SALTLEN : 0))) {
usr.sbin/snmpd/usm.c
318
msg->sm_flags &= SNMP_MSGFLAG_REPORT;
usr.sbin/snmpd/usm.c
325
msg->sm_usmerr = OIDVAL_usmErrEngineId;
usr.sbin/snmpd/usm.c
327
msg->sm_flags &= SNMP_MSGFLAG_REPORT;
usr.sbin/snmpd/usm.c
331
msg->sm_engine_boots = (u_int32_t)engine_boots;
usr.sbin/snmpd/usm.c
332
msg->sm_engine_time = (u_int32_t)engine_time;
usr.sbin/snmpd/usm.c
334
memcpy(msg->sm_username, user, userlen);
usr.sbin/snmpd/usm.c
335
msg->sm_username[userlen] = '\0';
usr.sbin/snmpd/usm.c
336
msg->sm_user = usm_finduser(msg->sm_username);
usr.sbin/snmpd/usm.c
337
if (msg->sm_user == NULL) {
usr.sbin/snmpd/usm.c
339
msg->sm_usmerr = OIDVAL_usmErrUserName;
usr.sbin/snmpd/usm.c
341
msg->sm_flags &= SNMP_MSGFLAG_REPORT;
usr.sbin/snmpd/usm.c
344
if (MSG_SECLEVEL(msg) > msg->sm_user->uu_seclevel) {
usr.sbin/snmpd/usm.c
346
msg->sm_usmerr = OIDVAL_usmErrSecLevel;
usr.sbin/snmpd/usm.c
348
msg->sm_flags &= SNMP_MSGFLAG_REPORT;
usr.sbin/snmpd/usm.c
356
if (!usm_valid_digest(msg, offs + offs2, digest, digestlen)) {
usr.sbin/snmpd/usm.c
358
msg->sm_usmerr = OIDVAL_usmErrDigest;
usr.sbin/snmpd/usm.c
360
msg->sm_flags &= SNMP_MSGFLAG_REPORT;
usr.sbin/snmpd/usm.c
364
if (MSG_HAS_PRIV(msg)) {
usr.sbin/snmpd/usm.c
365
memcpy(msg->sm_salt, salt, saltlen);
usr.sbin/snmpd/usm.c
366
if ((decr = usm_decrypt(msg, elm->be_next)) == NULL) {
usr.sbin/snmpd/usm.c
368
msg->sm_usmerr = OIDVAL_usmErrDecrypt;
usr.sbin/snmpd/usm.c
370
msg->sm_flags &= SNMP_MSGFLAG_REPORT;
usr.sbin/snmpd/usm.c
376
if (MSG_HAS_AUTH(msg)) {
usr.sbin/snmpd/usm.c
382
msg->sm_usmerr = OIDVAL_usmErrTimeWindow;
usr.sbin/snmpd/usm.c
398
usm_encode(struct snmp_message *msg, struct ber_element *e)
usr.sbin/snmpd/usm.c
407
msg->sm_digest_offs = 0;
usr.sbin/snmpd/usm.c
412
if (MSG_HAS_AUTH(msg)) {
usr.sbin/snmpd/usm.c
419
assert(msg->sm_user != NULL);
usr.sbin/snmpd/usm.c
422
digestlen = usm_get_digestlen(msg->sm_user->uu_auth);
usr.sbin/snmpd/usm.c
426
if (MSG_HAS_PRIV(msg)) {
usr.sbin/snmpd/usm.c
428
assert(msg->sm_user != NULL);
usr.sbin/snmpd/usm.c
430
++(msg->sm_user->uu_salt);
usr.sbin/snmpd/usm.c
431
memcpy(msg->sm_salt, &msg->sm_user->uu_salt,
usr.sbin/snmpd/usm.c
432
sizeof(msg->sm_salt));
usr.sbin/snmpd/usm.c
433
saltlen = sizeof(msg->sm_salt);
usr.sbin/snmpd/usm.c
437
msg->sm_engine_boots = (u_int32_t)snmpd_env->sc_engine_boots;
usr.sbin/snmpd/usm.c
438
msg->sm_engine_time = (u_int32_t)snmpd_engine_time();
usr.sbin/snmpd/usm.c
441
msg->sm_engine_boots, msg->sm_engine_time,
usr.sbin/snmpd/usm.c
442
msg->sm_username)) == NULL)
usr.sbin/snmpd/usm.c
448
ober_set_writecallback(a, usm_cb_digest, msg);
usr.sbin/snmpd/usm.c
450
if ((a = ober_add_nstring(a, msg->sm_salt, saltlen)) == NULL)
usr.sbin/snmpd/usm.c
461
ober_set_writecallback(res, usm_cb_digest, msg);
usr.sbin/snmpd/usm.c
473
struct snmp_message *msg = arg;
usr.sbin/snmpd/usm.c
474
msg->sm_digest_offs += offs;
usr.sbin/snmpd/usm.c
478
usm_encrypt(struct snmp_message *msg, struct ber_element *pdu)
usr.sbin/snmpd/usm.c
486
if (!MSG_HAS_PRIV(msg))
usr.sbin/snmpd/usm.c
499
elen = usm_crypt(msg, ptr, len, encbuf, 1);
usr.sbin/snmpd/usm.c
514
usm_finalize_digest(struct snmp_message *msg, char *buf, ssize_t len)
usr.sbin/snmpd/usm.c
521
if (msg->sm_resp == NULL ||
usr.sbin/snmpd/usm.c
522
!MSG_HAS_AUTH(msg) ||
usr.sbin/snmpd/usm.c
523
msg->sm_user == NULL ||
usr.sbin/snmpd/usm.c
524
msg->sm_digest_offs == 0 ||
usr.sbin/snmpd/usm.c
528
if ((digestlen = usm_get_digestlen(msg->sm_user->uu_auth)) == 0)
usr.sbin/snmpd/usm.c
532
assert(msg->sm_digest_offs + digestlen <= (size_t)len);
usr.sbin/snmpd/usm.c
533
assert(!memcmp(buf + msg->sm_digest_offs, digest, digestlen));
usr.sbin/snmpd/usm.c
536
if ((md = usm_get_md(msg->sm_user->uu_auth)) == NULL)
usr.sbin/snmpd/usm.c
539
HMAC(md, msg->sm_user->uu_authkey, (int)msg->sm_user->uu_authkeylen,
usr.sbin/snmpd/usm.c
542
memcpy(buf + msg->sm_digest_offs, digest, digestlen);
usr.sbin/snmpd/usm.c
547
usm_make_report(struct snmp_message *msg)
usr.sbin/snmpd/usm.c
549
appl_report(msg, 0, &OID(MIB_usmStats, msg->sm_usmerr, 0));
usr.sbin/snmpd/usm.c
553
usm_valid_digest(struct snmp_message *msg, off_t offs,
usr.sbin/snmpd/usm.c
560
if (!MSG_HAS_AUTH(msg))
usr.sbin/snmpd/usm.c
563
if (digestlen != usm_get_digestlen(msg->sm_user->uu_auth))
usr.sbin/snmpd/usm.c
567
assert(offs + digestlen <= msg->sm_datalen);
usr.sbin/snmpd/usm.c
568
assert(bcmp(&msg->sm_data[offs], digest, digestlen) == 0);
usr.sbin/snmpd/usm.c
571
if ((md = usm_get_md(msg->sm_user->uu_auth)) == NULL)
usr.sbin/snmpd/usm.c
574
memset(&msg->sm_data[offs], 0, digestlen);
usr.sbin/snmpd/usm.c
575
HMAC(md, msg->sm_user->uu_authkey, (int)msg->sm_user->uu_authkeylen,
usr.sbin/snmpd/usm.c
576
msg->sm_data, msg->sm_datalen, exp_digest, &hlen);
usr.sbin/snmpd/usm.c
586
usm_decrypt(struct snmp_message *msg, struct ber_element *encr)
usr.sbin/snmpd/usm.c
599
scoped_pdu_len = usm_crypt(msg, privstr, (int)privlen, buf, 0);
usr.sbin/snmpd/usm.c
623
usm_crypt(struct snmp_message *msg, u_char *inbuf, int inlen, u_char *outbuf,
usr.sbin/snmpd/usm.c
635
if ((cipher = usm_get_cipher(msg->sm_user->uu_priv)) == NULL)
usr.sbin/snmpd/usm.c
638
privkey = (u_char *)msg->sm_user->uu_privkey;
usr.sbin/snmpd/usm.c
642
switch (msg->sm_user->uu_priv) {
usr.sbin/snmpd/usm.c
646
iv[i] = msg->sm_salt[i] ^ privkey[SNMP_USM_SALTLEN + i];
usr.sbin/snmpd/usm.c
650
ivv = htobe32(msg->sm_engine_boots);
usr.sbin/snmpd/usm.c
652
ivv = htobe32(msg->sm_engine_time);
usr.sbin/snmpd/usm.c
654
memcpy(iv + 2 * sizeof(ivv), msg->sm_salt, SNMP_USM_SALTLEN);
usr.sbin/snmpd/util.c
104
msg.msg_iov = &iov;
usr.sbin/snmpd/util.c
105
msg.msg_iovlen = 1;
usr.sbin/snmpd/util.c
106
msg.msg_name = from;
usr.sbin/snmpd/util.c
107
msg.msg_namelen = *fromlen;
usr.sbin/snmpd/util.c
108
msg.msg_control = &cmsgbuf.buf;
usr.sbin/snmpd/util.c
109
msg.msg_controllen = sizeof(cmsgbuf.buf);
usr.sbin/snmpd/util.c
111
if ((ret = recvmsg(s, &msg, flags)) == -1)
usr.sbin/snmpd/util.c
120
for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
usr.sbin/snmpd/util.c
121
cmsg = CMSG_NXTHDR(&msg, cmsg)) {
usr.sbin/snmpd/util.c
36
struct msghdr msg;
usr.sbin/snmpd/util.c
47
bzero(&msg, sizeof(msg));
usr.sbin/snmpd/util.c
52
msg.msg_iov = &iov;
usr.sbin/snmpd/util.c
53
msg.msg_iovlen = 1;
usr.sbin/snmpd/util.c
54
msg.msg_name = to;
usr.sbin/snmpd/util.c
55
msg.msg_namelen = tolen;
usr.sbin/snmpd/util.c
56
msg.msg_control = &cmsgbuf;
usr.sbin/snmpd/util.c
57
msg.msg_controllen = sizeof(cmsgbuf);
usr.sbin/snmpd/util.c
59
cmsg = CMSG_FIRSTHDR(&msg);
usr.sbin/snmpd/util.c
62
msg.msg_controllen = sizeof(cmsgbuf.inbuf);
usr.sbin/snmpd/util.c
70
msg.msg_controllen = sizeof(cmsgbuf.in6buf);
usr.sbin/snmpd/util.c
80
return sendmsg(s, &msg, flags);
usr.sbin/snmpd/util.c
88
struct msghdr msg;
usr.sbin/snmpd/util.c
99
bzero(&msg, sizeof(msg));
usr.sbin/syslogd/parsemsg.c
100
strlcpy(timestamp, msg, 16);
usr.sbin/syslogd/parsemsg.c
110
const char *msg;
usr.sbin/syslogd/parsemsg.c
118
msg = msgstr;
usr.sbin/syslogd/parsemsg.c
122
isdigit(msg[0]) && isdigit(msg[1]) && isdigit(msg[2]) &&
usr.sbin/syslogd/parsemsg.c
123
isdigit(msg[3]) && msg[4] == '-' &&
usr.sbin/syslogd/parsemsg.c
124
isdigit(msg[5]) && isdigit(msg[6]) && msg[7] == '-' &&
usr.sbin/syslogd/parsemsg.c
125
isdigit(msg[8]) && isdigit(msg[9]) && msg[10] == 'T' &&
usr.sbin/syslogd/parsemsg.c
126
isdigit(msg[11]) && isdigit(msg[12]) && msg[13] == ':' &&
usr.sbin/syslogd/parsemsg.c
127
isdigit(msg[14]) && isdigit(msg[15]) && msg[16] == ':' &&
usr.sbin/syslogd/parsemsg.c
128
isdigit(msg[17]) && isdigit(msg[18]) && (msg[19] == '.' ||
usr.sbin/syslogd/parsemsg.c
129
msg[19] == 'Z' || msg[19] == '+' || msg[19] == '-')) {
usr.sbin/syslogd/parsemsg.c
131
strlcpy(timestamp, msg, 33);
usr.sbin/syslogd/parsemsg.c
132
msg += 19;
usr.sbin/syslogd/parsemsg.c
135
if (msglen >= 3 && msg[0] == '.' && isdigit(msg[1])) {
usr.sbin/syslogd/parsemsg.c
137
msg += 2;
usr.sbin/syslogd/parsemsg.c
140
while(i < 7 && msglen >= 1 && isdigit(msg[0])) {
usr.sbin/syslogd/parsemsg.c
141
msg++;
usr.sbin/syslogd/parsemsg.c
146
if (msglen >= 2 && msg[0] == 'Z' && msg[1] == ' ') {
usr.sbin/syslogd/parsemsg.c
149
msg += 2;
usr.sbin/syslogd/parsemsg.c
151
(msg[0] == '+' || msg[0] == '-') &&
usr.sbin/syslogd/parsemsg.c
152
isdigit(msg[1]) && isdigit(msg[2]) &&
usr.sbin/syslogd/parsemsg.c
153
msg[3] == ':' &&
usr.sbin/syslogd/parsemsg.c
154
isdigit(msg[4]) && isdigit(msg[5]) &&
usr.sbin/syslogd/parsemsg.c
155
msg[6] == ' ') {
usr.sbin/syslogd/parsemsg.c
158
msg += 7;
usr.sbin/syslogd/parsemsg.c
164
} else if (msglen >= 2 && msg[0] == '-' && msg[1] == ' ') {
usr.sbin/syslogd/parsemsg.c
166
msg += 2;
usr.sbin/syslogd/parsemsg.c
169
return msg - msgstr;
usr.sbin/syslogd/parsemsg.c
173
parsemsg_prog(const char *msg, char *prog)
usr.sbin/syslogd/parsemsg.c
178
if (!isalnum((unsigned char)msg[i]) &&
usr.sbin/syslogd/parsemsg.c
179
msg[i] != '-' && msg[i] != '.' && msg[i] != '_')
usr.sbin/syslogd/parsemsg.c
181
prog[i] = msg[i];
usr.sbin/syslogd/parsemsg.c
34
struct msg *
usr.sbin/syslogd/parsemsg.c
35
parsemsg(const char *msgstr, struct msg *msg)
usr.sbin/syslogd/parsemsg.c
39
msg->m_pri = -1;
usr.sbin/syslogd/parsemsg.c
40
msgstr += parsemsg_priority(msgstr, &msg->m_pri);
usr.sbin/syslogd/parsemsg.c
41
if (msg->m_pri &~ (LOG_FACMASK|LOG_PRIMASK))
usr.sbin/syslogd/parsemsg.c
42
msg->m_pri = -1;
usr.sbin/syslogd/parsemsg.c
44
if ((n = parsemsg_timestamp_bsd(msgstr, msg->m_timestamp)) == 0)
usr.sbin/syslogd/parsemsg.c
45
n = parsemsg_timestamp_v1(msgstr, msg->m_timestamp);
usr.sbin/syslogd/parsemsg.c
51
parsemsg_prog(msgstr, msg->m_prog);
usr.sbin/syslogd/parsemsg.c
53
strlcpy(msg->m_msg, msgstr, sizeof(msg->m_msg));
usr.sbin/syslogd/parsemsg.c
55
return msg;
usr.sbin/syslogd/parsemsg.c
63
parsemsg_priority(const char *msg, int *pri)
usr.sbin/syslogd/parsemsg.c
70
if (*msg++ == '<') {
usr.sbin/syslogd/parsemsg.c
71
nlen = strspn(msg, "1234567890");
usr.sbin/syslogd/parsemsg.c
72
if (nlen > 0 && nlen < sizeof(buf) && msg[nlen] == '>') {
usr.sbin/syslogd/parsemsg.c
73
strlcpy(buf, msg, nlen + 1);
usr.sbin/syslogd/parsemsg.c
86
parsemsg_timestamp_bsd(const char *msg, char *timestamp)
usr.sbin/syslogd/parsemsg.c
92
if (msg[i] == '\0')
usr.sbin/syslogd/parsemsg.c
96
if (msg[3] == ' ' && msg[6] == ' ' && msg[9] == ':' && msg[12] == ':' &&
usr.sbin/syslogd/parsemsg.c
97
msg[15] == ' ') {
usr.sbin/syslogd/parsemsg.h
32
struct msg *parsemsg(const char *, struct msg *);
usr.sbin/syslogd/privsep_fdpass.c
100
msg.msg_iov = &vec;
usr.sbin/syslogd/privsep_fdpass.c
101
msg.msg_iovlen = 1;
usr.sbin/syslogd/privsep_fdpass.c
102
msg.msg_control = &cmsgbuf.buf;
usr.sbin/syslogd/privsep_fdpass.c
103
msg.msg_controllen = sizeof(cmsgbuf.buf);
usr.sbin/syslogd/privsep_fdpass.c
105
if ((n = recvmsg(sock, &msg, 0)) == -1) {
usr.sbin/syslogd/privsep_fdpass.c
116
cmsg = CMSG_FIRSTHDR(&msg);
usr.sbin/syslogd/privsep_fdpass.c
47
struct msghdr msg;
usr.sbin/syslogd/privsep_fdpass.c
57
memset(&msg, 0, sizeof(msg));
usr.sbin/syslogd/privsep_fdpass.c
60
msg.msg_control = (caddr_t)&cmsgbuf.buf;
usr.sbin/syslogd/privsep_fdpass.c
61
msg.msg_controllen = sizeof(cmsgbuf.buf);
usr.sbin/syslogd/privsep_fdpass.c
62
cmsg = CMSG_FIRSTHDR(&msg);
usr.sbin/syslogd/privsep_fdpass.c
73
msg.msg_iov = &vec;
usr.sbin/syslogd/privsep_fdpass.c
74
msg.msg_iovlen = 1;
usr.sbin/syslogd/privsep_fdpass.c
76
if ((n = sendmsg(sock, &msg, 0)) == -1)
usr.sbin/syslogd/privsep_fdpass.c
86
struct msghdr msg;
usr.sbin/syslogd/privsep_fdpass.c
97
memset(&msg, 0, sizeof(msg));
usr.sbin/syslogd/syslogd.c
1254
octet_counting(struct evbuffer *evbuf, char **msg, int drain)
usr.sbin/syslogd/syslogd.c
1287
if (msg)
usr.sbin/syslogd/syslogd.c
1288
*msg = p;
usr.sbin/syslogd/syslogd.c
1296
non_transparent_framing(struct evbuffer *evbuf, char **msg)
usr.sbin/syslogd/syslogd.c
1322
if (msg)
usr.sbin/syslogd/syslogd.c
1323
*msg = buf;
usr.sbin/syslogd/syslogd.c
1331
char *msg;
usr.sbin/syslogd/syslogd.c
1337
msg = NULL;
usr.sbin/syslogd/syslogd.c
1338
len = octet_counting(bufev->input, &msg, 1);
usr.sbin/syslogd/syslogd.c
1340
len = non_transparent_framing(bufev->input, &msg);
usr.sbin/syslogd/syslogd.c
1343
if (msg == NULL) {
usr.sbin/syslogd/syslogd.c
1348
if (len > 0 && msg[len-1] == '\n')
usr.sbin/syslogd/syslogd.c
1349
msg[len-1] = '\0';
usr.sbin/syslogd/syslogd.c
1350
if (len == 0 || msg[len-1] != '\0') {
usr.sbin/syslogd/syslogd.c
1351
memcpy(linebuf, msg, MINIMUM(len, LOG_MAXLINE));
usr.sbin/syslogd/syslogd.c
1353
msg = linebuf;
usr.sbin/syslogd/syslogd.c
1355
printline(p->p_hostname, msg);
usr.sbin/syslogd/syslogd.c
1686
struct msg msg;
usr.sbin/syslogd/syslogd.c
1698
parsemsg(line, &msg);
usr.sbin/syslogd/syslogd.c
1699
if (msg.m_pri == -1)
usr.sbin/syslogd/syslogd.c
1700
msg.m_pri = DEFUPRI;
usr.sbin/syslogd/syslogd.c
1706
if (LOG_FAC(msg.m_pri) == LOG_KERN)
usr.sbin/syslogd/syslogd.c
1707
msg.m_pri = LOG_USER | LOG_PRI(msg.m_pri);
usr.sbin/syslogd/syslogd.c
1709
if (msg.m_timestamp[0] == '\0')
usr.sbin/syslogd/syslogd.c
1710
current_time(msg.m_timestamp);
usr.sbin/syslogd/syslogd.c
1712
logmsg(&msg, 0, hname);
usr.sbin/syslogd/syslogd.c
1721
struct msg msg;
usr.sbin/syslogd/syslogd.c
1727
current_time(msg.m_timestamp);
usr.sbin/syslogd/syslogd.c
1728
strlcpy(msg.m_prog, _PATH_UNIX, sizeof(msg.m_prog));
usr.sbin/syslogd/syslogd.c
1729
l = snprintf(msg.m_msg, sizeof(msg.m_msg), "%s: ", _PATH_UNIX);
usr.sbin/syslogd/syslogd.c
1730
if (l < 0 || l >= sizeof(msg.m_msg)) {
usr.sbin/syslogd/syslogd.c
1731
msg.m_msg[0] = '\0';
usr.sbin/syslogd/syslogd.c
1734
lp = msg.m_msg + l;
usr.sbin/syslogd/syslogd.c
1737
msg.m_pri = DEFSPRI;
usr.sbin/syslogd/syslogd.c
1738
prilen = parsemsg_priority(p, &msg.m_pri);
usr.sbin/syslogd/syslogd.c
1744
if (msg.m_pri &~ (LOG_FACMASK|LOG_PRIMASK))
usr.sbin/syslogd/syslogd.c
1745
msg.m_pri = DEFSPRI;
usr.sbin/syslogd/syslogd.c
1749
q < &msg.m_msg[sizeof(msg.m_msg) - 4])
usr.sbin/syslogd/syslogd.c
1752
logmsg(&msg, flags, LocalHostName);
usr.sbin/syslogd/syslogd.c
1759
struct msg msg;
usr.sbin/syslogd/syslogd.c
1762
msg.m_pri = pri;
usr.sbin/syslogd/syslogd.c
1763
current_time(msg.m_timestamp);
usr.sbin/syslogd/syslogd.c
1764
strlcpy(msg.m_prog, prog, sizeof(msg.m_prog));
usr.sbin/syslogd/syslogd.c
1765
l = snprintf(msg.m_msg, sizeof(msg.m_msg), "%s[%d]: ", prog, getpid());
usr.sbin/syslogd/syslogd.c
1766
if (l < 0 || l >= sizeof(msg.m_msg))
usr.sbin/syslogd/syslogd.c
1768
l = vsnprintf(msg.m_msg + l, sizeof(msg.m_msg) - l, fmt, ap);
usr.sbin/syslogd/syslogd.c
1770
strlcpy(msg.m_msg, fmt, sizeof(msg.m_msg));
usr.sbin/syslogd/syslogd.c
1773
fprintf(stderr, "%s\n", msg.m_msg);
usr.sbin/syslogd/syslogd.c
1777
logmsg(&msg, 0, LocalHostName);
usr.sbin/syslogd/syslogd.c
1807
logmsg(struct msg *msg, int flags, char *from)
usr.sbin/syslogd/syslogd.c
1814
msg->m_pri, flags, from, msg->m_prog, msg->m_msg);
usr.sbin/syslogd/syslogd.c
1820
fac = LOG_FAC(msg->m_pri);
usr.sbin/syslogd/syslogd.c
1821
prilev = LOG_PRI(msg->m_pri);
usr.sbin/syslogd/syslogd.c
1827
strlcpy(f->f_lasttime, msg->m_timestamp,
usr.sbin/syslogd/syslogd.c
1831
fprintlog(f, flags, msg->m_msg);
usr.sbin/syslogd/syslogd.c
1839
msglen = strlen(msg->m_msg);
usr.sbin/syslogd/syslogd.c
1847
if (f->f_program && fnmatch(f->f_program, msg->m_prog, 0) != 0)
usr.sbin/syslogd/syslogd.c
1868
!strcmp(msg->m_msg, f->f_prevline) &&
usr.sbin/syslogd/syslogd.c
1870
strlcpy(f->f_lasttime, msg->m_timestamp,
usr.sbin/syslogd/syslogd.c
1891
f->f_prevpri = msg->m_pri;
usr.sbin/syslogd/syslogd.c
1892
strlcpy(f->f_lasttime, msg->m_timestamp,
usr.sbin/syslogd/syslogd.c
1898
strlcpy(f->f_prevline, msg->m_msg,
usr.sbin/syslogd/syslogd.c
1904
fprintlog(f, flags, msg->m_msg);
usr.sbin/syslogd/syslogd.c
1914
fprintlog(struct filed *f, int flags, char *msg)
usr.sbin/syslogd/syslogd.c
2007
if (msg) {
usr.sbin/syslogd/syslogd.c
2008
v->iov_base = msg;
usr.sbin/syslogd/syslogd.c
2009
v->iov_len = strlen(msg);
usr.sbin/syslogd/syslogd.c
2364
logevent(int severity, const char *msg)
usr.sbin/syslogd/syslogd.c
2366
log_debug("libevent: [%d] %s", severity, msg);
usr.sbin/syslogd/syslogd.c
3119
struct msg msg;
usr.sbin/syslogd/syslogd.c
3122
msg.m_pri = LOG_INFO;
usr.sbin/syslogd/syslogd.c
3123
current_time(msg.m_timestamp);
usr.sbin/syslogd/syslogd.c
3124
msg.m_prog[0] = '\0';
usr.sbin/syslogd/syslogd.c
3125
strlcpy(msg.m_msg, "-- MARK --", sizeof(msg.m_msg));
usr.sbin/syslogd/syslogd.c
3128
logmsg(&msg, MARK, LocalHostName);
usr.sbin/syslogd/syslogd.c
348
void logmsg(struct msg *, int, char *);
usr.sbin/tcpdump/privsep_fdpass.c
100
cmsg = CMSG_FIRSTHDR(&msg);
usr.sbin/tcpdump/privsep_fdpass.c
35
struct msghdr msg;
usr.sbin/tcpdump/privsep_fdpass.c
45
memset(&msg, 0, sizeof(msg));
usr.sbin/tcpdump/privsep_fdpass.c
48
msg.msg_control = (caddr_t)&cmsgbuf.buf;
usr.sbin/tcpdump/privsep_fdpass.c
49
msg.msg_controllen = sizeof(cmsgbuf.buf);
usr.sbin/tcpdump/privsep_fdpass.c
50
cmsg = CMSG_FIRSTHDR(&msg);
usr.sbin/tcpdump/privsep_fdpass.c
60
msg.msg_iov = &vec;
usr.sbin/tcpdump/privsep_fdpass.c
61
msg.msg_iovlen = 1;
usr.sbin/tcpdump/privsep_fdpass.c
63
if ((n = sendmsg(sock, &msg, 0)) == -1)
usr.sbin/tcpdump/privsep_fdpass.c
73
struct msghdr msg;
usr.sbin/tcpdump/privsep_fdpass.c
84
memset(&msg, 0, sizeof(msg));
usr.sbin/tcpdump/privsep_fdpass.c
87
msg.msg_iov = &vec;
usr.sbin/tcpdump/privsep_fdpass.c
88
msg.msg_iovlen = 1;
usr.sbin/tcpdump/privsep_fdpass.c
89
msg.msg_control = &cmsgbuf.buf;
usr.sbin/tcpdump/privsep_fdpass.c
90
msg.msg_controllen = sizeof(cmsgbuf.buf);
usr.sbin/tcpdump/privsep_fdpass.c
92
if ((n = recvmsg(sock, &msg, 0)) == -1) {
usr.sbin/tftp-proxy/tftp-proxy.c
489
struct msghdr msg;
usr.sbin/tftp-proxy/tftp-proxy.c
499
memset(&msg, 0, sizeof(msg));
usr.sbin/tftp-proxy/tftp-proxy.c
501
msg.msg_control = (caddr_t)&cmsgbuf.buf;
usr.sbin/tftp-proxy/tftp-proxy.c
502
msg.msg_controllen = sizeof(cmsgbuf.buf);
usr.sbin/tftp-proxy/tftp-proxy.c
503
cmsg = CMSG_FIRSTHDR(&msg);
usr.sbin/tftp-proxy/tftp-proxy.c
511
msg.msg_iov = &iov;
usr.sbin/tftp-proxy/tftp-proxy.c
512
msg.msg_iovlen = 1;
usr.sbin/tftp-proxy/tftp-proxy.c
514
switch (sendmsg(fd, &msg, 0)) {
usr.sbin/tftp-proxy/tftp-proxy.c
687
struct msghdr msg;
usr.sbin/tftp-proxy/tftp-proxy.c
701
bzero(&msg, sizeof(msg));
usr.sbin/tftp-proxy/tftp-proxy.c
704
msg.msg_name = &r->addrs.src;
usr.sbin/tftp-proxy/tftp-proxy.c
705
msg.msg_namelen = sizeof(r->addrs.src);
usr.sbin/tftp-proxy/tftp-proxy.c
706
msg.msg_iov = &iov;
usr.sbin/tftp-proxy/tftp-proxy.c
707
msg.msg_iovlen = 1;
usr.sbin/tftp-proxy/tftp-proxy.c
708
msg.msg_control = &cmsgbuf.buf;
usr.sbin/tftp-proxy/tftp-proxy.c
709
msg.msg_controllen = sizeof(cmsgbuf.buf);
usr.sbin/tftp-proxy/tftp-proxy.c
711
n = recvmsg(fd, &msg, 0);
usr.sbin/tftp-proxy/tftp-proxy.c
742
for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
usr.sbin/tftp-proxy/tftp-proxy.c
743
cmsg = CMSG_NXTHDR(&msg, cmsg)) {
usr.sbin/tftp-proxy/tftp-proxy.c
783
struct msghdr msg;
usr.sbin/tftp-proxy/tftp-proxy.c
799
memset(&msg, 0, sizeof(msg));
usr.sbin/tftp-proxy/tftp-proxy.c
802
msg.msg_iov = &iov;
usr.sbin/tftp-proxy/tftp-proxy.c
803
msg.msg_iovlen = 1;
usr.sbin/tftp-proxy/tftp-proxy.c
804
msg.msg_control = &cmsgbuf.buf;
usr.sbin/tftp-proxy/tftp-proxy.c
805
msg.msg_controllen = sizeof(cmsgbuf.buf);
usr.sbin/tftp-proxy/tftp-proxy.c
807
switch (recvmsg(fd, &msg, 0)) {
usr.sbin/tftp-proxy/tftp-proxy.c
834
cmsg = CMSG_FIRSTHDR(&msg);
usr.sbin/tftpd/tftpd.c
675
struct msghdr msg;
usr.sbin/tftpd/tftpd.c
696
bzero(&msg, sizeof(msg));
usr.sbin/tftpd/tftpd.c
699
msg.msg_name = &client->ss;
usr.sbin/tftpd/tftpd.c
700
msg.msg_namelen = sizeof(client->ss);
usr.sbin/tftpd/tftpd.c
701
msg.msg_iov = &iov;
usr.sbin/tftpd/tftpd.c
702
msg.msg_iovlen = 1;
usr.sbin/tftpd/tftpd.c
703
msg.msg_control = &cmsgbuf.buf;
usr.sbin/tftpd/tftpd.c
704
msg.msg_controllen = sizeof(cmsgbuf.buf);
usr.sbin/tftpd/tftpd.c
706
n = recvmsg(fd, &msg, 0);
usr.sbin/tftpd/tftpd.c
725
for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
usr.sbin/tftpd/tftpd.c
726
cmsg = CMSG_NXTHDR(&msg, cmsg)) {
usr.sbin/unbound/cachedb/cachedb.c
493
adjust_msg_ttl(struct dns_msg* msg, time_t adjust)
usr.sbin/unbound/cachedb/cachedb.c
496
if(adjust >= 0 && msg->rep->ttl > adjust)
usr.sbin/unbound/cachedb/cachedb.c
497
msg->rep->ttl -= adjust;
usr.sbin/unbound/cachedb/cachedb.c
499
msg->rep->ttl = 0;
usr.sbin/unbound/cachedb/cachedb.c
500
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
usr.sbin/unbound/cachedb/cachedb.c
501
msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
usr.sbin/unbound/cachedb/cachedb.c
503
for(i=0; i<msg->rep->rrset_count; i++) {
usr.sbin/unbound/cachedb/cachedb.c
504
packed_rrset_ttl_subtract((struct packed_rrset_data*)msg->
usr.sbin/unbound/cachedb/cachedb.c
524
set_msg_ttl(struct dns_msg* msg, time_t ttl)
usr.sbin/unbound/cachedb/cachedb.c
527
msg->rep->ttl = ttl;
usr.sbin/unbound/cachedb/cachedb.c
528
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
usr.sbin/unbound/cachedb/cachedb.c
529
msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
usr.sbin/unbound/cachedb/cachedb.c
531
for(i=0; i<msg->rep->rrset_count; i++) {
usr.sbin/unbound/cachedb/cachedb.c
532
packed_rrset_ttl_set((struct packed_rrset_data*)msg->
usr.sbin/unbound/cachedb/cachedb.c
702
struct dns_msg* msg;
usr.sbin/unbound/cachedb/cachedb.c
710
msg = dns_cache_lookup(qstate->env, qstate->qinfo.qname,
usr.sbin/unbound/cachedb/cachedb.c
717
if(!msg && qstate->env->neg_cache &&
usr.sbin/unbound/cachedb/cachedb.c
721
msg = val_neg_getmsg(qstate->env->neg_cache, &qstate->qinfo,
usr.sbin/unbound/cachedb/cachedb.c
727
if(!msg)
usr.sbin/unbound/cachedb/cachedb.c
731
qstate->return_msg = msg;
usr.sbin/unbound/daemon/cachedump.c
1009
print_dp_main(ssl, dp, msg);
usr.sbin/unbound/daemon/cachedump.c
1049
print_dp_main(ssl, dp, msg);
usr.sbin/unbound/daemon/cachedump.c
82
char msg[65535];
usr.sbin/unbound/daemon/cachedump.c
83
vsnprintf(msg, sizeof(msg), format, args);
usr.sbin/unbound/daemon/cachedump.c
84
spool_txt_string(txt, msg);
usr.sbin/unbound/daemon/cachedump.c
927
print_dp_main(RES* ssl, struct delegpt* dp, struct dns_msg* msg)
usr.sbin/unbound/daemon/cachedump.c
932
if(msg)
usr.sbin/unbound/daemon/cachedump.c
933
for(i=0; i<msg->rep->rrset_count; i++) {
usr.sbin/unbound/daemon/cachedump.c
934
struct ub_packed_rrset_key* k = msg->rep->rrsets[i];
usr.sbin/unbound/daemon/cachedump.c
966
struct dns_msg* msg;
usr.sbin/unbound/daemon/cachedump.c
998
qinfo.qtype, qinfo.qclass, region, &msg,
usr.sbin/unbound/daemon/remote.c
4161
uint8_t* msg = NULL;
usr.sbin/unbound/daemon/remote.c
4163
if(!tube_read_msg(worker->cmd, &msg, &len, 0)) {
usr.sbin/unbound/daemon/remote.c
4167
verbose(VERB_ALGO, "remote exec distributed: %s", (char*)msg);
usr.sbin/unbound/daemon/remote.c
4168
execute_cmd(NULL, NULL, NULL, (char*)msg, worker);
usr.sbin/unbound/daemon/remote.c
4169
free(msg);
usr.sbin/unbound/daemon/remote.c
4565
fr_output_text(struct fast_reload_thread* fr, const char* msg)
usr.sbin/unbound/daemon/remote.c
4567
char* item = strdup(msg);
usr.sbin/unbound/daemon/remote.c
4587
char msg[1024];
usr.sbin/unbound/daemon/remote.c
4588
vsnprintf(msg, sizeof(msg), format, args);
usr.sbin/unbound/daemon/remote.c
4589
return fr_output_text(fr, msg);
usr.sbin/unbound/daemon/remote.c
597
char msg[65535];
usr.sbin/unbound/daemon/remote.c
598
vsnprintf(msg, sizeof(msg), format, args);
usr.sbin/unbound/daemon/remote.c
599
return ssl_print_text(ssl, msg);
usr.sbin/unbound/daemon/remote.c
892
size_t msg, rrset, val, iter, respip;
usr.sbin/unbound/daemon/remote.c
906
msg = slabhash_get_mem(daemon->env->msg_cache);
usr.sbin/unbound/daemon/remote.c
930
if(!print_longnum(ssl, "mem.cache.message"SQ, msg))
usr.sbin/unbound/daemon/worker.c
124
size_t total, front, back, mesh, msg, rrset, infra, ac, superac;
usr.sbin/unbound/daemon/worker.c
134
msg = slabhash_get_mem(worker->env.msg_cache);
usr.sbin/unbound/daemon/worker.c
173
total = front+back+mesh+msg+rrset+infra+iter+val+ac+superac+me;
usr.sbin/unbound/daemon/worker.c
180
(unsigned)mesh, (unsigned)msg, (unsigned)rrset, (unsigned)infra,
usr.sbin/unbound/daemon/worker.c
189
(unsigned)mesh, (unsigned)msg, (unsigned)rrset,
usr.sbin/unbound/daemon/worker.c
453
worker_handle_control_cmd(struct tube* ATTR_UNUSED(tube), uint8_t* msg,
usr.sbin/unbound/daemon/worker.c
459
free(msg);
usr.sbin/unbound/daemon/worker.c
468
cmd = sldns_read_uint32(msg);
usr.sbin/unbound/daemon/worker.c
469
free(msg);
usr.sbin/unbound/daemon/worker.c
571
struct dns_msg *msg = NULL;
usr.sbin/unbound/daemon/worker.c
576
worker->scratchpad, &msg, timenow, 0, NULL, 0);
usr.sbin/unbound/daemon/worker.c
583
msg->qinfo.local_alias = qinfo->local_alias;
usr.sbin/unbound/daemon/worker.c
585
switch(check_delegation_secure(msg->rep)) {
usr.sbin/unbound/daemon/worker.c
598
msg->rep, LDNS_RCODE_SERVFAIL, edns, repinfo, worker->scratchpad,
usr.sbin/unbound/daemon/worker.c
603
msg->rep->reason_bogus != LDNS_EDE_NONE) {
usr.sbin/unbound/daemon/worker.c
605
worker->scratchpad, msg->rep->reason_bogus,
usr.sbin/unbound/daemon/worker.c
606
msg->rep->reason_bogus_str);
usr.sbin/unbound/daemon/worker.c
609
&msg->qinfo, id, flags, edns);
usr.sbin/unbound/daemon/worker.c
619
deleg_remove_nonsecure_additional(msg->rep);
usr.sbin/unbound/daemon/worker.c
637
if(!inplace_cb_reply_cache_call(&worker->env, qinfo, NULL, msg->rep,
usr.sbin/unbound/daemon/worker.c
641
msg->rep->flags |= BIT_QR|BIT_RA;
usr.sbin/unbound/daemon/worker.c
645
(check_delegation_secure(msg->rep) == sec_status_bogus ||
usr.sbin/unbound/daemon/worker.c
646
check_delegation_secure(msg->rep) == sec_status_secure_sentinel_fail) &&
usr.sbin/unbound/daemon/worker.c
647
msg->rep->reason_bogus != LDNS_EDE_NONE) {
usr.sbin/unbound/daemon/worker.c
649
worker->scratchpad, msg->rep->reason_bogus,
usr.sbin/unbound/daemon/worker.c
650
msg->rep->reason_bogus_str);
usr.sbin/unbound/daemon/worker.c
652
if(!reply_info_answer_encode(&msg->qinfo, msg->rep, id, flags,
usr.sbin/unbound/daemon/worker.c
660
&msg->qinfo, id, flags, edns);
usr.sbin/unbound/iterator/iter_delegpt.c
412
delegpt_from_message(struct dns_msg* msg, struct regional* region)
usr.sbin/unbound/iterator/iter_delegpt.c
418
ns_rrset = find_NS(msg->rep, msg->rep->an_numrrsets,
usr.sbin/unbound/iterator/iter_delegpt.c
419
msg->rep->an_numrrsets+msg->rep->ns_numrrsets);
usr.sbin/unbound/iterator/iter_delegpt.c
424
ns_rrset = find_NS(msg->rep, 0, msg->rep->an_numrrsets);
usr.sbin/unbound/iterator/iter_delegpt.c
443
for(i=0; i<msg->rep->rrset_count; i++) {
usr.sbin/unbound/iterator/iter_delegpt.c
444
struct ub_packed_rrset_key* s = msg->rep->rrsets[i];
usr.sbin/unbound/iterator/iter_delegpt.c
446
if(msg->rep->an_numrrsets <= i &&
usr.sbin/unbound/iterator/iter_delegpt.c
447
i < (msg->rep->an_numrrsets+msg->rep->ns_numrrsets))
usr.sbin/unbound/iterator/iter_delegpt.c
559
void delegpt_add_neg_msg(struct delegpt* dp, struct msgreply_entry* msg)
usr.sbin/unbound/iterator/iter_delegpt.c
561
struct reply_info* rep = (struct reply_info*)msg->entry.data;
usr.sbin/unbound/iterator/iter_delegpt.c
566
struct delegpt_ns* ns = delegpt_find_ns(dp, msg->key.qname,
usr.sbin/unbound/iterator/iter_delegpt.c
567
msg->key.qname_len);
usr.sbin/unbound/iterator/iter_delegpt.c
568
delegpt_mark_neg(ns, msg->key.qtype);
usr.sbin/unbound/iterator/iter_delegpt.h
371
struct delegpt* delegpt_from_message(struct dns_msg* msg,
usr.sbin/unbound/iterator/iter_delegpt.h
387
void delegpt_add_neg_msg(struct delegpt* dp, struct msgreply_entry* msg);
usr.sbin/unbound/iterator/iter_resptype.c
109
struct dns_msg* msg, struct query_info* request, struct delegpt* dp,
usr.sbin/unbound/iterator/iter_resptype.c
116
if(!msg || !request)
usr.sbin/unbound/iterator/iter_resptype.c
120
if((msg->rep->flags & BIT_TC))
usr.sbin/unbound/iterator/iter_resptype.c
124
if(FLAGS_GET_RCODE(msg->rep->flags) == LDNS_RCODE_NXDOMAIN) {
usr.sbin/unbound/iterator/iter_resptype.c
126
if( (msg->rep->flags&BIT_RA) &&
usr.sbin/unbound/iterator/iter_resptype.c
127
!(msg->rep->flags&BIT_AA) && !rdset)
usr.sbin/unbound/iterator/iter_resptype.c
130
for(i=0; i<msg->rep->an_numrrsets; i++) {
usr.sbin/unbound/iterator/iter_resptype.c
131
s = msg->rep->rrsets[i];
usr.sbin/unbound/iterator/iter_resptype.c
143
if(FLAGS_GET_RCODE(msg->rep->flags) != LDNS_RCODE_NOERROR)
usr.sbin/unbound/iterator/iter_resptype.c
154
if(msg->rep->an_numrrsets > 0) {
usr.sbin/unbound/iterator/iter_resptype.c
161
for(i=0; i<msg->rep->an_numrrsets; i++) {
usr.sbin/unbound/iterator/iter_resptype.c
162
s = msg->rep->rrsets[i];
usr.sbin/unbound/iterator/iter_resptype.c
173
if((msg->rep->flags&BIT_AA))
usr.sbin/unbound/iterator/iter_resptype.c
186
if((msg->rep->flags&BIT_AA))
usr.sbin/unbound/iterator/iter_resptype.c
215
for(i = msg->rep->an_numrrsets; i < (msg->rep->an_numrrsets +
usr.sbin/unbound/iterator/iter_resptype.c
216
msg->rep->ns_numrrsets); i++) {
usr.sbin/unbound/iterator/iter_resptype.c
217
s = msg->rep->rrsets[i];
usr.sbin/unbound/iterator/iter_resptype.c
223
if( (msg->rep->flags&BIT_RA) &&
usr.sbin/unbound/iterator/iter_resptype.c
224
!(msg->rep->flags&BIT_AA) && !rdset)
usr.sbin/unbound/iterator/iter_resptype.c
233
for(i = msg->rep->an_numrrsets; i < (msg->rep->an_numrrsets +
usr.sbin/unbound/iterator/iter_resptype.c
234
msg->rep->ns_numrrsets); i++) {
usr.sbin/unbound/iterator/iter_resptype.c
235
s = msg->rep->rrsets[i];
usr.sbin/unbound/iterator/iter_resptype.c
245
if( (msg->rep->flags&BIT_RA) &&
usr.sbin/unbound/iterator/iter_resptype.c
246
!(msg->rep->flags&BIT_AA) && !rdset)
usr.sbin/unbound/iterator/iter_resptype.c
256
if(msg->rep->an_numrrsets==0 &&
usr.sbin/unbound/iterator/iter_resptype.c
257
!(msg->rep->flags&BIT_AA) && !rdset)
usr.sbin/unbound/iterator/iter_resptype.c
294
if(msg->rep->an_numrrsets == 0 && msg->rep->ns_numrrsets == 0 &&
usr.sbin/unbound/iterator/iter_resptype.c
295
msg->rep->ar_numrrsets == 0) {
usr.sbin/unbound/iterator/iter_resptype.c
306
if( (msg->rep->flags&BIT_RA) && !(msg->rep->flags&BIT_AA) && !rdset)
usr.sbin/unbound/iterator/iter_resptype.c
53
response_type_from_cache(struct dns_msg* msg,
usr.sbin/unbound/iterator/iter_resptype.c
57
if(FLAGS_GET_RCODE(msg->rep->flags) == LDNS_RCODE_NXDOMAIN)
usr.sbin/unbound/iterator/iter_resptype.c
64
if(msg->rep->an_numrrsets > 0) {
usr.sbin/unbound/iterator/iter_resptype.c
72
for(i=0; i<msg->rep->an_numrrsets; i++) {
usr.sbin/unbound/iterator/iter_resptype.c
73
struct ub_packed_rrset_key* s = msg->rep->rrsets[i];
usr.sbin/unbound/iterator/iter_resptype.h
105
enum response_type response_type_from_cache(struct dns_msg* msg,
usr.sbin/unbound/iterator/iter_resptype.h
126
struct dns_msg* msg, struct query_info* request, struct delegpt* dp,
usr.sbin/unbound/iterator/iter_scrub.c
1000
LDNS_RCODE_NOERROR && !soa_in_auth(msg) &&
usr.sbin/unbound/iterator/iter_scrub.c
1015
store_rrset(pkt, msg, env, rrset);
usr.sbin/unbound/iterator/iter_scrub.c
1017
"poison RRset:", pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
1022
"poison RRset:", pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
1038
"poison reference RRset:", pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
1045
"RRset:", pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
1063
store_rrset(pkt, msg, env, rrset);
usr.sbin/unbound/iterator/iter_scrub.c
1065
"unverified glue reference RRset:", pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
1075
scrub_message(sldns_buffer* pkt, struct msg_parse* msg,
usr.sbin/unbound/iterator/iter_scrub.c
1083
if(msg->qdcount > 1)
usr.sbin/unbound/iterator/iter_scrub.c
1085
if( !(msg->flags&BIT_QR) )
usr.sbin/unbound/iterator/iter_scrub.c
1087
msg->flags &= ~(BIT_AD|BIT_Z); /* force off bit AD and Z */
usr.sbin/unbound/iterator/iter_scrub.c
1092
if((FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NOERROR ||
usr.sbin/unbound/iterator/iter_scrub.c
1093
FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NXDOMAIN ||
usr.sbin/unbound/iterator/iter_scrub.c
1094
FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_YXDOMAIN) &&
usr.sbin/unbound/iterator/iter_scrub.c
1095
msg->qdcount == 0)
usr.sbin/unbound/iterator/iter_scrub.c
1100
if(msg->qdcount == 1) {
usr.sbin/unbound/iterator/iter_scrub.c
1101
if(dname_pkt_compare(pkt, msg->qname, qinfo->qname) != 0)
usr.sbin/unbound/iterator/iter_scrub.c
1103
if(msg->qtype != qinfo->qtype || msg->qclass != qinfo->qclass)
usr.sbin/unbound/iterator/iter_scrub.c
1108
if(!scrub_normalize(pkt, msg, qinfo, region, env, zonename))
usr.sbin/unbound/iterator/iter_scrub.c
1111
if(!scrub_sanitize(pkt, msg, qinfo, zonename, env, ie, qstate))
usr.sbin/unbound/iterator/iter_scrub.c
151
mark_additional_rrset(sldns_buffer* pkt, struct msg_parse* msg,
usr.sbin/unbound/iterator/iter_scrub.c
167
msg, pkt, h, 0, nm, nmlen,
usr.sbin/unbound/iterator/iter_scrub.c
176
r = msgparse_hashtable_lookup(msg, pkt, h, 0, nm,
usr.sbin/unbound/iterator/iter_scrub.c
253
size_t aliaslen, struct regional* region, struct msg_parse* msg,
usr.sbin/unbound/iterator/iter_scrub.c
296
else msg->rrset_first = cn;
usr.sbin/unbound/iterator/iter_scrub.c
298
msg->rrset_last = cn;
usr.sbin/unbound/iterator/iter_scrub.c
299
msg->rrset_count ++;
usr.sbin/unbound/iterator/iter_scrub.c
300
msg->an_rrsets++;
usr.sbin/unbound/iterator/iter_scrub.c
340
soa_in_auth(struct msg_parse* msg)
usr.sbin/unbound/iterator/iter_scrub.c
343
for(rrset = msg->rrset_first; rrset; rrset = rrset->rrset_all_next)
usr.sbin/unbound/iterator/iter_scrub.c
425
scrub_normalize(sldns_buffer* pkt, struct msg_parse* msg,
usr.sbin/unbound/iterator/iter_scrub.c
434
if(FLAGS_GET_RCODE(msg->flags) != LDNS_RCODE_NOERROR &&
usr.sbin/unbound/iterator/iter_scrub.c
435
FLAGS_GET_RCODE(msg->flags) != LDNS_RCODE_NXDOMAIN &&
usr.sbin/unbound/iterator/iter_scrub.c
436
FLAGS_GET_RCODE(msg->flags) != LDNS_RCODE_YXDOMAIN)
usr.sbin/unbound/iterator/iter_scrub.c
446
rrset = msg->rrset_first;
usr.sbin/unbound/iterator/iter_scrub.c
455
pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
475
if(FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_YXDOMAIN) {
usr.sbin/unbound/iterator/iter_scrub.c
500
aliaslen, region, msg, rrset, rrset, nx, pkt);
usr.sbin/unbound/iterator/iter_scrub.c
515
pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
548
else msg->rrset_first = nx;
usr.sbin/unbound/iterator/iter_scrub.c
550
msg->rrset_last = rrset;
usr.sbin/unbound/iterator/iter_scrub.c
586
pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
599
mark_additional_rrset(pkt, msg, rrset);
usr.sbin/unbound/iterator/iter_scrub.c
613
"RRset:", pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
620
"RRset:", pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
628
"RRset:", pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
63
remove_rrset(const char* str, sldns_buffer* pkt, struct msg_parse* msg,
usr.sbin/unbound/iterator/iter_scrub.c
637
if(FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NXDOMAIN ||
usr.sbin/unbound/iterator/iter_scrub.c
638
(FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NOERROR
usr.sbin/unbound/iterator/iter_scrub.c
639
&& soa_in_auth(msg) && msg->an_rrsets == 0)) {
usr.sbin/unbound/iterator/iter_scrub.c
641
"RRset:", pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
653
if(FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NOERROR &&
usr.sbin/unbound/iterator/iter_scrub.c
654
msg->an_rrsets != 0 &&
usr.sbin/unbound/iterator/iter_scrub.c
657
"RRset:", pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
661
if(FLAGS_GET_RCODE(msg->flags) != LDNS_RCODE_NOERROR
usr.sbin/unbound/iterator/iter_scrub.c
664
"RRset:", pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
674
if(FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NOERROR
usr.sbin/unbound/iterator/iter_scrub.c
675
&& msg->an_rrsets == 0
usr.sbin/unbound/iterator/iter_scrub.c
677
zonename) != 0 && !soa_in_auth(msg))
usr.sbin/unbound/iterator/iter_scrub.c
680
"RRset:", pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
687
"RRset:", pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
696
if(!(msg->an_rrsets == 0 &&
usr.sbin/unbound/iterator/iter_scrub.c
697
FLAGS_GET_RCODE(msg->flags) ==
usr.sbin/unbound/iterator/iter_scrub.c
699
!soa_in_auth(msg) &&
usr.sbin/unbound/iterator/iter_scrub.c
700
!(msg->flags & BIT_AA)) &&
usr.sbin/unbound/iterator/iter_scrub.c
703
"RRset:", pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
716
msg->ancount = rrset->rr_count + rrset->rrsig_count;
usr.sbin/unbound/iterator/iter_scrub.c
717
msg->nscount = 0;
usr.sbin/unbound/iterator/iter_scrub.c
718
msg->arcount = 0;
usr.sbin/unbound/iterator/iter_scrub.c
719
msg->an_rrsets = 1;
usr.sbin/unbound/iterator/iter_scrub.c
720
msg->ns_rrsets = 0;
usr.sbin/unbound/iterator/iter_scrub.c
721
msg->ar_rrsets = 0;
usr.sbin/unbound/iterator/iter_scrub.c
722
msg->rrset_count = 1;
usr.sbin/unbound/iterator/iter_scrub.c
723
msg->rrset_first = rrset;
usr.sbin/unbound/iterator/iter_scrub.c
724
msg->rrset_last = rrset;
usr.sbin/unbound/iterator/iter_scrub.c
728
mark_additional_rrset(pkt, msg, rrset);
usr.sbin/unbound/iterator/iter_scrub.c
746
"RRset:", pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
75
else msg->rrset_first = (*rrset)->rrset_all_next;
usr.sbin/unbound/iterator/iter_scrub.c
755
"RRset:", pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
76
if(msg->rrset_last == *rrset)
usr.sbin/unbound/iterator/iter_scrub.c
762
"RRset:", pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
77
msg->rrset_last = prev;
usr.sbin/unbound/iterator/iter_scrub.c
78
msg->rrset_count --;
usr.sbin/unbound/iterator/iter_scrub.c
783
store_rrset(sldns_buffer* pkt, struct msg_parse* msg, struct module_env* env,
usr.sbin/unbound/iterator/iter_scrub.c
795
if(!parse_copy_decompress_rrset(pkt, msg, rrset, NULL, k)) {
usr.sbin/unbound/iterator/iter_scrub.c
80
case LDNS_SECTION_ANSWER: msg->an_rrsets--; break;
usr.sbin/unbound/iterator/iter_scrub.c
81
case LDNS_SECTION_AUTHORITY: msg->ns_rrsets--; break;
usr.sbin/unbound/iterator/iter_scrub.c
82
case LDNS_SECTION_ADDITIONAL: msg->ar_rrsets--; break;
usr.sbin/unbound/iterator/iter_scrub.c
85
msgparse_bucket_remove(msg, *rrset);
usr.sbin/unbound/iterator/iter_scrub.c
851
scrub_sanitize_rr_length(sldns_buffer* pkt, struct msg_parse* msg,
usr.sbin/unbound/iterator/iter_scrub.c
870
pkt, msg, prev, rrset);
usr.sbin/unbound/iterator/iter_scrub.c
888
pkt, msg, prev, rrset);
usr.sbin/unbound/iterator/iter_scrub.c
914
scrub_sanitize(sldns_buffer* pkt, struct msg_parse* msg,
usr.sbin/unbound/iterator/iter_scrub.c
924
rrset = msg->rrset_first;
usr.sbin/unbound/iterator/iter_scrub.c
948
"RRset:", pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
963
rrset = msg->rrset_first;
usr.sbin/unbound/iterator/iter_scrub.c
969
if(scrub_sanitize_rr_length(pkt, msg, prev, &rrset,
usr.sbin/unbound/iterator/iter_scrub.c
983
remove_rrset(NULL, pkt, msg, prev, &rrset);
usr.sbin/unbound/iterator/iter_scrub.c
996
if(msg->an_rrsets == 0 &&
usr.sbin/unbound/iterator/iter_scrub.c
999
FLAGS_GET_RCODE(msg->flags) ==
usr.sbin/unbound/iterator/iter_scrub.h
67
int scrub_message(struct sldns_buffer* pkt, struct msg_parse* msg,
usr.sbin/unbound/iterator/iter_utils.c
1000
if(reply_find_rrset_section_an(msg->rep, dp->name, dp->namelen,
usr.sbin/unbound/iterator/iter_utils.c
1356
iter_scrub_ds(struct dns_msg* msg, struct ub_packed_rrset_key* ns, uint8_t* z)
usr.sbin/unbound/iterator/iter_utils.c
1363
size_t i = msg->rep->an_numrrsets;
usr.sbin/unbound/iterator/iter_utils.c
1364
while(i < (msg->rep->an_numrrsets + msg->rep->ns_numrrsets)) {
usr.sbin/unbound/iterator/iter_utils.c
1365
struct ub_packed_rrset_key* s = msg->rep->rrsets[i];
usr.sbin/unbound/iterator/iter_utils.c
1372
memmove(msg->rep->rrsets+i, msg->rep->rrsets+i+1,
usr.sbin/unbound/iterator/iter_utils.c
1374
(msg->rep->rrset_count-i-1));
usr.sbin/unbound/iterator/iter_utils.c
1375
msg->rep->ns_numrrsets--;
usr.sbin/unbound/iterator/iter_utils.c
1376
msg->rep->rrset_count--;
usr.sbin/unbound/iterator/iter_utils.c
1385
iter_scrub_nxdomain(struct dns_msg* msg)
usr.sbin/unbound/iterator/iter_utils.c
1387
if(msg->rep->an_numrrsets == 0)
usr.sbin/unbound/iterator/iter_utils.c
1390
memmove(msg->rep->rrsets, msg->rep->rrsets+msg->rep->an_numrrsets,
usr.sbin/unbound/iterator/iter_utils.c
1392
(msg->rep->rrset_count-msg->rep->an_numrrsets));
usr.sbin/unbound/iterator/iter_utils.c
1393
msg->rep->rrset_count -= msg->rep->an_numrrsets;
usr.sbin/unbound/iterator/iter_utils.c
1394
msg->rep->an_numrrsets = 0;
usr.sbin/unbound/iterator/iter_utils.c
1443
iter_ds_toolow(struct dns_msg* msg, struct delegpt* dp)
usr.sbin/unbound/iterator/iter_utils.c
1450
for(i=0; i < msg->rep->an_numrrsets; i++) {
usr.sbin/unbound/iterator/iter_utils.c
1451
struct ub_packed_rrset_key* s = msg->rep->rrsets[i];
usr.sbin/unbound/iterator/iter_utils.c
1467
for(i=msg->rep->an_numrrsets;
usr.sbin/unbound/iterator/iter_utils.c
1468
i < msg->rep->an_numrrsets + msg->rep->ns_numrrsets; i++) {
usr.sbin/unbound/iterator/iter_utils.c
1469
struct ub_packed_rrset_key* s = msg->rep->rrsets[i];
usr.sbin/unbound/iterator/iter_utils.c
1471
if(dname_subdomain_c(s->rk.dname, msg->qinfo.qname))
usr.sbin/unbound/iterator/iter_utils.c
1615
limit_nsec_ttl(struct dns_msg* msg)
usr.sbin/unbound/iterator/iter_utils.c
1623
for(i=0; i<msg->rep->rrset_count; i++) {
usr.sbin/unbound/iterator/iter_utils.c
1624
struct ub_packed_rrset_key* s = msg->rep->rrsets[i];
usr.sbin/unbound/iterator/iter_utils.c
1634
for(i=0; i<msg->rep->rrset_count; i++) {
usr.sbin/unbound/iterator/iter_utils.c
1635
struct ub_packed_rrset_key* s = msg->rep->rrsets[i];
usr.sbin/unbound/iterator/iter_utils.c
705
dns_alloc_msg(sldns_buffer* pkt, struct msg_parse* msg,
usr.sbin/unbound/iterator/iter_utils.c
713
if(!parse_create_msg(pkt, msg, NULL, &m->qinfo, &m->rep, region)) {
usr.sbin/unbound/iterator/iter_utils.c
901
struct dns_msg* msg, uint16_t dclass)
usr.sbin/unbound/iterator/iter_utils.c
919
if(msg && msg->rep &&
usr.sbin/unbound/iterator/iter_utils.c
920
reply_find_rrset_section_ns(msg->rep, dp->name, dp->namelen,
usr.sbin/unbound/iterator/iter_utils.c
944
iter_msg_has_dnssec(struct dns_msg* msg)
usr.sbin/unbound/iterator/iter_utils.c
947
if(!msg || !msg->rep)
usr.sbin/unbound/iterator/iter_utils.c
949
for(i=0; i<msg->rep->an_numrrsets + msg->rep->ns_numrrsets; i++) {
usr.sbin/unbound/iterator/iter_utils.c
950
if(((struct packed_rrset_data*)msg->rep->rrsets[i]->
usr.sbin/unbound/iterator/iter_utils.c
959
int iter_msg_from_zone(struct dns_msg* msg, struct delegpt* dp,
usr.sbin/unbound/iterator/iter_utils.c
962
if(!msg || !dp || !msg->rep || !dp->name)
usr.sbin/unbound/iterator/iter_utils.c
965
if(reply_find_rrset_section_an(msg->rep, dp->name, dp->namelen,
usr.sbin/unbound/iterator/iter_utils.c
967
reply_find_rrset_section_ns(msg->rep, dp->name, dp->namelen,
usr.sbin/unbound/iterator/iter_utils.c
976
for(i=0; i<msg->rep->an_numrrsets+msg->rep->ns_numrrsets;
usr.sbin/unbound/iterator/iter_utils.c
978
struct ub_packed_rrset_key* s = msg->rep->rrsets[i];
usr.sbin/unbound/iterator/iter_utils.c
993
if(reply_find_rrset_section_an(msg->rep, dp->name, dp->namelen,
usr.sbin/unbound/iterator/iter_utils.c
995
reply_find_rrset_section_ns(msg->rep, dp->name, dp->namelen,
usr.sbin/unbound/iterator/iter_utils.h
122
struct dns_msg* dns_alloc_msg(struct sldns_buffer* pkt, struct msg_parse* msg,
usr.sbin/unbound/iterator/iter_utils.h
225
struct dns_msg* msg, uint16_t dclass);
usr.sbin/unbound/iterator/iter_utils.h
235
int iter_msg_has_dnssec(struct dns_msg* msg);
usr.sbin/unbound/iterator/iter_utils.h
249
int iter_msg_from_zone(struct dns_msg* msg, struct delegpt* dp,
usr.sbin/unbound/iterator/iter_utils.h
356
void iter_scrub_ds(struct dns_msg* msg, struct ub_packed_rrset_key* ns,
usr.sbin/unbound/iterator/iter_utils.h
364
void iter_scrub_nxdomain(struct dns_msg* msg);
usr.sbin/unbound/iterator/iter_utils.h
393
int iter_ds_toolow(struct dns_msg* msg, struct delegpt* dp);
usr.sbin/unbound/iterator/iter_utils.h
476
void limit_nsec_ttl(struct dns_msg* msg);
usr.sbin/unbound/iterator/iterator.c
1377
struct dns_msg* msg = NULL;
usr.sbin/unbound/iterator/iterator.c
1488
msg = NULL;
usr.sbin/unbound/iterator/iterator.c
1493
msg = NULL;
usr.sbin/unbound/iterator/iterator.c
1495
msg = dns_cache_lookup(qstate->env, iq->qchase.qname,
usr.sbin/unbound/iterator/iterator.c
1500
if(!msg && qstate->env->neg_cache &&
usr.sbin/unbound/iterator/iterator.c
1504
msg = val_neg_getmsg(qstate->env->neg_cache, &iq->qchase,
usr.sbin/unbound/iterator/iterator.c
1512
if(msg && query_dname_compare(qstate->qinfo.qname,
usr.sbin/unbound/iterator/iterator.c
1514
msg->rep->security = sec_status_unchecked;
usr.sbin/unbound/iterator/iterator.c
1516
if(msg) {
usr.sbin/unbound/iterator/iterator.c
1518
enum response_type type = response_type_from_cache(msg,
usr.sbin/unbound/iterator/iterator.c
1521
log_dns_msg("msg from cache lookup", &msg->qinfo,
usr.sbin/unbound/iterator/iterator.c
1522
msg->rep);
usr.sbin/unbound/iterator/iterator.c
1524
(int)msg->rep->ttl,
usr.sbin/unbound/iterator/iterator.c
1525
(int)msg->rep->prefetch_ttl);
usr.sbin/unbound/iterator/iterator.c
1533
if(!handle_cname_response(qstate, iq, msg,
usr.sbin/unbound/iterator/iterator.c
1557
if(FLAGS_GET_RCODE(msg->rep->flags) == LDNS_RCODE_SERVFAIL)
usr.sbin/unbound/iterator/iterator.c
1561
iq->response = msg;
usr.sbin/unbound/iterator/iterator.c
2655
struct dns_msg* msg = dns_cache_lookup(qstate->env,
usr.sbin/unbound/iterator/iterator.c
2661
if(msg && FLAGS_GET_RCODE(msg->rep->flags) ==
usr.sbin/unbound/iterator/iterator.c
2666
if(msg && FLAGS_GET_RCODE(msg->rep->flags) ==
usr.sbin/unbound/iterator/iterator.c
2670
if(msg->rep->security == sec_status_secure) {
usr.sbin/unbound/iterator/iterator.c
2671
iq->response = msg;
usr.sbin/unbound/iterator/iterator.c
2674
if(msg->rep->security == sec_status_unchecked) {
usr.sbin/unbound/iterator/iterator.c
2689
if(msg && FLAGS_GET_RCODE(msg->rep->flags) ==
usr.sbin/unbound/iterator/iterator.c
298
struct msgreply_entry* msg;
usr.sbin/unbound/iterator/iterator.c
310
if((msg=msg_cache_lookup(qstate->env,
usr.sbin/unbound/iterator/iterator.c
315
struct reply_info* rep = (struct reply_info*)msg->entry.data;
usr.sbin/unbound/iterator/iterator.c
339
lock_rw_unlock(&msg->entry.lock);
usr.sbin/unbound/iterator/iterator.c
342
lock_rw_unlock(&msg->entry.lock);
usr.sbin/unbound/iterator/iterator.c
383
iter_prepend(struct iter_qstate* iq, struct dns_msg* msg,
usr.sbin/unbound/iterator/iterator.c
397
msg->rep->rrset_count > RR_COUNT_MAX) return 0; /* overflow */
usr.sbin/unbound/iterator/iterator.c
398
sets = regional_alloc(region, (num_an+num_ns+msg->rep->rrset_count) *
usr.sbin/unbound/iterator/iterator.c
406
if(ub_packed_rrset_ttl(p->rrset) < msg->rep->ttl) {
usr.sbin/unbound/iterator/iterator.c
407
msg->rep->ttl = ub_packed_rrset_ttl(p->rrset);
usr.sbin/unbound/iterator/iterator.c
408
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
usr.sbin/unbound/iterator/iterator.c
409
msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
usr.sbin/unbound/iterator/iterator.c
412
memcpy(sets+num_an, msg->rep->rrsets, msg->rep->an_numrrsets *
usr.sbin/unbound/iterator/iterator.c
417
if(prepend_is_duplicate(sets+msg->rep->an_numrrsets+num_an,
usr.sbin/unbound/iterator/iterator.c
419
msg->rep->rrsets+msg->rep->an_numrrsets,
usr.sbin/unbound/iterator/iterator.c
420
msg->rep->ns_numrrsets, p->rrset))
usr.sbin/unbound/iterator/iterator.c
422
sets[msg->rep->an_numrrsets + num_an + num_ns++] = p->rrset;
usr.sbin/unbound/iterator/iterator.c
423
if(ub_packed_rrset_ttl(p->rrset) < msg->rep->ttl) {
usr.sbin/unbound/iterator/iterator.c
424
msg->rep->ttl = ub_packed_rrset_ttl(p->rrset);
usr.sbin/unbound/iterator/iterator.c
425
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
usr.sbin/unbound/iterator/iterator.c
426
msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
usr.sbin/unbound/iterator/iterator.c
429
memcpy(sets + num_an + msg->rep->an_numrrsets + num_ns,
usr.sbin/unbound/iterator/iterator.c
430
msg->rep->rrsets + msg->rep->an_numrrsets,
usr.sbin/unbound/iterator/iterator.c
431
(msg->rep->ns_numrrsets + msg->rep->ar_numrrsets) *
usr.sbin/unbound/iterator/iterator.c
436
msg->rep->rrset_count += num_an + num_ns;
usr.sbin/unbound/iterator/iterator.c
437
msg->rep->an_numrrsets += num_an;
usr.sbin/unbound/iterator/iterator.c
438
msg->rep->ns_numrrsets += num_ns;
usr.sbin/unbound/iterator/iterator.c
439
msg->rep->rrsets = sets;
usr.sbin/unbound/iterator/iterator.c
532
struct dns_msg* msg, uint8_t** mname, size_t* mname_len)
usr.sbin/unbound/iterator/iterator.c
541
for(i=0; i<msg->rep->an_numrrsets; i++) {
usr.sbin/unbound/iterator/iterator.c
542
struct ub_packed_rrset_key* r = msg->rep->rrsets[i];
usr.sbin/unbound/iterator/iterator.c
567
for(i=msg->rep->an_numrrsets; i<msg->rep->an_numrrsets +
usr.sbin/unbound/iterator/iterator.c
568
msg->rep->ns_numrrsets; i++) {
usr.sbin/unbound/iterator/iterator.c
569
struct ub_packed_rrset_key* r = msg->rep->rrsets[i];
usr.sbin/unbound/libunbound/context.c
135
free(q->msg);
usr.sbin/unbound/libunbound/context.c
380
q->msg = (uint8_t*)memdup(p+size_of_uint32s+wlen,
usr.sbin/unbound/libunbound/context.c
382
if(!q->msg) {
usr.sbin/unbound/libunbound/context.h
172
uint8_t* msg;
usr.sbin/unbound/libunbound/libunbound.c
268
uint8_t* msg;
usr.sbin/unbound/libunbound/libunbound.c
277
while(tube_read_msg(ctx->rr_pipe, &msg, &len, 0)) {
usr.sbin/unbound/libunbound/libunbound.c
279
if(context_serial_getcmd(msg, len) == UB_LIBCMD_QUIT) {
usr.sbin/unbound/libunbound/libunbound.c
280
free(msg);
usr.sbin/unbound/libunbound/libunbound.c
283
free(msg);
usr.sbin/unbound/libunbound/libunbound.c
586
process_answer_detail(struct ub_ctx* ctx, uint8_t* msg, uint32_t len,
usr.sbin/unbound/libunbound/libunbound.c
591
if(context_serial_getcmd(msg, len) != UB_LIBCMD_ANSWER) {
usr.sbin/unbound/libunbound/libunbound.c
593
(int)context_serial_getcmd(msg, len));
usr.sbin/unbound/libunbound/libunbound.c
598
q = context_deserialize_answer(ctx, msg, len, err);
usr.sbin/unbound/libunbound/libunbound.c
626
sldns_buffer_write(buf, q->msg, q->msg_len);
usr.sbin/unbound/libunbound/libunbound.c
631
(*res)->answer_packet = q->msg;
usr.sbin/unbound/libunbound/libunbound.c
633
q->msg = NULL;
usr.sbin/unbound/libunbound/libunbound.c
651
process_answer(struct ub_ctx* ctx, uint8_t* msg, uint32_t len)
usr.sbin/unbound/libunbound/libunbound.c
659
r = process_answer_detail(ctx, msg, len, &cb, &cbarg, &err, &res);
usr.sbin/unbound/libunbound/libunbound.c
673
uint8_t* msg;
usr.sbin/unbound/libunbound/libunbound.c
676
msg = NULL;
usr.sbin/unbound/libunbound/libunbound.c
678
r = tube_read_msg(ctx->rr_pipe, &msg, &len, 1);
usr.sbin/unbound/libunbound/libunbound.c
684
if(!process_answer(ctx, msg, len)) {
usr.sbin/unbound/libunbound/libunbound.c
685
free(msg);
usr.sbin/unbound/libunbound/libunbound.c
688
free(msg);
usr.sbin/unbound/libunbound/libunbound.c
701
uint8_t* msg;
usr.sbin/unbound/libunbound/libunbound.c
723
r = tube_read_msg(ctx->rr_pipe, &msg, &len, 1);
usr.sbin/unbound/libunbound/libunbound.c
732
r = process_answer_detail(ctx, msg, len,
usr.sbin/unbound/libunbound/libunbound.c
735
free(msg);
usr.sbin/unbound/libunbound/libunbound.c
778
q->res->answer_packet = q->msg;
usr.sbin/unbound/libunbound/libunbound.c
780
q->msg = NULL;
usr.sbin/unbound/libunbound/libunbound.c
838
uint8_t* msg = NULL;
usr.sbin/unbound/libunbound/libunbound.c
873
msg = context_serialize_new_query(q, &len);
usr.sbin/unbound/libunbound/libunbound.c
874
if(!msg) {
usr.sbin/unbound/libunbound/libunbound.c
886
if(!tube_write_msg(ctx->qq_pipe, msg, len, 0)) {
usr.sbin/unbound/libunbound/libunbound.c
888
free(msg);
usr.sbin/unbound/libunbound/libunbound.c
892
free(msg);
usr.sbin/unbound/libunbound/libunbound.c
900
uint8_t* msg = NULL;
usr.sbin/unbound/libunbound/libunbound.c
916
msg = context_serialize_cancel(q, &len);
usr.sbin/unbound/libunbound/libunbound.c
919
if(!msg) {
usr.sbin/unbound/libunbound/libunbound.c
924
if(!tube_write_msg(ctx->qq_pipe, msg, len, 0)) {
usr.sbin/unbound/libunbound/libunbound.c
926
free(msg);
usr.sbin/unbound/libunbound/libunbound.c
930
free(msg);
usr.sbin/unbound/libunbound/libworker.c
287
libworker_do_cmd(struct libworker* w, uint8_t* msg, uint32_t len)
usr.sbin/unbound/libunbound/libworker.c
289
switch(context_serial_getcmd(msg, len)) {
usr.sbin/unbound/libunbound/libworker.c
293
(int)context_serial_getcmd(msg, len));
usr.sbin/unbound/libunbound/libworker.c
298
free(msg);
usr.sbin/unbound/libunbound/libworker.c
302
handle_newq(w, msg, len);
usr.sbin/unbound/libunbound/libworker.c
305
handle_cancel(w, msg, len);
usr.sbin/unbound/libunbound/libworker.c
313
uint8_t* msg, size_t len, int err, void* arg)
usr.sbin/unbound/libunbound/libworker.c
318
free(msg);
usr.sbin/unbound/libunbound/libworker.c
323
libworker_do_cmd(w, msg, len); /* also frees the buf */
usr.sbin/unbound/libunbound/libworker.c
554
q->msg = memdup(sldns_buffer_begin(buf), sldns_buffer_limit(buf));
usr.sbin/unbound/libunbound/libworker.c
556
if(!q->msg) {
usr.sbin/unbound/libunbound/libworker.c
739
uint8_t* msg = NULL;
usr.sbin/unbound/libunbound/libworker.c
754
q->msg = memdup(sldns_buffer_begin(pkt), q->msg_len);
usr.sbin/unbound/libunbound/libworker.c
755
if(!q->msg) {
usr.sbin/unbound/libunbound/libworker.c
756
msg = context_serialize_answer(q, UB_NOMEM, NULL, &len);
usr.sbin/unbound/libunbound/libworker.c
758
msg = context_serialize_answer(q, err, NULL, &len);
usr.sbin/unbound/libunbound/libworker.c
761
msg = context_serialize_answer(q, err, NULL, &len);
usr.sbin/unbound/libunbound/libworker.c
768
msg = context_serialize_answer(q, err, pkt, &len);
usr.sbin/unbound/libunbound/libworker.c
774
if(!msg) {
usr.sbin/unbound/libunbound/libworker.c
778
if(!tube_queue_item(w->ctx->rr_pipe, msg, len)) {
usr.sbin/unbound/libunbound/unbound.h
666
long long msg;
usr.sbin/unbound/libunbound/worker.h
148
void worker_handle_control_cmd(struct tube* tube, uint8_t* msg, size_t len,
usr.sbin/unbound/libunbound/worker.h
88
void libworker_handle_control_cmd(struct tube* tube, uint8_t* msg, size_t len,
usr.sbin/unbound/services/authzone.c
116
struct dns_msg* msg = (struct dns_msg*)regional_alloc(region,
usr.sbin/unbound/services/authzone.c
118
if(!msg)
usr.sbin/unbound/services/authzone.c
120
msg->qinfo.qname = regional_alloc_init(region, qinfo->qname,
usr.sbin/unbound/services/authzone.c
122
if(!msg->qinfo.qname)
usr.sbin/unbound/services/authzone.c
124
msg->qinfo.qname_len = qinfo->qname_len;
usr.sbin/unbound/services/authzone.c
125
msg->qinfo.qtype = qinfo->qtype;
usr.sbin/unbound/services/authzone.c
126
msg->qinfo.qclass = qinfo->qclass;
usr.sbin/unbound/services/authzone.c
127
msg->qinfo.local_alias = NULL;
usr.sbin/unbound/services/authzone.c
129
msg->rep = (struct reply_info*)regional_alloc_zero(region,
usr.sbin/unbound/services/authzone.c
131
if(!msg->rep)
usr.sbin/unbound/services/authzone.c
133
msg->rep->flags = (uint16_t)(BIT_QR | BIT_AA);
usr.sbin/unbound/services/authzone.c
134
msg->rep->authoritative = 1;
usr.sbin/unbound/services/authzone.c
135
msg->rep->reason_bogus = LDNS_EDE_NONE;
usr.sbin/unbound/services/authzone.c
136
msg->rep->qdcount = 1;
usr.sbin/unbound/services/authzone.c
138
return msg;
usr.sbin/unbound/services/authzone.c
143
msg_grow_array(struct regional* region, struct dns_msg* msg)
usr.sbin/unbound/services/authzone.c
145
if(msg->rep->rrsets == NULL) {
usr.sbin/unbound/services/authzone.c
146
msg->rep->rrsets = regional_alloc_zero(region,
usr.sbin/unbound/services/authzone.c
147
sizeof(struct ub_packed_rrset_key*)*(msg->rep->rrset_count+1));
usr.sbin/unbound/services/authzone.c
148
if(!msg->rep->rrsets)
usr.sbin/unbound/services/authzone.c
151
struct ub_packed_rrset_key** rrsets_old = msg->rep->rrsets;
usr.sbin/unbound/services/authzone.c
152
msg->rep->rrsets = regional_alloc_zero(region,
usr.sbin/unbound/services/authzone.c
153
sizeof(struct ub_packed_rrset_key*)*(msg->rep->rrset_count+1));
usr.sbin/unbound/services/authzone.c
154
if(!msg->rep->rrsets)
usr.sbin/unbound/services/authzone.c
156
memmove(msg->rep->rrsets, rrsets_old,
usr.sbin/unbound/services/authzone.c
157
sizeof(struct ub_packed_rrset_key*)*msg->rep->rrset_count);
usr.sbin/unbound/services/authzone.c
190
msg_ttl(struct dns_msg* msg)
usr.sbin/unbound/services/authzone.c
192
if(msg->rep->rrset_count == 0) return;
usr.sbin/unbound/services/authzone.c
193
if(msg->rep->rrset_count == 1) {
usr.sbin/unbound/services/authzone.c
194
msg->rep->ttl = get_rrset_ttl(msg->rep->rrsets[0]);
usr.sbin/unbound/services/authzone.c
195
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
usr.sbin/unbound/services/authzone.c
196
msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
usr.sbin/unbound/services/authzone.c
197
} else if(get_rrset_ttl(msg->rep->rrsets[msg->rep->rrset_count-1]) <
usr.sbin/unbound/services/authzone.c
198
msg->rep->ttl) {
usr.sbin/unbound/services/authzone.c
199
msg->rep->ttl = get_rrset_ttl(msg->rep->rrsets[
usr.sbin/unbound/services/authzone.c
200
msg->rep->rrset_count-1]);
usr.sbin/unbound/services/authzone.c
201
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
usr.sbin/unbound/services/authzone.c
202
msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
usr.sbin/unbound/services/authzone.c
208
msg_rrset_duplicate(struct dns_msg* msg, uint8_t* nm, size_t nmlen,
usr.sbin/unbound/services/authzone.c
212
for(i=0; i<msg->rep->rrset_count; i++) {
usr.sbin/unbound/services/authzone.c
213
struct ub_packed_rrset_key* k = msg->rep->rrsets[i];
usr.sbin/unbound/services/authzone.c
225
struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset)
usr.sbin/unbound/services/authzone.c
227
log_assert(msg->rep->ns_numrrsets == 0);
usr.sbin/unbound/services/authzone.c
228
log_assert(msg->rep->ar_numrrsets == 0);
usr.sbin/unbound/services/authzone.c
231
if(msg_rrset_duplicate(msg, node->name, node->namelen, rrset->type,
usr.sbin/unbound/services/authzone.c
235
if(!msg_grow_array(region, msg))
usr.sbin/unbound/services/authzone.c
238
if(!(msg->rep->rrsets[msg->rep->rrset_count] =
usr.sbin/unbound/services/authzone.c
241
msg->rep->rrset_count++;
usr.sbin/unbound/services/authzone.c
242
msg->rep->an_numrrsets++;
usr.sbin/unbound/services/authzone.c
243
msg_ttl(msg);
usr.sbin/unbound/services/authzone.c
250
struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset)
usr.sbin/unbound/services/authzone.c
252
log_assert(msg->rep->ar_numrrsets == 0);
usr.sbin/unbound/services/authzone.c
2540
struct dns_msg* msg, struct auth_rrset* rrset, size_t offset)
usr.sbin/unbound/services/authzone.c
255
if(msg_rrset_duplicate(msg, node->name, node->namelen, rrset->type,
usr.sbin/unbound/services/authzone.c
2558
if(!msg_add_rrset_ar(z, region, msg, domain, ref))
usr.sbin/unbound/services/authzone.c
2562
if(!msg_add_rrset_ar(z, region, msg, domain, ref))
usr.sbin/unbound/services/authzone.c
2572
struct dns_msg* msg)
usr.sbin/unbound/services/authzone.c
2585
log_assert(msg->rep->rrset_count == 0);
usr.sbin/unbound/services/authzone.c
2586
if(!msg_add_rrset_ns(z, region, msg, apex, soa)) return 0;
usr.sbin/unbound/services/authzone.c
2588
d = (struct packed_rrset_data*)msg->rep->rrsets[msg->rep->rrset_count-1]->entry.data;
usr.sbin/unbound/services/authzone.c
259
if(!msg_grow_array(region, msg))
usr.sbin/unbound/services/authzone.c
2597
msg->rep->ttl = get_rrset_ttl(msg->rep->rrsets[0]);
usr.sbin/unbound/services/authzone.c
2598
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
usr.sbin/unbound/services/authzone.c
2599
msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
usr.sbin/unbound/services/authzone.c
262
if(!(msg->rep->rrsets[msg->rep->rrset_count] =
usr.sbin/unbound/services/authzone.c
265
msg->rep->rrset_count++;
usr.sbin/unbound/services/authzone.c
266
msg->rep->ns_numrrsets++;
usr.sbin/unbound/services/authzone.c
267
msg_ttl(msg);
usr.sbin/unbound/services/authzone.c
2725
struct regional* region, struct dns_msg* msg, struct auth_data* dname,
usr.sbin/unbound/services/authzone.c
2737
msg->rep->flags |= LDNS_RCODE_YXDOMAIN;
usr.sbin/unbound/services/authzone.c
274
struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset)
usr.sbin/unbound/services/authzone.c
2741
if(!msg_grow_array(region, msg))
usr.sbin/unbound/services/authzone.c
2743
msg->rep->rrsets[msg->rep->rrset_count] = cname;
usr.sbin/unbound/services/authzone.c
2744
msg->rep->rrset_count++;
usr.sbin/unbound/services/authzone.c
2745
msg->rep->an_numrrsets++;
usr.sbin/unbound/services/authzone.c
2746
msg_ttl(msg);
usr.sbin/unbound/services/authzone.c
2752
az_change_dnames(struct dns_msg* msg, uint8_t* oldname, uint8_t* newname,
usr.sbin/unbound/services/authzone.c
2756
size_t start = 0, end = msg->rep->rrset_count;
usr.sbin/unbound/services/authzone.c
2757
if(!an_only) start = msg->rep->an_numrrsets;
usr.sbin/unbound/services/authzone.c
2758
if(an_only) end = msg->rep->an_numrrsets;
usr.sbin/unbound/services/authzone.c
2761
if(query_dname_compare(msg->rep->rrsets[i]->rk.dname, oldname)
usr.sbin/unbound/services/authzone.c
2763
msg->rep->rrsets[i]->rk.dname = newname;
usr.sbin/unbound/services/authzone.c
2764
msg->rep->rrsets[i]->rk.dname_len = newlen;
usr.sbin/unbound/services/authzone.c
2765
msg->rep->rrsets[i]->entry.hash = rrset_key_hash(&msg->rep->rrsets[i]->rk);
usr.sbin/unbound/services/authzone.c
278
if(msg_rrset_duplicate(msg, node->name, node->namelen, rrset->type,
usr.sbin/unbound/services/authzone.c
2796
struct dns_msg* msg, uint8_t* cenm, size_t cenmlen)
usr.sbin/unbound/services/authzone.c
2817
if(!msg_add_rrset_ns(z, region, msg, node, nsec)) return 0;
usr.sbin/unbound/services/authzone.c
282
if(!msg_grow_array(region, msg))
usr.sbin/unbound/services/authzone.c
285
if(!(msg->rep->rrsets[msg->rep->rrset_count] =
usr.sbin/unbound/services/authzone.c
288
msg->rep->rrset_count++;
usr.sbin/unbound/services/authzone.c
289
msg->rep->ar_numrrsets++;
usr.sbin/unbound/services/authzone.c
290
msg_ttl(msg);
usr.sbin/unbound/services/authzone.c
3024
struct dns_msg* msg, struct auth_data* node)
usr.sbin/unbound/services/authzone.c
3030
if(!msg_add_rrset_ns(z, region, msg, node, nsec3)) return 0;
usr.sbin/unbound/services/authzone.c
3050
struct dns_msg* msg, uint8_t* cenm, size_t cenmlen, uint8_t* qname,
usr.sbin/unbound/services/authzone.c
3070
if(!az_nsec3_insert(z, region, msg, match))
usr.sbin/unbound/services/authzone.c
3081
if(!az_nsec3_insert(z, region, msg, node))
usr.sbin/unbound/services/authzone.c
3093
if(!az_nsec3_insert(z, region, msg, node))
usr.sbin/unbound/services/authzone.c
3109
if(!az_nsec3_insert(z, region, msg, node))
usr.sbin/unbound/services/authzone.c
3118
struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset)
usr.sbin/unbound/services/authzone.c
3120
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3123
if(!az_add_additionals_from(z, region, msg, rrset, 2))
usr.sbin/unbound/services/authzone.c
3126
if(!az_add_additionals_from(z, region, msg, rrset, 6))
usr.sbin/unbound/services/authzone.c
3129
if(!az_add_additionals_from(z, region, msg, rrset, 0))
usr.sbin/unbound/services/authzone.c
3138
struct dns_msg* msg, struct auth_data* node)
usr.sbin/unbound/services/authzone.c
3144
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3148
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3152
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3156
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3160
if(!msg_add_rrset_an(z, region, msg, node,
usr.sbin/unbound/services/authzone.c
3169
struct regional* region, struct dns_msg* msg,
usr.sbin/unbound/services/authzone.c
3189
if(!msg_add_rrset_an(z, region, msg, node, rrset))
usr.sbin/unbound/services/authzone.c
3195
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3204
struct regional* region, struct dns_msg* msg,
usr.sbin/unbound/services/authzone.c
3207
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3209
if(!follow_cname_chain(z, qinfo->qtype, region, msg, rrset->data))
usr.sbin/unbound/services/authzone.c
3217
struct dns_msg* msg, struct auth_data* node)
usr.sbin/unbound/services/authzone.c
3220
if(!az_add_negative_soa(z, region, msg)) return 0;
usr.sbin/unbound/services/authzone.c
3223
if(!msg_add_rrset_ns(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3226
if(!az_add_nsec3_proof(z, region, msg, node->name,
usr.sbin/unbound/services/authzone.c
3227
node->namelen, msg->qinfo.qname,
usr.sbin/unbound/services/authzone.c
3228
msg->qinfo.qname_len, 1, 1, 0, 0))
usr.sbin/unbound/services/authzone.c
3237
struct dns_msg* msg, struct auth_data* ce, struct auth_rrset* rrset)
usr.sbin/unbound/services/authzone.c
3242
msg->rep->flags &= ~BIT_AA;
usr.sbin/unbound/services/authzone.c
3243
if(!msg_add_rrset_ns(z, region, msg, ce, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3246
if(!msg_add_rrset_ns(z, region, msg, ce, ds)) return 0;
usr.sbin/unbound/services/authzone.c
3250
if(!msg_add_rrset_ns(z, region, msg, ce, nsec))
usr.sbin/unbound/services/authzone.c
3253
if(!az_add_nsec3_proof(z, region, msg, ce->name,
usr.sbin/unbound/services/authzone.c
3254
ce->namelen, msg->qinfo.qname,
usr.sbin/unbound/services/authzone.c
3255
msg->qinfo.qname_len, 1, 1, 0, 0))
usr.sbin/unbound/services/authzone.c
3260
if(!az_add_additionals_from(z, region, msg, rrset, 0)) return 0;
usr.sbin/unbound/services/authzone.c
3267
struct regional* region, struct dns_msg* msg, struct auth_data* ce,
usr.sbin/unbound/services/authzone.c
3272
if(!msg_add_rrset_an(z, region, msg, ce, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3274
msg, ce, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3275
if(FLAGS_GET_RCODE(msg->rep->flags) == LDNS_RCODE_YXDOMAIN)
usr.sbin/unbound/services/authzone.c
3277
if(msg->rep->rrset_count == 0 ||
usr.sbin/unbound/services/authzone.c
3278
!msg->rep->rrsets[msg->rep->rrset_count-1])
usr.sbin/unbound/services/authzone.c
3280
if(!follow_cname_chain(z, qinfo->qtype, region, msg,
usr.sbin/unbound/services/authzone.c
3281
(struct packed_rrset_data*)msg->rep->rrsets[
usr.sbin/unbound/services/authzone.c
3282
msg->rep->rrset_count-1]->entry.data))
usr.sbin/unbound/services/authzone.c
3290
struct regional* region, struct dns_msg* msg, struct auth_data* ce,
usr.sbin/unbound/services/authzone.c
3297
if(!msg_add_rrset_an(z, region, msg, wildcard, rrset))
usr.sbin/unbound/services/authzone.c
3299
az_change_dnames(msg, wildcard->name, msg->qinfo.qname,
usr.sbin/unbound/services/authzone.c
3300
msg->qinfo.qname_len, 1);
usr.sbin/unbound/services/authzone.c
3303
if(!msg_add_rrset_an(z, region, msg, wildcard, rrset))
usr.sbin/unbound/services/authzone.c
3305
az_change_dnames(msg, wildcard->name, msg->qinfo.qname,
usr.sbin/unbound/services/authzone.c
3306
msg->qinfo.qname_len, 1);
usr.sbin/unbound/services/authzone.c
3307
if(!follow_cname_chain(z, qinfo->qtype, region, msg,
usr.sbin/unbound/services/authzone.c
3312
if(!az_generate_any_answer(z, region, msg, wildcard))
usr.sbin/unbound/services/authzone.c
3314
az_change_dnames(msg, wildcard->name, msg->qinfo.qname,
usr.sbin/unbound/services/authzone.c
3315
msg->qinfo.qname_len, 1);
usr.sbin/unbound/services/authzone.c
3319
if(!az_generate_notype_answer(z, region, msg, wildcard))
usr.sbin/unbound/services/authzone.c
3329
if(!msg_add_rrset_ns(z, region, msg, node, nsec)) return 0;
usr.sbin/unbound/services/authzone.c
3335
if(!az_add_nsec3_proof(z, region, msg, wildup,
usr.sbin/unbound/services/authzone.c
3336
wilduplen, msg->qinfo.qname,
usr.sbin/unbound/services/authzone.c
3337
msg->qinfo.qname_len, 0, insert_ce, 1, 0))
usr.sbin/unbound/services/authzone.c
3343
az_change_dnames(msg, wildcard->name, msg->qinfo.qname,
usr.sbin/unbound/services/authzone.c
3344
msg->qinfo.qname_len, 0);
usr.sbin/unbound/services/authzone.c
3351
struct dns_msg* msg, struct auth_data* ce, struct auth_data* node)
usr.sbin/unbound/services/authzone.c
3354
msg->rep->flags |= LDNS_RCODE_NXDOMAIN;
usr.sbin/unbound/services/authzone.c
3355
if(!az_add_negative_soa(z, region, msg)) return 0;
usr.sbin/unbound/services/authzone.c
3357
if(!msg_add_rrset_ns(z, region, msg, node, nsec)) return 0;
usr.sbin/unbound/services/authzone.c
3358
if(ce && !az_nsec_wildcard_denial(z, region, msg, ce->name,
usr.sbin/unbound/services/authzone.c
3361
if(!az_add_nsec3_proof(z, region, msg, ce->name,
usr.sbin/unbound/services/authzone.c
3362
ce->namelen, msg->qinfo.qname,
usr.sbin/unbound/services/authzone.c
3363
msg->qinfo.qname_len, 0, 1, 1, 1))
usr.sbin/unbound/services/authzone.c
3372
struct regional* region, struct dns_msg* msg, struct auth_data* node)
usr.sbin/unbound/services/authzone.c
3377
return az_generate_positive_answer(z, region, msg, node, rrset);
usr.sbin/unbound/services/authzone.c
3381
return az_generate_cname_answer(z, qinfo, region, msg,
usr.sbin/unbound/services/authzone.c
3386
return az_generate_any_answer(z, region, msg, node);
usr.sbin/unbound/services/authzone.c
3389
return az_generate_notype_answer(z, region, msg, node);
usr.sbin/unbound/services/authzone.c
3396
struct regional* region, struct dns_msg* msg, struct auth_data* ce,
usr.sbin/unbound/services/authzone.c
3404
return az_generate_referral_answer(z, region, msg, ce, rrset);
usr.sbin/unbound/services/authzone.c
3407
return az_generate_dname_answer(z, qinfo, region, msg, ce,
usr.sbin/unbound/services/authzone.c
3413
return az_generate_notype_answer(z, region, msg, node);
usr.sbin/unbound/services/authzone.c
3417
return az_generate_wildcard_answer(z, qinfo, region, msg,
usr.sbin/unbound/services/authzone.c
3421
return az_generate_nxdomain_answer(z, region, msg, ce, node);
usr.sbin/unbound/services/authzone.c
3427
struct regional* region, struct dns_msg** msg, int* fallback)
usr.sbin/unbound/services/authzone.c
3434
if(!(*msg=msg_create(region, qinfo))) return 0;
usr.sbin/unbound/services/authzone.c
3472
return az_generate_answer_with_node(z, qinfo, region, *msg,
usr.sbin/unbound/services/authzone.c
3475
return az_generate_answer_nonexistnode(z, qinfo, region, *msg,
usr.sbin/unbound/services/authzone.c
3480
struct regional* region, struct dns_msg** msg, int* fallback,
usr.sbin/unbound/services/authzone.c
3509
r = auth_zone_generate_answer(z, qinfo, region, msg, fallback);
usr.sbin/unbound/services/authzone.c
3518
struct regional* temp, struct dns_msg* msg)
usr.sbin/unbound/services/authzone.c
3527
if(!inplace_cb_reply_local_call(env, qinfo, NULL, msg->rep,
usr.sbin/unbound/services/authzone.c
3528
(int)FLAGS_GET_RCODE(msg->rep->flags), edns, repinfo, temp, env->now_tv)
usr.sbin/unbound/services/authzone.c
3529
|| !reply_info_answer_encode(qinfo, msg->rep,
usr.sbin/unbound/services/authzone.c
3564
struct dns_msg* msg = NULL;
usr.sbin/unbound/services/authzone.c
3618
r = auth_zone_generate_answer(z, &zqinfo, temp, &msg, &fallback);
usr.sbin/unbound/services/authzone.c
3630
else auth_answer_encode(qinfo, env, edns, repinfo, buf, temp, msg);
usr.sbin/unbound/services/authzone.c
7812
char msg[MAXSYSLOGMSGLEN];
usr.sbin/unbound/services/authzone.c
7814
vsnprintf(msg, sizeof(msg), format, args);
usr.sbin/unbound/services/authzone.c
7815
verbose(level, "auth zone %s %s", str, msg);
usr.sbin/unbound/services/authzone.h
543
struct regional* region, struct dns_msg** msg, int* fallback,
usr.sbin/unbound/services/cache/dns.c
1000
struct dns_msg* msg = rrset_msg(rrset, region, now, &k);
usr.sbin/unbound/services/cache/dns.c
1001
if(msg) {
usr.sbin/unbound/services/cache/dns.c
1003
return msg;
usr.sbin/unbound/services/cache/dns.c
1029
struct dns_msg* msg;
usr.sbin/unbound/services/cache/dns.c
1034
&& (msg=tomsg(env, &k, data, region, now, 0, scratch))) {
usr.sbin/unbound/services/cache/dns.c
1036
msg->qinfo.qname=qname;
usr.sbin/unbound/services/cache/dns.c
1037
msg->qinfo.qname_len=qnamelen;
usr.sbin/unbound/services/cache/dns.c
1039
msg->rep->security = sec_status_unchecked;
usr.sbin/unbound/services/cache/dns.c
1040
iter_scrub_nxdomain(msg);
usr.sbin/unbound/services/cache/dns.c
1041
return msg;
usr.sbin/unbound/services/cache/dns.c
1184
struct msgreply_entry* msg;
usr.sbin/unbound/services/cache/dns.c
1185
msg = msg_cache_lookup(env, qinfo->qname, qinfo->qname_len,
usr.sbin/unbound/services/cache/dns.c
1187
if(msg) {
usr.sbin/unbound/services/cache/dns.c
1188
struct reply_info* rep = (struct reply_info*)msg->entry.data;
usr.sbin/unbound/services/cache/dns.c
1191
lock_rw_unlock(&msg->entry.lock);
usr.sbin/unbound/services/cache/dns.c
1194
lock_rw_unlock(&msg->entry.lock);
usr.sbin/unbound/services/cache/dns.c
271
struct dns_msg* msg, time_t now)
usr.sbin/unbound/services/cache/dns.c
273
if((msg->rep->rrsets[msg->rep->rrset_count] =
usr.sbin/unbound/services/cache/dns.c
275
msg->rep->ar_numrrsets++;
usr.sbin/unbound/services/cache/dns.c
276
msg->rep->rrset_count++;
usr.sbin/unbound/services/cache/dns.c
309
struct dns_msg** msg)
usr.sbin/unbound/services/cache/dns.c
322
if(msg)
usr.sbin/unbound/services/cache/dns.c
323
addr_to_additional(akey, region, *msg, now);
usr.sbin/unbound/services/cache/dns.c
342
if(msg)
usr.sbin/unbound/services/cache/dns.c
343
addr_to_additional(akey, region, *msg, now);
usr.sbin/unbound/services/cache/dns.c
435
struct dns_msg* msg, struct delegpt* dp, time_t now)
usr.sbin/unbound/services/cache/dns.c
440
msg->qinfo.qclass, 0, now, 0);
usr.sbin/unbound/services/cache/dns.c
445
dp->namelen, LDNS_RR_TYPE_NSEC, msg->qinfo.qclass,
usr.sbin/unbound/services/cache/dns.c
457
if((msg->rep->rrsets[msg->rep->rrset_count] =
usr.sbin/unbound/services/cache/dns.c
459
msg->rep->ns_numrrsets++;
usr.sbin/unbound/services/cache/dns.c
460
msg->rep->rrset_count++;
usr.sbin/unbound/services/cache/dns.c
470
struct dns_msg* msg = (struct dns_msg*)regional_alloc(region,
usr.sbin/unbound/services/cache/dns.c
472
if(!msg)
usr.sbin/unbound/services/cache/dns.c
474
msg->qinfo.qname = regional_alloc_init(region, qname, qnamelen);
usr.sbin/unbound/services/cache/dns.c
475
if(!msg->qinfo.qname)
usr.sbin/unbound/services/cache/dns.c
477
msg->qinfo.qname_len = qnamelen;
usr.sbin/unbound/services/cache/dns.c
478
msg->qinfo.qtype = qtype;
usr.sbin/unbound/services/cache/dns.c
479
msg->qinfo.qclass = qclass;
usr.sbin/unbound/services/cache/dns.c
480
msg->qinfo.local_alias = NULL;
usr.sbin/unbound/services/cache/dns.c
482
msg->rep = (struct reply_info*)regional_alloc_zero(region,
usr.sbin/unbound/services/cache/dns.c
484
if(!msg->rep)
usr.sbin/unbound/services/cache/dns.c
488
msg->rep->flags = BIT_QR; /* with QR, no AA */
usr.sbin/unbound/services/cache/dns.c
489
msg->rep->qdcount = 1;
usr.sbin/unbound/services/cache/dns.c
490
msg->rep->reason_bogus = LDNS_EDE_NONE;
usr.sbin/unbound/services/cache/dns.c
491
msg->rep->rrsets = (struct ub_packed_rrset_key**)
usr.sbin/unbound/services/cache/dns.c
494
if(!msg->rep->rrsets)
usr.sbin/unbound/services/cache/dns.c
496
return msg;
usr.sbin/unbound/services/cache/dns.c
500
dns_msg_authadd(struct dns_msg* msg, struct regional* region,
usr.sbin/unbound/services/cache/dns.c
503
if(!(msg->rep->rrsets[msg->rep->rrset_count++] =
usr.sbin/unbound/services/cache/dns.c
506
msg->rep->ns_numrrsets++;
usr.sbin/unbound/services/cache/dns.c
511
dns_msg_ansadd(struct dns_msg* msg, struct regional* region,
usr.sbin/unbound/services/cache/dns.c
514
if(!(msg->rep->rrsets[msg->rep->rrset_count++] =
usr.sbin/unbound/services/cache/dns.c
517
msg->rep->an_numrrsets++;
usr.sbin/unbound/services/cache/dns.c
524
struct regional* region, struct dns_msg** msg, time_t now,
usr.sbin/unbound/services/cache/dns.c
545
if(msg) {
usr.sbin/unbound/services/cache/dns.c
551
*msg = dns_msg_create(qname, qnamelen, qtype, qclass, region,
usr.sbin/unbound/services/cache/dns.c
553
if(!*msg || !dns_msg_authadd(*msg, region, nskey, now)) {
usr.sbin/unbound/services/cache/dns.c
563
if(msg)
usr.sbin/unbound/services/cache/dns.c
564
find_add_ds(env, region, *msg, dp, now);
usr.sbin/unbound/services/cache/dns.c
566
if(!find_add_addrs(env, qclass, region, dp, now, msg))
usr.sbin/unbound/services/cache/dns.c
575
struct dns_msg* msg = (struct dns_msg*)regional_alloc(region,
usr.sbin/unbound/services/cache/dns.c
577
if(!msg)
usr.sbin/unbound/services/cache/dns.c
579
memcpy(&msg->qinfo, q, sizeof(struct query_info));
usr.sbin/unbound/services/cache/dns.c
580
msg->qinfo.qname = regional_alloc_init(region, q->qname, q->qname_len);
usr.sbin/unbound/services/cache/dns.c
581
if(!msg->qinfo.qname)
usr.sbin/unbound/services/cache/dns.c
584
msg->rep = (struct reply_info*)regional_alloc(region,
usr.sbin/unbound/services/cache/dns.c
586
if(!msg->rep)
usr.sbin/unbound/services/cache/dns.c
588
msg->rep->reason_bogus = LDNS_EDE_NONE;
usr.sbin/unbound/services/cache/dns.c
589
msg->rep->reason_bogus_str = NULL;
usr.sbin/unbound/services/cache/dns.c
592
msg->rep->rrsets = (struct ub_packed_rrset_key**)
usr.sbin/unbound/services/cache/dns.c
595
if(!msg->rep->rrsets)
usr.sbin/unbound/services/cache/dns.c
597
return msg;
usr.sbin/unbound/services/cache/dns.c
605
struct dns_msg* msg;
usr.sbin/unbound/services/cache/dns.c
619
msg = gen_dns_msg(region, q, r->rrset_count);
usr.sbin/unbound/services/cache/dns.c
620
if(!msg) return NULL;
usr.sbin/unbound/services/cache/dns.c
621
msg->rep->flags = r->flags;
usr.sbin/unbound/services/cache/dns.c
622
msg->rep->qdcount = r->qdcount;
usr.sbin/unbound/services/cache/dns.c
623
msg->rep->ttl = is_expired
usr.sbin/unbound/services/cache/dns.c
627
msg->rep->prefetch_ttl = r->prefetch_ttl - now;
usr.sbin/unbound/services/cache/dns.c
629
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
usr.sbin/unbound/services/cache/dns.c
630
msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
usr.sbin/unbound/services/cache/dns.c
631
msg->rep->serve_expired_norec_ttl = 0;
usr.sbin/unbound/services/cache/dns.c
632
msg->rep->security = r->security;
usr.sbin/unbound/services/cache/dns.c
633
msg->rep->an_numrrsets = r->an_numrrsets;
usr.sbin/unbound/services/cache/dns.c
634
msg->rep->ns_numrrsets = r->ns_numrrsets;
usr.sbin/unbound/services/cache/dns.c
635
msg->rep->ar_numrrsets = r->ar_numrrsets;
usr.sbin/unbound/services/cache/dns.c
636
msg->rep->rrset_count = r->rrset_count;
usr.sbin/unbound/services/cache/dns.c
637
msg->rep->authoritative = r->authoritative;
usr.sbin/unbound/services/cache/dns.c
638
msg->rep->reason_bogus = r->reason_bogus;
usr.sbin/unbound/services/cache/dns.c
640
msg->rep->reason_bogus_str = regional_strdup(region, r->reason_bogus_str);
usr.sbin/unbound/services/cache/dns.c
658
for(i=0; i<msg->rep->rrset_count; i++) {
usr.sbin/unbound/services/cache/dns.c
659
msg->rep->rrsets[i] = packed_rrset_copy_region(r->rrsets[i],
usr.sbin/unbound/services/cache/dns.c
661
if(!msg->rep->rrsets[i]) {
usr.sbin/unbound/services/cache/dns.c
671
return msg;
usr.sbin/unbound/services/cache/dns.c
701
struct dns_msg* msg;
usr.sbin/unbound/services/cache/dns.c
706
msg = gen_dns_msg(region, q, 1); /* only the CNAME (or other) RRset */
usr.sbin/unbound/services/cache/dns.c
707
if(!msg)
usr.sbin/unbound/services/cache/dns.c
709
msg->rep->flags = BIT_QR; /* reply, no AA, no error */
usr.sbin/unbound/services/cache/dns.c
710
msg->rep->authoritative = 0; /* reply stored in cache can't be authoritative */
usr.sbin/unbound/services/cache/dns.c
711
msg->rep->qdcount = 1;
usr.sbin/unbound/services/cache/dns.c
712
msg->rep->ttl = d->ttl - now;
usr.sbin/unbound/services/cache/dns.c
713
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
usr.sbin/unbound/services/cache/dns.c
714
msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
usr.sbin/unbound/services/cache/dns.c
715
msg->rep->serve_expired_norec_ttl = 0;
usr.sbin/unbound/services/cache/dns.c
716
msg->rep->security = sec_status_unchecked;
usr.sbin/unbound/services/cache/dns.c
717
msg->rep->an_numrrsets = 1;
usr.sbin/unbound/services/cache/dns.c
718
msg->rep->ns_numrrsets = 0;
usr.sbin/unbound/services/cache/dns.c
719
msg->rep->ar_numrrsets = 0;
usr.sbin/unbound/services/cache/dns.c
720
msg->rep->rrset_count = 1;
usr.sbin/unbound/services/cache/dns.c
721
msg->rep->reason_bogus = LDNS_EDE_NONE;
usr.sbin/unbound/services/cache/dns.c
722
msg->rep->rrsets[0] = packed_rrset_copy_region(rrset, region, now);
usr.sbin/unbound/services/cache/dns.c
723
if(!msg->rep->rrsets[0]) /* copy CNAME */
usr.sbin/unbound/services/cache/dns.c
725
return msg;
usr.sbin/unbound/services/cache/dns.c
733
struct dns_msg* msg;
usr.sbin/unbound/services/cache/dns.c
746
msg = gen_dns_msg(region, q, 2); /* DNAME + CNAME RRset */
usr.sbin/unbound/services/cache/dns.c
747
if(!msg)
usr.sbin/unbound/services/cache/dns.c
749
msg->rep->flags = BIT_QR; /* reply, no AA, no error */
usr.sbin/unbound/services/cache/dns.c
750
msg->rep->authoritative = 0; /* reply stored in cache can't be authoritative */
usr.sbin/unbound/services/cache/dns.c
751
msg->rep->qdcount = 1;
usr.sbin/unbound/services/cache/dns.c
752
msg->rep->ttl = d->ttl - now;
usr.sbin/unbound/services/cache/dns.c
753
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
usr.sbin/unbound/services/cache/dns.c
754
msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
usr.sbin/unbound/services/cache/dns.c
755
msg->rep->serve_expired_norec_ttl = 0;
usr.sbin/unbound/services/cache/dns.c
756
msg->rep->security = sec_status_unchecked;
usr.sbin/unbound/services/cache/dns.c
757
msg->rep->an_numrrsets = 1;
usr.sbin/unbound/services/cache/dns.c
758
msg->rep->ns_numrrsets = 0;
usr.sbin/unbound/services/cache/dns.c
759
msg->rep->ar_numrrsets = 0;
usr.sbin/unbound/services/cache/dns.c
760
msg->rep->rrset_count = 1;
usr.sbin/unbound/services/cache/dns.c
761
msg->rep->reason_bogus = LDNS_EDE_NONE;
usr.sbin/unbound/services/cache/dns.c
762
msg->rep->rrsets[0] = packed_rrset_copy_region(rrset, region, now);
usr.sbin/unbound/services/cache/dns.c
763
if(!msg->rep->rrsets[0]) /* copy DNAME */
usr.sbin/unbound/services/cache/dns.c
771
msg->rep->flags |= LDNS_RCODE_YXDOMAIN;
usr.sbin/unbound/services/cache/dns.c
772
return msg;
usr.sbin/unbound/services/cache/dns.c
787
msg->rep->rrsets[1] = ck;
usr.sbin/unbound/services/cache/dns.c
813
msg->rep->ttl = newd->ttl;
usr.sbin/unbound/services/cache/dns.c
814
msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(newd->ttl);
usr.sbin/unbound/services/cache/dns.c
815
msg->rep->serve_expired_ttl = newd->ttl + SERVE_EXPIRED_TTL;
usr.sbin/unbound/services/cache/dns.c
818
msg->rep->an_numrrsets ++;
usr.sbin/unbound/services/cache/dns.c
819
msg->rep->rrset_count ++;
usr.sbin/unbound/services/cache/dns.c
820
return msg;
usr.sbin/unbound/services/cache/dns.c
830
struct dns_msg* msg = NULL;
usr.sbin/unbound/services/cache/dns.c
839
msg = dns_msg_create(qname, qnamelen, qtype, qclass,
usr.sbin/unbound/services/cache/dns.c
841
if(!msg) {
usr.sbin/unbound/services/cache/dns.c
845
msg->rep->flags |= LDNS_RCODE_NOTIMPL;
usr.sbin/unbound/services/cache/dns.c
846
msg->rep->security = sec_status_indeterminate;
usr.sbin/unbound/services/cache/dns.c
847
return msg;
usr.sbin/unbound/services/cache/dns.c
870
if(!msg) {
usr.sbin/unbound/services/cache/dns.c
871
msg = dns_msg_create(qname, qnamelen, qtype, qclass,
usr.sbin/unbound/services/cache/dns.c
873
if(!msg) {
usr.sbin/unbound/services/cache/dns.c
880
if(!dns_msg_ansadd(msg, region, rrset, now)) {
usr.sbin/unbound/services/cache/dns.c
886
return msg;
usr.sbin/unbound/services/cache/dns.c
912
struct dns_msg* msg = tomsg(env, &key->key, data, region, now, 0,
usr.sbin/unbound/services/cache/dns.c
914
if(msg) {
usr.sbin/unbound/services/cache/dns.c
916
return msg;
usr.sbin/unbound/services/cache/dns.c
930
struct dns_msg* msg = synth_dname_msg(rrset, region, now, &k,
usr.sbin/unbound/services/cache/dns.c
932
if(msg) {
usr.sbin/unbound/services/cache/dns.c
941
return msg;
usr.sbin/unbound/services/cache/dns.c
955
return msg;
usr.sbin/unbound/services/cache/dns.c
973
struct dns_msg* msg = rrset_msg(rrset, region, now, &k);
usr.sbin/unbound/services/cache/dns.c
974
if(msg) {
usr.sbin/unbound/services/cache/dns.c
976
return msg;
usr.sbin/unbound/services/cache/dns.h
150
struct regional* region, struct dns_msg** msg, time_t timenow,
usr.sbin/unbound/services/cache/dns.h
237
int dns_msg_authadd(struct dns_msg* msg, struct regional* region,
usr.sbin/unbound/services/cache/dns.h
249
int dns_msg_ansadd(struct dns_msg* msg, struct regional* region,
usr.sbin/unbound/services/listen_dnsport.c
2719
char* msg;
usr.sbin/unbound/services/listen_dnsport.c
2727
msg = http_status_to_str(h2_stream->status);
usr.sbin/unbound/services/listen_dnsport.c
2728
if(length < strlen(msg))
usr.sbin/unbound/services/listen_dnsport.c
2730
memcpy(buf, msg, strlen(msg));
usr.sbin/unbound/services/listen_dnsport.c
2731
return strlen(msg);
usr.sbin/unbound/services/mesh.c
2399
struct dns_msg* msg;
usr.sbin/unbound/services/mesh.c
2432
msg = (*qstate->serve_expired_data->get_cached_answer)(qstate,
usr.sbin/unbound/services/mesh.c
2434
if(!msg || (FLAGS_GET_RCODE(msg->rep->flags) != LDNS_RCODE_NOERROR
usr.sbin/unbound/services/mesh.c
2435
&& FLAGS_GET_RCODE(msg->rep->flags) != LDNS_RCODE_NXDOMAIN
usr.sbin/unbound/services/mesh.c
2436
&& FLAGS_GET_RCODE(msg->rep->flags) != LDNS_RCODE_YXDOMAIN)) {
usr.sbin/unbound/services/mesh.c
2442
encode_rep = msg->rep;
usr.sbin/unbound/services/mesh.c
2448
qstate->client_info, &actinfo, msg->rep, &alias_rrset, &encode_rep,
usr.sbin/unbound/services/mesh.c
2452
!respip_merge_cname(partial_rep, &qstate->qinfo, msg->rep,
usr.sbin/unbound/services/mesh.c
2490
log_dns_msg("Serve expired lookup", &qstate->qinfo, msg->rep);
usr.sbin/unbound/services/mesh.c
2542
mesh_send_reply(mstate, LDNS_RCODE_NOERROR, msg->rep,
usr.sbin/unbound/services/mesh.c
2591
mesh_do_callback(mstate, LDNS_RCODE_NOERROR, msg->rep, c, &tv);
usr.sbin/unbound/services/mesh.c
337
struct dns_msg* msg;
usr.sbin/unbound/services/mesh.c
352
msg = tomsg(qstate->env, &key->key, data, qstate->region, timenow,
usr.sbin/unbound/services/mesh.c
354
if(!msg)
usr.sbin/unbound/services/mesh.c
364
if(must_validate && (msg->rep->security == sec_status_bogus ||
usr.sbin/unbound/services/mesh.c
365
msg->rep->security == sec_status_secure_sentinel_fail)) {
usr.sbin/unbound/services/mesh.c
368
} else if(msg->rep->security == sec_status_unchecked && must_validate) {
usr.sbin/unbound/services/mesh.c
372
} else if(msg->rep->security == sec_status_secure &&
usr.sbin/unbound/services/mesh.c
373
!reply_all_rrsets_secure(msg->rep) && must_validate) {
usr.sbin/unbound/services/mesh.c
380
return msg;
usr.sbin/unbound/services/outside_network.c
371
log_reuse_tcp(enum verbosity_value v, const char* msg, struct reuse_tcp* reuse)
usr.sbin/unbound/services/outside_network.c
380
verbose(v, "%s %s#%u fd %d", msg, addrbuf, (unsigned)port,
usr.sbin/unbound/services/rpz.c
1950
struct dns_msg* msg =
usr.sbin/unbound/services/rpz.c
1953
if(msg == NULL) { return NULL; }
usr.sbin/unbound/services/rpz.c
1954
memset(msg, 0, sizeof(struct dns_msg));
usr.sbin/unbound/services/rpz.c
1956
return msg;
usr.sbin/unbound/services/rpz.c
1963
struct dns_msg* msg = rpz_dns_msg_new(ms->region);
usr.sbin/unbound/services/rpz.c
1964
if(msg == NULL) { return msg; }
usr.sbin/unbound/services/rpz.c
1965
msg->qinfo = *qinfo;
usr.sbin/unbound/services/rpz.c
1966
msg->rep = construct_reply_info_base(ms->region,
usr.sbin/unbound/services/rpz.c
1979
if(msg->rep)
usr.sbin/unbound/services/rpz.c
1980
msg->rep->authoritative = 1;
usr.sbin/unbound/services/rpz.c
1981
if(!rpz_add_soa(msg->rep, ms, az))
usr.sbin/unbound/services/rpz.c
1983
return msg;
usr.sbin/unbound/services/rpz.c
1990
struct dns_msg* msg = rpz_dns_msg_new(ms->region);
usr.sbin/unbound/services/rpz.c
1992
if(msg == NULL) { return msg; }
usr.sbin/unbound/services/rpz.c
1993
msg->qinfo = *qinfo;
usr.sbin/unbound/services/rpz.c
1997
msg->rep = construct_reply_info_base(ms->region,
usr.sbin/unbound/services/rpz.c
2010
if(msg->rep)
usr.sbin/unbound/services/rpz.c
2011
msg->rep->authoritative = 1;
usr.sbin/unbound/services/rpz.c
2012
if(!rpz_add_soa(msg->rep, ms, az))
usr.sbin/unbound/services/rpz.c
2014
return msg;
usr.sbin/unbound/services/rpz.c
2021
struct dns_msg* msg = NULL;
usr.sbin/unbound/services/rpz.c
2026
msg = rpz_dns_msg_new(ms->region);
usr.sbin/unbound/services/rpz.c
2027
if(msg == NULL) { return NULL; }
usr.sbin/unbound/services/rpz.c
2029
msg->qinfo = *qi;
usr.sbin/unbound/services/rpz.c
2065
msg->rep = new_reply_info;
usr.sbin/unbound/services/rpz.c
2066
if(!rpz_add_soa(msg->rep, ms, az))
usr.sbin/unbound/services/rpz.c
2068
return msg;
usr.sbin/unbound/services/rpz.c
2186
struct dns_msg* msg = NULL;
usr.sbin/unbound/services/rpz.c
2190
msg = rpz_dns_msg_new(ms->region);
usr.sbin/unbound/services/rpz.c
2191
if(msg == NULL) { return NULL; }
usr.sbin/unbound/services/rpz.c
2193
msg->qinfo = *qinfo;
usr.sbin/unbound/services/rpz.c
2231
msg->rep = new_reply_info;
usr.sbin/unbound/services/rpz.c
2232
return msg;
usr.sbin/unbound/services/rpz.c
740
rpz_log_dname(char const* msg, uint8_t* dname, size_t dname_len)
usr.sbin/unbound/services/rpz.c
745
verbose(VERB_ALGO, "rpz: %s: <%s>", msg, buf);
usr.sbin/unbound/services/rpz.c
894
rpz_report_rrset_error(const char* msg, uint8_t* rr, size_t rr_len) {
usr.sbin/unbound/services/rpz.c
900
log_err("rpz: unexpected: unable to insert %s: %s", msg, rrstr);
usr.sbin/unbound/smallapp/unbound-anchor.c
264
print_data(const char* msg, const char* data, size_t len)
usr.sbin/unbound/smallapp/unbound-anchor.c
267
printf("%s: ", msg);
usr.sbin/unbound/smallapp/unbound-anchor.c
330
verb_cert(const char* msg, X509* x)
usr.sbin/unbound/smallapp/unbound-anchor.c
334
if(msg) printf("%s\n", msg);
usr.sbin/unbound/smallapp/unbound-anchor.c
340
if(msg) printf("%s\n", msg);
usr.sbin/unbound/smallapp/unbound-anchor.c
346
verb_certs(const char* msg, STACK_OF(X509)* sk)
usr.sbin/unbound/smallapp/unbound-anchor.c
351
printf("%s (%d/%d)\n", msg, i, num);
usr.sbin/unbound/smallapp/unbound-anchor.c
496
verb_addr(const char* msg, struct ip_list* ip)
usr.sbin/unbound/smallapp/unbound-anchor.c
506
printf("%s (inet_ntop error)\n", msg);
usr.sbin/unbound/smallapp/unbound-anchor.c
507
else printf("%s %s\n", msg, out);
usr.sbin/unbound/smallapp/unbound-anchor.c
741
print_sock_err(const char* msg)
usr.sbin/unbound/smallapp/unbound-anchor.c
744
if(verb) printf("%s: %s\n", msg, strerror(errno));
usr.sbin/unbound/smallapp/unbound-anchor.c
746
if(verb) printf("%s: %s\n", msg, wsa_strerror(WSAGetLastError()));
usr.sbin/unbound/smallapp/unbound-control.c
290
PR_LL("mem.cache.message", shm_stat->mem.msg);
usr.sbin/unbound/testcode/doqclient.c
1426
msghdr_get_ecn(struct msghdr* msg, int family)
usr.sbin/unbound/testcode/doqclient.c
1431
for(cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL;
usr.sbin/unbound/testcode/doqclient.c
1432
cmsg = CMSG_NXTHDR(msg, cmsg)) {
usr.sbin/unbound/testcode/doqclient.c
1442
for(cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL;
usr.sbin/unbound/testcode/doqclient.c
1443
cmsg = CMSG_NXTHDR(msg, cmsg)) {
usr.sbin/unbound/testcode/doqclient.c
1480
struct msghdr msg;
usr.sbin/unbound/testcode/doqclient.c
1485
memset(&msg, 0, sizeof(msg));
usr.sbin/unbound/testcode/doqclient.c
1486
msg.msg_name = (void*)&data->dest_addr;
usr.sbin/unbound/testcode/doqclient.c
1487
msg.msg_namelen = data->dest_addr_len;
usr.sbin/unbound/testcode/doqclient.c
1488
msg.msg_iov = iov;
usr.sbin/unbound/testcode/doqclient.c
1489
msg.msg_iovlen = 1;
usr.sbin/unbound/testcode/doqclient.c
1493
ret = sendmsg(data->fd, &msg, MSG_DONTWAIT);
usr.sbin/unbound/testcode/doqclient.c
1683
struct msghdr msg;
usr.sbin/unbound/testcode/doqclient.c
1695
msg.msg_name = &addr;
usr.sbin/unbound/testcode/doqclient.c
1696
msg.msg_namelen = (socklen_t)sizeof(addr);
usr.sbin/unbound/testcode/doqclient.c
1699
msg.msg_iov = iov;
usr.sbin/unbound/testcode/doqclient.c
1700
msg.msg_iovlen = 1;
usr.sbin/unbound/testcode/doqclient.c
1701
msg.msg_control = ancil.buf;
usr.sbin/unbound/testcode/doqclient.c
1703
msg.msg_controllen = sizeof(ancil.buf);
usr.sbin/unbound/testcode/doqclient.c
1705
msg.msg_flags = 0;
usr.sbin/unbound/testcode/doqclient.c
1707
rcv = recvmsg(data->fd, &msg, MSG_DONTWAIT);
usr.sbin/unbound/testcode/doqclient.c
1716
pi.ecn = msghdr_get_ecn(&msg, addr.ss_family);
usr.sbin/unbound/testcode/doqclient.c
1722
path.remote.addr = (void*)msg.msg_name;
usr.sbin/unbound/testcode/doqclient.c
1723
path.remote.addrlen = msg.msg_namelen;
usr.sbin/unbound/testcode/fake_event.c
761
struct msgreply_entry* msg = (struct msgreply_entry*)e->key;
usr.sbin/unbound/testcode/fake_event.c
762
struct reply_info* rep = (struct reply_info*)msg->entry.data;
usr.sbin/unbound/testcode/fake_event.c
768
lock_rw_unlock(&msg->entry.lock);
usr.sbin/unbound/testcode/testpkts.c
47
void verbose(enum verbosity_value lvl, const char* msg, ...) ATTR_FORMAT(printf, 2, 3);
usr.sbin/unbound/testcode/testpkts.c
48
static void error(const char* msg, ...) ATTR_NORETURN;
usr.sbin/unbound/testcode/testpkts.c
51
static void error(const char* msg, ...)
usr.sbin/unbound/testcode/testpkts.c
54
va_start(args, msg);
usr.sbin/unbound/testcode/testpkts.c
56
vfprintf(stderr, msg, args);
usr.sbin/unbound/testcode/unitauth.c
841
msgtostr(struct dns_msg* msg)
usr.sbin/unbound/testcode/unitauth.c
846
if(!msg) {
usr.sbin/unbound/testcode/unitauth.c
849
pr_flags(buf, msg->rep->flags);
usr.sbin/unbound/testcode/unitauth.c
850
pr_rrs(buf, msg->rep);
usr.sbin/unbound/testcode/unitauth.c
909
struct dns_msg* msg = NULL;
usr.sbin/unbound/testcode/unitauth.c
914
ret = auth_zones_lookup(az, qinfo, region, &msg, &fallback, dp_nm,
usr.sbin/unbound/testcode/unitauth.c
919
ans_str = msgtostr(msg);
usr.sbin/unbound/util/config_file.h
1408
void ub_c_error(const char* msg);
usr.sbin/unbound/util/data/msgparse.c
1154
parse_extract_edns_from_response_msg(struct msg_parse* msg,
usr.sbin/unbound/util/data/msgparse.c
1157
struct rrset_parse* rrset = msg->rrset_first;
usr.sbin/unbound/util/data/msgparse.c
1196
else msg->rrset_first = found->rrset_all_next;
usr.sbin/unbound/util/data/msgparse.c
1197
if(found == msg->rrset_last)
usr.sbin/unbound/util/data/msgparse.c
1198
msg->rrset_last = found_prev;
usr.sbin/unbound/util/data/msgparse.c
1199
msg->arcount --;
usr.sbin/unbound/util/data/msgparse.c
1200
msg->ar_rrsets --;
usr.sbin/unbound/util/data/msgparse.c
1201
msg->rrset_count --;
usr.sbin/unbound/util/data/msgparse.c
226
msgparse_hashtable_lookup(struct msg_parse* msg, sldns_buffer* pkt,
usr.sbin/unbound/util/data/msgparse.c
230
struct rrset_parse* p = msg->hashtable[h & (PARSE_TABLE_SIZE-1)];
usr.sbin/unbound/util/data/msgparse.c
270
msgparse_bucket_remove(struct msg_parse* msg, struct rrset_parse* rrset)
usr.sbin/unbound/util/data/msgparse.c
273
p = &msg->hashtable[ rrset->hash & (PARSE_TABLE_SIZE-1) ];
usr.sbin/unbound/util/data/msgparse.c
285
change_section(struct msg_parse* msg, struct rrset_parse* rrset,
usr.sbin/unbound/util/data/msgparse.c
292
p = msg->rrset_first;
usr.sbin/unbound/util/data/msgparse.c
297
else msg->rrset_first = p->rrset_all_next;
usr.sbin/unbound/util/data/msgparse.c
298
if(msg->rrset_last == rrset)
usr.sbin/unbound/util/data/msgparse.c
299
msg->rrset_last = prev;
usr.sbin/unbound/util/data/msgparse.c
307
case LDNS_SECTION_ANSWER: msg->an_rrsets--; break;
usr.sbin/unbound/util/data/msgparse.c
308
case LDNS_SECTION_AUTHORITY: msg->ns_rrsets--; break;
usr.sbin/unbound/util/data/msgparse.c
309
case LDNS_SECTION_ADDITIONAL: msg->ar_rrsets--; break;
usr.sbin/unbound/util/data/msgparse.c
314
if(msg->rrset_last)
usr.sbin/unbound/util/data/msgparse.c
315
msg->rrset_last->rrset_all_next = rrset;
usr.sbin/unbound/util/data/msgparse.c
316
else msg->rrset_first = rrset;
usr.sbin/unbound/util/data/msgparse.c
317
msg->rrset_last = rrset;
usr.sbin/unbound/util/data/msgparse.c
320
case LDNS_SECTION_AUTHORITY: msg->ns_rrsets++; break;
usr.sbin/unbound/util/data/msgparse.c
321
case LDNS_SECTION_ADDITIONAL: msg->ar_rrsets++; break;
usr.sbin/unbound/util/data/msgparse.c
395
change_rrsig_rrset(struct rrset_parse* sigset, struct msg_parse* msg,
usr.sbin/unbound/util/data/msgparse.c
406
dataset = new_rrset(msg, sigset->dname, sigset->dname_len,
usr.sbin/unbound/util/data/msgparse.c
412
case LDNS_SECTION_ANSWER: msg->an_rrsets++; break;
usr.sbin/unbound/util/data/msgparse.c
413
case LDNS_SECTION_AUTHORITY: msg->ns_rrsets++; break;
usr.sbin/unbound/util/data/msgparse.c
414
case LDNS_SECTION_ADDITIONAL: msg->ar_rrsets++; break;
usr.sbin/unbound/util/data/msgparse.c
418
msg->qtype == LDNS_RR_TYPE_RRSIG ||
usr.sbin/unbound/util/data/msgparse.c
419
(msg->qtype == LDNS_RR_TYPE_ANY &&
usr.sbin/unbound/util/data/msgparse.c
425
msgparse_bucket_remove(msg, dataset);
usr.sbin/unbound/util/data/msgparse.c
427
dataset->rrset_bucket_next = msg->hashtable[hash&(PARSE_TABLE_SIZE-1)];
usr.sbin/unbound/util/data/msgparse.c
428
msg->hashtable[hash&(PARSE_TABLE_SIZE-1)] = dataset;
usr.sbin/unbound/util/data/msgparse.c
431
change_section(msg, dataset, section);
usr.sbin/unbound/util/data/msgparse.c
466
find_rrset(struct msg_parse* msg, sldns_buffer* pkt, uint8_t* dname,
usr.sbin/unbound/util/data/msgparse.c
506
*rrset_prev = msgparse_hashtable_lookup(msg, pkt, *hash,
usr.sbin/unbound/util/data/msgparse.c
513
*rrset_prev = msgparse_hashtable_lookup(msg, pkt,
usr.sbin/unbound/util/data/msgparse.c
524
*rrset_prev = msgparse_hashtable_lookup(msg, pkt,
usr.sbin/unbound/util/data/msgparse.c
544
*rrset_prev = msgparse_hashtable_lookup(msg, pkt, *hash,
usr.sbin/unbound/util/data/msgparse.c
555
*rrset_prev = change_rrsig_rrset(*rrset_prev, msg,
usr.sbin/unbound/util/data/msgparse.c
564
*rrset_prev = msgparse_hashtable_lookup(msg, pkt, *hash, *rrset_flags,
usr.sbin/unbound/util/data/msgparse.c
584
parse_query_section(sldns_buffer* pkt, struct msg_parse* msg)
usr.sbin/unbound/util/data/msgparse.c
586
if(msg->qdcount == 0)
usr.sbin/unbound/util/data/msgparse.c
588
if(msg->qdcount > 1)
usr.sbin/unbound/util/data/msgparse.c
590
log_assert(msg->qdcount == 1);
usr.sbin/unbound/util/data/msgparse.c
593
msg->qname = sldns_buffer_current(pkt);
usr.sbin/unbound/util/data/msgparse.c
594
if((msg->qname_len = pkt_dname_len(pkt)) == 0)
usr.sbin/unbound/util/data/msgparse.c
598
msg->qtype = sldns_buffer_read_u16(pkt);
usr.sbin/unbound/util/data/msgparse.c
599
msg->qclass = sldns_buffer_read_u16(pkt);
usr.sbin/unbound/util/data/msgparse.c
755
struct msg_parse* msg, struct regional* region,
usr.sbin/unbound/util/data/msgparse.c
778
if( (msg->qtype == LDNS_RR_TYPE_RRSIG ||
usr.sbin/unbound/util/data/msgparse.c
779
msg->qtype == LDNS_RR_TYPE_ANY)
usr.sbin/unbound/util/data/msgparse.c
82
new_rrset(struct msg_parse* msg, uint8_t* dname, size_t dnamelen,
usr.sbin/unbound/util/data/msgparse.c
826
parse_section(sldns_buffer* pkt, struct msg_parse* msg,
usr.sbin/unbound/util/data/msgparse.c
881
if(!find_rrset(msg, pkt, dname, dnamelen, type, dclass, &hash,
usr.sbin/unbound/util/data/msgparse.c
889
rrset = new_rrset(msg, dname, dnamelen, type, dclass,
usr.sbin/unbound/util/data/msgparse.c
89
p->rrset_bucket_next = msg->hashtable[hash & (PARSE_TABLE_SIZE-1)];
usr.sbin/unbound/util/data/msgparse.c
90
msg->hashtable[hash & (PARSE_TABLE_SIZE-1)] = p;
usr.sbin/unbound/util/data/msgparse.c
903
if((r=add_rr_to_rrset(rrset, pkt, msg, region, section,
usr.sbin/unbound/util/data/msgparse.c
911
parse_packet(sldns_buffer* pkt, struct msg_parse* msg, struct regional* region)
usr.sbin/unbound/util/data/msgparse.c
917
sldns_buffer_read(pkt, &msg->id, sizeof(uint16_t));
usr.sbin/unbound/util/data/msgparse.c
918
msg->flags = sldns_buffer_read_u16(pkt);
usr.sbin/unbound/util/data/msgparse.c
919
msg->qdcount = sldns_buffer_read_u16(pkt);
usr.sbin/unbound/util/data/msgparse.c
92
if(msg->rrset_last)
usr.sbin/unbound/util/data/msgparse.c
920
msg->ancount = sldns_buffer_read_u16(pkt);
usr.sbin/unbound/util/data/msgparse.c
921
msg->nscount = sldns_buffer_read_u16(pkt);
usr.sbin/unbound/util/data/msgparse.c
922
msg->arcount = sldns_buffer_read_u16(pkt);
usr.sbin/unbound/util/data/msgparse.c
923
if(msg->qdcount > 1)
usr.sbin/unbound/util/data/msgparse.c
925
if((ret = parse_query_section(pkt, msg)) != 0)
usr.sbin/unbound/util/data/msgparse.c
927
if((ret = parse_section(pkt, msg, region, LDNS_SECTION_ANSWER,
usr.sbin/unbound/util/data/msgparse.c
928
msg->ancount, &msg->an_rrsets)) != 0)
usr.sbin/unbound/util/data/msgparse.c
93
msg->rrset_last->rrset_all_next = p;
usr.sbin/unbound/util/data/msgparse.c
930
if((ret = parse_section(pkt, msg, region, LDNS_SECTION_AUTHORITY,
usr.sbin/unbound/util/data/msgparse.c
931
msg->nscount, &msg->ns_rrsets)) != 0)
usr.sbin/unbound/util/data/msgparse.c
933
if(sldns_buffer_remaining(pkt) == 0 && msg->arcount == 1) {
usr.sbin/unbound/util/data/msgparse.c
936
} else if((ret = parse_section(pkt, msg, region,
usr.sbin/unbound/util/data/msgparse.c
937
LDNS_SECTION_ADDITIONAL, msg->arcount, &msg->ar_rrsets)) != 0)
usr.sbin/unbound/util/data/msgparse.c
94
else msg->rrset_first = p;
usr.sbin/unbound/util/data/msgparse.c
942
msg->rrset_count = msg->an_rrsets + msg->ns_rrsets + msg->ar_rrsets;
usr.sbin/unbound/util/data/msgparse.c
95
msg->rrset_last = p;
usr.sbin/unbound/util/data/msgparse.h
285
int parse_packet(struct sldns_buffer* pkt, struct msg_parse* msg,
usr.sbin/unbound/util/data/msgparse.h
305
int parse_extract_edns_from_response_msg(struct msg_parse* msg,
usr.sbin/unbound/util/data/msgparse.h
361
struct rrset_parse* msgparse_hashtable_lookup(struct msg_parse* msg,
usr.sbin/unbound/util/data/msgparse.h
370
void msgparse_bucket_remove(struct msg_parse* msg, struct rrset_parse* rrset);
usr.sbin/unbound/util/data/msgreply.c
1092
struct msg_parse* msg;
usr.sbin/unbound/util/data/msgreply.c
1093
if(!(msg = regional_alloc(region, sizeof(*msg)))) {
usr.sbin/unbound/util/data/msgreply.c
1096
memset(msg, 0, sizeof(*msg));
usr.sbin/unbound/util/data/msgreply.c
1098
if(parse_packet(pkt, msg, region) != 0){
usr.sbin/unbound/util/data/msgreply.c
1101
if(!parse_create_msg(pkt, msg, NULL, qi, &rep, region)) {
usr.sbin/unbound/util/data/msgreply.c
143
parse_create_repinfo(struct msg_parse* msg, struct reply_info** rep,
usr.sbin/unbound/util/data/msgreply.c
146
*rep = construct_reply_info_base(region, msg->flags, msg->qdcount, 0,
usr.sbin/unbound/util/data/msgreply.c
147
0, 0, 0, msg->an_rrsets, msg->ns_rrsets, msg->ar_rrsets,
usr.sbin/unbound/util/data/msgreply.c
148
msg->rrset_count, sec_status_unchecked, LDNS_EDE_NONE);
usr.sbin/unbound/util/data/msgreply.c
416
get_rrset_trust(struct msg_parse* msg, struct rrset_parse* rrset)
usr.sbin/unbound/util/data/msgreply.c
418
uint16_t AA = msg->flags & BIT_AA;
usr.sbin/unbound/util/data/msgreply.c
422
if(msg->rrset_first &&
usr.sbin/unbound/util/data/msgreply.c
423
msg->rrset_first->section==LDNS_SECTION_ANSWER
usr.sbin/unbound/util/data/msgreply.c
424
&& msg->rrset_first->type==LDNS_RR_TYPE_CNAME){
usr.sbin/unbound/util/data/msgreply.c
425
if(rrset == msg->rrset_first)
usr.sbin/unbound/util/data/msgreply.c
429
if(msg->rrset_first &&
usr.sbin/unbound/util/data/msgreply.c
430
msg->rrset_first->section==LDNS_SECTION_ANSWER
usr.sbin/unbound/util/data/msgreply.c
431
&& msg->rrset_first->type==LDNS_RR_TYPE_DNAME){
usr.sbin/unbound/util/data/msgreply.c
432
if(rrset == msg->rrset_first ||
usr.sbin/unbound/util/data/msgreply.c
433
rrset == msg->rrset_first->rrset_all_next)
usr.sbin/unbound/util/data/msgreply.c
453
parse_copy_decompress_rrset(sldns_buffer* pkt, struct msg_parse* msg,
usr.sbin/unbound/util/data/msgreply.c
483
data->trust = get_rrset_trust(msg, pset);
usr.sbin/unbound/util/data/msgreply.c
496
parse_copy_decompress(sldns_buffer* pkt, struct msg_parse* msg,
usr.sbin/unbound/util/data/msgreply.c
500
struct rrset_parse *pset = msg->rrset_first;
usr.sbin/unbound/util/data/msgreply.c
509
if(!parse_copy_decompress_rrset(pkt, msg, pset, region,
usr.sbin/unbound/util/data/msgreply.c
526
parse_create_msg(sldns_buffer* pkt, struct msg_parse* msg,
usr.sbin/unbound/util/data/msgreply.c
530
log_assert(pkt && msg);
usr.sbin/unbound/util/data/msgreply.c
531
if(!parse_create_qinfo(pkt, msg, qinf, region))
usr.sbin/unbound/util/data/msgreply.c
533
if(!parse_create_repinfo(msg, rep, region))
usr.sbin/unbound/util/data/msgreply.c
539
if(!parse_copy_decompress(pkt, msg, *rep, region)) {
usr.sbin/unbound/util/data/msgreply.c
551
struct msg_parse* msg;
usr.sbin/unbound/util/data/msgreply.c
557
if(!(msg = regional_alloc(region, sizeof(*msg)))) {
usr.sbin/unbound/util/data/msgreply.c
560
memset(msg, 0, sizeof(*msg));
usr.sbin/unbound/util/data/msgreply.c
563
if((ret = parse_packet(pkt, msg, region)) != 0) {
usr.sbin/unbound/util/data/msgreply.c
566
if((ret = parse_extract_edns_from_response_msg(msg, edns, region)) != 0)
usr.sbin/unbound/util/data/msgreply.c
571
if(!parse_create_msg(pkt, msg, alloc, qinf, rep, NULL)) {
usr.sbin/unbound/util/data/msgreply.c
79
parse_create_qinfo(sldns_buffer* pkt, struct msg_parse* msg,
usr.sbin/unbound/util/data/msgreply.c
82
if(msg->qname) {
usr.sbin/unbound/util/data/msgreply.c
85
msg->qname_len);
usr.sbin/unbound/util/data/msgreply.c
86
else qinf->qname = (uint8_t*)malloc(msg->qname_len);
usr.sbin/unbound/util/data/msgreply.c
88
dname_pkt_copy(pkt, qinf->qname, msg->qname);
usr.sbin/unbound/util/data/msgreply.c
90
qinf->qname_len = msg->qname_len;
usr.sbin/unbound/util/data/msgreply.c
91
qinf->qtype = msg->qtype;
usr.sbin/unbound/util/data/msgreply.c
92
qinf->qclass = msg->qclass;
usr.sbin/unbound/util/data/msgreply.h
321
int parse_create_msg(struct sldns_buffer* pkt, struct msg_parse* msg,
usr.sbin/unbound/util/data/msgreply.h
459
int parse_copy_decompress_rrset(struct sldns_buffer* pkt, struct msg_parse* msg,
usr.sbin/unbound/util/log.c
408
log_hex_f(enum verbosity_value v, const char* msg, void* data, size_t length)
usr.sbin/unbound/util/log.c
418
verbose(v, "%s[%u]", msg, (unsigned)length);
usr.sbin/unbound/util/log.c
431
verbose(v, "%s[%u:%u] %.*s", msg, (unsigned)length,
usr.sbin/unbound/util/log.c
437
log_hex(const char* msg, void* data, size_t length)
usr.sbin/unbound/util/log.c
439
log_hex_f(verbosity, msg, data, length);
usr.sbin/unbound/util/log.c
460
void log_buf(enum verbosity_value level, const char* msg, sldns_buffer* buf)
usr.sbin/unbound/util/log.c
464
log_hex_f(level, msg, sldns_buffer_begin(buf), sldns_buffer_limit(buf));
usr.sbin/unbound/util/log.h
178
void log_hex(const char* msg, void* data, size_t length);
usr.sbin/unbound/util/log.h
201
void log_buf(enum verbosity_value level, const char* msg, struct sldns_buffer* buf);
usr.sbin/unbound/util/netevent.c
1026
msg.msg_name = &rep.remote_addr;
usr.sbin/unbound/util/netevent.c
1027
msg.msg_namelen = (socklen_t)sizeof(rep.remote_addr);
usr.sbin/unbound/util/netevent.c
1030
msg.msg_iov = iov;
usr.sbin/unbound/util/netevent.c
1031
msg.msg_iovlen = 1;
usr.sbin/unbound/util/netevent.c
1032
msg.msg_control = ancil.buf;
usr.sbin/unbound/util/netevent.c
1034
msg.msg_controllen = sizeof(ancil.buf);
usr.sbin/unbound/util/netevent.c
1036
msg.msg_flags = 0;
usr.sbin/unbound/util/netevent.c
1037
rcv = recvmsg(fd, &msg, MSG_DONTWAIT);
usr.sbin/unbound/util/netevent.c
1045
rep.remote_addrlen = msg.msg_namelen;
usr.sbin/unbound/util/netevent.c
1051
for(cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
usr.sbin/unbound/util/netevent.c
1052
cmsg = CMSG_NXTHDR(&msg, cmsg)) {
usr.sbin/unbound/util/netevent.c
1233
doq_set_localaddr_cmsg(struct msghdr* msg, size_t control_size,
usr.sbin/unbound/util/netevent.c
1241
cmsg = CMSG_FIRSTHDR(msg);
usr.sbin/unbound/util/netevent.c
1247
msg->msg_controllen = CMSG_SPACE(sizeof(struct in_pktinfo));
usr.sbin/unbound/util/netevent.c
1248
memset(msg->msg_control, 0, msg->msg_controllen);
usr.sbin/unbound/util/netevent.c
1249
log_assert(msg->msg_controllen <= control_size);
usr.sbin/unbound/util/netevent.c
1266
msg->msg_controllen = CMSG_SPACE(sizeof(struct in_addr));
usr.sbin/unbound/util/netevent.c
1267
memset(msg->msg_control, 0, msg->msg_controllen);
usr.sbin/unbound/util/netevent.c
1268
log_assert(msg->msg_controllen <= control_size);
usr.sbin/unbound/util/netevent.c
1279
msg->msg_controllen = CMSG_SPACE(sizeof(struct in6_pktinfo));
usr.sbin/unbound/util/netevent.c
1280
memset(msg->msg_control, 0, msg->msg_controllen);
usr.sbin/unbound/util/netevent.c
1281
log_assert(msg->msg_controllen <= control_size);
usr.sbin/unbound/util/netevent.c
1352
struct msghdr msg;
usr.sbin/unbound/util/netevent.c
1361
memset(&msg, 0, sizeof(msg));
usr.sbin/unbound/util/netevent.c
1362
msg.msg_name = (void*)&paddr->addr;
usr.sbin/unbound/util/netevent.c
1363
msg.msg_namelen = paddr->addrlen;
usr.sbin/unbound/util/netevent.c
1364
msg.msg_iov = iov;
usr.sbin/unbound/util/netevent.c
1365
msg.msg_iovlen = 1;
usr.sbin/unbound/util/netevent.c
1366
msg.msg_control = control.buf;
usr.sbin/unbound/util/netevent.c
1368
msg.msg_controllen = sizeof(control.buf);
usr.sbin/unbound/util/netevent.c
1370
msg.msg_flags = 0;
usr.sbin/unbound/util/netevent.c
1372
doq_set_localaddr_cmsg(&msg, sizeof(control.buf), &paddr->localaddr,
usr.sbin/unbound/util/netevent.c
1377
ret = sendmsg(c->fd, &msg, MSG_DONTWAIT);
usr.sbin/unbound/util/netevent.c
1449
int* pkt_continue, struct msghdr* msg)
usr.sbin/unbound/util/netevent.c
1457
for(cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL;
usr.sbin/unbound/util/netevent.c
1458
cmsg = CMSG_NXTHDR(msg, cmsg)) {
usr.sbin/unbound/util/netevent.c
1532
msghdr_get_ecn(struct msghdr* msg, int family)
usr.sbin/unbound/util/netevent.c
1537
for(cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL;
usr.sbin/unbound/util/netevent.c
1538
cmsg = CMSG_NXTHDR(msg, cmsg)) {
usr.sbin/unbound/util/netevent.c
1548
for(cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL;
usr.sbin/unbound/util/netevent.c
1549
cmsg = CMSG_NXTHDR(msg, cmsg)) {
usr.sbin/unbound/util/netevent.c
1568
struct msghdr msg;
usr.sbin/unbound/util/netevent.c
1576
msg.msg_name = &paddr->addr;
usr.sbin/unbound/util/netevent.c
1577
msg.msg_namelen = (socklen_t)sizeof(paddr->addr);
usr.sbin/unbound/util/netevent.c
1580
msg.msg_iov = iov;
usr.sbin/unbound/util/netevent.c
1581
msg.msg_iovlen = 1;
usr.sbin/unbound/util/netevent.c
1582
msg.msg_control = ancil.buf;
usr.sbin/unbound/util/netevent.c
1584
msg.msg_controllen = sizeof(ancil.buf);
usr.sbin/unbound/util/netevent.c
1586
msg.msg_flags = 0;
usr.sbin/unbound/util/netevent.c
1588
rcv = recvmsg(c->fd, &msg, MSG_DONTWAIT);
usr.sbin/unbound/util/netevent.c
1598
paddr->addrlen = msg.msg_namelen;
usr.sbin/unbound/util/netevent.c
1601
if(!doq_get_localaddr_cmsg(c, paddr, pkt_continue, &msg))
usr.sbin/unbound/util/netevent.c
1603
pi->ecn = msghdr_get_ecn(&msg, paddr->addr.sockaddr.in.sin_family);
usr.sbin/unbound/util/netevent.c
4324
struct msghdr msg;
usr.sbin/unbound/util/netevent.c
4327
memset(&msg, 0, sizeof(msg));
usr.sbin/unbound/util/netevent.c
4340
msg.msg_name = &c->repinfo.remote_addr;
usr.sbin/unbound/util/netevent.c
4341
msg.msg_namelen = c->repinfo.remote_addrlen;
usr.sbin/unbound/util/netevent.c
4342
msg.msg_iov = iov;
usr.sbin/unbound/util/netevent.c
4343
msg.msg_iovlen = 2;
usr.sbin/unbound/util/netevent.c
4344
r = sendmsg(fd, &msg, MSG_FASTOPEN);
usr.sbin/unbound/util/netevent.c
630
struct msghdr msg;
usr.sbin/unbound/util/netevent.c
647
msg.msg_name = addr;
usr.sbin/unbound/util/netevent.c
648
msg.msg_namelen = addrlen;
usr.sbin/unbound/util/netevent.c
651
msg.msg_iov = iov;
usr.sbin/unbound/util/netevent.c
652
msg.msg_iovlen = 1;
usr.sbin/unbound/util/netevent.c
653
msg.msg_control = control.buf;
usr.sbin/unbound/util/netevent.c
655
msg.msg_controllen = sizeof(control.buf);
usr.sbin/unbound/util/netevent.c
657
msg.msg_flags = 0;
usr.sbin/unbound/util/netevent.c
660
cmsg = CMSG_FIRSTHDR(&msg);
usr.sbin/unbound/util/netevent.c
664
msg.msg_controllen = CMSG_SPACE(sizeof(struct in_pktinfo));
usr.sbin/unbound/util/netevent.c
665
log_assert(msg.msg_controllen <= sizeof(control.buf));
usr.sbin/unbound/util/netevent.c
680
msg.msg_controllen = CMSG_SPACE(sizeof(struct in_addr));
usr.sbin/unbound/util/netevent.c
681
log_assert(msg.msg_controllen <= sizeof(control.buf));
usr.sbin/unbound/util/netevent.c
694
msg.msg_control = NULL;
usr.sbin/unbound/util/netevent.c
698
msg.msg_controllen = CMSG_SPACE(sizeof(struct in6_pktinfo));
usr.sbin/unbound/util/netevent.c
699
log_assert(msg.msg_controllen <= sizeof(control.buf));
usr.sbin/unbound/util/netevent.c
715
msg.msg_controllen = CMSG_SPACE(sizeof(struct in6_pktinfo));
usr.sbin/unbound/util/netevent.c
716
log_assert(msg.msg_controllen <= sizeof(control.buf));
usr.sbin/unbound/util/netevent.c
730
sent = sendmsg(c->fd, &msg, 0);
usr.sbin/unbound/util/netevent.c
856
sent = sendmsg(c->fd, &msg, 0);
usr.sbin/unbound/util/netevent.c
998
struct msghdr msg;
usr.sbin/unbound/util/shm_side/shm_main.c
260
shm_stat->mem.msg = (long long)slabhash_get_mem(worker->env.msg_cache);
usr.sbin/unbound/util/tube.c
495
int tube_queue_item(struct tube* tube, uint8_t* msg, size_t len)
usr.sbin/unbound/util/tube.c
501
free(msg);
usr.sbin/unbound/util/tube.c
505
item->buf = msg;
usr.sbin/unbound/util/tube.c
753
int tube_queue_item(struct tube* tube, uint8_t* msg, size_t len)
usr.sbin/unbound/util/tube.c
760
free(msg);
usr.sbin/unbound/util/tube.c
764
item->buf = msg;
usr.sbin/unbound/util/tube.h
267
int tube_queue_item(struct tube* tube, uint8_t* msg, size_t len);
usr.sbin/unbound/validator/autotrust.c
151
char msg[MAXSYSLOGMSGLEN];
usr.sbin/unbound/validator/autotrust.c
152
vsnprintf(msg, sizeof(msg), format, args);
usr.sbin/unbound/validator/autotrust.c
153
verbose(level, "%s key %d %s", str?str:"??", keytag, msg);
usr.sbin/unbound/validator/val_neg.c
1253
struct dns_msg* msg;
usr.sbin/unbound/validator/val_neg.c
1293
if(!(msg = dns_msg_create(qname, qname_len,
usr.sbin/unbound/validator/val_neg.c
1297
if(!dns_msg_authadd(msg, region, ce_rrset, 0))
usr.sbin/unbound/validator/val_neg.c
1299
return msg;
usr.sbin/unbound/validator/val_neg.c
1327
if(!(msg = dns_msg_create(qname, qname_len,
usr.sbin/unbound/validator/val_neg.c
1331
if(!dns_msg_authadd(msg, region, ce_rrset, 0))
usr.sbin/unbound/validator/val_neg.c
1333
if(!dns_msg_authadd(msg, region, nc_rrset, 0))
usr.sbin/unbound/validator/val_neg.c
1335
return msg;
usr.sbin/unbound/validator/val_neg.c
1350
struct regional* region, struct dns_msg* msg, struct val_neg_zone* zone)
usr.sbin/unbound/validator/val_neg.c
1362
nm = reply_nsec_signer(msg->rep, &nmlen, &dclass);
usr.sbin/unbound/validator/val_neg.c
1370
if(!dns_msg_authadd(msg, region, soa, now)) {
usr.sbin/unbound/validator/val_neg.c
1384
struct dns_msg* msg;
usr.sbin/unbound/validator/val_neg.c
1417
if(!(msg = dns_msg_create(qinfo->qname, qinfo->qname_len,
usr.sbin/unbound/validator/val_neg.c
1420
if(!dns_msg_authadd(msg, region, nsec, 0))
usr.sbin/unbound/validator/val_neg.c
1422
if(addsoa && !add_soa(rrset_cache, now, region, msg, NULL))
usr.sbin/unbound/validator/val_neg.c
1428
return msg;
usr.sbin/unbound/validator/val_neg.c
1430
if(!(msg = dns_msg_create(qinfo->qname, qinfo->qname_len,
usr.sbin/unbound/validator/val_neg.c
1473
if(!dns_msg_ansadd(msg, region, wcrr, 0))
usr.sbin/unbound/validator/val_neg.c
1498
if(!dns_msg_authadd(msg, region, wcrr, 0))
usr.sbin/unbound/validator/val_neg.c
1503
if(!dns_msg_authadd(msg, region, nsec, 0))
usr.sbin/unbound/validator/val_neg.c
1505
if(addsoa && !add_soa(rrset_cache, now, region, msg, NULL))
usr.sbin/unbound/validator/val_neg.c
1516
FLAGS_SET_RCODE(msg->rep->flags, rcode);
usr.sbin/unbound/validator/val_neg.c
1517
return msg;
usr.sbin/unbound/validator/val_neg.c
1548
msg = neg_nsec3_proof_ds(zone, qinfo->qname, qinfo->qname_len,
usr.sbin/unbound/validator/val_neg.c
1550
if(msg && addsoa && !add_soa(rrset_cache, now, region, msg, zone)) {
usr.sbin/unbound/validator/val_neg.c
1555
return msg;
usr.sbin/unbound/validator/val_utils.c
1304
struct dns_msg* msg;
usr.sbin/unbound/validator/val_utils.c
1316
msg = dns_msg_create(nm, nmlen, LDNS_RR_TYPE_DS, c, region, 1);
usr.sbin/unbound/validator/val_utils.c
1317
if(!msg)
usr.sbin/unbound/validator/val_utils.c
1319
msg->rep->rrsets[0] = copy;
usr.sbin/unbound/validator/val_utils.c
1320
msg->rep->rrset_count++;
usr.sbin/unbound/validator/val_utils.c
1321
msg->rep->an_numrrsets++;
usr.sbin/unbound/validator/val_utils.c
1322
return msg;
usr.sbin/unbound/validator/val_utils.c
1331
msg = val_neg_getmsg(env->neg_cache, &qinfo, region, env->rrset_cache,
usr.sbin/unbound/validator/val_utils.c
1333
return msg;
usr.sbin/unbound/validator/validator.c
2102
struct dns_msg* msg;
usr.sbin/unbound/validator/validator.c
2108
msg = vq->sub_ds_msg;
usr.sbin/unbound/validator/validator.c
2110
msg, &msg->qinfo, NULL, &suspend, NULL);
usr.sbin/unbound/validator/validator.c
2121
(msg=val_find_DS(qstate->env, target_key_name,
usr.sbin/unbound/validator/validator.c
2126
msg, &msg->qinfo, NULL, &suspend, NULL);
usr.sbin/unbound/validator/validator.c
2885
int id, int rcode, struct dns_msg* msg, struct query_info* qinfo,
usr.sbin/unbound/validator/validator.c
2915
subtype = val_classify_response(BIT_RD, qinfo, qinfo, msg->rep, 0);
usr.sbin/unbound/validator/validator.c
2919
ds = reply_find_answer_rrset(qinfo, msg->rep);
usr.sbin/unbound/validator/validator.c
2969
if(!val_has_signed_nsecs(msg->rep, &reason)) {
usr.sbin/unbound/validator/validator.c
2983
qstate->env, ve, qinfo, msg->rep, vq->key_entry,
usr.sbin/unbound/validator/validator.c
3020
msg->rep->rrsets + msg->rep->an_numrrsets,
usr.sbin/unbound/validator/validator.c
3021
msg->rep->ns_numrrsets, qinfo, vq->key_entry, &reason,
usr.sbin/unbound/validator/validator.c
3069
cname = reply_find_rrset_section_an(msg->rep, qinfo->qname,
usr.sbin/unbound/validator/validator.c
3079
if(msg->rep->an_numrrsets != 0 && ntohs(msg->rep->
usr.sbin/unbound/validator/validator.c
3107
if(FLAGS_GET_RCODE(msg->rep->flags) != LDNS_RCODE_NOERROR) {
usr.sbin/unbound/validator/validator.c
3111
msg->rep->flags), rc, sizeof(rc));
usr.sbin/unbound/validator/validator.c
3146
int id, int rcode, struct dns_msg* msg, struct query_info* qinfo,
usr.sbin/unbound/validator/validator.c
3164
ret = ds_response_to_ke(qstate, vq, id, rcode, msg, qinfo, &dske,
usr.sbin/unbound/validator/validator.c
3246
int id, int rcode, struct dns_msg* msg, struct query_info* qinfo,
usr.sbin/unbound/validator/validator.c
3267
dnskey = reply_find_answer_rrset(qinfo, msg->rep);
usr.sbin/unbound/validator/validator.c
3368
int id, int rcode, struct dns_msg* msg, struct sock_list* origin,
usr.sbin/unbound/validator/validator.c
3387
dnskey_rrset = reply_find_rrset_section_an(msg->rep,
usr.sbin/unbound/validator/validator.c
74
struct val_qstate* vq, int id, int rcode, struct dns_msg* msg,
usr.sbin/vmctl/main.c
1012
fatal(const char *msg, ...)
usr.sbin/vmctl/main.c
1016
va_start(ap, msg);
usr.sbin/vmctl/main.c
1017
verr(1, msg, ap);
usr.sbin/vmctl/main.c
1022
fatalx(const char *msg, ...)
usr.sbin/vmctl/main.c
1026
va_start(ap, msg);
usr.sbin/vmctl/main.c
1027
verrx(1, msg, ap);
usr.sbin/vmctl/main.c
1032
log_debug(const char *msg, ...)
usr.sbin/vmctl/main.c
1039
va_start(ap, msg);
usr.sbin/vmctl/main.c
1040
vwarnx(msg, ap);
usr.sbin/vmctl/main.c
1045
log_warn(const char *msg, ...)
usr.sbin/vmctl/main.c
1049
va_start(ap, msg);
usr.sbin/vmctl/main.c
1050
vwarn(msg, ap);
usr.sbin/vmctl/main.c
1056
log_warnx(const char *msg, ...)
usr.sbin/vmctl/main.c
1060
va_start(ap, msg);
usr.sbin/vmctl/main.c
1061
vwarnx(msg, ap);
usr.sbin/vmd/i8253.c
52
enum pipe_msg_type msg;
usr.sbin/vmd/i8253.c
54
msg = vm_pipe_recv(&dev_pipe);
usr.sbin/vmd/i8253.c
55
switch (msg) {
usr.sbin/vmd/i8253.c
66
fatalx("%s: unexpected pipe message %d", __func__, msg);
usr.sbin/vmd/mc146818.c
75
enum pipe_msg_type msg;
usr.sbin/vmd/mc146818.c
77
msg = vm_pipe_recv(&dev_pipe);
usr.sbin/vmd/mc146818.c
78
if (msg == MC146818_RESCHEDULE_PER) {
usr.sbin/vmd/mc146818.c
81
fatalx("%s: unexpected pipe message %d", __func__, msg);
usr.sbin/vmd/ns8250.c
50
enum pipe_msg_type msg;
usr.sbin/vmd/ns8250.c
52
msg = vm_pipe_recv(&dev_pipe);
usr.sbin/vmd/ns8250.c
53
switch(msg) {
usr.sbin/vmd/ns8250.c
58
fatalx("%s: unexpected pipe message %d", __func__, msg);
usr.sbin/vmd/parse.y
800
char *msg;
usr.sbin/vmd/parse.y
804
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/vmd/parse.y
807
log_warnx("%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/vmd/parse.y
808
free(msg);
usr.sbin/vmd/vioblk.c
181
memset(&msg, 0, sizeof(msg));
usr.sbin/vmd/vioblk.c
182
msg.type = VIODEV_MSG_READY;
usr.sbin/vmd/vioblk.c
183
imsg_compose_event(&dev.sync_iev, IMSG_DEVOP_MSG, 0, 0, -1, &msg,
usr.sbin/vmd/vioblk.c
184
sizeof(msg));
usr.sbin/vmd/vioblk.c
189
&msg, sizeof(msg));
usr.sbin/vmd/vioblk.c
210
memset(&msg, 0, sizeof(msg));
usr.sbin/vmd/vioblk.c
211
msg.type = VIODEV_MSG_ERROR;
usr.sbin/vmd/vioblk.c
212
msg.data = ret;
usr.sbin/vmd/vioblk.c
213
imsg_compose(&dev.sync_iev.ibuf, IMSG_DEVOP_MSG, 0, 0, -1, &msg,
usr.sbin/vmd/vioblk.c
214
sizeof(msg));
usr.sbin/vmd/vioblk.c
460
struct viodev_msg msg;
usr.sbin/vmd/vioblk.c
497
viodev_msg_read(&imsg, &msg);
usr.sbin/vmd/vioblk.c
500
switch (msg.type) {
usr.sbin/vmd/vioblk.c
503
msg.data = vioblk_read(dev, &msg, &deassert);
usr.sbin/vmd/vioblk.c
504
msg.data_valid = 1;
usr.sbin/vmd/vioblk.c
507
msg.state = INTR_STATE_DEASSERT;
usr.sbin/vmd/vioblk.c
509
imsg_compose_event(iev, IMSG_DEVOP_MSG, 0, 0, -1, &msg,
usr.sbin/vmd/vioblk.c
510
sizeof(msg));
usr.sbin/vmd/vioblk.c
514
if (vioblk_write(dev, &msg))
usr.sbin/vmd/vioblk.c
522
fatalx("%s: invalid msg type %d", __func__, msg.type);
usr.sbin/vmd/vioblk.c
529
vioblk_write(struct virtio_dev *dev, struct viodev_msg *msg)
usr.sbin/vmd/vioblk.c
531
uint32_t data = msg->data;
usr.sbin/vmd/vioblk.c
532
uint16_t reg = msg->reg;
usr.sbin/vmd/vioblk.c
533
uint8_t sz = msg->io_sz;
usr.sbin/vmd/vioblk.c
544
intr = vioblk_notifyq(dev, (uint16_t)(msg->data));
usr.sbin/vmd/vioblk.c
557
vioblk_read(struct virtio_dev *dev, struct viodev_msg *msg, int *deassert)
usr.sbin/vmd/vioblk.c
560
uint16_t reg = msg->reg;
usr.sbin/vmd/vioblk.c
561
uint8_t sz = msg->io_sz;
usr.sbin/vmd/vioblk.c
568
data = vioblk_dev_read(dev, msg);
usr.sbin/vmd/vioblk.c
586
vioblk_dev_read(struct virtio_dev *dev, struct viodev_msg *msg)
usr.sbin/vmd/vioblk.c
590
uint16_t reg = msg->reg;
usr.sbin/vmd/vioblk.c
591
uint8_t sz = msg->io_sz;
usr.sbin/vmd/vioblk.c
66
struct viodev_msg msg;
usr.sbin/vmd/vionet.c
1066
vionet_cfg_write(struct virtio_dev *dev, struct viodev_msg *msg)
usr.sbin/vmd/vionet.c
1069
uint32_t data = msg->data;
usr.sbin/vmd/vionet.c
1070
uint16_t reg = msg->reg & 0xFF;
usr.sbin/vmd/vionet.c
1071
uint8_t sz = msg->io_sz;
usr.sbin/vmd/vionet.c
1074
DPRINTF("%s: write reg=%d data=0x%x", __func__, msg->reg, data);
usr.sbin/vmd/vionet.c
113
struct viodev_msg msg;
usr.sbin/vmd/vionet.c
1267
vionet_read(struct virtio_dev *dev, struct viodev_msg *msg, int *deassert)
usr.sbin/vmd/vionet.c
1270
uint16_t reg = msg->reg;
usr.sbin/vmd/vionet.c
1274
data = vionet_cfg_read(dev, msg);
usr.sbin/vmd/vionet.c
1277
data = vionet_dev_read(dev, msg);
usr.sbin/vmd/vionet.c
1298
vionet_write(struct virtio_dev *dev, struct viodev_msg *msg)
usr.sbin/vmd/vionet.c
1300
uint16_t reg = msg->reg;
usr.sbin/vmd/vionet.c
1304
(void)vionet_cfg_write(dev, msg);
usr.sbin/vmd/vionet.c
1310
vionet_notifyq(dev, (uint16_t)(msg->data));
usr.sbin/vmd/vionet.c
1321
vionet_dev_read(struct virtio_dev *dev, struct viodev_msg *msg)
usr.sbin/vmd/vionet.c
1325
uint16_t reg = msg->reg & 0xFF;
usr.sbin/vmd/vionet.c
1412
enum pipe_msg_type msg;
usr.sbin/vmd/vionet.c
1417
msg = vm_pipe_recv(&pipe_rx);
usr.sbin/vmd/vionet.c
1419
switch (msg) {
usr.sbin/vmd/vionet.c
1436
fatalx("%s: invalid channel message: %d", __func__, msg);
usr.sbin/vmd/vionet.c
1447
enum pipe_msg_type msg;
usr.sbin/vmd/vionet.c
1453
msg = vm_pipe_recv(&pipe_tx);
usr.sbin/vmd/vionet.c
1455
switch (msg) {
usr.sbin/vmd/vionet.c
1475
fatalx("%s: invalid channel message: %d", __func__, msg);
usr.sbin/vmd/vionet.c
1506
enum pipe_msg_type msg;
usr.sbin/vmd/vionet.c
1511
msg = vm_pipe_recv(&pipe_main);
usr.sbin/vmd/vionet.c
1512
switch (msg) {
usr.sbin/vmd/vionet.c
1534
fatalx("%s: invalid channel msg: %d", __func__, msg);
usr.sbin/vmd/vionet.c
1545
struct viodev_msg msg;
usr.sbin/vmd/vionet.c
1548
memset(&msg, 0, sizeof(msg));
usr.sbin/vmd/vionet.c
1549
msg.irq = dev->irq;
usr.sbin/vmd/vionet.c
1550
msg.vcpu = 0; /* XXX: smp */
usr.sbin/vmd/vionet.c
1551
msg.type = VIODEV_MSG_KICK;
usr.sbin/vmd/vionet.c
1552
msg.state = INTR_STATE_ASSERT;
usr.sbin/vmd/vionet.c
1555
&msg, sizeof(msg), ev_base_main);
usr.sbin/vmd/vionet.c
1567
struct viodev_msg msg;
usr.sbin/vmd/vionet.c
1570
memset(&msg, 0, sizeof(msg));
usr.sbin/vmd/vionet.c
1571
msg.irq = dev->irq;
usr.sbin/vmd/vionet.c
1572
msg.vcpu = 0; /* XXX: smp */
usr.sbin/vmd/vionet.c
1573
msg.type = VIODEV_MSG_KICK;
usr.sbin/vmd/vionet.c
1574
msg.state = INTR_STATE_DEASSERT;
usr.sbin/vmd/vionet.c
1577
&msg, sizeof(msg), ev_base_main);
usr.sbin/vmd/vionet.c
241
memset(&msg, 0, sizeof(msg));
usr.sbin/vmd/vionet.c
242
msg.type = VIODEV_MSG_READY;
usr.sbin/vmd/vionet.c
243
imsg_compose_event2(&dev.sync_iev, IMSG_DEVOP_MSG, 0, 0, -1, &msg,
usr.sbin/vmd/vionet.c
244
sizeof(msg), ev_base_main);
usr.sbin/vmd/vionet.c
249
&msg, sizeof(msg), ev_base_main);
usr.sbin/vmd/vionet.c
284
memset(&msg, 0, sizeof(msg));
usr.sbin/vmd/vionet.c
285
msg.type = VIODEV_MSG_ERROR;
usr.sbin/vmd/vionet.c
286
msg.data = ret;
usr.sbin/vmd/vionet.c
287
imsg_compose(&dev.sync_iev.ibuf, IMSG_DEVOP_MSG, 0, 0, -1, &msg,
usr.sbin/vmd/vionet.c
288
sizeof(msg));
usr.sbin/vmd/vionet.c
912
struct viodev_msg msg;
usr.sbin/vmd/vionet.c
949
viodev_msg_read(&imsg, &msg);
usr.sbin/vmd/vionet.c
952
switch (msg.type) {
usr.sbin/vmd/vionet.c
955
msg.data = vionet_read(dev, &msg, &deassert);
usr.sbin/vmd/vionet.c
956
msg.data_valid = 1;
usr.sbin/vmd/vionet.c
958
msg.state = INTR_STATE_DEASSERT;
usr.sbin/vmd/vionet.c
959
imsg_compose_event2(iev, IMSG_DEVOP_MSG, 0, 0, -1, &msg,
usr.sbin/vmd/vionet.c
960
sizeof(msg), ev_base_main);
usr.sbin/vmd/vionet.c
964
vionet_write(dev, &msg);
usr.sbin/vmd/vionet.c
971
fatalx("%s: invalid msg type %d", __func__, msg.type);
usr.sbin/vmd/vionet.c
978
vionet_cfg_read(struct virtio_dev *dev, struct viodev_msg *msg)
usr.sbin/vmd/vionet.c
982
uint16_t reg = msg->reg & 0x00FF;
usr.sbin/vmd/vioscsi.c
159
memset(&msg, 0, sizeof(msg));
usr.sbin/vmd/vioscsi.c
160
msg.type = VIODEV_MSG_READY;
usr.sbin/vmd/vioscsi.c
161
imsg_compose_event(&dev.sync_iev, IMSG_DEVOP_MSG, 0, 0, -1, &msg,
usr.sbin/vmd/vioscsi.c
162
sizeof(msg));
usr.sbin/vmd/vioscsi.c
167
&msg, sizeof(msg));
usr.sbin/vmd/vioscsi.c
187
memset(&msg, 0, sizeof(msg));
usr.sbin/vmd/vioscsi.c
188
msg.type = VIODEV_MSG_ERROR;
usr.sbin/vmd/vioscsi.c
189
msg.data = ret;
usr.sbin/vmd/vioscsi.c
190
imsg_compose(&dev.sync_iev.ibuf, IMSG_DEVOP_MSG, 0, 0, -1, &msg,
usr.sbin/vmd/vioscsi.c
191
sizeof(msg));
usr.sbin/vmd/vioscsi.c
494
struct viodev_msg msg;
usr.sbin/vmd/vioscsi.c
531
viodev_msg_read(&imsg, &msg);
usr.sbin/vmd/vioscsi.c
534
switch (msg.type) {
usr.sbin/vmd/vioscsi.c
537
msg.data = vioscsi_read(dev, &msg, &deassert);
usr.sbin/vmd/vioscsi.c
538
msg.data_valid = 1;
usr.sbin/vmd/vioscsi.c
541
msg.state = INTR_STATE_DEASSERT;
usr.sbin/vmd/vioscsi.c
543
imsg_compose_event(iev, IMSG_DEVOP_MSG, 0, 0, -1, &msg,
usr.sbin/vmd/vioscsi.c
544
sizeof(msg));
usr.sbin/vmd/vioscsi.c
548
if (vioscsi_write(dev, &msg))
usr.sbin/vmd/vioscsi.c
556
fatalx("%s: invalid msg type %d", __func__, msg.type);
usr.sbin/vmd/vioscsi.c
563
vioscsi_write(struct virtio_dev *dev, struct viodev_msg *msg)
usr.sbin/vmd/vioscsi.c
565
uint32_t data = msg->data;
usr.sbin/vmd/vioscsi.c
566
uint16_t reg = msg->reg;
usr.sbin/vmd/vioscsi.c
567
uint8_t sz = msg->io_sz;
usr.sbin/vmd/vioscsi.c
578
notify = vioscsi_notifyq(dev, (uint16_t)(msg->data));
usr.sbin/vmd/vioscsi.c
591
vioscsi_read(struct virtio_dev *dev, struct viodev_msg *msg, int *deassert)
usr.sbin/vmd/vioscsi.c
594
uint16_t reg = msg->reg;
usr.sbin/vmd/vioscsi.c
595
uint8_t sz = msg->io_sz;
usr.sbin/vmd/vioscsi.c
64
struct viodev_msg msg;
usr.sbin/vmd/virtio.c
1263
struct viodev_msg msg;
usr.sbin/vmd/virtio.c
1275
memset(&msg, 0, sizeof(msg));
usr.sbin/vmd/virtio.c
1276
msg.type = VIODEV_MSG_SHUTDOWN;
usr.sbin/vmd/virtio.c
1279
&msg, sizeof(msg));
usr.sbin/vmd/virtio.c
1465
struct viodev_msg msg;
usr.sbin/vmd/virtio.c
1566
viodev_msg_read(&imsg, &msg);
usr.sbin/vmd/virtio.c
1569
if (msg.type != VIODEV_MSG_READY) {
usr.sbin/vmd/virtio.c
1571
__func__, msg.type);
usr.sbin/vmd/virtio.c
1688
struct viodev_msg msg;
usr.sbin/vmd/virtio.c
1726
viodev_msg_read(&imsg, &msg);
usr.sbin/vmd/virtio.c
1727
handle_dev_msg(&msg, dev);
usr.sbin/vmd/virtio.c
1740
handle_dev_msg(struct viodev_msg *msg, struct virtio_dev *gdev)
usr.sbin/vmd/virtio.c
1744
switch (msg->type) {
usr.sbin/vmd/virtio.c
1746
if (msg->state == INTR_STATE_ASSERT)
usr.sbin/vmd/virtio.c
1747
vcpu_assert_irq(vmm_id, msg->vcpu, msg->irq);
usr.sbin/vmd/virtio.c
1748
else if (msg->state == INTR_STATE_DEASSERT)
usr.sbin/vmd/virtio.c
1749
vcpu_deassert_irq(vmm_id, msg->vcpu, msg->irq);
usr.sbin/vmd/virtio.c
1763
msg->type);
usr.sbin/vmd/virtio.c
1785
struct viodev_msg msg;
usr.sbin/vmd/virtio.c
1788
memset(&msg, 0, sizeof(msg));
usr.sbin/vmd/virtio.c
1789
msg.reg = reg;
usr.sbin/vmd/virtio.c
1790
msg.io_sz = sz;
usr.sbin/vmd/virtio.c
1793
msg.type = VIODEV_MSG_IO_WRITE;
usr.sbin/vmd/virtio.c
1794
msg.data = *data;
usr.sbin/vmd/virtio.c
1795
msg.data_valid = 1;
usr.sbin/vmd/virtio.c
1797
msg.type = VIODEV_MSG_IO_READ;
usr.sbin/vmd/virtio.c
1799
if (msg.type == VIODEV_MSG_IO_WRITE) {
usr.sbin/vmd/virtio.c
1803
ret = imsg_compose(ibuf, IMSG_DEVOP_MSG, 0, 0, -1, &msg,
usr.sbin/vmd/virtio.c
1804
sizeof(msg));
usr.sbin/vmd/virtio.c
1818
ret = imsg_compose(ibuf, IMSG_DEVOP_MSG, 0, 0, -1, &msg,
usr.sbin/vmd/virtio.c
1819
sizeof(msg));
usr.sbin/vmd/virtio.c
1836
viodev_msg_read(&imsg, &msg);
usr.sbin/vmd/virtio.c
1839
if (msg.type == VIODEV_MSG_IO_READ && msg.data_valid) {
usr.sbin/vmd/virtio.c
1841
virtio_reg_name(msg.reg));
usr.sbin/vmd/virtio.c
1842
*data = msg.data;
usr.sbin/vmd/virtio.c
1847
if (msg.state == INTR_STATE_ASSERT)
usr.sbin/vmd/virtio.c
1848
vcpu_assert_irq(dev->vmm_id, msg.vcpu, msg.irq);
usr.sbin/vmd/virtio.c
1849
else if (msg.state == INTR_STATE_DEASSERT)
usr.sbin/vmd/virtio.c
1850
vcpu_deassert_irq(dev->vmm_id, msg.vcpu, msg.irq);
usr.sbin/vmd/virtio.c
1853
msg.type);
usr.sbin/vmd/virtio.c
1864
struct viodev_msg msg;
usr.sbin/vmd/virtio.c
1867
memset(&msg, 0, sizeof(msg));
usr.sbin/vmd/virtio.c
1868
msg.irq = dev->irq;
usr.sbin/vmd/virtio.c
1869
msg.vcpu = vcpu;
usr.sbin/vmd/virtio.c
1870
msg.type = VIODEV_MSG_KICK;
usr.sbin/vmd/virtio.c
1871
msg.state = INTR_STATE_ASSERT;
usr.sbin/vmd/virtio.c
1874
&msg, sizeof(msg));
usr.sbin/vmd/virtio.c
1882
struct viodev_msg msg;
usr.sbin/vmd/virtio.c
1885
memset(&msg, 0, sizeof(msg));
usr.sbin/vmd/virtio.c
1886
msg.irq = dev->irq;
usr.sbin/vmd/virtio.c
1887
msg.vcpu = vcpu;
usr.sbin/vmd/virtio.c
1888
msg.type = VIODEV_MSG_KICK;
usr.sbin/vmd/virtio.c
1889
msg.state = INTR_STATE_DEASSERT;
usr.sbin/vmd/virtio.c
1892
&msg, sizeof(msg));
usr.sbin/vmd/virtio.c
1934
viodev_msg_read(struct imsg *imsg, struct viodev_msg *msg)
usr.sbin/vmd/virtio.c
1936
if (imsg_get_data(imsg, msg, sizeof(*msg)))
usr.sbin/vmd/virtio.c
963
enum pipe_msg_type msg;
usr.sbin/vmd/virtio.c
965
msg = vm_pipe_recv(&v->dev_pipe);
usr.sbin/vmd/virtio.c
966
switch (msg) {
usr.sbin/vmd/virtio.c
976
log_warnx("%s: invalid pipe message type %d", __func__, msg);
usr.sbin/vmd/vm.c
1060
vm_pipe_send(struct vm_dev_pipe *p, enum pipe_msg_type msg)
usr.sbin/vmd/vm.c
1063
n = write(p->write, &msg, sizeof(msg));
usr.sbin/vmd/vm.c
1064
if (n != sizeof(msg))
usr.sbin/vmd/vm.c
1085
enum pipe_msg_type msg;
usr.sbin/vmd/vm.c
1086
n = read(p->read, &msg, sizeof(msg));
usr.sbin/vmd/vm.c
1087
if (n != sizeof(msg))
usr.sbin/vmd/vm.c
1090
return msg;
usr.sbin/ypbind/ypbind.c
585
struct rpc_msg msg;
usr.sbin/ypbind/ypbind.c
593
memset(&msg, 0, sizeof msg);
usr.sbin/ypbind/ypbind.c
600
msg.rm_direction = CALL;
usr.sbin/ypbind/ypbind.c
601
msg.rm_call.cb_rpcvers = RPC_MSG_VERSION;
usr.sbin/ypbind/ypbind.c
602
msg.rm_call.cb_prog = YPPROG;
usr.sbin/ypbind/ypbind.c
603
msg.rm_call.cb_vers = YPVERS;
usr.sbin/ypbind/ypbind.c
604
msg.rm_call.cb_proc = YPPROC_DOMAIN_NONACK;
usr.sbin/ypbind/ypbind.c
605
msg.rm_call.cb_cred = rpcua->ah_cred;
usr.sbin/ypbind/ypbind.c
606
msg.rm_call.cb_verf = rpcua->ah_verf;
usr.sbin/ypbind/ypbind.c
608
msg.rm_xid = ypdb->dom_xid;
usr.sbin/ypbind/ypbind.c
610
if (!xdr_callmsg(&xdr, &msg)) {
usr.sbin/ypbind/ypbind.c
642
struct rpc_msg msg;
usr.sbin/ypbind/ypbind.c
655
memset(&msg, 0, sizeof msg);
usr.sbin/ypbind/ypbind.c
662
msg.rm_direction = CALL;
usr.sbin/ypbind/ypbind.c
663
msg.rm_call.cb_rpcvers = RPC_MSG_VERSION;
usr.sbin/ypbind/ypbind.c
664
msg.rm_call.cb_prog = PMAPPROG;
usr.sbin/ypbind/ypbind.c
665
msg.rm_call.cb_vers = PMAPVERS;
usr.sbin/ypbind/ypbind.c
666
msg.rm_call.cb_proc = PMAPPROC_CALLIT;
usr.sbin/ypbind/ypbind.c
667
msg.rm_call.cb_cred = rpcua->ah_cred;
usr.sbin/ypbind/ypbind.c
668
msg.rm_call.cb_verf = rpcua->ah_verf;
usr.sbin/ypbind/ypbind.c
670
msg.rm_xid = ypdb->dom_xid;
usr.sbin/ypbind/ypbind.c
672
if (!xdr_callmsg(&xdr, &msg)) {
usr.sbin/ypbind/ypbind.c
833
struct rpc_msg msg;
usr.sbin/ypbind/ypbind.c
838
memset(&msg, 0, sizeof(msg));
usr.sbin/ypbind/ypbind.c
839
msg.acpted_rply.ar_verf = _null_auth;
usr.sbin/ypbind/ypbind.c
840
msg.acpted_rply.ar_results.where = (caddr_t)&rmtcr;
usr.sbin/ypbind/ypbind.c
841
msg.acpted_rply.ar_results.proc = xdr_rmtcallres;
usr.sbin/ypbind/ypbind.c
860
if (xdr_replymsg(&xdr, &msg)) {
usr.sbin/ypbind/ypbind.c
861
if ((msg.rm_reply.rp_stat == MSG_ACCEPTED) &&
usr.sbin/ypbind/ypbind.c
862
(msg.acpted_rply.ar_stat == SUCCESS)) {
usr.sbin/ypbind/ypbind.c
864
ypdb = xid2ypdb(msg.rm_xid);
usr.sbin/ypbind/ypbind.c
870
msg.acpted_rply.ar_results.proc = xdr_void;
usr.sbin/ypbind/ypbind.c
884
struct rpc_msg msg;
usr.sbin/ypbind/ypbind.c
890
memset(&msg, 0, sizeof(msg));
usr.sbin/ypbind/ypbind.c
891
msg.acpted_rply.ar_verf = _null_auth;
usr.sbin/ypbind/ypbind.c
892
msg.acpted_rply.ar_results.where = (caddr_t)&res;
usr.sbin/ypbind/ypbind.c
893
msg.acpted_rply.ar_results.proc = xdr_bool;
usr.sbin/ypbind/ypbind.c
912
if (xdr_replymsg(&xdr, &msg)) {
usr.sbin/ypbind/ypbind.c
913
if ((msg.rm_reply.rp_stat == MSG_ACCEPTED) &&
usr.sbin/ypbind/ypbind.c
914
(msg.acpted_rply.ar_stat == SUCCESS)) {
usr.sbin/ypbind/ypbind.c
915
ypdb = xid2ypdb(msg.rm_xid);
usr.sbin/ypbind/ypbind.c
921
msg.acpted_rply.ar_results.proc = xdr_void;
usr.sbin/ypldap/aldap.c
398
while (m->msg == NULL) {
usr.sbin/ypldap/aldap.c
419
m->msg = ober_read_elements(&ldap->ber, NULL);
usr.sbin/ypldap/aldap.c
430
LDAP_DEBUG("message", m->msg);
usr.sbin/ypldap/aldap.c
432
if (ober_scanf_elements(m->msg, "{ite", &msgid, &class, &type, &a) != 0)
usr.sbin/ypldap/aldap.c
454
if (m->msg->be_sub) {
usr.sbin/ypldap/aldap.c
455
for (ep = m->msg->be_sub; ep != NULL; ep = ep->be_next) {
usr.sbin/ypldap/aldap.c
535
aldap_freemsg(struct aldap_message *msg)
usr.sbin/ypldap/aldap.c
537
if (msg->msg)
usr.sbin/ypldap/aldap.c
538
ober_free_elements(msg->msg);
usr.sbin/ypldap/aldap.c
539
free(msg);
usr.sbin/ypldap/aldap.c
543
aldap_get_resultcode(struct aldap_message *msg)
usr.sbin/ypldap/aldap.c
545
return msg->body.res.rescode;
usr.sbin/ypldap/aldap.c
549
aldap_get_dn(struct aldap_message *msg)
usr.sbin/ypldap/aldap.c
553
if (msg->dn == NULL)
usr.sbin/ypldap/aldap.c
556
if (ober_get_string(msg->dn, &dn) == -1)
usr.sbin/ypldap/aldap.c
563
aldap_get_references(struct aldap_message *msg)
usr.sbin/ypldap/aldap.c
565
if (msg->references == NULL)
usr.sbin/ypldap/aldap.c
567
return aldap_get_stringset(msg->references);
usr.sbin/ypldap/aldap.c
585
aldap_get_diagmsg(struct aldap_message *msg)
usr.sbin/ypldap/aldap.c
589
if (msg->body.res.diagmsg == NULL)
usr.sbin/ypldap/aldap.c
592
if (ober_get_string(msg->body.res.diagmsg, &s) == -1)
usr.sbin/ypldap/aldap.c
599
aldap_count_attrs(struct aldap_message *msg)
usr.sbin/ypldap/aldap.c
604
if (msg->body.search.attrs == NULL)
usr.sbin/ypldap/aldap.c
607
for (i = 0, a = msg->body.search.attrs;
usr.sbin/ypldap/aldap.c
616
aldap_first_attr(struct aldap_message *msg, char **outkey,
usr.sbin/ypldap/aldap.c
623
if (msg->body.search.attrs == NULL)
usr.sbin/ypldap/aldap.c
626
if (ober_scanf_elements(msg->body.search.attrs, "{s(e)}",
usr.sbin/ypldap/aldap.c
630
msg->body.search.iter = msg->body.search.attrs->be_next;
usr.sbin/ypldap/aldap.c
646
aldap_next_attr(struct aldap_message *msg, char **outkey,
usr.sbin/ypldap/aldap.c
653
if (msg->body.search.iter == NULL)
usr.sbin/ypldap/aldap.c
656
LDAP_DEBUG("attr", msg->body.search.iter);
usr.sbin/ypldap/aldap.c
658
if (ober_get_eoc(msg->body.search.iter) == 0)
usr.sbin/ypldap/aldap.c
661
if (ober_scanf_elements(msg->body.search.iter, "{s(e)}", &key, &a) != 0)
usr.sbin/ypldap/aldap.c
664
msg->body.search.iter = msg->body.search.iter->be_next;
usr.sbin/ypldap/aldap.c
681
aldap_match_attr(struct aldap_message *msg, char *inkey,
usr.sbin/ypldap/aldap.c
688
if (msg->body.search.attrs == NULL)
usr.sbin/ypldap/aldap.c
691
LDAP_DEBUG("attr", msg->body.search.attrs);
usr.sbin/ypldap/aldap.c
693
for (a = msg->body.search.attrs;;) {
usr.sbin/ypldap/aldap.h
63
struct ber_element *msg;
usr.sbin/ypldap/parse.y
504
char *msg;
usr.sbin/ypldap/parse.y
508
if (vasprintf(&msg, fmt, ap) == -1)
usr.sbin/ypldap/parse.y
511
logit(LOG_CRIT, "%s:%d: %s", file->name, yylval.lineno, msg);
usr.sbin/ypldap/parse.y
512
free(msg);
usr.sbin/ypserv/yppush/yppush_svc.c
51
void _msgout(char *msg)
usr.sbin/ypserv/yppush/yppush_svc.c
55
syslog(LOG_ERR, "%s", msg);
usr.sbin/ypserv/yppush/yppush_svc.c
57
(void) fprintf(stderr, "%s\n", msg);
usr.sbin/ypserv/yppush/yppush_svc.c
59
syslog(LOG_ERR, "%s", msg);
usr.sbin/ypserv/ypserv/ypserv.c
72
_msgout(char *msg)
usr.sbin/ypserv/ypserv/ypserv.c
76
syslog(LOG_ERR, "%s", msg);
usr.sbin/ypserv/ypserv/ypserv.c
78
(void) fprintf(stderr, "%s\n", msg);
usr.sbin/ypserv/ypserv/ypserv.c
80
syslog(LOG_ERR, "%s", msg);