Searched defs:cmsg (Results 1 - 25 of 66) sorted by relevance

123

/external/compiler-rt/test/msan/Linux/
H A Dcmsghdr.cc51 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
[all...]
/external/ltp/utils/sctp/lib/
H A Drecvmsg.c63 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));
H A Dsendmsg.c39 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);
90 struct cmsghdr *cmsg; local
96 cmsg = CMSG_FIRSTHDR(&outmsg);
97 cmsg
[all...]
/external/strace/tests/
H A Dscm_rights.c76 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/
H A Dscm_rights.c76 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/
H A Dscm_rights.c76 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/google-breakpad/src/client/linux/crash_generation/
H A Dcrash_generation_client.cc64 char cmsg[kControlMsgSize] = ""; local
65 msg.msg_control = cmsg;
66 msg.msg_controllen = sizeof(cmsg);
/external/iproute2/include/
H A Dbpf_scm.h40 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/linux-kselftest/tools/testing/selftests/android/ion/
H A Dipcsocket.c110 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
[all...]
/external/ltp/utils/sctp/func_tests/
H A Dtest_1_to_1_events.c65 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);
H A Dtest_inaddr_any.c73 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
[all...]
H A Dtest_1_to_1_addrs.c90 struct cmsghdr *cmsg; local
156 cmsg = CMSG_FIRSTHDR(&outmessage);
157 cmsg->cmsg_level = IPPROTO_SCTP;
158 cmsg->cmsg_type = SCTP_SNDRCV;
159 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo));
160 outmessage.msg_controllen = cmsg->cmsg_len;
161 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
H A Dtest_1_to_1_nonblock.c75 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);
H A Dtest_1_to_1_sendmsg.c82 struct cmsghdr *cmsg; local
135 cmsg = CMSG_FIRSTHDR(&outmessage);
136 cmsg->cmsg_level = IPPROTO_SCTP;
137 cmsg->cmsg_type = SCTP_SNDRCV;
138 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo));
139 outmessage.msg_controllen = cmsg->cmsg_len;
140 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
293 cmsg = CMSG_FIRSTHDR(&outmessage);
294 cmsg->cmsg_level = IPPROTO_SCTP;
295 cmsg
[all...]
H A Dtest_1_to_1_threads.c93 struct cmsghdr *cmsg; local
106 cmsg = CMSG_FIRSTHDR(&outmessage);
107 cmsg->cmsg_level = IPPROTO_SCTP;
108 cmsg->cmsg_type = SCTP_SNDRCV;
109 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo));
110 outmessage.msg_controllen = cmsg->cmsg_len;
112 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
H A Dtest_assoc_abort.c74 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
[all...]
H A Dtest_assoc_shutdown.c73 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
[all...]
H A Dtest_basic.c75 struct cmsghdr *cmsg; local
174 cmsg = CMSG_FIRSTHDR(&outmessage);
175 cmsg->cmsg_level = IPPROTO_SCTP;
176 cmsg->cmsg_type = SCTP_SNDRCV;
177 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo));
178 outmessage.msg_controllen = cmsg->cmsg_len;
179 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
289 cmsg = CMSG_FIRSTHDR(&outmessage);
290 cmsg->cmsg_level = IPPROTO_SCTP;
291 cmsg
[all...]
H A Dtest_fragments.c85 struct cmsghdr *cmsg; local
149 cmsg = CMSG_FIRSTHDR(&outmessage);
150 cmsg->cmsg_level = IPPROTO_SCTP;
151 cmsg->cmsg_type = SCTP_SNDRCV;
152 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo));
153 outmessage.msg_controllen = cmsg->cmsg_len;
154 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
/external/valgrind/none/tests/
H A Dfdleak_cmsg.c58 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...]
/external/wayland/src/
H A Dwayland-os.c94 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));
/external/adhd/cras/src/common/
H A Dcras_util.c102 struct cmsghdr *cmsg; local
117 cmsg = CMSG_FIRSTHDR(&msg);
118 cmsg->cmsg_level = SOL_SOCKET;
119 cmsg->cmsg_type = SCM_RIGHTS;
120 cmsg->cmsg_len = CMSG_LEN(sizeof(*fd) * num_fds);
121 memcpy(CMSG_DATA(cmsg), fd, sizeof(*fd) * num_fds);
133 struct cmsghdr *cmsg; local
157 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
158 cmsg
[all...]
/external/libmojo/mojo/edk/embedder/
H A Dplatform_channel_utils_posix.cc157 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))[
[all...]
/external/libpcap/
H A Dpcap-bt-monitor-linux.c79 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/libusb/libusb/os/
H A Dlinux_netlink.c299 struct cmsghdr *cmsg; local
328 cmsg = CMSG_FIRSTHDR(&msg);
329 if (!cmsg || cmsg->cmsg_type != SCM_CREDENTIALS) {
334 cred = (struct ucred *)CMSG_DATA(cmsg);

Completed in 900 milliseconds

123