cmsghdr 1083 compat/linux/linux_socket.c error = copyin(&((struct cmsghdr *)control)->cmsg_level, cmsghdr 1098 compat/linux/linux_socket.c error = copyout(&level, &((struct cmsghdr *)control)-> cmsghdr 1109 compat/linux/linux_socket.c copyout(&level, &((struct cmsghdr *)control)->cmsg_level, cmsghdr 698 kern/uipc_socket.c mtod(m, struct cmsghdr *)->cmsg_type == cmsghdr 711 kern/uipc_socket.c mtod(m, struct cmsghdr *)->cmsg_type == SCM_RIGHTS) cmsghdr 909 kern/uipc_socket2.c struct cmsghdr *cp; cmsghdr 926 kern/uipc_socket2.c cp = mtod(m, struct cmsghdr *); cmsghdr 485 kern/uipc_syscalls.c if (mp->msg_controllen < CMSG_ALIGN(sizeof(struct cmsghdr)) cmsghdr 499 kern/uipc_syscalls.c struct cmsghdr *cm; cmsghdr 502 kern/uipc_syscalls.c cm = mtod(control, struct cmsghdr *); cmsghdr 726 kern/uipc_syscalls.c if (mtod(control, struct cmsghdr *)->cmsg_level != cmsghdr 728 kern/uipc_syscalls.c mtod(control, struct cmsghdr *)->cmsg_type != cmsghdr 733 kern/uipc_syscalls.c control->m_len -= sizeof (struct cmsghdr); cmsghdr 734 kern/uipc_syscalls.c control->m_data += sizeof (struct cmsghdr); cmsghdr 614 kern/uipc_usrreq.c struct cmsghdr *cm = mtod(rights, struct cmsghdr *); cmsghdr 732 kern/uipc_usrreq.c struct cmsghdr *cm = mtod(control, struct cmsghdr *); cmsghdr 758 kern/uipc_usrreq.c cm = mtod(control, struct cmsghdr *); cmsghdr 931 kern/uipc_usrreq.c struct cmsghdr *cm; cmsghdr 939 kern/uipc_usrreq.c cm = mtod(m, struct cmsghdr *); cmsghdr 282 miscfs/portal/portal_vnops.c struct cmsghdr *cmsg; cmsghdr 442 miscfs/portal/portal_vnops.c cmsg = mtod(cm, struct cmsghdr *); cmsghdr 720 netinet6/in6.h struct cmsghdr; cmsghdr 735 netinet6/in6.h struct cmsghdr; cmsghdr 738 netinet6/in6.h extern int inet6_option_init(void *, struct cmsghdr **, int); cmsghdr 739 netinet6/in6.h extern int inet6_option_append(struct cmsghdr *, const u_int8_t *, cmsghdr 741 netinet6/in6.h extern u_int8_t *inet6_option_alloc(struct cmsghdr *, int, int, int); cmsghdr 742 netinet6/in6.h extern int inet6_option_next(const struct cmsghdr *, u_int8_t **); cmsghdr 743 netinet6/in6.h extern int inet6_option_find(const struct cmsghdr *, u_int8_t **, int); cmsghdr 746 netinet6/in6.h extern struct cmsghdr *inet6_rthdr_init(void *, int); cmsghdr 747 netinet6/in6.h extern int inet6_rthdr_add(struct cmsghdr *, const struct in6_addr *, cmsghdr 749 netinet6/in6.h extern int inet6_rthdr_lasthop(struct cmsghdr *, unsigned int); cmsghdr 751 netinet6/in6.h extern int inet6_rthdr_reverse(const struct cmsghdr *, struct cmsghdr *); cmsghdr 753 netinet6/in6.h extern int inet6_rthdr_segments(const struct cmsghdr *); cmsghdr 754 netinet6/in6.h extern struct in6_addr *inet6_rthdr_getaddr(struct cmsghdr *, int); cmsghdr 755 netinet6/in6.h extern int inet6_rthdr_getflags(const struct cmsghdr *, int); cmsghdr 2692 netinet6/ip6_output.c struct cmsghdr *cm = 0; cmsghdr 2728 netinet6/ip6_output.c cm = mtod(control, struct cmsghdr *); cmsghdr 373 sys/socket.h struct cmsghdr { cmsghdr 382 sys/socket.h ((u_char *)(cmsg) + __CMSG_ALIGN(sizeof(struct cmsghdr))) cmsghdr 387 sys/socket.h __CMSG_ALIGN(sizeof(struct cmsghdr)) > \ cmsghdr 389 sys/socket.h (struct cmsghdr *)NULL : \ cmsghdr 390 sys/socket.h (struct cmsghdr *)((caddr_t)(cmsg) + __CMSG_ALIGN((cmsg)->cmsg_len))) cmsghdr 397 sys/socket.h ((mhdr)->msg_controllen >= sizeof(struct cmsghdr) ? \ cmsghdr 398 sys/socket.h (struct cmsghdr *)(mhdr)->msg_control : \ cmsghdr 399 sys/socket.h (struct cmsghdr *)NULL) cmsghdr 408 sys/socket.h #define CMSG_LEN(len) (__CMSG_ALIGN(sizeof(struct cmsghdr)) + (len)) cmsghdr 411 sys/socket.h #define CMSG_SPACE(len) (__CMSG_ALIGN(sizeof(struct cmsghdr)) + __CMSG_ALIGN(len))