/freebsd-11-stable/tools/regression/sockets/unix_cmsg/ |
H A D | uc_common.h | 61 int uc_check_cmsghdr(const struct cmsghdr *cmsghdr, int type, size_t size); 85 int uc_check_scm_creds_cmsgcred(struct cmsghdr *cmsghdr); 86 int uc_check_scm_creds_sockcred(struct cmsghdr *cmsghdr);
|
H A D | t_cmsgcred_sockcred.c | 48 struct cmsghdr *cmsghdr; local 95 if (uc_check_msghdr(&msghdr, sizeof(*cmsghdr)) < 0) 98 cmsghdr = CMSG_FIRSTHDR(&msghdr); 100 if (uc_check_scm_creds_sockcred(cmsghdr) < 0) 103 if (uc_check_scm_creds_cmsgcred(cmsghdr) < 0)
|
H A D | t_cmsg_len.c | 51 struct cmsghdr *cmsghdr; local 70 cmsghdr = CMSG_FIRSTHDR(&msghdr); 78 cmsghdr->cmsg_len = socklen; 82 uc_dbgmsg("send: cmsghdr.cmsg_len %u", 83 (u_int)cmsghdr->cmsg_len); 89 uc_logmsgx("sent message with cmsghdr.cmsg_len %u < %u", 90 (u_int)cmsghdr->cmsg_len, (u_int)CMSG_LEN(0));
|
H A D | t_cmsgcred.c | 82 struct cmsghdr *cmsghdr; local 118 if (uc_check_msghdr(&msghdr, sizeof(*cmsghdr)) < 0) 121 cmsghdr = CMSG_FIRSTHDR(&msghdr); 122 if (uc_check_scm_creds_cmsgcred(cmsghdr) < 0)
|
H A D | uc_common.c | 270 const struct cmsghdr *cmsghdr; local 278 cmsghdr = CMSG_FIRSTHDR(msghdr); 279 if (cmsghdr != NULL) 280 uc_dbgmsg("send: cmsghdr.cmsg_len %u", 281 (u_int)cmsghdr->cmsg_len); 317 const struct cmsghdr *cmsghdr; local 340 cmsghdr = CMSG_FIRSTHDR(msghdr); 341 if (cmsghdr ! 425 uc_check_cmsghdr(const struct cmsghdr *cmsghdr, int type, size_t size) argument 484 struct cmsghdr *cmsghdr; local 623 uc_check_scm_creds_cmsgcred(struct cmsghdr *cmsghdr) argument 687 uc_check_scm_creds_sockcred(struct cmsghdr *cmsghdr) argument [all...] |
H A D | t_sockcred.c | 76 struct cmsghdr *cmsghdr; local 136 if (uc_check_msghdr(&msghdr, sizeof(*cmsghdr)) < 0) 139 cmsghdr = CMSG_FIRSTHDR(&msghdr); 140 if (uc_check_scm_creds_sockcred(cmsghdr) < 0)
|
/freebsd-11-stable/lib/libc/net/ |
H A D | rthdr.c | 67 struct cmsghdr * 70 struct cmsghdr *ch = (struct cmsghdr *)bp; 97 inet6_rthdr_add(struct cmsghdr *cmsg, const struct in6_addr *addr, u_int flags) 139 inet6_rthdr_lasthop(struct cmsghdr *cmsg, unsigned int flags) 177 inet6_rthdr_reverse(const struct cmsghdr *in, struct cmsghdr *out) 185 inet6_rthdr_segments(const struct cmsghdr *cmsg) 208 inet6_rthdr_getaddr(struct cmsghdr *cmsg, int idx) 238 inet6_rthdr_getflags(const struct cmsghdr *cms [all...] |
H A D | ip6opt.c | 61 * when it is stored as ancillary data, including the cmsghdr structure 81 inet6_option_init(void *bp, struct cmsghdr **cmsgp, int type) 83 struct cmsghdr *ch = (struct cmsghdr *)bp; 108 inet6_option_append(struct cmsghdr *cmsg, const u_int8_t *typep, int multx, 177 inet6_option_alloc(struct cmsghdr *cmsg, int datalen, int multx, int plusy) 239 inet6_option_next(const struct cmsghdr *cmsg, u_int8_t **tptrp) 295 inet6_option_find(const struct cmsghdr *cmsg, u_int8_t **tptrp, int type)
|
H A D | sctp_sys_calls.c | 541 struct cmsghdr *cmsg; 602 cmsg = (struct cmsghdr *)cmsgbuf; 653 struct cmsghdr *cmsg; 669 cmsg = (struct cmsghdr *)cmsgbuf; 825 struct cmsghdr *cmsg; 892 struct cmsghdr *cmsg; 985 struct cmsghdr *cmsg; 1012 cmsg = (struct cmsghdr *)cmsgbuf; 1032 cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_sndinfo))); 1046 cmsg = (struct cmsghdr *)((caddr_ [all...] |
/freebsd-11-stable/contrib/pf/pflogd/ |
H A D | privsep_fdpass.c | 54 struct cmsghdr hdr; 57 struct cmsghdr *cmsg; 93 struct cmsghdr hdr; 96 struct cmsghdr *cmsg;
|
/freebsd-11-stable/sys/netinet6/ |
H A D | in6.h | 426 #define IPV6_2292PKTOPTIONS 25 /* buf/cmsghdr; set/get IPv6 options */ 475 #define IPV6_PKTOPTIONS 52 /* buf/cmsghdr; set/get IPv6 options */ 661 struct cmsghdr; 705 struct cmsghdr; 708 extern int inet6_option_init(void *, struct cmsghdr **, int); 709 extern int inet6_option_append(struct cmsghdr *, const uint8_t *, 711 extern uint8_t *inet6_option_alloc(struct cmsghdr *, int, int, int); 712 extern int inet6_option_next(const struct cmsghdr *, uint8_t **); 713 extern int inet6_option_find(const struct cmsghdr *, uint8_t **, int); 716 extern struct cmsghdr *inet6_rthdr_ini [all...] |
/freebsd-11-stable/tools/regression/netinet6/inet6_rth/ |
H A D | inet6_rth-segments.c | 44 static void init_hdrs(struct msghdr *, struct cmsghdr *, char *, size_t); 227 struct cmsghdr cmh; 228 struct cmsghdr *cmhp, *cmhnextp; 235 * Test: More than one cmsghdr 239 mh.msg_controllen = CMSG_SPACE(0) * 2; /* 2 cmsghdr with no data */ 243 * Copy the same instance of cmsghdr twice. Use a magic value 254 "more than one cmsghdr\0"); 257 * Test: only one cmsghdr 266 checkptr(NULL, (caddr_t)cmhnextp, "only one cmsghdr\0"); 285 struct cmsghdr cm [all...] |
/freebsd-11-stable/sys/sys/ |
H A D | socket.h | 455 * of message elements headed by cmsghdr structures. 457 struct cmsghdr { struct 508 /* given pointer to struct cmsghdr, return pointer to data */ 510 _ALIGN(sizeof(struct cmsghdr))) 512 /* given pointer to struct cmsghdr, return pointer to next cmsghdr */ 515 ((char *)(cmsg) + _ALIGN(((struct cmsghdr *)(cmsg))->cmsg_len) + \ 516 _ALIGN(sizeof(struct cmsghdr)) > \ 518 (struct cmsghdr *)0 : \ 519 (struct cmsghdr *)(voi [all...] |
/freebsd-11-stable/contrib/netbsd-tests/net/fdpass/ |
H A D | fdpass.c | 51 struct cmsghdr hdr; 54 struct cmsghdr *cmsg; 103 struct cmsghdr hdr; 106 struct cmsghdr *cmsg;
|
/freebsd-11-stable/crypto/openssh/ |
H A D | monitor_fdpass.c | 58 struct cmsghdr hdr; 61 struct cmsghdr *cmsg; 119 struct cmsghdr hdr; 122 struct cmsghdr *cmsg;
|
H A D | defines.h | 535 #define CMSG_LEN(len) (__CMSG_ALIGN(sizeof(struct cmsghdr)) + (len)) 540 #define CMSG_SPACE(len) (__CMSG_ALIGN(sizeof(struct cmsghdr)) + __CMSG_ALIGN(len)) 543 /* given pointer to struct cmsghdr, return pointer to data */ 545 #define CMSG_DATA(cmsg) ((u_char *)(cmsg) + __CMSG_ALIGN(sizeof(struct cmsghdr))) 554 ((mhdr)->msg_controllen >= sizeof(struct cmsghdr) ? \ 555 (struct cmsghdr *)(mhdr)->msg_control : \ 556 (struct cmsghdr *)NULL)
|
/freebsd-11-stable/tools/regression/capsicum/syscalls/ |
H A D | misc.c | 60 struct cmsghdr *cmsg; 90 struct cmsghdr *cmsg;
|
/freebsd-11-stable/tests/sys/kern/ |
H A D | unix_passfd_test.c | 124 struct cmsghdr *cm; 127 cm = (struct cmsghdr *)buf; 199 struct cmsghdr *cmsghdr; local 224 cmsghdr = CMSG_FIRSTHDR(&msghdr); 225 ATF_REQUIRE_MSG(cmsghdr != NULL, 229 for (; cmsghdr != NULL; cmsghdr = CMSG_NXTHDR(&msghdr, cmsghdr)) { 230 if (cmsghdr [all...] |
/freebsd-11-stable/sys/compat/cloudabi/ |
H A D | cloudabi_sock.c | 109 struct cmsghdr *chdr; 161 struct cmsghdr *chdr; 167 chdr = mtod(control, struct cmsghdr *);
|
/freebsd-11-stable/contrib/mdocml/ |
H A D | catman.c | 75 struct cmsghdr cmsghdr; member in union:__anon3579 78 struct cmsghdr *cmsg;
|
H A D | mandocd.c | 62 struct cmsghdr *cmsg; 69 struct cmsghdr align;
|
/freebsd-11-stable/lib/libnv/ |
H A D | msgio.c | 62 msghdr_add_fd(struct cmsghdr *cmsg, int fd) 81 msghdr_get_fd(struct cmsghdr *cmsg) 168 struct cmsghdr *cmsg; 208 struct cmsghdr *cmsg; 243 struct cmsghdr *cmsg; 292 struct cmsghdr *cmsg;
|
/freebsd-11-stable/contrib/openbsm/bin/auditdistd/ |
H A D | proto_common.c | 66 struct cmsghdr *cmsg; 166 struct cmsghdr *cmsg;
|
/freebsd-11-stable/contrib/netbsd-tests/include/sys/ |
H A D | t_socket.c | 32 struct cmsghdr *cmp; 83 struct cmsghdr *cmp;
|
/freebsd-11-stable/sbin/hastd/ |
H A D | proto_common.c | 69 struct cmsghdr *cmsg; 169 struct cmsghdr *cmsg;
|