Lines Matching refs:cmsg
50 struct cmsghdr *cmsg, *last = NULL; in __convert_scm_timestamps() local
53 for (cmsg = CMSG_FIRSTHDR (msg); in __convert_scm_timestamps()
54 cmsg != NULL; in __convert_scm_timestamps()
55 cmsg = CMSG_NXTHDR (msg, cmsg)) in __convert_scm_timestamps()
57 if (cmsg->cmsg_level != SOL_SOCKET) in __convert_scm_timestamps()
60 switch (cmsg->cmsg_type) in __convert_scm_timestamps()
73 memcpy (tmp, CMSG_DATA (cmsg), sizeof (tmp)); in __convert_scm_timestamps()
79 last = cmsg; in __convert_scm_timestamps()
92 cmsg = CMSG_NXTHDR(msg, last); in __convert_scm_timestamps()
93 if (cmsg == NULL) in __convert_scm_timestamps()
95 cmsg->cmsg_level = SOL_SOCKET; in __convert_scm_timestamps()
96 cmsg->cmsg_type = type; in __convert_scm_timestamps()
97 cmsg->cmsg_len = CMSG_LEN (sizeof tvts); in __convert_scm_timestamps()
98 memcpy (CMSG_DATA (cmsg), tvts, sizeof tvts); in __convert_scm_timestamps()