Lines Matching refs:cmsg
115 #define __CMSG_NXTHDR(ctl, len, cmsg) __cmsg_nxthdr((ctl),(len),(cmsg))
116 #define CMSG_NXTHDR(mhdr, cmsg) cmsg_nxthdr((mhdr), (cmsg))
120 #define CMSG_DATA(cmsg) \
121 ((void *)(cmsg) + sizeof(struct cmsghdr))
122 #define CMSG_USER_DATA(cmsg) \
123 ((void __user *)(cmsg) + sizeof(struct cmsghdr))
131 #define CMSG_OK(mhdr, cmsg) ((cmsg)->cmsg_len >= sizeof(struct cmsghdr) && \
132 (cmsg)->cmsg_len <= (unsigned long) \
134 ((char *)(cmsg) - (char *)(mhdr)->msg_control)))
135 #define for_each_cmsghdr(cmsg, msg) \
136 for (cmsg = CMSG_FIRSTHDR(msg); \
137 cmsg; \
138 cmsg = CMSG_NXTHDR(msg, cmsg))
141 * Get the next cmsg header
148 * HEADER. But caller still MUST check, that cmsg->cmsg_len is