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

/system/netd/client/
H A DFwmarkClient.cpp56 iovec iov; local
57 iov.iov_base = data;
58 iov.iov_len = len;
62 message.msg_iov = &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.cpp164 int SocketClient::sendDatav(struct iovec *iov, int iovcnt) { argument
166 int rc = sendDataLockedv(iov, iovcnt);
172 int SocketClient::sendDataLockedv(struct iovec *iov, int iovcnt) { argument
194 writev(mSocket, iov + current, iovcnt - current));
198 while ((current < iovcnt) && (written >= iov[current].iov_len)) {
199 written -= iov[current].iov_len;
205 iov[current].iov_base = (char *)iov[current].iov_base + written;
206 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/logd/
H A DLogAudit.cpp79 struct iovec iov[2]; local
81 iov[0].iov_base = str;
82 iov[0].iov_len = strlen(str);
83 iov[1].iov_base = const_cast<char *>("\n");
84 iov[1].iov_len = 1;
86 writev(fdDmesg, iov, sizeof(iov) / sizeof(iov[0]));
H A DLogListener.cpp40 struct iovec iov = { buffer, sizeof(buffer) }; local
47 &iov,
/system/netd/server/
H A DFwmarkServer.cpp51 iovec iov; local
52 iov.iov_base = &command;
53 iov.iov_len = sizeof(command);
57 message.msg_iov = &iov;
H A DRouteController.cpp181 // |iov| is an array of struct iovec that contains the netlink message payload.
184 WARN_UNUSED_RESULT int sendNetlinkRequest(uint16_t action, uint16_t flags, iovec* iov, int iovlen) { argument
189 iov[0].iov_base = &nlmsg;
190 iov[0].iov_len = sizeof(nlmsg);
192 nlmsg.nlmsg_len += iov[i].iov_len;
205 writev(sock, iov, iovlen) != -1 &&
293 iovec iov[] = { local
319 if (int ret = sendNetlinkRequest(action, flags, iov, ARRAY_SIZE(iov))) {
403 iovec iov[] local
[all...]
/system/core/libcutils/
H A Duevent.c50 struct iovec iov = { buffer, length }; local
56 &iov,
/system/core/liblog/
H A Dfake_log_device.c328 static ssize_t fake_writev(int fd, const struct iovec *iov, int iovcnt) { argument
330 const struct iovec* end = iov + iovcnt;
331 for (; iov < end; iov++) {
332 ssize_t w = write(fd, iov->iov_base, iov->iov_len);
333 if (w != (ssize_t) iov->iov_len) {
/system/core/adb/
H A Djdwp_service.c321 struct iovec iov; local
326 iov.iov_base = &dummy;
327 iov.iov_len = 1;
330 msg.msg_iov = &iov;

Completed in 451 milliseconds