Home
last modified time | relevance | path

Searched refs:iov (Results 26 – 50 of 163) sorted by relevance

1234567

/illumos-gate/usr/src/cmd/sendmail/libsm/
H A Dfvwrite.c50 p = iov->iov_base; \
51 len = iov->iov_len; \
52 iov++; \
63 register struct sm_iov *iov; variable
82 iov = uio->uio_iov;
83 p = iov->iov_base;
84 len = iov->iov_len;
85 iov++;
/illumos-gate/usr/src/cmd/bhyve/
H A Dpci_virtio_block.c290 struct iovec iov[BLOCKIF_IOV_MAX + 2]; in pci_vtblk_proc() local
293 n = vq_getchain(vq, iov, BLOCKIF_IOV_MAX + 2, &req); in pci_vtblk_proc()
308 vbh = (struct virtio_blk_hdr *)iov[0].iov_base; in pci_vtblk_proc()
312 io->io_status = (uint8_t *)iov[--n].iov_base; in pci_vtblk_proc()
314 assert(iov[n].iov_len == 1); in pci_vtblk_proc()
334 iolen += iov[i].iov_len; in pci_vtblk_proc()
355 if (iov[1].iov_len != sizeof (*discard)) { in pci_vtblk_proc()
362 iov[1].iov_base; in pci_vtblk_proc()
396 memset(iov[1].iov_base, 0, iov[1].iov_len); in pci_vtblk_proc()
397 strncpy(iov[1].iov_base, sc->vbsc_ident, in pci_vtblk_proc()
[all …]
H A Dpci_virtio_viona.c297 struct iovec *iov, size_t niov) in pci_viona_control_rx() argument
307 v = *(uint8_t *)iov[0].iov_base; in pci_viona_control_rx()
342 iov->iov_len - sizeof (table->vncm_entries)) { in pci_viona_control_mac_dump()
343 DPRINTF(" Bad table size %u", iov->iov_len); in pci_viona_control_mac_dump()
355 struct iovec *iov, size_t niov) in pci_viona_control_mac() argument
384 pci_viona_control_mac_dump("UNICAST", &iov[0]); in pci_viona_control_mac()
412 struct iovec iov[VIONA_CTLQ_MAXSEGS + 1]; in pci_viona_control() local
414 struct iovec *siov = iov; in pci_viona_control()
453 ackp = (uint8_t *)iov[req.readable].iov_base; in pci_viona_control()
455 siov = &iov[1]; in pci_viona_control()
[all …]
H A Dpci_virtio_9p.c158 pci_vt9p_get_buffer(struct l9p_request *req, struct iovec *iov, size_t *niov, in pci_vt9p_get_buffer() argument
164 memcpy(iov, preq->vsr_iov + preq->vsr_respidx, in pci_vt9p_get_buffer()
171 pci_vt9p_send(struct l9p_request *req, const struct iovec *iov __unused, in pci_vt9p_send()
188 pci_vt9p_drop(struct l9p_request *req, const struct iovec *iov __unused, in pci_vt9p_drop()
204 struct iovec iov[VT9P_MAX_IOV]; in pci_vt9p_notify() local
213 n = vq_getchain(vq, iov, VT9P_MAX_IOV, &req); in pci_vt9p_notify()
225 preq->vsr_iov = iov; in pci_vt9p_notify()
231 "len=%zu\r\n", i, iov[i].iov_base, in pci_vt9p_notify()
232 iov[i].iov_len)); in pci_vt9p_notify()
235 l9p_connection_recv(sc->vsc_conn, iov, preq->vsr_respidx, preq); in pci_vt9p_notify()
H A Dpci_virtio_net.c196 if (iov[0].iov_len < hlen) { in iov_trim_hdr()
204 iov[0].iov_len -= hlen; in iov_trim_hdr()
205 if (iov[0].iov_len == 0) { in iov_trim_hdr()
214 riov = &iov[1]; in iov_trim_hdr()
216 iov[0].iov_base = (void *)((uintptr_t)iov[0].iov_base + hlen); in iov_trim_hdr()
217 riov = &iov[0]; in iov_trim_hdr()
234 struct iovec iov[VTNET_MAXSEGS + 1]; in pci_vtnet_rx() local
274 riov = iov; in pci_vtnet_rx()
338 riov = iov; in pci_vtnet_rx()
448 struct iovec iov[VTNET_MAXSEGS + 1]; in pci_vtnet_proctx() local
[all …]
H A Dpci_virtio_console.c436 struct iovec iov; in pci_vtcon_sock_rx() local
461 n = vq_getchain(vq, &iov, 1, &req); in pci_vtcon_sock_rx()
463 len = readv(sock->vss_conn_fd, &iov, n); in pci_vtcon_sock_rx()
487 struct iovec *iov, int niov) in pci_vtcon_sock_tx() argument
503 iov[i].iov_len); in pci_vtcon_sock_tx()
517 struct iovec *iov, int niov) in pci_vtcon_control_tx() argument
598 struct iovec iov; in pci_vtcon_control_send() local
606 n = vq_getchain(vq, &iov, 1, &req); in pci_vtcon_control_send()
611 memcpy((uint8_t *)iov.iov_base + in pci_vtcon_control_send()
624 struct iovec iov[1]; in pci_vtcon_notify_tx() local
[all …]
H A Dpci_e82545.c1001 off -= iov->iov_len; in e82545_iov_checksum()
1002 iov++; in e82545_iov_checksum()
1015 iov++; in e82545_iov_checksum()
1085 struct iovec *iov; in e82545_transmit() local
1102 iov = &iovb[2]; in e82545_transmit()
1328 iov->iov_base = (uint8_t *)iov->iov_base + now; in e82545_transmit()
1342 iov->iov_len -= now; in e82545_transmit()
1344 iov++; in e82545_transmit()
1348 iov--; in e82545_transmit()
1351 iov->iov_base = hdr; in e82545_transmit()
[all …]
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/
H A Dreparse.c58 struct iovec iov; in reparse_vnode_parse() local
68 iov.iov_base = lkdata; in reparse_vnode_parse()
69 iov.iov_len = MAXREPARSELEN; in reparse_vnode_parse()
70 uio.uio_iov = &iov; in reparse_vnode_parse()
H A Dfake_vop.c131 struct iovec *iov; in fop_read() local
176 iov = uio->uio_iov; in fop_read()
189 iov = uio->uio_iov; in fop_read()
196 cnt = iov->iov_len; in fop_read()
204 iov->iov_base += n; in fop_read()
205 iov->iov_len -= n; in fop_read()
225 struct iovec *iov; in fop_write() local
232 iov = uio->uio_iov; in fop_write()
243 n = pwrite(vp->v_fd, iov->iov_base, iov->iov_len, in fop_write()
249 iov->iov_len -= n; in fop_write()
[all …]
/illumos-gate/usr/src/uts/sun4u/excalibur/os/
H A Dexcalibur.c260 struct iovec iov; in plat_fan_blast() local
268 bzero(&iov, sizeof (iov)); in plat_fan_blast()
269 iov.iov_base = &fv; in plat_fan_blast()
270 iov.iov_len = sizeof (fv); in plat_fan_blast()
271 uio.uio_iov = &iov; in plat_fan_blast()
/illumos-gate/usr/src/test/os-tests/tests/sockfs/
H A Dconn.c50 struct iovec iov; in server() local
54 iov = (struct iovec) { in server()
60 .msg_iov = &iov, in server()
189 struct iovec iov; in main() local
198 iov = (struct iovec) { in main()
204 .msg_iov = &iov, in main()
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/
H A Drec_close.c115 struct iovec iov[2]; local
163 iov[1].iov_base = (char *)&t->bt_bval;
164 iov[1].iov_len = 1;
168 iov[0].iov_base = data.data;
169 iov[0].iov_len = data.size;
170 if (writev(t->bt_rfd, iov, 2) != data.size + 1)
/illumos-gate/usr/src/lib/libresolv2/common/resolv/
H A Dherror.c88 struct iovec iov[4], *v = iov; in herror() local
108 writev(STDERR_FILENO, iov, (v - iov) + 1); in herror()
/illumos-gate/usr/src/lib/lib9p/common/transport/
H A Dsocket.c428 struct iovec iov; in l9p_socket_thread() local
436 iov.iov_base = buf; in l9p_socket_thread()
437 iov.iov_len = length; in l9p_socket_thread()
438 l9p_connection_recv(sc->ls_conn, &iov, 1, NULL); in l9p_socket_thread()
510 iov[0].iov_base = buf; in l9p_socket_get_response_buffer()
511 iov[0].iov_len = size; in l9p_socket_get_response_buffer()
527 iov[0].iov_base, iolen); in l9p_socket_send_response()
534 free(iov[0].iov_base); in l9p_socket_send_response()
540 const struct iovec *iov, size_t niov __unused, void *arg) in l9p_socket_drop_response() argument
543 L9P_LOG(L9P_DEBUG, "%p: drop buf=%p", arg, iov[0].iov_base); in l9p_socket_drop_response()
[all …]
/illumos-gate/usr/src/lib/print/libpapi-lpd/common/
H A Dlpd-misc.c90 struct iovec iov[1]; in recvfd() local
99 iov[0].iov_base = buf; in recvfd()
100 iov[0].iov_len = sizeof (buf); in recvfd()
105 iov[0].iov_base = NULL; in recvfd()
106 iov[0].iov_len = 0; in recvfd()
110 msg.msg_iov = iov; in recvfd()
/illumos-gate/usr/src/lib/libmlrpc/common/
H A Dndr_heap.c81 heap->iov = heap->iovec; in ndr_heap_create()
82 heap->iov->iov_base = base; in ndr_heap_create()
83 heap->iov->iov_len = sizeof (ndr_heap_t); in ndr_heap_create()
146 ++heap->iov; in ndr_heap_malloc()
147 heap->iov->iov_base = p; in ndr_heap_malloc()
148 heap->iov->iov_len = 0; in ndr_heap_malloc()
153 heap->iov->iov_len += size; in ndr_heap_malloc()
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/
H A Dradius_packet.c60 struct iovec iov[1]; in snd_radius_request() local
137 iov[0].iov_base = (char *)data; in snd_radius_request()
138 iov[0].iov_len = data_len; in snd_radius_request()
143 msg.msg_iov = iov; in snd_radius_request()
175 struct iovec iov[1]; in rcv_radius_response() local
179 iov[0].iov_base = (char *)tmp_data; in rcv_radius_response()
180 iov[0].iov_len = MAX_RAD_PACKET_LEN; in rcv_radius_response()
188 msg.msg_iov = iov; in rcv_radius_response()
/illumos-gate/usr/src/uts/intel/io/viona/
H A Dviona_tx.c506 struct iovec *iov = ring->vr_txiov; in viona_tx() local
520 ASSERT(iov != NULL); in viona_tx()
522 n = vq_popchain(ring, iov, max_segs, &cookie, &pages); in viona_tx()
537 hdr = (const struct virtio_net_hdr *)iov[0].iov_base; in viona_tx()
538 len = iov[0].iov_len; in viona_tx()
584 const uint32_t to_copy = MIN(min_copy, iov[i].iov_len); in viona_tx()
586 bcopy(iov[i].iov_base, mp_head->b_wptr, to_copy); in viona_tx()
602 if (iov[i].iov_len == to_copy) in viona_tx()
616 uint32_t chunk = iov[i].iov_len - base_off; in viona_tx()
618 ASSERT3U(base_off, <, iov[i].iov_len); in viona_tx()
[all …]
/illumos-gate/usr/src/cmd/smbsrv/test-crypt/
H A Dutils.c85 make_uio(void *buf, size_t buflen, uio_t *uio, iovec_t *iov, int iovmax) in make_uio() argument
101 iov[i].iov_base = buf; in make_uio()
102 iov[i].iov_len = tlen; in make_uio()
107 uio->uio_iov = iov; in make_uio()
/illumos-gate/usr/src/cmd/dtrace/demo/struct/
H A Dksyms.d51 this->iov = args[3]->uio_iov;
54 this->iov->iov_len, this->iov->iov_base, pid);
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/docsExamples/
H A Dksyms.d57 this->iov = args[3]->uio_iov;
59 printf("uiomove %u bytes to %p in pid %d\n", this->iov->iov_len,
60 this->iov->iov_base, pid);
/illumos-gate/usr/src/lib/libsctp/common/
H A Dsctp.c263 struct iovec iov; in sctp_recvmsg() local
270 hdr.msg_iov = &iov; in sctp_recvmsg()
281 iov.iov_base = msg; in sctp_recvmsg()
282 iov.iov_len = len; in sctp_recvmsg()
312 struct iovec iov; in sctp_send_common() local
319 hdr.msg_iov = &iov; in sctp_send_common()
324 iov.iov_len = len; in sctp_send_common()
325 iov.iov_base = (caddr_t)msg; in sctp_send_common()
/illumos-gate/usr/src/lib/libresolv2/common/isc/
H A Dev_streams.c36 static int copyvec(evStream *str, const struct iovec *iov, int iocnt);
53 evWrite(evContext opaqueCtx, int fd, const struct iovec *iov, int iocnt, in evWrite() argument
67 if (copyvec(new, iov, iocnt) < 0) in evWrite()
87 evRead(evContext opaqueCtx, int fd, const struct iovec *iov, int iocnt, in evRead() argument
101 if (copyvec(new, iov, iocnt) < 0) in evRead()
197 copyvec(evStream *str, const struct iovec *iov, int iocnt) { in copyvec() argument
207 str->iovOrig[i] = iov[i]; in copyvec()
208 str->ioTotal += iov[i].iov_len; in copyvec()
/illumos-gate/usr/src/uts/common/io/ksocket/
H A Dksocket.c189 struct iovec iov; in ksocket_send() local
200 iov.iov_base = msg; in ksocket_send()
205 auio.uio_iov = &iov; in ksocket_send()
241 struct iovec iov; in ksocket_sendto() local
252 iov.iov_base = msg; in ksocket_sendto()
257 auio.uio_iov = &iov; in ksocket_sendto()
348 struct iovec iov; in ksocket_recv() local
359 iov.iov_base = msg; in ksocket_recv()
364 auio.uio_iov = &iov; in ksocket_recv()
401 struct iovec iov; in ksocket_recvfrom() local
[all …]
/illumos-gate/usr/src/lib/libproc/common/
H A DPlwpregs.c238 iovec_t iov[2]; in setlwpregs_proc() local
248 iov[0].iov_base = (caddr_t)&cmd; in setlwpregs_proc()
249 iov[0].iov_len = sizeof (long); in setlwpregs_proc()
250 iov[1].iov_base = (caddr_t)rp; in setlwpregs_proc()
251 iov[1].iov_len = n; in setlwpregs_proc()
278 if (writev(fd, iov, 2) == -1) in setlwpregs_proc()
292 if (writev(fd, iov, 2) > 0) { in setlwpregs_proc()
310 iovec_t iov[2]; in setlwpregs_lwp() local
318 iov[0].iov_len = sizeof (long); in setlwpregs_lwp()
319 iov[1].iov_base = (caddr_t)rp; in setlwpregs_lwp()
[all …]

1234567