Lines Matching refs:cmsghdr

1267 print_gen_cmsg(FILE *fp, struct cmsghdr *cmsghdr)  in print_gen_cmsg()  argument
1272 for (q = CMSG_DATA(cmsghdr); in print_gen_cmsg()
1273 q < (u_char *)cmsghdr + cmsghdr->cmsg_len; q++) { in print_gen_cmsg()
1274 fprintf(fp, "%s0x%02x", q == CMSG_DATA(cmsghdr) ? "" : ",", *q); in print_gen_cmsg()
1386 print_sctp_cmsg(FILE *fp, bool receive, struct cmsghdr *cmsghdr) in print_sctp_cmsg() argument
1391 len = cmsghdr->cmsg_len; in print_sctp_cmsg()
1392 data = CMSG_DATA(cmsghdr); in print_sctp_cmsg()
1393 switch (cmsghdr->cmsg_type) { in print_sctp_cmsg()
1398 print_gen_cmsg(fp, cmsghdr); in print_sctp_cmsg()
1405 print_gen_cmsg(fp, cmsghdr); in print_sctp_cmsg()
1413 print_gen_cmsg(fp, cmsghdr); in print_sctp_cmsg()
1420 print_gen_cmsg(fp, cmsghdr); in print_sctp_cmsg()
1426 print_gen_cmsg(fp, cmsghdr); in print_sctp_cmsg()
1432 print_gen_cmsg(fp, cmsghdr); in print_sctp_cmsg()
1438 print_gen_cmsg(fp, cmsghdr); in print_sctp_cmsg()
1444 print_gen_cmsg(fp, cmsghdr); in print_sctp_cmsg()
1450 print_gen_cmsg(fp, cmsghdr); in print_sctp_cmsg()
1456 print_gen_cmsg(fp, cmsghdr); in print_sctp_cmsg()
1459 print_gen_cmsg(fp, cmsghdr); in print_sctp_cmsg()
1466 struct cmsghdr *cmsghdr; in print_cmsgs() local
1487 for (cmsghdr = CMSG_FIRSTHDR(msghdr); in print_cmsgs()
1488 cmsghdr != NULL; in print_cmsgs()
1489 cmsghdr = CMSG_NXTHDR(msghdr, cmsghdr)) { in print_cmsgs()
1490 if (cmsghdr->cmsg_len < sizeof(*cmsghdr)) { in print_cmsgs()
1492 cmsghdr->cmsg_len); in print_cmsgs()
1493 if (cmsghdr->cmsg_len == 0) { in print_cmsgs()
1500 level = cmsghdr->cmsg_level; in print_cmsgs()
1501 type = cmsghdr->cmsg_type; in print_cmsgs()
1502 len = cmsghdr->cmsg_len; in print_cmsgs()
1515 print_sctp_cmsg(fp, receive, cmsghdr); in print_cmsgs()
1518 print_gen_cmsg(fp, cmsghdr); in print_cmsgs()