Searched refs:iov (Results 1 - 25 of 31) sorted by relevance

12

/system/core/libmemunreachable/
H A DLeakPipe.cpp28 struct iovec iov {}; struct
32 hdr.msg_iov = &iov;
34 iov.iov_base = &data;
35 iov.iov_len = sizeof(data);
62 struct iovec iov {}; struct
66 hdr.msg_iov = &iov;
68 iov.iov_base = &data;
69 iov.iov_len = sizeof(data);
/system/bt/vendor_libs/linux/interface/
H A Dh4_protocol.cc36 struct iovec iov[2]; local
38 iov[0].iov_base = &type;
39 iov[0].iov_len = sizeof(type);
40 iov[1].iov_base = (void *)data;
41 iov[1].iov_len = length;
43 ret = TEMP_FAILURE_RETRY(writev(uart_fd_, iov, 2));
/system/core/libcutils/
H A Dklog.cpp46 void klog_writev(int level, const struct iovec* iov, int iov_count) { argument
51 TEMP_FAILURE_RETRY(writev(klog_fd, iov, iov_count));
65 struct iovec iov[1]; local
66 iov[0].iov_base = buf;
67 iov[0].iov_len = strlen(buf);
68 klog_writev(level, iov, 1);
H A Duevent.c54 struct iovec iov = { buffer, length }; local
60 &iov,
/system/netd/server/
H A DNetlinkCommands.cpp68 // |iov| is an array of struct iovec that contains the netlink message payload.
76 WARN_UNUSED_RESULT int sendNetlinkRequest(uint16_t action, uint16_t flags, iovec* iov, int iovlen, argument
82 iov[0].iov_base = &nlmsg;
83 iov[0].iov_len = sizeof(nlmsg);
85 nlmsg.nlmsg_len += iov[i].iov_len;
95 if (writev(sock, iov, iovlen) == -1) {
113 int sendNetlinkRequest(uint16_t action, uint16_t flags, iovec* iov, int iovlen) { argument
114 return sendNetlinkRequest(action, flags, iov, iovlen, nullptr);
187 iovec iov[] = { local
193 if ((ret = sendNetlinkRequest(getAction, flags, iov, ARRAY_SIZ
[all...]
H A DRouteControllerTest.cpp50 iovec iov[] = { local
56 iov, ARRAY_SIZE(iov), &callback));
H A DSockDiag.cpp97 iovec *iov, int iovcnt) {
114 iov[0].iov_base = &request;
115 iov[0].iov_len = sizeof(request);
117 len += iov[i].iov_len;
121 if (writev(mSock, iov, iovcnt) != (ssize_t) len) {
129 iovec iov[] = { local
132 return sendDumpRequest(proto, family, states, iov, ARRAY_SIZE(iov));
196 iovec iov[] = { local
203 return sendDumpRequest(proto, family, states, iov, ARRAY_SIZ
96 sendDumpRequest(uint8_t proto, uint8_t family, uint32_t states, iovec *iov, int iovcnt) argument
303 destroyLiveSockets(DestroyFilter destroyFilter, const char *what, iovec *iov, int iovcnt) argument
365 iovec iov[] = { local
455 iovec iov[] = { local
[all...]
H A DXfrmController.cpp138 void logIov(const iovec* iov, size_t iovLen) { argument
140 const iovec* row = &iov[i];
212 iovec* iov, int iovLen) const {
217 iov[0].iov_base = &nlMsg;
218 iov[0].iov_len = NLMSG_HDRLEN;
220 nlMsg.nlmsg_len += iov[i].iov_len;
225 LOG_IOV(iov, iovLen);
229 if (writev(mSock, iov, iovLen) < 0) {
629 iovec iov[] = { local
642 len = iov[USERS
211 sendMessage(uint16_t nlMsgType, uint16_t nlMsgFlags, uint16_t nlMsgSeqNum, iovec* iov, int iovLen) const argument
728 iovec iov[] = { local
747 iovec iov[] = { local
[all...]
H A DNetlinkCommands.h47 // Sends a netlink request and possibly expects an ACK. The first element of iov should be null and
53 // function (over iov[]).
59 WARN_UNUSED_RESULT int sendNetlinkRequest(uint16_t action, uint16_t flags, iovec* iov, int iovlen,
H A DSockDiag.h80 int sendDumpRequest(uint8_t proto, uint8_t family, uint32_t states, iovec *iov, int iovcnt);
82 int destroyLiveSockets(DestroyFilter destroy, const char *what, iovec *iov, int iovcnt);
H A DFwmarkServer.cpp62 iovec iov[2] = { local
68 message.msg_iov = iov;
69 message.msg_iovlen = ARRAY_SIZE(iov);
/system/core/logd/
H A DLogAudit.cpp171 struct iovec iov[3]; local
201 iov[0].iov_base = last_info ? const_cast<char*>(log_info)
203 iov[0].iov_len =
205 iov[1].iov_base = last_str;
206 iov[1].iov_len = strlen(last_str);
208 iov[2].iov_base = const_cast<char*>(resume);
209 iov[2].iov_len = strlen(resume);
211 iov[2].iov_base = const_cast<char*>(newline);
212 iov[2].iov_len = strlen(newline);
215 writev(fdDmesg, iov, arraysiz
[all...]
H A DLogListener.cpp48 struct iovec iov = { buffer, sizeof(buffer) }; local
52 NULL, 0, &iov, 1, control, sizeof(control), 0,
/system/core/debuggerd/
H A Dutil.cpp32 iovec iov = { .iov_base = const_cast<void*>(data), .iov_len = len }; local
34 .msg_iov = &iov, .msg_iovlen = 1, .msg_control = cmsg_buf, .msg_controllen = sizeof(cmsg_buf),
48 iovec iov = { .iov_base = const_cast<void*>(data), .iov_len = len }; local
50 .msg_iov = &iov,
/system/netd/client/
H A DFwmarkClient.cpp79 iovec iov[2] = { local
85 message.msg_iov = iov;
86 message.msg_iovlen = ARRAY_SIZE(iov);
/system/core/libnetutils/
H A Dpacket.c94 struct iovec iov[3]; local
133 iov[0].iov_base = (char *)&ip;
134 iov[0].iov_len = sizeof(ip);
135 iov[1].iov_base = (char *)&udp;
136 iov[1].iov_len = sizeof(udp);
137 iov[2].iov_base = (char *)msg;
138 iov[2].iov_len = size;
148 msghdr.msg_iov = iov;
149 msghdr.msg_iovlen = sizeof(iov) / sizeof(struct iovec);
/system/core/libsysutils/src/
H A DSocketClient.cpp182 int SocketClient::sendDatav(struct iovec *iov, int iovcnt) { argument
184 int rc = sendDataLockedv(iov, iovcnt);
190 int SocketClient::sendDataLockedv(struct iovec *iov, int iovcnt) { argument
212 writev(mSocket, iov + current, iovcnt - current));
216 while ((current < iovcnt) && (written >= iov[current].iov_len)) {
217 written -= iov[current].iov_len;
223 iov[current].iov_base = (char *)iov[current].iov_base + written;
224 iov[current].iov_len -= written;
/system/core/include/sysutils/
H A DSocketClient.h64 int sendDatav(struct iovec *iov, int iovcnt);
84 int sendDataLockedv(struct iovec *iov, int iovcnt);
/system/core/libsysutils/include/sysutils/
H A DSocketClient.h64 int sendDatav(struct iovec *iov, int iovcnt);
84 int sendDataLockedv(struct iovec *iov, int iovcnt);
/system/core/include/cutils/
H A Dklog.h30 void klog_writev(int level, const struct iovec* iov, int iov_count);
/system/core/libcutils/include/cutils/
H A Dklog.h30 void klog_writev(int level, const struct iovec* iov, int iov_count);
/system/core/libcutils/include_vndk/cutils/
H A Dklog.h30 void klog_writev(int level, const struct iovec* iov, int iov_count);
/system/bt/osi/src/
H A Dsocket.cc161 struct iovec iov; local
164 iov.iov_base = (void*)buf;
165 iov.iov_len = count;
167 msg.msg_iov = &iov;
/system/core/liblog/
H A Dfake_log_device.c332 static ssize_t fake_writev(int fd, const struct iovec* iov, int iovcnt) { argument
334 const struct iovec* end = iov + iovcnt;
335 for (; iov < end; iov++) {
336 ssize_t w = write(fd, iov->iov_base, iov->iov_len);
337 if (w != (ssize_t)iov->iov_len) {
/system/core/base/
H A Dlogging.cpp181 iovec iov[1]; local
182 iov[0].iov_base = buf;
183 iov[0].iov_len = size;
184 TEMP_FAILURE_RETRY(writev(klog_fd, iov, 1));

Completed in 1070 milliseconds

12