Searched refs:cmsg (Results 1 – 3 of 3) sorted by relevance
77 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&hdr); in onDataAvailable() local78 while (cmsg != NULL) { in onDataAvailable()79 if (cmsg->cmsg_level == SOL_SOCKET && cmsg->cmsg_type == SCM_CREDENTIALS) { in onDataAvailable()80 cred = (struct ucred*)CMSG_DATA(cmsg); in onDataAvailable()83 cmsg = CMSG_NXTHDR(&hdr, cmsg); in onDataAvailable()
311 cmsghdr* cmsg = CMSG_FIRSTHDR(&msg); in Receive() local312 while (cmsg) { in Receive()313 if (cmsg->cmsg_level == SOL_SOCKET && cmsg->cmsg_type == SCM_CREDENTIALS && in Receive()314 cred && cmsg->cmsg_len == CMSG_LEN(sizeof(ucred))) { in Receive()316 memcpy(cred, CMSG_DATA(cmsg), sizeof(ucred)); in Receive()317 } else if (cmsg->cmsg_level == SOL_SOCKET && in Receive()318 cmsg->cmsg_type == SCM_RIGHTS) { in Receive()319 socklen_t payload_len = cmsg->cmsg_len - CMSG_LEN(0); in Receive()320 const int* fds = reinterpret_cast<const int*>(CMSG_DATA(cmsg)); in Receive()325 cmsg = CMSG_NXTHDR(&msg, cmsg); in Receive()
275 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&msg); in AHardwareBuffer_sendHandleToUnixSocket() local276 cmsg->cmsg_level = SOL_SOCKET; in AHardwareBuffer_sendHandleToUnixSocket()277 cmsg->cmsg_type = SCM_RIGHTS; in AHardwareBuffer_sendHandleToUnixSocket()278 cmsg->cmsg_len = CMSG_LEN(sizeof(int) * fdCount); in AHardwareBuffer_sendHandleToUnixSocket()279 int* fdData = reinterpret_cast<int*>(CMSG_DATA(cmsg)); in AHardwareBuffer_sendHandleToUnixSocket()281 msg.msg_controllen = cmsg->cmsg_len; in AHardwareBuffer_sendHandleToUnixSocket()343 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&msg); in AHardwareBuffer_recvHandleFromUnixSocket() local344 if (!cmsg) { in AHardwareBuffer_recvHandleFromUnixSocket()350 const int* fdData = reinterpret_cast<const int*>(CMSG_DATA(cmsg)); in AHardwareBuffer_recvHandleFromUnixSocket()