Home
last modified time | relevance | path

Searched refs:ucmsg (Results 1 – 1 of 1) sorted by relevance

/linux-6.12.1/net/
Dcompat.c119 #define CMSG_COMPAT_OK(ucmlen, ucmsg, mhdr) \ argument
123 ((char __user *)(ucmsg) - (char __user *)(mhdr)->msg_control_user)))
142 struct compat_cmsghdr __user *ucmsg; in cmsghdr_from_user_compat_to_kern() local
153 ucmsg = CMSG_COMPAT_FIRSTHDR(kmsg); in cmsghdr_from_user_compat_to_kern()
154 while (ucmsg != NULL) { in cmsghdr_from_user_compat_to_kern()
155 if (get_user(ucmlen, &ucmsg->cmsg_len)) in cmsghdr_from_user_compat_to_kern()
159 if (!CMSG_COMPAT_OK(ucmlen, ucmsg, kmsg)) in cmsghdr_from_user_compat_to_kern()
162 tmp = ((ucmlen - sizeof(*ucmsg)) + sizeof(struct cmsghdr)); in cmsghdr_from_user_compat_to_kern()
165 ucmsg = cmsg_compat_nxthdr(kmsg, ucmsg, ucmlen); in cmsghdr_from_user_compat_to_kern()
182 ucmsg = CMSG_COMPAT_FIRSTHDR(kmsg); in cmsghdr_from_user_compat_to_kern()
[all …]