Home | History | Annotate | Download | only in vki

Lines Matching refs:vki_cmsghdr

647 struct vki_cmsghdr {
658 #define VKI_CMSG_DATA(cmsg) ((void *)((char *)(cmsg) + VKI_CMSG_ALIGN(sizeof(struct vki_cmsghdr))))
660 #define __VKI_CMSG_FIRSTHDR(ctl,len) ((len) >= sizeof(struct vki_cmsghdr) ? \
661 (struct vki_cmsghdr *)(ctl) : \
662 (struct vki_cmsghdr *)NULL)
666 __KINLINE struct vki_cmsghdr * __vki_cmsg_nxthdr(void *__ctl, __vki_kernel_size_t __size,
667 struct vki_cmsghdr *__cmsg)
669 struct vki_cmsghdr * __ptr;
671 __ptr = (struct vki_cmsghdr*)(((unsigned char *) __cmsg) + VKI_CMSG_ALIGN(__cmsg->cmsg_len));
673 return (struct vki_cmsghdr *)0;
678 __KINLINE struct vki_cmsghdr * vki_cmsg_nxthdr (struct vki_msghdr *__msg, struct vki_cmsghdr *__cmsg)