/src/lib/libc/net/ |
ip6opt.c | 109 ch->cmsg_len = CMSG_LEN(0); 136 bp = (uint8_t *)(void *)cmsg + cmsg->cmsg_len; 152 cmsg->cmsg_len += 2; 163 _DIAGASSERT(__type_fit(socklen_t, padlen + cmsg->cmsg_len)); 164 cmsg->cmsg_len += (socklen_t)padlen; 174 _DIAGASSERT(__type_fit(socklen_t, optlen + cmsg->cmsg_len)); 175 cmsg->cmsg_len += (socklen_t)optlen; 182 _DIAGASSERT(__type_fit(socklen_t, padlen + cmsg->cmsg_len)); 183 cmsg->cmsg_len += (socklen_t)padlen [all...] |
sctp_sys_calls.c | 440 cmsg->cmsg_len = CMSG_LEN (sizeof(struct sctp_sndrcvinfo) ); 451 msg.msg_controllen = cmsg->cmsg_len; 502 cmsg->cmsg_len = CMSG_LEN (sizeof(struct sctp_sndrcvinfo) ); 507 msg.msg_controllen = cmsg->cmsg_len; 799 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndinfo)); 813 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_prinfo)) [all...] |
rthdr.c | 100 ch->cmsg_len = CMSG_LEN(sizeof(struct ip6_rthdr0) - 103 ch->cmsg_len = CMSG_LEN(sizeof(struct ip6_rthdr0)); 138 len = CMSG_LEN((rt0->ip6r0_len + 1) << 3); 140 cmsg->cmsg_len = (socklen_t)len;
|
/src/sys/compat/netbsd32/ |
netbsd32_socket.c | 59 (__CASTV(char *, kcmsg) + CMSG32_ALIGN((ucmsg)->cmsg_len)) 92 j = cmsg->cmsg_len - CMSG_LEN(0); 93 i = cmsg32.cmsg_len = CMSG32_LEN(j); 105 ktrkuser(mbuftypes[MT_CONTROL], cmsg, cmsg->cmsg_len); 115 j = CMSG32_SPACE(cmsg->cmsg_len - CMSG_LEN(0)); 123 cmsg = (void *)((char *)cmsg + CMSG_ALIGN(cmsg->cmsg_len)); 407 cmsg32.cmsg_len > (size_t)resid || 408 cmsg32.cmsg_len < sizeof(cmsg32)) [all...] |
netbsd32_compat_43.c | 473 && cmsg->cmsg_len < omsg.msg_accrightslen 476 cmsg->cmsg_len) == 0) { 477 omsg.msg_accrightslen = cmsg->cmsg_len;
|
/src/sys/compat/linux/common/ |
linux_socket.h | 186 size_t cmsg_len; /* NB not socklen_t */ member in struct:linux_cmsghdr 198 ((((char *)(ucmsg) + LINUX_CMSG_ALIGN((kcmsg)->cmsg_len) + \ 203 LINUX_CMSG_ALIGN((kcmsg)->cmsg_len)))
|
linux_socket.c | 528 if (l_cmsg.cmsg_len > resid 529 || l_cmsg.cmsg_len < sizeof l_cmsg) { 570 cspace = CMSG_SPACE(l_cmsg.cmsg_len - sizeof(l_cmsg)); 597 cmsg->cmsg_len = l_cmsg.cmsg_len + LINUX_CMSG_ALIGN_DELTA; 608 l_cmsg.cmsg_len - sizeof(l_cmsg)); 612 resid -= LINUX_CMSG_ALIGN(l_cmsg.cmsg_len); 700 * 0. different sizeof cmsg_len. 705 linux_cmsg.cmsg_len = cmsg->cmsg_len - LINUX_CMSG_ALIGN_DELTA [all...] |
/src/regress/sys/kern/unfdpass/ |
unfdpass.c | 255 if (cmp->cmsg_len != CMSG_LEN(FDCM_DATASIZE)) 257 "length %d", cmp->cmsg_len); 263 if (cmp->cmsg_len < CMSG_LEN(SOCKCREDSIZE(1))) 265 "length %d", cmp->cmsg_len); 412 msg.msg_controllen = CMSG_LEN(FDCM_DATASIZE); 421 cmp->cmsg_len = CMSG_LEN(FDCM_DATASIZE);
|
/src/tests/include/sys/ |
t_socket.c | 50 cmp->cmsg_len = CMSG_LEN(sizeof(int)); 139 cmp->cmsg_len = CMSG_LEN(sizeof(int));
|
/src/tests/net/fdpass/ |
fdpass.c | 68 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); 72 msg.msg_controllen = cmsg->cmsg_len;
|
/src/dist/pf/sbin/pflogd/ |
privsep_fdpass.c | 64 msg.msg_controllen = CMSG_LEN(sizeof(int)); 66 cmsg->cmsg_len = CMSG_LEN(sizeof(int));
|
/src/sys/external/bsd/libnv/dist/ |
msgio.c | 88 cmsg->cmsg_len = CMSG_LEN(sizeof(fd)); 101 cmsg->cmsg_len != CMSG_LEN(sizeof(fd))) { 208 cmsg->cmsg_len = CMSG_LEN(sizeof(struct cmsgcred)); 244 cmsg->cmsg_len != CMSG_LEN(sizeof(struct cmsgcred)) ||
|
/src/sys/compat/common/ |
uipc_syscalls_43.c | 254 && cmsg->cmsg_len < omsg.msg_accrightslen 256 cmsg->cmsg_len) == 0) { 257 omsg.msg_accrightslen = cmsg->cmsg_len; 324 cmsg->cmsg_len = CMSG_SPACE(accrightslen);
|
/src/usr.sbin/mld6query/ |
mld6.c | 213 cmsgp->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); 222 cmsgp->cmsg_len = CMSG_LEN(hbhlen);
|
/src/sbin/mount_portal/ |
activate.c | 136 cmsgsize = CMSG_LEN(sizeof(*files)); 146 cmsg->cmsg_len = CMSG_LEN(sizeof(int));
|
/src/sys/kern/ |
uipc_usrreq.c | 1415 const size_t nfds = (cm->cmsg_len - CMSG_ALIGN(sizeof(*cm))) / 1509 cm->cmsg_len = CMSG_LEN(nfds * sizeof(int)); 1521 cm->cmsg_len = CMSG_LEN(0); 1531 KASSERT(cm->cmsg_len <= rights->m_len); 1532 memset(&mtod(rights, char *)[cm->cmsg_len], 0, rights->m_len - 1533 cm->cmsg_len); 1555 cm->cmsg_len > control->m_len || 1556 cm->cmsg_len < CMSG_ALIGN(sizeof(*cm)) [all...] |
uipc_syscalls.c | 810 KASSERT(CMSG_ALIGN(sizeof(*cm)) <= cm->cmsg_len); 811 KASSERT(cm->cmsg_len <= m->m_len); 812 nfds = (cm->cmsg_len - CMSG_ALIGN(sizeof(*cm))) / sizeof(int); 870 ktrkuser(mbuftypes[MT_CONTROL], cmsg, cmsg->cmsg_len); 1619 if (cmsg->cmsg_len > 1622 ktrkuser(mbuftypes[type], cmsg, cmsg->cmsg_len);
|
/src/sbin/ping6/ |
ping6.c | 779 scmsgp->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); 797 scmsgp->cmsg_len = CMSG_LEN(sizeof(int)); 1871 if (cm->cmsg_len == 0) 1876 cm->cmsg_len == CMSG_LEN(sizeof(int))) 1890 if (cm->cmsg_len == 0) 1895 cm->cmsg_len == CMSG_LEN(sizeof(struct in6_pktinfo)) [all...] |
/src/sys/sys/ |
socket.h | 529 socklen_t cmsg_len; /* data byte count, including hdr */ member in struct:cmsghdr 552 (__CASTV(char *, cmsg) + __CMSG_ALIGN((cmsg)->cmsg_len)) 576 #define CMSG_LEN(l) (__CMSG_ASIZE + (l))
|
/src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
sanitizer_platform_limits_openbsd.h | 199 unsigned cmsg_len; member in struct:__sanitizer::__sanitizer_cmsghdr
|
sanitizer_platform_limits_solaris.h | 208 unsigned cmsg_len; member in struct:__sanitizer::__sanitizer_cmsghdr
|
sanitizer_platform_limits_freebsd.h | 227 unsigned cmsg_len; member in struct:__sanitizer::__sanitizer_cmsghdr
|
sanitizer_platform_limits_openbsd.cc | 186 CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_len);
|
/src/tests/lib/libc/sys/ |
t_kevent.c | 123 msg->cmsg_len = CMSG_LEN(sizeof(int));
|
/src/sys/netinet/ |
ip_output.c | 1528 control->m_data += CMSG_ALIGN(cm->cmsg_len), 1529 control->m_len -= CMSG_ALIGN(cm->cmsg_len)) { 1532 (cm->cmsg_len == 0) || 1533 (cm->cmsg_len > control->m_len)) { 1541 if (cm->cmsg_len != CMSG_LEN(sizeof(pktinfo))) 1550 if (cm->cmsg_len != CMSG_LEN(sizeof(struct in_addr)))
|