Lines Matching refs:cmsg

1741     struct cmsghdr *cmsg = CMSG_FIRSTHDR(msgh);  in target_to_host_cmsg()  local
1756 while (cmsg && target_cmsg) { in target_to_host_cmsg()
1757 void *data = CMSG_DATA(cmsg); in target_to_host_cmsg()
1784 cmsg->cmsg_level = SOL_SOCKET; in target_to_host_cmsg()
1786 cmsg->cmsg_level = tswap32(target_cmsg->cmsg_level); in target_to_host_cmsg()
1788 cmsg->cmsg_type = tswap32(target_cmsg->cmsg_type); in target_to_host_cmsg()
1789 cmsg->cmsg_len = CMSG_LEN(len); in target_to_host_cmsg()
1791 if (cmsg->cmsg_level == SOL_SOCKET && cmsg->cmsg_type == SCM_RIGHTS) { in target_to_host_cmsg()
1799 } else if (cmsg->cmsg_level == SOL_SOCKET in target_to_host_cmsg()
1800 && cmsg->cmsg_type == SCM_CREDENTIALS) { in target_to_host_cmsg()
1808 } else if (cmsg->cmsg_level == SOL_ALG) { in target_to_host_cmsg()
1818 cmsg->cmsg_level, cmsg->cmsg_type); in target_to_host_cmsg()
1822 cmsg = CMSG_NXTHDR(msgh, cmsg); in target_to_host_cmsg()
1835 struct cmsghdr *cmsg = CMSG_FIRSTHDR(msgh); in host_to_target_cmsg() local
1850 while (cmsg && target_cmsg) { in host_to_target_cmsg()
1851 void *data = CMSG_DATA(cmsg); in host_to_target_cmsg()
1854 int len = cmsg->cmsg_len - sizeof(struct cmsghdr); in host_to_target_cmsg()
1868 if (cmsg->cmsg_level == SOL_SOCKET) { in host_to_target_cmsg()
1871 target_cmsg->cmsg_level = tswap32(cmsg->cmsg_level); in host_to_target_cmsg()
1873 target_cmsg->cmsg_type = tswap32(cmsg->cmsg_type); in host_to_target_cmsg()
1879 switch (cmsg->cmsg_level) { in host_to_target_cmsg()
1881 switch (cmsg->cmsg_type) { in host_to_target_cmsg()
1903 switch (cmsg->cmsg_level) { in host_to_target_cmsg()
1905 switch (cmsg->cmsg_type) { in host_to_target_cmsg()
1950 switch (cmsg->cmsg_type) { in host_to_target_cmsg()
1994 switch (cmsg->cmsg_type) { in host_to_target_cmsg()
2040 cmsg->cmsg_level, cmsg->cmsg_type); in host_to_target_cmsg()
2054 cmsg = CMSG_NXTHDR(msgh, cmsg); in host_to_target_cmsg()