HomeSort by relevance Sort by last modified time
    Searched defs:cmsg (Results 1 - 25 of 87) sorted by null

1 2 3 4

  /external/ltp/utils/sctp/lib/
recvmsg.c 63 struct cmsghdr *cmsg = NULL; local
89 for (cmsg = CMSG_FIRSTHDR(&inmsg); cmsg != NULL;
90 cmsg = CMSG_NXTHDR(&inmsg, cmsg)){
91 if ((IPPROTO_SCTP == cmsg->cmsg_level) &&
92 (SCTP_SNDRCV == cmsg->cmsg_type))
97 if (cmsg)
98 memcpy(sinfo, CMSG_DATA(cmsg), sizeof(struct sctp_sndrcvinfo));
sendmsg.c 39 struct cmsghdr *cmsg; local
53 cmsg = CMSG_FIRSTHDR(&outmsg);
54 cmsg->cmsg_level = IPPROTO_SCTP;
55 cmsg->cmsg_type = SCTP_SNDRCV;
56 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo));
58 outmsg.msg_controllen = cmsg->cmsg_len;
59 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
71 * dealing directly with the CMSG header.
90 struct cmsghdr *cmsg; local
96 cmsg = CMSG_FIRSTHDR(&outmsg)
    [all...]
  /external/strace/tests/
scm_rights.c 76 struct cmsghdr *cmsg = tail_alloc(cmsg_size); local
77 memset(cmsg, 0, cmsg_size);
78 cmsg->cmsg_level = SOL_SOCKET;
79 cmsg->cmsg_type = SCM_RIGHTS;
80 cmsg->cmsg_len = CMSG_LEN(sizeof(fds));
81 memcpy(CMSG_DATA(cmsg), fds, sizeof(fds));
83 mh->msg_control = cmsg;
97 cmsg = tail_alloc(cmsg_size);
98 memset(cmsg, 0, cmsg_size);
99 mh->msg_control = cmsg;
    [all...]
  /external/strace/tests-m32/
scm_rights.c 76 struct cmsghdr *cmsg = tail_alloc(cmsg_size); local
77 memset(cmsg, 0, cmsg_size);
78 cmsg->cmsg_level = SOL_SOCKET;
79 cmsg->cmsg_type = SCM_RIGHTS;
80 cmsg->cmsg_len = CMSG_LEN(sizeof(fds));
81 memcpy(CMSG_DATA(cmsg), fds, sizeof(fds));
83 mh->msg_control = cmsg;
97 cmsg = tail_alloc(cmsg_size);
98 memset(cmsg, 0, cmsg_size);
99 mh->msg_control = cmsg;
    [all...]
  /external/strace/tests-mx32/
scm_rights.c 76 struct cmsghdr *cmsg = tail_alloc(cmsg_size); local
77 memset(cmsg, 0, cmsg_size);
78 cmsg->cmsg_level = SOL_SOCKET;
79 cmsg->cmsg_type = SCM_RIGHTS;
80 cmsg->cmsg_len = CMSG_LEN(sizeof(fds));
81 memcpy(CMSG_DATA(cmsg), fds, sizeof(fds));
83 mh->msg_control = cmsg;
97 cmsg = tail_alloc(cmsg_size);
98 memset(cmsg, 0, cmsg_size);
99 mh->msg_control = cmsg;
    [all...]
  /system/core/libmemunreachable/
LeakPipe.cpp 40 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&hdr); local
41 cmsg->cmsg_len = CMSG_LEN(sizeof(int));
42 cmsg->cmsg_level = SOL_SOCKET;
43 cmsg->cmsg_type = SCM_RIGHTS;
45 *(int*)CMSG_DATA(cmsg) = fd;
84 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&hdr); local
85 if (cmsg == NULL || cmsg->cmsg_level != SOL_SOCKET || cmsg->cmsg_type != SCM_RIGHTS) {
90 return *(int*)CMSG_DATA(cmsg);
    [all...]
  /external/compiler-rt/test/msan/Linux/
cmsghdr.cc 51 struct cmsghdr *cmsg = (struct cmsghdr *)&controlbuf; local
52 assert(cmsg);
59 cmsg->cmsg_level = SOL_SOCKET;
60 cmsg->cmsg_type = SCM_RIGHTS;
61 cmsg->cmsg_len = CMSG_LEN(kNumFds * sizeof(int));
62 memcpy(CMSG_DATA(cmsg), myfds, kNumFds * sizeof(int));
64 __msan_poison(&cmsg->cmsg_level, sizeof(cmsg->cmsg_level));
67 __msan_poison(&cmsg->cmsg_type, sizeof(cmsg->cmsg_type))
    [all...]
  /external/google-breakpad/src/client/linux/crash_generation/
crash_generation_client.cc 64 char cmsg[kControlMsgSize] = ""; local
65 msg.msg_control = cmsg;
66 msg.msg_controllen = sizeof(cmsg);
  /external/wayland/src/
wayland-os.c 94 struct cmsghdr *cmsg; local
106 cmsg = CMSG_FIRSTHDR(msg);
107 for (; cmsg != NULL; cmsg = CMSG_NXTHDR(msg, cmsg)) {
108 if (cmsg->cmsg_level != SOL_SOCKET ||
109 cmsg->cmsg_type != SCM_RIGHTS)
112 data = CMSG_DATA(cmsg);
113 end = (int *)(data + cmsg->cmsg_len - CMSG_LEN(0));
  /system/bt/btif/src/
btif_sock_util.cc 99 struct cmsghdr* cmsg; local
104 // See "man cmsg" really
107 cmsg = CMSG_FIRSTHDR(&msg);
108 cmsg->cmsg_level = SOL_SOCKET;
109 cmsg->cmsg_type = SCM_RIGHTS;
110 cmsg->cmsg_len = CMSG_LEN(sizeof send_fd);
111 memcpy(CMSG_DATA(cmsg), &send_fd, sizeof send_fd);
  /system/core/debuggerd/
util.cpp 40 auto cmsg = CMSG_FIRSTHDR(&msg); local
41 cmsg->cmsg_level = SOL_SOCKET;
42 cmsg->cmsg_type = SCM_RIGHTS;
43 cmsg->cmsg_len = CMSG_LEN(sizeof(int));
44 *reinterpret_cast<int*>(CMSG_DATA(cmsg)) = fd.get();
60 auto cmsg = CMSG_FIRSTHDR(&msg); local
61 cmsg->cmsg_level = SOL_SOCKET;
62 cmsg->cmsg_type = SCM_RIGHTS;
63 cmsg->cmsg_len = CMSG_LEN(sizeof(int));
73 fd.reset(*reinterpret_cast<int*>(CMSG_DATA(cmsg)));
    [all...]
  /system/core/libcutils/
uevent.cpp 68 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&hdr); local
69 if (cmsg == NULL || cmsg->cmsg_type != SCM_CREDENTIALS) {
74 cred = (struct ucred*)CMSG_DATA(cmsg);
  /external/linux-kselftest/tools/testing/selftests/android/ion/
ipcsocket.c 110 struct cmsghdr *cmsg; local
144 cmsg = CMSG_FIRSTHDR(&msgh);
145 cmsg->cmsg_level = SOL_SOCKET;
146 cmsg->cmsg_type = SCM_RIGHTS;
147 cmsg->cmsg_len = CMSG_LEN(len);
148 memcpy(CMSG_DATA(cmsg), &buffd, len);
166 struct cmsghdr *cmsg; local
197 cmsg = CMSG_FIRSTHDR(&msgh);
198 cmsg->cmsg_level = SOL_SOCKET;
199 cmsg->cmsg_type = SCM_RIGHTS
    [all...]
  /system/netd/client/
FwmarkClient.cpp 101 char cmsg[CMSG_SPACE(sizeof(fd))]; member in union:__anon3182
105 memset(cmsgu.cmsg, 0, sizeof(cmsgu.cmsg));
106 message.msg_control = cmsgu.cmsg;
107 message.msg_controllen = sizeof(cmsgu.cmsg);
  /external/iproute2/include/
bpf_scm.h 40 struct cmsghdr *cmsg; local
55 cmsg = CMSG_FIRSTHDR(&msg->hdr);
56 cmsg->cmsg_len = msg->hdr.msg_controllen;
57 cmsg->cmsg_level = SOL_SOCKET;
58 cmsg->cmsg_type = SCM_RIGHTS;
60 return (int *)CMSG_DATA(cmsg);
66 struct cmsghdr *cmsg; local
72 cmsg = CMSG_FIRSTHDR(&msg->hdr);
73 cmsg->cmsg_len = msg->hdr.msg_controllen;
  /external/libmojo/mojo/edk/embedder/
platform_channel_utils_posix.cc 157 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&msg); local
158 cmsg->cmsg_level = SOL_SOCKET;
159 cmsg->cmsg_type = SCM_RIGHTS;
160 cmsg->cmsg_len = CMSG_LEN(num_platform_handles * sizeof(int));
163 reinterpret_cast<int*>(CMSG_DATA(cmsg))[i] = platform_handles[i].handle;
184 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&msg); local
185 cmsg->cmsg_level = SOL_SOCKET;
186 cmsg->cmsg_type = SCM_RIGHTS;
187 cmsg->cmsg_len = CMSG_LEN(num_handles * sizeof(int));
190 reinterpret_cast<int*>(CMSG_DATA(cmsg))[i] = handles[i].handle
    [all...]
  /external/libpcap/
pcap-bt-monitor-linux.c 79 struct cmsghdr *cmsg; local
121 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL; cmsg = CMSG_NXTHDR(&msg, cmsg)) {
122 if (cmsg->cmsg_level != SOL_SOCKET) continue;
124 if (cmsg->cmsg_type == SCM_TIMESTAMP) {
125 memcpy(&pkth.ts, CMSG_DATA(cmsg), sizeof(pkth.ts));
  /external/ltp/utils/sctp/func_tests/
test_1_to_1_events.c 65 struct cmsghdr *cmsg; local
117 cmsg = CMSG_FIRSTHDR(&outmessage);
118 cmsg->cmsg_level = IPPROTO_SCTP;
119 cmsg->cmsg_type = SCTP_SNDRCV;
120 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo));
121 outmessage.msg_controllen = cmsg->cmsg_len;
122 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
test_1_to_1_nonblock.c 75 struct cmsghdr *cmsg; local
166 cmsg = CMSG_FIRSTHDR(&outmessage);
167 cmsg->cmsg_level = IPPROTO_SCTP;
168 cmsg->cmsg_type = SCTP_SNDRCV;
169 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo));
170 outmessage.msg_controllen = cmsg->cmsg_len;
171 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
test_assoc_abort.c 74 struct cmsghdr *cmsg; local
125 cmsg = CMSG_FIRSTHDR(&outmessage);
126 cmsg->cmsg_level = IPPROTO_SCTP;
127 cmsg->cmsg_type = SCTP_SNDRCV;
128 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo));
129 outmessage.msg_controllen = cmsg->cmsg_len;
130 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
188 cmsg = CMSG_FIRSTHDR(&outmessage);
189 cmsg->cmsg_level = IPPROTO_SCTP;
190 cmsg->cmsg_type = SCTP_SNDRCV
    [all...]
test_assoc_shutdown.c 73 struct cmsghdr *cmsg; local
125 cmsg = CMSG_FIRSTHDR(&outmessage);
126 cmsg->cmsg_level = IPPROTO_SCTP;
127 cmsg->cmsg_type = SCTP_SNDRCV;
128 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo));
129 outmessage.msg_controllen = cmsg->cmsg_len;
130 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
189 cmsg = CMSG_FIRSTHDR(&outmessage);
190 cmsg->cmsg_level = IPPROTO_SCTP;
191 cmsg->cmsg_type = SCTP_SNDRCV
    [all...]
test_inaddr_any.c 73 struct cmsghdr *cmsg; local
157 cmsg = CMSG_FIRSTHDR(&outmessage);
158 cmsg->cmsg_level = IPPROTO_SCTP;
159 cmsg->cmsg_type = SCTP_SNDRCV;
160 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo));
161 outmessage.msg_controllen = cmsg->cmsg_len;
162 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
205 cmsg = CMSG_FIRSTHDR(&outmessage);
206 cmsg->cmsg_level = IPPROTO_SCTP;
207 cmsg->cmsg_type = SCTP_SNDRCV
    [all...]
test_peeloff.c 72 struct cmsghdr *cmsg; local
138 cmsg = CMSG_FIRSTHDR(&outmessage);
139 cmsg->cmsg_level = IPPROTO_SCTP;
140 cmsg->cmsg_type = SCTP_SNDRCV;
141 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo));
142 outmessage.msg_controllen = cmsg->cmsg_len;
143 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
  /external/protobuf/python/google/protobuf/pyext/
repeated_scalar_container.cc 270 CMessage* cmsg = reinterpret_cast<CMessage*>(py_cmsg); local
273 cmsg->owner = self->owner;
274 cmsg->parent = self->parent;
275 cmsg->message = const_cast<Message*>(&msg);
276 cmsg->read_only = false;
  /external/valgrind/none/tests/
fdleak_cmsg.c 58 struct cmsghdr *cmsg; local
67 cmsg = CMSG_FIRSTHDR(&msg);
68 cmsg->cmsg_level = SOL_SOCKET;
69 cmsg->cmsg_type = SCM_RIGHTS;
70 cmsg->cmsg_len = CMSG_LEN(sizeof(int) * 2);
71 ((int *)CMSG_DATA(cmsg))[0] = fd1;
72 ((int *)CMSG_DATA(cmsg))[1] = fd2;
95 struct cmsghdr *cmsg = &control_un.cm; local
130 cmsg = CMSG_FIRSTHDR(&msg);
131 while (cmsg) {
    [all...]

Completed in 552 milliseconds

1 2 3 4