crypto/heimdal/appl/telnet/telnet/commands.c
2522
struct cmsghdr *cmsg = NULL;
crypto/heimdal/lib/ipc/server.c
564
struct cmsghdr *cmp;
crypto/krb5/src/lib/apputils/udppktinfo.c
163
cmsg2pktinfo(struct cmsghdr *cmsgptr)
crypto/krb5/src/lib/apputils/udppktinfo.c
170
check_cmsg_ip_pktinfo(struct cmsghdr *cmsgptr, struct sockaddr_in *to,
crypto/krb5/src/lib/apputils/udppktinfo.c
189
cmsg2sin(struct cmsghdr *cmsgptr)
crypto/krb5/src/lib/apputils/udppktinfo.c
196
check_cmsg_ip_recvdstaddr(struct cmsghdr *cmsgptr, struct sockaddr_in *to,
crypto/krb5/src/lib/apputils/udppktinfo.c
219
cmsg2pktinfo6(struct cmsghdr *cmsgptr)
crypto/krb5/src/lib/apputils/udppktinfo.c
226
check_cmsg_ipv6_pktinfo(struct cmsghdr *cmsgptr, struct sockaddr_in6 *to,
crypto/krb5/src/lib/apputils/udppktinfo.c
247
check_cmsg_pktinfo(struct cmsghdr *cmsgptr, struct sockaddr_storage *to,
crypto/krb5/src/lib/apputils/udppktinfo.c
279
struct cmsghdr *cmsgptr;
crypto/krb5/src/lib/apputils/udppktinfo.c
332
set_msg_from_ip_pktinfo(struct msghdr *msg, struct cmsghdr *cmsgptr,
crypto/krb5/src/lib/apputils/udppktinfo.c
351
set_msg_from_ip_sendsrcaddr(struct msghdr *msg, struct cmsghdr *cmsgptr,
crypto/krb5/src/lib/apputils/udppktinfo.c
373
set_msg_from_ipv6_pktinfo(struct msghdr *msg, struct cmsghdr *cmsgptr,
crypto/krb5/src/lib/apputils/udppktinfo.c
405
set_msg_from(struct msghdr *msg, struct cmsghdr *cmsgptr,
crypto/krb5/src/lib/apputils/udppktinfo.c
440
struct cmsghdr *cmsgptr;
crypto/openssh/defines.h
620
#define CMSG_LEN(len) (__CMSG_ALIGN(sizeof(struct cmsghdr)) + (len))
crypto/openssh/defines.h
625
#define CMSG_SPACE(len) (__CMSG_ALIGN(sizeof(struct cmsghdr)) + __CMSG_ALIGN(len))
crypto/openssh/defines.h
630
#define CMSG_DATA(cmsg) ((u_char *)(cmsg) + __CMSG_ALIGN(sizeof(struct cmsghdr)))
crypto/openssh/defines.h
639
((mhdr)->msg_controllen >= sizeof(struct cmsghdr) ? \
crypto/openssh/defines.h
640
(struct cmsghdr *)(mhdr)->msg_control : \
crypto/openssh/defines.h
641
(struct cmsghdr *)NULL)
crypto/openssh/monitor_fdpass.c
109
struct cmsghdr hdr;
crypto/openssh/monitor_fdpass.c
112
struct cmsghdr *cmsg;
crypto/openssh/monitor_fdpass.c
49
struct cmsghdr hdr;
crypto/openssh/monitor_fdpass.c
52
struct cmsghdr *cmsg;
crypto/openssh/regress/netcat.c
1007
struct cmsghdr hdr;
crypto/openssh/regress/netcat.c
1010
struct cmsghdr *cmsg;
crypto/openssl/crypto/bio/bss_dgram.c
100
#define CMSGHDR_TYPE struct cmsghdr
crypto/openssl/crypto/bio/bss_dgram.c
1256
cmsg = (struct cmsghdr *)mh->msg_control;
crypto/openssl/crypto/bio/bss_dgram.c
1977
struct cmsghdr *cmsg;
crypto/openssl/crypto/bio/bss_dgram.c
2206
struct cmsghdr *cmsg;
crypto/openssl/crypto/bio/bss_dgram.c
2252
cmsg = (struct cmsghdr *)cmsgbuf;
crypto/openssl/crypto/bio/bss_dgram.c
2264
cmsg = (struct cmsghdr *)&cmsgbuf[CMSG_SPACE(sizeof(struct sctp_sndinfo))];
crypto/openssl/crypto/bio/bss_dgram.c
2274
cmsg = (struct cmsghdr *)cmsgbuf;
crypto/openssl/engines/e_afalg.c
405
static ossl_inline void afalg_set_op_sk(struct cmsghdr *cmsg,
crypto/openssl/engines/e_afalg.c
414
static void afalg_set_iv_sk(struct cmsghdr *cmsg, const unsigned char *iv,
crypto/openssl/engines/e_afalg.c
490
struct cmsghdr *cmsg;
crypto/openssl/include/internal/ktls.h
105
struct cmsghdr *cmsg;
crypto/openssl/include/internal/ktls.h
147
struct cmsghdr *cmsg;
crypto/openssl/include/internal/ktls.h
348
struct cmsghdr *cmsg;
crypto/openssl/include/internal/ktls.h
350
struct cmsghdr hdr;
crypto/openssl/include/internal/ktls.h
400
struct cmsghdr *cmsg;
crypto/openssl/include/internal/ktls.h
402
struct cmsghdr hdr;
lib/libc/net/ip6opt.c
107
inet6_option_append(struct cmsghdr *cmsg, const u_int8_t *typep, int multx,
lib/libc/net/ip6opt.c
176
inet6_option_alloc(struct cmsghdr *cmsg, int datalen, int multx, int plusy)
lib/libc/net/ip6opt.c
238
inet6_option_next(const struct cmsghdr *cmsg, u_int8_t **tptrp)
lib/libc/net/ip6opt.c
294
inet6_option_find(const struct cmsghdr *cmsg, u_int8_t **tptrp, int type)
lib/libc/net/ip6opt.c
80
inet6_option_init(void *bp, struct cmsghdr **cmsgp, int type)
lib/libc/net/ip6opt.c
82
struct cmsghdr *ch = (struct cmsghdr *)bp;
lib/libc/net/nscachedcli.c
145
struct cmsghdr hdr;
lib/libc/net/rthdr.c
138
inet6_rthdr_lasthop(struct cmsghdr *cmsg, unsigned int flags)
lib/libc/net/rthdr.c
176
inet6_rthdr_reverse(const struct cmsghdr *in, struct cmsghdr *out)
lib/libc/net/rthdr.c
184
inet6_rthdr_segments(const struct cmsghdr *cmsg)
lib/libc/net/rthdr.c
207
inet6_rthdr_getaddr(struct cmsghdr *cmsg, int idx)
lib/libc/net/rthdr.c
237
inet6_rthdr_getflags(const struct cmsghdr *cmsg, int idx)
lib/libc/net/rthdr.c
66
struct cmsghdr *
lib/libc/net/rthdr.c
69
struct cmsghdr *ch = (struct cmsghdr *)bp;
lib/libc/net/rthdr.c
96
inet6_rthdr_add(struct cmsghdr *cmsg, const struct in6_addr *addr, u_int flags)
lib/libc/net/sctp_sys_calls.c
1006
cmsg = (struct cmsghdr *)cmsgbuf;
lib/libc/net/sctp_sys_calls.c
1026
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_sndinfo)));
lib/libc/net/sctp_sys_calls.c
1040
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_prinfo)));
lib/libc/net/sctp_sys_calls.c
1053
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_authinfo)));
lib/libc/net/sctp_sys_calls.c
1068
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_sndinfo)));
lib/libc/net/sctp_sys_calls.c
1077
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_prinfo)));
lib/libc/net/sctp_sys_calls.c
1085
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_authinfo)));
lib/libc/net/sctp_sys_calls.c
1116
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct in_addr)));
lib/libc/net/sctp_sys_calls.c
1141
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct in6_addr)));
lib/libc/net/sctp_sys_calls.c
534
struct cmsghdr *cmsg;
lib/libc/net/sctp_sys_calls.c
596
cmsg = (struct cmsghdr *)cmsgbuf;
lib/libc/net/sctp_sys_calls.c
647
struct cmsghdr *cmsg;
lib/libc/net/sctp_sys_calls.c
663
cmsg = (struct cmsghdr *)cmsgbuf;
lib/libc/net/sctp_sys_calls.c
819
struct cmsghdr *cmsg;
lib/libc/net/sctp_sys_calls.c
886
struct cmsghdr *cmsg;
lib/libc/net/sctp_sys_calls.c
979
struct cmsghdr *cmsg;
lib/libc/rpc/clnt_vc.c
788
struct cmsghdr cmsg;
lib/libc/rpc/clnt_vc.c
813
struct cmsghdr cmsg;
lib/libc/rpc/clnt_vc.c
84
struct cmsghdr cmsg;
lib/libc/rpc/svc_dg.c
200
struct cmsghdr *cmsg;
lib/libc/rpc/svc_dg.c
218
msg.msg_controllen < sizeof(struct cmsghdr) ||
lib/libc/rpc/svc_dg.c
303
struct cmsghdr *cmsg;
lib/libc/tests/secure/fortify_poll_test.c
84
struct cmsghdr *cmsg;
lib/libc/tests/secure/fortify_random_test.c
84
struct cmsghdr *cmsg;
lib/libc/tests/secure/fortify_select_test.c
84
struct cmsghdr *cmsg;
lib/libc/tests/secure/fortify_signal_test.c
84
struct cmsghdr *cmsg;
lib/libc/tests/secure/fortify_socket_test.c
84
struct cmsghdr *cmsg;
lib/libc/tests/secure/fortify_stdio_test.c
84
struct cmsghdr *cmsg;
lib/libc/tests/secure/fortify_stdlib_test.c
84
struct cmsghdr *cmsg;
lib/libc/tests/secure/fortify_string_test.c
84
struct cmsghdr *cmsg;
lib/libc/tests/secure/fortify_strings_test.c
84
struct cmsghdr *cmsg;
lib/libc/tests/secure/fortify_uio_test.c
84
struct cmsghdr *cmsg;
lib/libc/tests/secure/fortify_unistd_test.c
84
struct cmsghdr *cmsg;
lib/libc/tests/secure/fortify_wchar_test.c
84
struct cmsghdr *cmsg;
lib/libnv/msgio.c
150
struct cmsghdr *cmsg;
lib/libnv/msgio.c
190
struct cmsghdr *cmsg;
lib/libnv/msgio.c
226
struct cmsghdr *cmsg;
lib/libnv/msgio.c
275
struct cmsghdr *cmsg;
lib/libnv/msgio.c
73
msghdr_add_fd(struct cmsghdr *cmsg, int fd)
lib/libopenbsd/imsg-buffer.c
230
struct cmsghdr *cmsg;
lib/libopenbsd/imsg-buffer.c
232
struct cmsghdr hdr;
lib/libopenbsd/imsg.c
50
struct cmsghdr *cmsg;
lib/libopenbsd/imsg.c
52
struct cmsghdr hdr;
sbin/hastd/proto_common.c
166
struct cmsghdr *cmsg;
sbin/hastd/proto_common.c
66
struct cmsghdr *cmsg;
sbin/ping/ping.c
918
struct cmsghdr *cmsg = CMSG_FIRSTHDR(&msg);
sbin/ping/ping6.c
1833
struct cmsghdr *cm;
sbin/ping/ping6.c
1837
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
sbin/ping/ping6.c
1838
cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {
sbin/ping/ping6.c
2165
struct cmsghdr *cm;
sbin/ping/ping6.c
2167
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
sbin/ping/ping6.c
2168
cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {
sbin/ping/ping6.c
2189
struct cmsghdr *cm;
sbin/ping/ping6.c
2191
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
sbin/ping/ping6.c
2192
cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {
sbin/ping/ping6.c
2211
struct cmsghdr *cm;
sbin/ping/ping6.c
2214
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
sbin/ping/ping6.c
2215
cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {
sbin/ping/ping6.c
283
struct cmsghdr *scmsgp = NULL;
sys/compat/freebsd32/freebsd32_misc.c
1427
(FREEBSD32_ALIGN(sizeof(struct cmsghdr)) + FREEBSD32_ALIGN(l))
sys/compat/freebsd32/freebsd32_misc.c
1430
FREEBSD32_ALIGN(sizeof(struct cmsghdr)))
sys/compat/freebsd32/freebsd32_misc.c
1433
freebsd32_cmsg_convert(const struct cmsghdr *cm, void *data, socklen_t datalen)
sys/compat/freebsd32/freebsd32_misc.c
1489
struct cmsghdr *cm;
sys/compat/freebsd32/freebsd32_misc.c
1503
cm = mtod(m, struct cmsghdr *);
sys/compat/freebsd32/freebsd32_misc.c
1506
if (sizeof(struct cmsghdr) > clen ||
sys/compat/freebsd32/freebsd32_misc.c
1521
copylen = sizeof(struct cmsghdr);
sys/compat/freebsd32/freebsd32_misc.c
1528
cm->cmsg_len = FREEBSD32_ALIGN(sizeof(struct cmsghdr)) +
sys/compat/freebsd32/freebsd32_misc.c
1555
cm = (struct cmsghdr *)
sys/compat/freebsd32/freebsd32_misc.c
1637
struct cmsghdr *cm;
sys/compat/freebsd32/freebsd32_misc.c
1663
cm = (struct cmsghdr *)in1;
sys/compat/freebsd32/freebsd32_misc.c
1756
if (msg.msg_controllen < sizeof(struct cmsghdr)) {
sys/compat/linux/linux_socket.c
1418
struct cmsghdr *cmsg;
sys/compat/linux/linux_socket.c
1836
struct cmsghdr *cm;
sys/compat/linux/linux_socket.c
1909
msg->msg_control = mtod(control, struct cmsghdr *);
sys/compat/linux/linux_socket.c
1913
cm = mtod(m, struct cmsghdr *);
sys/dev/cxgbe/tom/t4_tls.c
984
CMSG_DATA(mtod(control, struct cmsghdr *));
sys/kern/uipc_sockbuf.c
1827
struct cmsghdr *cp;
sys/kern/uipc_sockbuf.c
1852
cp = mtod(m, struct cmsghdr *);
sys/kern/uipc_socket.c
2421
struct cmsghdr *cm = mtod(control, struct cmsghdr *);
sys/kern/uipc_socket.c
2938
struct cmsghdr *cmsg;
sys/kern/uipc_socket.c
2950
cmsg = mtod(m, struct cmsghdr *);
sys/kern/uipc_syscalls.c
1003
control->m_len -= sizeof (struct cmsghdr);
sys/kern/uipc_syscalls.c
1004
control->m_data += sizeof (struct cmsghdr);
sys/kern/uipc_syscalls.c
1544
struct cmsghdr *cm;
sys/kern/uipc_syscalls.c
1554
cm = mtod(m, struct cmsghdr *);
sys/kern/uipc_syscalls.c
1580
cm = (struct cmsghdr *)((uint8_t *)cm + datalen);
sys/kern/uipc_syscalls.c
687
if (mp->msg_controllen < sizeof(struct cmsghdr)
sys/kern/uipc_syscalls.c
703
struct cmsghdr *cm;
sys/kern/uipc_syscalls.c
706
cm = mtod(control, struct cmsghdr *);
sys/kern/uipc_syscalls.c
996
if (mtod(control, struct cmsghdr *)->cmsg_level !=
sys/kern/uipc_syscalls.c
998
mtod(control, struct cmsghdr *)->cmsg_type !=
sys/kern/uipc_usrreq.c
3533
struct cmsghdr *cm = mtod(control, struct cmsghdr *);
sys/kern/uipc_usrreq.c
3590
CMSG_DATA(mtod(*controlp, struct cmsghdr *));
sys/kern/uipc_usrreq.c
3623
CMSG_DATA(mtod(*controlp, struct cmsghdr *)),
sys/kern/uipc_usrreq.c
3631
cm = (struct cmsghdr *)
sys/kern/uipc_usrreq.c
3701
struct cmsghdr *cp;
sys/kern/uipc_usrreq.c
3707
cp = mtod(m, struct cmsghdr *);
sys/kern/uipc_usrreq.c
3724
struct cmsghdr *cm;
sys/kern/uipc_usrreq.c
3743
for (clen = control->m_len, cm = mtod(control, struct cmsghdr *),
sys/kern/uipc_usrreq.c
3751
cm = (struct cmsghdr *) ((char *)cm + CMSG_SPACE(datalen)),
sys/kern/uipc_usrreq.c
3759
CMSG_DATA(mtod(m, struct cmsghdr *));
sys/kern/uipc_usrreq.c
3833
CMSG_DATA(mtod(m, struct cmsghdr *));
sys/kern/uipc_usrreq.c
3852
CMSG_DATA(mtod(m, struct cmsghdr *));
sys/kern/uipc_usrreq.c
3860
CMSG_DATA(mtod(m, struct cmsghdr *));
sys/kern/uipc_usrreq.c
3868
CMSG_DATA(mtod(m, struct cmsghdr *));
sys/kern/uipc_usrreq.c
3876
CMSG_DATA(mtod(m, struct cmsghdr *));
sys/kern/uipc_usrreq.c
3901
const struct cmsghdr *cm;
sys/kern/uipc_usrreq.c
3923
sc = (void *)CMSG_DATA(mtod(m, struct cmsghdr *));
sys/kern/uipc_usrreq.c
3936
sc = (void *)CMSG_DATA(mtod(m, struct cmsghdr *));
sys/kern/uipc_usrreq.c
3953
cm = mtod(n, struct cmsghdr *);
sys/kern/uipc_usrreq.c
4400
struct cmsghdr *cm;
sys/kern/uipc_usrreq.c
4409
cm = mtod(m, struct cmsghdr *);
sys/kern/uipc_usrreq.c
4428
cm = (struct cmsghdr *)
sys/netinet/sctp_indata.c
175
struct cmsghdr *cmh;
sys/netinet/sctp_indata.c
220
cmh = mtod(ret, struct cmsghdr *);
sys/netinet/sctp_indata.c
239
cmh = (struct cmsghdr *)((caddr_t)cmh + CMSG_SPACE(sizeof(struct sctp_rcvinfo)));
sys/netinet/sctp_indata.c
261
cmh = (struct cmsghdr *)((caddr_t)cmh + CMSG_SPACE(sizeof(struct sctp_nxtinfo)));
sys/netinet/sctp_output.c
3455
struct cmsghdr cmh;
sys/netinet/sctp_output.c
3556
struct cmsghdr cmh;
sys/netinet/sctp_output.c
3724
struct cmsghdr cmh;
sys/netinet/udp_usrreq.c
1061
udp_v4mapped_pktinfo(struct cmsghdr *cm, struct sockaddr_in * src,
sys/netinet/udp_usrreq.c
1120
struct cmsghdr *cm;
sys/netinet/udp_usrreq.c
1200
cm = mtod(control, struct cmsghdr *);
sys/netinet6/in6.h
666
struct cmsghdr;
sys/netinet6/in6.h
714
struct cmsghdr;
sys/netinet6/in6.h
717
extern int inet6_option_init(void *, struct cmsghdr **, int);
sys/netinet6/in6.h
718
extern int inet6_option_append(struct cmsghdr *, const uint8_t *,
sys/netinet6/in6.h
720
extern uint8_t *inet6_option_alloc(struct cmsghdr *, int, int, int);
sys/netinet6/in6.h
721
extern int inet6_option_next(const struct cmsghdr *, uint8_t **);
sys/netinet6/in6.h
722
extern int inet6_option_find(const struct cmsghdr *, uint8_t **, int);
sys/netinet6/in6.h
725
extern struct cmsghdr *inet6_rthdr_init(void *, int);
sys/netinet6/in6.h
726
extern int inet6_rthdr_add(struct cmsghdr *, const struct in6_addr *,
sys/netinet6/in6.h
728
extern int inet6_rthdr_lasthop(struct cmsghdr *, unsigned int);
sys/netinet6/in6.h
730
extern int inet6_rthdr_reverse(const struct cmsghdr *, struct cmsghdr *);
sys/netinet6/in6.h
732
extern int inet6_rthdr_segments(const struct cmsghdr *);
sys/netinet6/in6.h
733
extern struct in6_addr *inet6_rthdr_getaddr(struct cmsghdr *, int);
sys/netinet6/in6.h
734
extern int inet6_rthdr_getflags(const struct cmsghdr *, int);
sys/netinet6/ip6_output.c
2653
struct cmsghdr *cm = NULL;
sys/netinet6/ip6_output.c
2695
cm = mtod(control, struct cmsghdr *);
sys/netlink/netlink_snl.h
1031
for (struct cmsghdr *cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL;
sys/rpc/clnt_bck.c
87
struct cmsghdr cmsg;
sys/rpc/clnt_vc.c
1032
cmsg = mtod(m2, struct cmsghdr *);
sys/rpc/clnt_vc.c
85
struct cmsghdr cmsg;
sys/rpc/clnt_vc.c
940
struct cmsghdr *cmsg;
sys/rpc/svc_vc.c
731
struct cmsghdr *cmsg;
sys/rpc/svc_vc.c
904
cmsg = mtod(ctrl, struct cmsghdr *);
sys/sys/socket.h
563
_ALIGN(sizeof(struct cmsghdr)))
sys/sys/socket.h
568
((char *)(cmsg) + _ALIGN(((struct cmsghdr *)(cmsg))->cmsg_len) + \
sys/sys/socket.h
569
_ALIGN(sizeof(struct cmsghdr)) > \
sys/sys/socket.h
571
(struct cmsghdr *)0 : \
sys/sys/socket.h
572
(struct cmsghdr *)(void *)((char *)(cmsg) + \
sys/sys/socket.h
573
_ALIGN(((struct cmsghdr *)(cmsg))->cmsg_len)))
sys/sys/socket.h
580
((mhdr)->msg_controllen >= sizeof(struct cmsghdr) ? \
sys/sys/socket.h
581
(struct cmsghdr *)(mhdr)->msg_control : \
sys/sys/socket.h
582
(struct cmsghdr *)0)
sys/sys/socket.h
586
#define CMSG_SPACE(l) (_ALIGN(sizeof(struct cmsghdr)) + _ALIGN(l))
sys/sys/socket.h
587
#define CMSG_LEN(l) (_ALIGN(sizeof(struct cmsghdr)) + (l))
tests/sys/capsicum/capability-fd.cc
970
struct cmsghdr *cmptr;
tests/sys/capsicum/linux.cc
663
struct cmsghdr *cmptr = CMSG_FIRSTHDR(&mh);
tests/sys/capsicum/linux.cc
690
struct cmsghdr *cmptr = CMSG_FIRSTHDR(&mh);
tests/sys/capsicum/procdesc.cc
981
struct cmsghdr *cmptr;
tests/sys/file/path_test.c
867
struct cmsghdr *cmsg;
tests/sys/fs/fusefs/release.cc
212
struct cmsghdr align;
tests/sys/fs/fusefs/release.cc
233
struct cmsghdr *cmsg = CMSG_FIRSTHDR(&msg);
tests/sys/fs/fusefs/write.cc
1422
struct cmsghdr align;
tests/sys/fs/fusefs/write.cc
1462
struct cmsghdr *cmsg = CMSG_FIRSTHDR(&msg);
tests/sys/kern/ktls_test.c
1334
struct cmsghdr *cmsg;
tests/sys/kern/ktls_test.c
1486
struct cmsghdr *cmsg;
tests/sys/kern/unix_dgram.c
341
struct cmsghdr cmsg = {
tests/sys/kern/unix_passfd_test.c
1105
struct cmsghdr cmsg;
tests/sys/kern/unix_passfd_test.c
1124
cmsg = (struct cmsghdr ){
tests/sys/kern/unix_passfd_test.c
1125
.cmsg_len = sizeof(struct cmsghdr), /* not CMSG_LEN(0)! */
tests/sys/kern/unix_passfd_test.c
1133
if (CMSG_LEN(0) != sizeof(struct cmsghdr))
tests/sys/kern/unix_passfd_test.c
143
struct cmsghdr *cm;
tests/sys/kern/unix_passfd_test.c
146
cm = (struct cmsghdr *)buf;
tests/sys/kern/unix_passfd_test.c
243
struct cmsghdr *cmsghdr;
tests/sys/kern/unix_passfd_test.c
259
cmsghdr = CMSG_FIRSTHDR(&msghdr);
tests/sys/kern/unix_passfd_test.c
260
ATF_REQUIRE_MSG(cmsghdr != NULL,
tests/sys/kern/unix_passfd_test.c
264
for (; cmsghdr != NULL; cmsghdr = CMSG_NXTHDR(&msghdr, cmsghdr)) {
tests/sys/kern/unix_passfd_test.c
265
if (cmsghdr->cmsg_level == SOL_SOCKET &&
tests/sys/kern/unix_passfd_test.c
266
cmsghdr->cmsg_type == SCM_RIGHTS &&
tests/sys/kern/unix_passfd_test.c
267
cmsghdr->cmsg_len == CMSG_LEN(sizeof(int))) {
tests/sys/kern/unix_passfd_test.c
268
memcpy(recv_fd, CMSG_DATA(cmsghdr), sizeof(int));
tests/sys/kern/unix_passfd_test.c
270
} else if (cmsghdr->cmsg_level == SOL_SOCKET &&
tests/sys/kern/unix_passfd_test.c
271
cmsghdr->cmsg_type == SCM_CREDS)
tests/sys/kern/unix_passfd_test.c
494
#define MAXFDS ((MCLBYTES - _ALIGN(sizeof(struct cmsghdr)))/sizeof(void *))
tests/sys/kern/unix_passfd_test.c
636
struct cmsghdr *cmsghdr;
tests/sys/kern/unix_passfd_test.c
675
cmsghdr = CMSG_FIRSTHDR(&msghdr);
tests/sys/kern/unix_passfd_test.c
676
ATF_REQUIRE_MSG(cmsghdr == NULL || cmsghdr->cmsg_type != SCM_RIGHTS,
tests/sys/kern/unix_passfd_test.c
758
for (struct cmsghdr *cmsghdr = CMSG_FIRSTHDR(&msghdr);
tests/sys/kern/unix_passfd_test.c
759
cmsghdr != NULL; cmsghdr = CMSG_NXTHDR(&msghdr, cmsghdr)) {
tests/sys/kern/unix_passfd_test.c
762
cmsghdr->cmsg_level, cmsghdr->cmsg_type, cmsghdr->cmsg_len);
tests/sys/netinet/udp_bindings.c
116
struct cmsghdr *cmsg = CMSG_FIRSTHDR(&msg);
tests/sys/netinet/udp_bindings.c
117
*cmsg = (struct cmsghdr) {
tests/sys/netlink/netlink_socket.c
178
struct cmsghdr *cmsg;
tools/regression/capsicum/syscalls/misc.c
56
struct cmsghdr *cmsg;
tools/regression/capsicum/syscalls/misc.c
86
struct cmsghdr *cmsg;
tools/regression/netinet/ipbroadcast/ipbroadcast.c
109
struct cmsghdr *cmsgp;
tools/regression/netinet6/inet6_rth/inet6_rth-segments.c
224
struct cmsghdr cmh;
tools/regression/netinet6/inet6_rth/inet6_rth-segments.c
225
struct cmsghdr *cmhp, *cmhnextp;
tools/regression/netinet6/inet6_rth/inet6_rth-segments.c
282
struct cmsghdr cmh;
tools/regression/netinet6/inet6_rth/inet6_rth-segments.c
283
struct cmsghdr *cmhp;
tools/regression/netinet6/inet6_rth/inet6_rth-segments.c
325
init_hdrs(struct msghdr *mhp, struct cmsghdr *cmhp, char *bufp, size_t bufsize)
tools/regression/netinet6/inet6_rth/inet6_rth-segments.c
330
memset((void *)cmhp, 0, sizeof(struct cmsghdr));
tools/regression/netinet6/inet6_rth/inet6_rth-segments.c
41
static void init_hdrs(struct msghdr *, struct cmsghdr *, char *, size_t);
tools/regression/sockets/udp_pingpong/udp_pingpong.c
346
struct cmsghdr *cmsg;
tools/regression/sockets/udp_pingpong/udp_pingpong.c
388
struct cmsghdr hdr;
tools/regression/sockets/unix_cmsg/t_cmsg_len.c
48
struct cmsghdr *cmsghdr;
tools/regression/sockets/unix_cmsg/t_cmsg_len.c
67
cmsghdr = CMSG_FIRSTHDR(&msghdr);
tools/regression/sockets/unix_cmsg/t_cmsg_len.c
75
cmsghdr->cmsg_len = socklen;
tools/regression/sockets/unix_cmsg/t_cmsg_len.c
80
(u_int)cmsghdr->cmsg_len);
tools/regression/sockets/unix_cmsg/t_cmsg_len.c
87
(u_int)cmsghdr->cmsg_len, (u_int)CMSG_LEN(0));
tools/regression/sockets/unix_cmsg/t_cmsgcred.c
115
if (uc_check_msghdr(&msghdr, sizeof(*cmsghdr)) < 0)
tools/regression/sockets/unix_cmsg/t_cmsgcred.c
118
cmsghdr = CMSG_FIRSTHDR(&msghdr);
tools/regression/sockets/unix_cmsg/t_cmsgcred.c
119
if (uc_check_scm_creds_cmsgcred(cmsghdr) < 0)
tools/regression/sockets/unix_cmsg/t_cmsgcred.c
79
struct cmsghdr *cmsghdr;
tools/regression/sockets/unix_cmsg/t_cmsgcred_sockcred.c
100
if (uc_check_scm_creds_cmsgcred(cmsghdr) < 0)
tools/regression/sockets/unix_cmsg/t_cmsgcred_sockcred.c
45
struct cmsghdr *cmsghdr;
tools/regression/sockets/unix_cmsg/t_cmsgcred_sockcred.c
92
if (uc_check_msghdr(&msghdr, sizeof(*cmsghdr)) < 0)
tools/regression/sockets/unix_cmsg/t_cmsgcred_sockcred.c
95
cmsghdr = CMSG_FIRSTHDR(&msghdr);
tools/regression/sockets/unix_cmsg/t_cmsgcred_sockcred.c
97
if (uc_check_scm_creds_sockcred(cmsghdr) < 0)
tools/regression/sockets/unix_cmsg/t_sockcred.c
133
if (uc_check_msghdr(&msghdr, sizeof(*cmsghdr)) < 0)
tools/regression/sockets/unix_cmsg/t_sockcred.c
136
cmsghdr = CMSG_FIRSTHDR(&msghdr);
tools/regression/sockets/unix_cmsg/t_sockcred.c
137
if (uc_check_scm_creds_sockcred(cmsghdr) < 0)
tools/regression/sockets/unix_cmsg/t_sockcred.c
73
struct cmsghdr *cmsghdr;
tools/regression/sockets/unix_cmsg/uc_common.c
268
const struct cmsghdr *cmsghdr;
tools/regression/sockets/unix_cmsg/uc_common.c
276
cmsghdr = CMSG_FIRSTHDR(msghdr);
tools/regression/sockets/unix_cmsg/uc_common.c
277
if (cmsghdr != NULL)
tools/regression/sockets/unix_cmsg/uc_common.c
279
(u_int)cmsghdr->cmsg_len);
tools/regression/sockets/unix_cmsg/uc_common.c
315
const struct cmsghdr *cmsghdr;
tools/regression/sockets/unix_cmsg/uc_common.c
338
cmsghdr = CMSG_FIRSTHDR(msghdr);
tools/regression/sockets/unix_cmsg/uc_common.c
339
if (cmsghdr != NULL)
tools/regression/sockets/unix_cmsg/uc_common.c
341
(u_int)cmsghdr->cmsg_len);
tools/regression/sockets/unix_cmsg/uc_common.c
423
uc_check_cmsghdr(const struct cmsghdr *cmsghdr, int type, size_t size)
tools/regression/sockets/unix_cmsg/uc_common.c
425
if (cmsghdr == NULL) {
tools/regression/sockets/unix_cmsg/uc_common.c
429
if (cmsghdr->cmsg_level != SOL_SOCKET) {
tools/regression/sockets/unix_cmsg/uc_common.c
431
cmsghdr->cmsg_level);
tools/regression/sockets/unix_cmsg/uc_common.c
434
if (cmsghdr->cmsg_type != type) {
tools/regression/sockets/unix_cmsg/uc_common.c
436
cmsghdr->cmsg_type, type);
tools/regression/sockets/unix_cmsg/uc_common.c
439
if (cmsghdr->cmsg_len != CMSG_LEN(size)) {
tools/regression/sockets/unix_cmsg/uc_common.c
441
(u_int)cmsghdr->cmsg_len, CMSG_LEN(size));
tools/regression/sockets/unix_cmsg/uc_common.c
482
struct cmsghdr *cmsghdr;
tools/regression/sockets/unix_cmsg/uc_common.c
492
cmsghdr = CMSG_FIRSTHDR(msghdr);
tools/regression/sockets/unix_cmsg/uc_common.c
493
cmsghdr->cmsg_level = SOL_SOCKET;
tools/regression/sockets/unix_cmsg/uc_common.c
494
cmsghdr->cmsg_type = type;
tools/regression/sockets/unix_cmsg/uc_common.c
495
cmsghdr->cmsg_len = CMSG_LEN(uc_cfg.send_array_flag ? arr_size : 0);
tools/regression/sockets/unix_cmsg/uc_common.c
621
uc_check_scm_creds_cmsgcred(struct cmsghdr *cmsghdr)
tools/regression/sockets/unix_cmsg/uc_common.c
626
if (uc_check_cmsghdr(cmsghdr, SCM_CREDS, sizeof(struct cmsgcred)) < 0)
tools/regression/sockets/unix_cmsg/uc_common.c
629
cmcred = (struct cmsgcred *)CMSG_DATA(cmsghdr);
tools/regression/sockets/unix_cmsg/uc_common.c
685
uc_check_scm_creds_sockcred(struct cmsghdr *cmsghdr)
tools/regression/sockets/unix_cmsg/uc_common.c
690
if (uc_check_cmsghdr(cmsghdr, SCM_CREDS,
tools/regression/sockets/unix_cmsg/uc_common.c
694
sc = (struct sockcred *)CMSG_DATA(cmsghdr);
tools/regression/sockets/unix_cmsg/uc_common.h
59
int uc_check_cmsghdr(const struct cmsghdr *cmsghdr, int type, size_t size);
tools/regression/sockets/unix_cmsg/uc_common.h
83
int uc_check_scm_creds_cmsgcred(struct cmsghdr *cmsghdr);
tools/regression/sockets/unix_cmsg/uc_common.h
84
int uc_check_scm_creds_sockcred(struct cmsghdr *cmsghdr);
tools/regression/sockets/unix_gc/unix_gc.c
92
struct message { struct cmsghdr msg_hdr; int fd; } m;
tools/tools/net80211/wesside/dics/dics.c
111
struct cmsghdr hdr;
usr.bin/truss/syscalls.c
1270
print_gen_cmsg(FILE *fp, struct cmsghdr *cmsghdr)
usr.bin/truss/syscalls.c
1275
for (q = CMSG_DATA(cmsghdr);
usr.bin/truss/syscalls.c
1276
q < (u_char *)cmsghdr + cmsghdr->cmsg_len; q++) {
usr.bin/truss/syscalls.c
1277
fprintf(fp, "%s0x%02x", q == CMSG_DATA(cmsghdr) ? "" : ",", *q);
usr.bin/truss/syscalls.c
1389
print_sctp_cmsg(FILE *fp, bool receive, struct cmsghdr *cmsghdr)
usr.bin/truss/syscalls.c
1394
len = cmsghdr->cmsg_len;
usr.bin/truss/syscalls.c
1395
data = CMSG_DATA(cmsghdr);
usr.bin/truss/syscalls.c
1396
switch (cmsghdr->cmsg_type) {
usr.bin/truss/syscalls.c
1401
print_gen_cmsg(fp, cmsghdr);
usr.bin/truss/syscalls.c
1408
print_gen_cmsg(fp, cmsghdr);
usr.bin/truss/syscalls.c
1416
print_gen_cmsg(fp, cmsghdr);
usr.bin/truss/syscalls.c
1423
print_gen_cmsg(fp, cmsghdr);
usr.bin/truss/syscalls.c
1429
print_gen_cmsg(fp, cmsghdr);
usr.bin/truss/syscalls.c
1435
print_gen_cmsg(fp, cmsghdr);
usr.bin/truss/syscalls.c
1441
print_gen_cmsg(fp, cmsghdr);
usr.bin/truss/syscalls.c
1447
print_gen_cmsg(fp, cmsghdr);
usr.bin/truss/syscalls.c
1453
print_gen_cmsg(fp, cmsghdr);
usr.bin/truss/syscalls.c
1459
print_gen_cmsg(fp, cmsghdr);
usr.bin/truss/syscalls.c
1462
print_gen_cmsg(fp, cmsghdr);
usr.bin/truss/syscalls.c
1469
struct cmsghdr *cmsghdr;
usr.bin/truss/syscalls.c
1490
for (cmsghdr = CMSG_FIRSTHDR(msghdr);
usr.bin/truss/syscalls.c
1491
cmsghdr != NULL;
usr.bin/truss/syscalls.c
1492
cmsghdr = CMSG_NXTHDR(msghdr, cmsghdr)) {
usr.bin/truss/syscalls.c
1493
if (cmsghdr->cmsg_len < sizeof(*cmsghdr)) {
usr.bin/truss/syscalls.c
1495
cmsghdr->cmsg_len);
usr.bin/truss/syscalls.c
1496
if (cmsghdr->cmsg_len == 0) {
usr.bin/truss/syscalls.c
1503
level = cmsghdr->cmsg_level;
usr.bin/truss/syscalls.c
1504
type = cmsghdr->cmsg_type;
usr.bin/truss/syscalls.c
1505
len = cmsghdr->cmsg_len;
usr.bin/truss/syscalls.c
1518
print_sctp_cmsg(fp, receive, cmsghdr);
usr.bin/truss/syscalls.c
1521
print_gen_cmsg(fp, cmsghdr);
usr.sbin/mld6query/mld6.c
206
struct cmsghdr *cmsgp;
usr.sbin/mld6query/mld6.c
260
cmsgp = (struct cmsghdr *)cmsgbuf;
usr.sbin/nscd/nscdcli.c
131
struct cmsghdr hdr;
usr.sbin/nscd/query.c
156
struct cmsghdr hdr;
usr.sbin/ppp/bundle.c
1377
char cmsgbuf[sizeof(struct cmsghdr) + sizeof(int) * SEND_MAXFD];
usr.sbin/ppp/bundle.c
1381
struct cmsghdr *cmsg;
usr.sbin/ppp/bundle.c
1412
cmsg = (struct cmsghdr *)cmsgbuf;
usr.sbin/ppp/bundle.c
1542
struct cmsghdr *cmsg;
usr.sbin/ppp/bundle.c
1593
cmsg = (struct cmsghdr *)cmsgbuf;
usr.sbin/route6d/route6d.c
1048
struct cmsghdr *cm;
usr.sbin/route6d/route6d.c
1077
cm = (struct cmsghdr *)(void *)cmsgbuf;
usr.sbin/route6d/route6d.c
1115
struct cmsghdr *cm;
usr.sbin/route6d/route6d.c
1133
cm = (struct cmsghdr *)(void *)cmsgbuf;
usr.sbin/route6d/route6d.c
1142
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(&m);
usr.sbin/route6d/route6d.c
1144
cm = (struct cmsghdr *)CMSG_NXTHDR(&m, cm)) {
usr.sbin/rrenumd/rrenumd.c
419
struct cmsghdr *cm;
usr.sbin/rtadvd/rtadvd.c
1659
struct cmsghdr *cm;
usr.sbin/rtadvd/rtadvd.c
726
struct cmsghdr *cm;
usr.sbin/rtadvd/rtadvd.c
748
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(&rcvmhdr);
usr.sbin/rtadvd/rtadvd.c
750
cm = (struct cmsghdr *)CMSG_NXTHDR(&rcvmhdr, cm)) {
usr.sbin/rtsold/cap_sendmsg.c
91
struct cmsghdr *cm;
usr.sbin/rtsold/rtsol.c
172
struct cmsghdr *cm;
usr.sbin/rtsold/rtsol.c
202
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(&hdr); cm != NULL;
usr.sbin/rtsold/rtsol.c
203
cm = (struct cmsghdr *)CMSG_NXTHDR(&hdr, cm)) {
usr.sbin/traceroute6/traceroute6.c
1244
struct cmsghdr *cm;
usr.sbin/traceroute6/traceroute6.c
1246
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
usr.sbin/traceroute6/traceroute6.c
1247
cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {
usr.sbin/traceroute6/traceroute6.c
1333
struct cmsghdr *cm;
usr.sbin/traceroute6/traceroute6.c
1372
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(mhdr); cm;
usr.sbin/traceroute6/traceroute6.c
1373
cm = (struct cmsghdr *)CMSG_NXTHDR(mhdr, cm)) {
usr.sbin/traceroute6/traceroute6.c
323
static struct cmsghdr *cmsg;