Lines Matching refs:cmsg
138 static void flush_cmsg(struct cmsghdr *cmsg) in flush_cmsg() argument
146 switch (cmsg->cmsg_level) { in flush_cmsg()
148 if (cmsg->cmsg_type == SO_TIMESTAMPING) { in flush_cmsg()
150 tss = (struct scm_timestamping *)CMSG_DATA(cmsg); in flush_cmsg()
155 cmsg->cmsg_type); in flush_cmsg()
160 switch (cmsg->cmsg_type) { in flush_cmsg()
164 err = (struct sock_extended_err *)CMSG_DATA(cmsg); in flush_cmsg()
199 cmsg->cmsg_type); in flush_cmsg()
205 cmsg->cmsg_level); in flush_cmsg()
215 struct cmsghdr *cmsg; in flush_errqueue_recv() local
229 for (cmsg = CMSG_FIRSTHDR(&msg); in flush_errqueue_recv()
230 cmsg; in flush_errqueue_recv()
231 cmsg = CMSG_NXTHDR(&msg, cmsg)) in flush_errqueue_recv()
232 flush_cmsg(cmsg); in flush_errqueue_recv()
323 struct cmsghdr *cmsg; in send_udp_sendmmsg() local
327 cmsg = CMSG_FIRSTHDR(&msg); in send_udp_sendmmsg()
328 send_ts_cmsg(cmsg); in send_udp_sendmmsg()
380 struct cmsghdr *cmsg; in send_udp_segment() local
391 cmsg = CMSG_FIRSTHDR(&msg); in send_udp_segment()
392 send_udp_segment_cmsg(cmsg); in send_udp_segment()
395 cmsg = CMSG_NXTHDR(&msg, cmsg); in send_udp_segment()
396 send_ts_cmsg(cmsg); in send_udp_segment()