Home
last modified time | relevance | path

Searched refs:iov (Results 1 – 25 of 123) sorted by relevance

12345

/dragonfly/lib/libsdp/
HDservice.c83 struct iovec iov[4]; in sdp_register_service() local
105 iov[0].iov_base = (void *) &pdu; in sdp_register_service()
106 iov[0].iov_len = sizeof(pdu); in sdp_register_service()
108 iov[1].iov_base = (void *) &uuid; in sdp_register_service()
109 iov[1].iov_len = sizeof(uuid); in sdp_register_service()
111 iov[2].iov_base = (void *) bdaddr; in sdp_register_service()
112 iov[2].iov_len = sizeof(*bdaddr); in sdp_register_service()
114 iov[3].iov_base = (void *) data; in sdp_register_service()
115 iov[3].iov_len = datalen; in sdp_register_service()
118 len = writev(ss->s, iov, sizeof(iov)/sizeof(iov[0])); in sdp_register_service()
[all …]
HDsearch.c144 struct iovec iov[2]; in sdp_search() local
165 iov[0].iov_base = (void *) &xpdu; in sdp_search()
166 iov[0].iov_len = sizeof(xpdu.pdu); in sdp_search()
167 iov[1].iov_base = (void *) ss->req; in sdp_search()
168 iov[1].iov_len = req_cs - ss->req; in sdp_search()
171 len = writev(ss->s, iov, sizeof(iov)/sizeof(iov[0])); in sdp_search()
180 iov[0].iov_base = (void *) &xpdu; in sdp_search()
181 iov[0].iov_len = sizeof(xpdu); in sdp_search()
182 iov[1].iov_base = (void *) rsp; in sdp_search()
183 iov[1].iov_len = ss->imtu; in sdp_search()
[all …]
/dragonfly/sys/opencrypto/
HDcriov.c52 if (off < iov->iov_len) \
54 off -= iov->iov_len; \
56 iov++; \
63 struct iovec *iov = uio->uio_iov; in cuio_copydata() local
70 count = min(iov->iov_len - off, len); in cuio_copydata()
71 bcopy(((caddr_t)iov->iov_base) + off, cp, count); in cuio_copydata()
76 iov++; in cuio_copydata()
83 struct iovec *iov = uio->uio_iov; in cuio_copyback() local
90 count = min(iov->iov_len - off, len); in cuio_copyback()
91 bcopy(cp, ((caddr_t)iov->iov_base) + off, count); in cuio_copyback()
[all …]
/dragonfly/sys/kern/
HDkern_subr.c99 struct iovec *iov; in uiomove() local
118 iov = uio->uio_iov; in uiomove()
119 cnt = iov->iov_len; in uiomove()
134 error = copyout(cp, iov->iov_base, cnt); in uiomove()
136 error = copyin(iov->iov_base, cp, cnt); in uiomove()
140 bcopy(cp, iov->iov_base, cnt); in uiomove()
142 bcopy(iov->iov_base, cp, cnt); in uiomove()
150 iov->iov_base = (char *)iov->iov_base + cnt; in uiomove()
151 iov->iov_len -= cnt; in uiomove()
225 struct iovec *iov; in uiomovez() local
[all …]
HDsys_process.c295 struct iovec iov; in kern_ptrace() local
557 iov.iov_base = write ? (caddr_t)&data : (caddr_t)&tmp; in kern_ptrace()
558 iov.iov_len = sizeof(int); in kern_ptrace()
559 uio.uio_iov = &iov; in kern_ptrace()
594 iov.iov_base = piod->piod_addr; in kern_ptrace()
595 iov.iov_len = piod->piod_len; in kern_ptrace()
596 uio.uio_iov = &iov; in kern_ptrace()
641 iov.iov_base = addr; in kern_ptrace()
642 iov.iov_len = sizeof(struct reg); in kern_ptrace()
643 uio.uio_iov = &iov; in kern_ptrace()
[all …]
/dragonfly/usr.bin/wall/
HDttymsg.c56 ttymsg(struct iovec *iov, int iovcnt, const char *line, int tmout) in ttymsg() argument
94 left += iov[cnt].iov_len; in ttymsg()
97 wret = writev(fd, iov, iovcnt); in ttymsg()
102 if (iov != localiov) { in ttymsg()
103 bcopy(iov, localiov, in ttymsg()
105 iov = localiov; in ttymsg()
107 for (cnt = 0; (size_t)wret >= iov->iov_len; ++cnt) { in ttymsg()
108 wret -= iov->iov_len; in ttymsg()
109 ++iov; in ttymsg()
113 iov->iov_base = (char *)iov->iov_base + wret; in ttymsg()
[all …]
/dragonfly/sbin/dhclient/
HDerrwarn.c210 struct iovec iov[6]; in parse_warn() local
227 iov[0].iov_base = mbuf; in parse_warn()
228 iov[0].iov_len = strlen(mbuf); in parse_warn()
229 iov[1].iov_base = "\n"; in parse_warn()
230 iov[1].iov_len = 1; in parse_warn()
231 iov[2].iov_base = token_line; in parse_warn()
232 iov[2].iov_len = strlen(token_line); in parse_warn()
233 iov[3].iov_base = "\n"; in parse_warn()
234 iov[3].iov_len = 1; in parse_warn()
237 iov[4].iov_base = spaces; in parse_warn()
[all …]
/dragonfly/usr.sbin/lpr/common_source/
HDrmjob.c303 struct iovec *iov; in rmremote() local
328 iov = malloc(niov * sizeof *iov); in rmremote()
329 if (iov == NULL) in rmremote()
331 iov[0].iov_base = "\5"; in rmremote()
332 iov[1].iov_base = pp->remote_queue; in rmremote()
333 iov[2].iov_base = " "; in rmremote()
334 iov[3].iov_base = all ? "-all" : person; in rmremote()
337 iov[elem].iov_base = " "; in rmremote()
338 iov[elem + 1].iov_base = user[i]; in rmremote()
343 asprintf((char **)&iov[elem].iov_base, " %d", requ[i]); in rmremote()
[all …]
/dragonfly/crypto/openssh/
HDatomicio.c111 struct iovec iov_array[IOV_MAX], *iov = iov_array; in atomiciov6() local
119 memcpy(iov, _iov, (size_t)iovcnt * sizeof(*_iov)); in atomiciov6()
127 for (; iovcnt > 0 && iov[0].iov_len > 0;) { in atomiciov6()
128 res = (f) (fd, iov, iovcnt); in atomiciov6()
150 while (iovcnt > 0 && rem >= iov[0].iov_len) { in atomiciov6()
151 rem -= iov[0].iov_len; in atomiciov6()
152 iov++; in atomiciov6()
156 if (rem > 0 && (iovcnt <= 0 || rem > iov[0].iov_len)) { in atomiciov6()
163 iov[0].iov_base = ((char *)iov[0].iov_base) + rem; in atomiciov6()
164 iov[0].iov_len -= rem; in atomiciov6()
/dragonfly/test/testcases/io/sendfd_1/
HDsendfd_1.c35 struct iovec iov; in sendfd() local
42 iov.iov_base = buf; in sendfd()
43 iov.iov_len = 1; in sendfd()
46 msg.msg_iov = &iov; in sendfd()
57 if((n=sendmsg(s, &msg, 0)) != iov.iov_len) in sendfd()
68 struct iovec iov; in recvfd() local
73 iov.iov_base = buf; in recvfd()
74 iov.iov_len = 1; in recvfd()
79 msg.msg_iov = &iov; in recvfd()
/dragonfly/test/socket/recvmsg/cloexec/
HDrecvmsg_cloexec.c71 struct iovec iov; in sendfd() local
78 iov.iov_base = buf; in sendfd()
79 iov.iov_len = 1; in sendfd()
82 msg.msg_iov = &iov; in sendfd()
93 if ((n=sendmsg(s, &msg, 0)) != (int)iov.iov_len) in sendfd()
104 struct iovec iov; in recvfd() local
109 iov.iov_base = buf; in recvfd()
110 iov.iov_len = 1; in recvfd()
115 msg.msg_iov = &iov; in recvfd()
/dragonfly/usr.sbin/sdpd/
HDssr.c246 struct iovec iov[4]; in server_send_service_search_response() local
285 iov[0].iov_base = &pdu; in server_send_service_search_response()
286 iov[0].iov_len = sizeof(pdu); in server_send_service_search_response()
288 iov[1].iov_base = rcounts; in server_send_service_search_response()
289 iov[1].iov_len = sizeof(rcounts); in server_send_service_search_response()
291 iov[2].iov_base = rsp; in server_send_service_search_response()
292 iov[2].iov_len = rsp_end - rsp; in server_send_service_search_response()
294 iov[3].iov_base = cs; in server_send_service_search_response()
295 iov[3].iov_len = 1 + cs[0]; in server_send_service_search_response()
298 size = writev(fd, (struct iovec const *) &iov, sizeof(iov)/sizeof(iov[0])); in server_send_service_search_response()
HDsar.c254 struct iovec iov[4]; in server_send_service_attribute_response() local
295 iov[0].iov_base = &pdu; in server_send_service_attribute_response()
296 iov[0].iov_len = sizeof(pdu); in server_send_service_attribute_response()
298 iov[1].iov_base = &bcount; in server_send_service_attribute_response()
299 iov[1].iov_len = sizeof(bcount); in server_send_service_attribute_response()
301 iov[2].iov_base = rsp; in server_send_service_attribute_response()
302 iov[2].iov_len = rsp_end - rsp; in server_send_service_attribute_response()
304 iov[3].iov_base = cs; in server_send_service_attribute_response()
305 iov[3].iov_len = 1 + cs[0]; in server_send_service_attribute_response()
308 size = writev(fd, (struct iovec const *) &iov, sizeof(iov)/sizeof(iov[0])); in server_send_service_attribute_response()
HDsrr.c116 struct iovec iov[2]; in server_send_service_register_response() local
126 iov[0].iov_base = &pdu; in server_send_service_register_response()
127 iov[0].iov_len = sizeof(pdu); in server_send_service_register_response()
129 iov[1].iov_base = srv->fdidx[fd].rsp; in server_send_service_register_response()
130 iov[1].iov_len = srv->fdidx[fd].rsp_size; in server_send_service_register_response()
133 size = writev(fd, (struct iovec const *) &iov, sizeof(iov)/sizeof(iov[0])); in server_send_service_register_response()
/dragonfly/usr.sbin/makefs/hammer2/
HDhammer2_buf.c127 struct iovec *iov; in uiomove() local
135 iov = uio->uio_iov; in uiomove()
136 cnt = iov->iov_len; in uiomove()
149 bcopy(cp, iov->iov_base, cnt); in uiomove()
151 bcopy(iov->iov_base, cp, cnt); in uiomove()
155 bcopy(cp, iov->iov_base, cnt); in uiomove()
157 bcopy(iov->iov_base, cp, cnt); in uiomove()
166 iov->iov_base = (char *)iov->iov_base + cnt; in uiomove()
167 iov->iov_len -= cnt; in uiomove()
/dragonfly/lib/libc/stdio/
HDputs.c52 struct __siov iov[2]; in puts() local
54 iov[0].iov_base = __DECONST(char *, s); in puts()
55 iov[0].iov_len = c; in puts()
56 iov[1].iov_base = __DECONST(char *, "\n"); in puts()
57 iov[1].iov_len = 1; in puts()
59 uio.uio_iov = &iov[0]; in puts()
HDfvwrite.c52 struct __siov *iov; in __sfvwrite() local
66 iov = uio->uio_iov; in __sfvwrite()
67 p = iov->iov_base; in __sfvwrite()
68 len = iov->iov_len; in __sfvwrite()
69 iov++; in __sfvwrite()
73 p = iov->iov_base; \ in __sfvwrite()
74 len = iov->iov_len; \ in __sfvwrite()
75 iov++; \ in __sfvwrite()
HDputw.c48 struct __siov iov; in putw() local
50 iov.iov_base = &w; in putw()
51 iov.iov_len = uio.uio_resid = sizeof(w); in putw()
52 uio.uio_iov = &iov; in putw()
/dragonfly/test/debug/
HDfdpassing.c82 struct iovec iov; in sendfd() local
87 iov.iov_base = NULL; in sendfd()
88 iov.iov_len = 0; in sendfd()
90 msg.msg_iov = &iov; in sendfd()
114 struct iovec iov; in recvfd() local
121 iov.iov_base = &dummy; in recvfd()
122 iov.iov_len = sizeof(dummy); in recvfd()
124 msg.msg_iov = &iov; in recvfd()
/dragonfly/lib/libc/resolv/
HDherror.c97 struct iovec iov[4], *v = iov; in herror() local
118 writev(STDERR_FILENO, iov, (v - iov) + 1); in herror()
120 _writev(STDERR_FILENO, iov, (v - iov) + 1); in herror()
/dragonfly/tools/tools/net80211/w00t/redir/
HDbuddy.c58 struct iovec iov[2]; in handle_data() local
86 iov[0].iov_base = tmp; in handle_data()
87 iov[0].iov_len = 4; in handle_data()
88 iov[1].iov_base = buf; in handle_data()
89 iov[1].iov_len = len; in handle_data()
92 mh.msg_iov = iov; in handle_data()
93 mh.msg_iovlen = sizeof(iov)/sizeof(struct iovec); in handle_data()
/dragonfly/usr.bin/finger/
HDnet.c105 struct iovec iov[3]; in do_protocol() local
119 msg.msg_iov = iov; in do_protocol()
127 iov[msg.msg_iovlen].iov_base = slash_w; in do_protocol()
128 iov[msg.msg_iovlen++].iov_len = 3; in do_protocol()
131 iov[msg.msg_iovlen].iov_base = strdup(name); in do_protocol()
132 iov[msg.msg_iovlen++].iov_len = strlen(name); in do_protocol()
133 iov[msg.msg_iovlen].iov_base = neteol; in do_protocol()
134 iov[msg.msg_iovlen++].iov_len = 2; in do_protocol()
/dragonfly/test/unix/passdesc/
HDpassdesc.c23 struct iovec iov; in test_send_desc() local
31 iov.iov_base = test_buf; in test_send_desc()
32 iov.iov_len = test_buflen; in test_send_desc()
35 msg.msg_iov = &iov; in test_send_desc()
59 struct iovec iov; in test_recv_desc() local
68 iov.iov_base = test_buf; in test_recv_desc()
69 iov.iov_len = test_buflen; in test_recv_desc()
72 msg.msg_iov = &iov; in test_recv_desc()
/dragonfly/test/udp/tos/
HDudp_tos.c28 struct iovec iov; in main() local
82 iov.iov_base = buf; in main()
83 iov.iov_len = sizeof(buf); in main()
88 msg.msg_iov = &iov; in main()
113 iov.iov_base = buf; in main()
114 iov.iov_len = sizeof(buf); in main()
117 msg.msg_iov = &iov; in main()
/dragonfly/contrib/tnftp/src/
HDssl.c102 fetch_writev(struct fetch_connect *conn, struct iovec *iov, int iovcnt) in fetch_writev() argument
142 len = SSL_write(conn->ssl, iov->iov_base, iov->iov_len); in fetch_writev()
145 len = writev(fd, iov, iovcnt); in fetch_writev()
158 while (iovcnt > 0 && len >= (ssize_t)iov->iov_len) { in fetch_writev()
159 len -= iov->iov_len; in fetch_writev()
160 iov++; in fetch_writev()
164 iov->iov_len -= len; in fetch_writev()
165 iov->iov_base = (char *)iov->iov_base + len; in fetch_writev()
174 struct iovec iov[1]; in fetch_write() local
176 iov[0].iov_base = __DECONST(char *, str); in fetch_write()
[all …]

12345