Lines Matching refs:cmsg
139 static void flush_cmsg(struct cmsghdr *cmsg) in flush_cmsg() argument
147 switch (cmsg->cmsg_level) { in flush_cmsg()
149 if (cmsg->cmsg_type == SO_TIMESTAMPING) { in flush_cmsg()
151 tss = (struct scm_timestamping *)CMSG_DATA(cmsg); in flush_cmsg()
156 cmsg->cmsg_type); in flush_cmsg()
161 switch (cmsg->cmsg_type) { in flush_cmsg()
165 err = (struct sock_extended_err *)CMSG_DATA(cmsg); in flush_cmsg()
200 cmsg->cmsg_type); in flush_cmsg()
206 cmsg->cmsg_level); in flush_cmsg()
216 struct cmsghdr *cmsg; in flush_errqueue_recv() local
230 for (cmsg = CMSG_FIRSTHDR(&msg); in flush_errqueue_recv()
231 cmsg; in flush_errqueue_recv()
232 cmsg = CMSG_NXTHDR(&msg, cmsg)) in flush_errqueue_recv()
233 flush_cmsg(cmsg); in flush_errqueue_recv()
339 struct cmsghdr *cmsg; in send_udp_sendmmsg() local
343 cmsg = CMSG_FIRSTHDR(&msg); in send_udp_sendmmsg()
344 send_ts_cmsg(cmsg); in send_udp_sendmmsg()
396 struct cmsghdr *cmsg; in send_udp_segment() local
407 cmsg = CMSG_FIRSTHDR(&msg); in send_udp_segment()
408 send_udp_segment_cmsg(cmsg); in send_udp_segment()
411 cmsg = CMSG_NXTHDR(&msg, cmsg); in send_udp_segment()
412 send_ts_cmsg(cmsg); in send_udp_segment()