Searched refs:iov (Results 1 - 25 of 36) sorted by path

12

/system/bt/hci/src/
H A Dbtsnoop.cc279 iovec iov[] = {{&header, sizeof(btsnoop_header_t)}, local
281 TEMP_FAILURE_RETRY(writev(logfile_fd, iov, 2));
/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/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/adb/
H A Djdwp_service.cpp264 struct iovec iov; local
268 iov.iov_base = &dummy;
269 iov.iov_len = 1;
272 msg.msg_iov = &iov;
/system/core/base/
H A Dlogging.cpp201 iovec iov[1]; local
202 iov[0].iov_base = buf;
203 iov[0].iov_len = size;
204 TEMP_FAILURE_RETRY(writev(klog_fd, iov, 1));
/system/core/debuggerd/libdebuggerd/
H A Dutility.cpp110 struct iovec iov[3]; local
111 iov[0].iov_base = const_cast<char*>(prefix);
112 iov[0].iov_len = strlen(prefix);
113 iov[1].iov_base = const_cast<char*>(fragment.c_str());
114 iov[1].iov_len = fragment.length();
115 iov[2].iov_base = const_cast<char*>("\n");
116 iov[2].iov_len = 1;
117 TEMP_FAILURE_RETRY(writev(kmsg_fd.get(), iov, 3));
/system/core/debuggerd/
H A Dutil.cpp36 iovec iov = { .iov_base = const_cast<void*>(data), .iov_len = len }; local
38 .msg_iov = &iov, .msg_iovlen = 1, .msg_control = cmsg_buf, .msg_controllen = sizeof(cmsg_buf),
52 iovec iov = { .iov_base = const_cast<void*>(data), .iov_len = len }; local
54 .msg_iov = &iov,
/system/core/include/cutils/
H A Dklog.h30 void klog_writev(int level, const struct iovec* iov, int iov_count);
/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/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/core/libcutils/
H A Dklog.cpp47 void klog_writev(int level, const struct iovec* iov, int iov_count) { argument
52 TEMP_FAILURE_RETRY(writev(klog_fd, iov, iov_count));
66 struct iovec iov[1]; local
67 iov[0].iov_base = buf;
68 iov[0].iov_len = strlen(buf);
69 klog_writev(level, iov, 1);
H A Duevent.cpp54 struct iovec iov = {buffer, length}; local
58 &addr, sizeof(addr), &iov, 1, control, sizeof(control), 0,
/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) {
H A Dlogger_write.c538 struct iovec iov[2] = { local
541 TEMP_FAILURE_RETRY(writev(2, iov, 2));
/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/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/include/sysutils/
H A DSocketClient.h64 int sendDatav(struct iovec *iov, int iovcnt);
84 int sendDataLockedv(struct iovec *iov, int iovcnt);
/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/logd/
H A DLogAudit.cpp196 struct iovec iov[4]; local
225 iov[0].iov_base = last_info ? const_cast<char*>(log_info)
227 iov[0].iov_len =
229 iov[1].iov_base = last_str;
230 iov[1].iov_len = strlen(last_str);
231 iov[2].iov_base = const_cast<char*>(bug_metadata.c_str());
232 iov[2].iov_len = bug_metadata.length();
234 iov[3].iov_base = const_cast<char*>(resume);
235 iov[3].iov_len = strlen(resume);
237 iov[
[all...]
H A DLogListener.cpp49 struct iovec iov = { buffer, sizeof(buffer) - 1 }; local
53 NULL, 0, &iov, 1, control, sizeof(control), 0,
/system/core/trusty/keymaster/
H A Dtrusty_keymaster_ipc.cpp75 struct iovec iov[2]; local
77 iov[0] = {.iov_base = &header, .iov_len = sizeof(struct keymaster_message)};
79 iov[1] = {
82 rc = readv(handle_, iov, 2);
/system/core/trusty/storage/lib/
H A Dstorage.c307 struct iovec iov = {&msg, sizeof(msg)}; local
309 ssize_t rc = send_reqv(session, &iov, 1, &iov, 1);
/system/netd/client/
H A DFwmarkClient.cpp90 iovec iov[2] = { local
96 message.msg_iov = iov;
97 message.msg_iovlen = ARRAY_SIZE(iov);
/system/netd/libnetdutils/
H A DSyscalls.cpp121 StatusOr<size_t> writev(Fd fd, const std::vector<iovec>& iov) const override {
122 auto rv = syscallRetry(::writev, fd.get(), iov.data(), iov.size());

Completed in 336 milliseconds

12