/illumos-gate/usr/src/cmd/sendmail/libsm/ |
H A D | fvwrite.c | 50 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 D | pci_virtio_block.c | 290 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 D | pci_virtio_viona.c | 297 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 D | pci_virtio_9p.c | 158 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 D | pci_virtio_net.c | 196 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 D | pci_virtio_console.c | 436 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 D | pci_e82545.c | 1001 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 D | reparse.c | 58 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 D | fake_vop.c | 131 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 D | excalibur.c | 260 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 D | conn.c | 50 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 D | rec_close.c | 115 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 D | herror.c | 88 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 D | socket.c | 428 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 D | lpd-misc.c | 90 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 D | ndr_heap.c | 81 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 D | radius_packet.c | 60 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 D | viona_tx.c | 506 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 D | utils.c | 85 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 D | ksyms.d | 51 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 D | ksyms.d | 57 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 D | sctp.c | 263 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 D | ev_streams.c | 36 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 D | ksocket.c | 189 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 D | Plwpregs.c | 238 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 …]
|