/illumos-gate/usr/src/uts/common/io/ |
H A D | mem.c | 365 struct iovec *iov; in mmrw() local 372 iov = uio->uio_iov; in mmrw() 373 if (iov->iov_len == 0) { in mmrw() 462 uzero(iov->iov_base, iov->iov_len); in mmrw() 464 uio->uio_resid -= iov->iov_len; in mmrw() 465 uio->uio_loffset += iov->iov_len; in mmrw() 474 c = iov->iov_len; in mmrw() 475 iov->iov_base += c; in mmrw() 476 iov->iov_len -= c; in mmrw()
|
H A D | smbios.c | 180 iovec_t iov; in smb_segmap() local 207 iov.iov_base = addr; in smb_segmap() 208 iov.iov_len = len; in smb_segmap() 211 uio.uio_iov = &iov; in smb_segmap()
|
/illumos-gate/usr/src/cmd/bhyve/ |
H A D | net_backends.h | 46 ssize_t netbe_send(net_backend_t *be, const struct iovec *iov, int iovcnt); 48 ssize_t netbe_recv(net_backend_t *be, const struct iovec *iov, int iovcnt);
|
H A D | pci_virtio_scsi.c | 580 struct iovec iov[VTSCSI_MAXSEG]; in pci_vtscsi_controlq_notify() local 589 n = vq_getchain(vq, iov, VTSCSI_MAXSEG, &req); in pci_vtscsi_controlq_notify() 592 bufsize = iov_to_buf(iov, n, &buf); in pci_vtscsi_controlq_notify() 594 buf_to_iov((uint8_t *)buf + bufsize - iolen, iolen, iov, n, in pci_vtscsi_controlq_notify() 618 struct iovec iov[VTSCSI_MAXSEG]; in pci_vtscsi_requestq_notify() local 626 n = vq_getchain(vq, iov, VTSCSI_MAXSEG, &vireq); in pci_vtscsi_requestq_notify() 634 memcpy(req->vsr_iov_in, iov, in pci_vtscsi_requestq_notify() 636 memcpy(req->vsr_iov_out, iov + vireq.readable, in pci_vtscsi_requestq_notify()
|
H A D | virtio.c | 217 _vq_record(int i, struct vring_desc *vd, struct vmctx *ctx, struct iovec *iov, in _vq_record() argument 222 iov[i].iov_base = paddr_guest2host(ctx, vd->addr, vd->len); in _vq_record() 223 iov[i].iov_len = vd->len; in _vq_record() 266 vq_getchain(struct vqueue_info *vq, struct iovec *iov, int niov, in vq_getchain() argument 328 _vq_record(i, vdir, ctx, iov, niov, &req); in vq_getchain() 365 _vq_record(i, vp, ctx, iov, niov, &req); in vq_getchain()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/crypto/ |
H A D | common.c | 78 iovec_t iov; in uio_prt() local 89 if (mdb_vread(&iov, sizeof (iovec_t), in uio_prt() 95 iovec_prt(&iov); in uio_prt()
|
/illumos-gate/usr/src/uts/sun/io/ |
H A D | sbusmem.c | 327 struct iovec *iov; in sbmem_rw() local 342 iov = uio->uio_iov; in sbmem_rw() 343 if (iov->iov_len == 0) { in sbmem_rw() 363 c = min(msize, (uint_t)iov->iov_len); in sbmem_rw()
|
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/ |
H A D | packet.c | 837 struct iovec iov; in send_pkt_internal() local 943 (void) memset(&iov, 0, sizeof (iov)); in send_pkt_internal() 944 iov.iov_base = dpkt->pkt; in send_pkt_internal() 945 iov.iov_len = dpkt->pkt_cur_len; in send_pkt_internal() 950 msg.msg_iov = &iov; in send_pkt_internal() 1273 struct iovec iov; in sock_recvpkt() local 1278 (void) memset(&iov, 0, sizeof (iov)); in sock_recvpkt() 1279 iov.iov_base = (caddr_t)plp->pkt; in sock_recvpkt() 1280 iov.iov_len = plp->len; in sock_recvpkt() 1285 msg.msg_iov = &iov; in sock_recvpkt()
|
/illumos-gate/usr/src/lib/libnsl/nsl/ |
H A D | _utility.c | 1585 if (iov[i].iov_len == 0) in _t_adjust_iov() 1587 if (bytes_sent < iov[i].iov_len) in _t_adjust_iov() 1590 bytes_sent -= iov[i].iov_len; in _t_adjust_iov() 1591 iov[i].iov_len = 0; in _t_adjust_iov() 1594 iov[i].iov_len -= bytes_sent; in _t_adjust_iov() 1595 iov[i].iov_base += bytes_sent; in _t_adjust_iov() 1608 struct iovec *iov, int *iovcountp) in _t_copy_tiov_to_iov() argument 1616 iov[i].iov_base = tiov[i].iov_base; in _t_copy_tiov_to_iov() 1618 iov[i].iov_len = nbytes_remaining; in _t_copy_tiov_to_iov() 1620 iov[i].iov_len = tiov[i].iov_len; in _t_copy_tiov_to_iov() [all …]
|
/illumos-gate/usr/src/lib/libslp/clib/ |
H A D | slp_net.c | 227 udp_make_msghdr(sin, hp->msg.iov, hp->msg.iovlen, msg); in slp_uc_udp_send() 351 udp_make_msghdr(sin, hp->msg.iov, hp->msg.iovlen, msg); in slp_mc_send() 528 if (writev(tcp_sockfd, hp->msg.iov, hp->msg.iovlen) in tcp_thread() 648 hp->msg.iov[0].iov_base = header; in make_header() 649 hp->msg.iov[0].iov_len = msgLen; /* now the length of the hdr */ in make_header() 655 msgLen += hp->msg.iov[i].iov_len; in make_header() 682 static void udp_make_msghdr(struct sockaddr_in *sin, struct iovec *iov, in udp_make_msghdr() argument 686 msg->msg_iov = iov; in udp_make_msghdr() 1243 header = msg->iov[0].iov_base; in add2pr_list()
|
H A D | slp_ua_common.c | 188 len += args->hp->msg.iov[i].iov_len; in slp_call() 221 free(args->hp->msg.iov); in slp_call() 246 msgSize += hp->msg.iov[i].iov_len; in check_message_fit()
|
H A D | slp_auth.c | 530 struct iovec *iov, in make_tbs() argument 543 *buflen += iov[i].iov_len; in make_tbs() 566 (void) memcpy(p, iov[i].iov_base, iov[i].iov_len); in make_tbs() 567 p += iov[i].iov_len; in make_tbs() 568 off += iov[i].iov_len; in make_tbs()
|
/illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/ |
H A D | iscsit_radiuspacket.c | 179 struct iovec iov[1]; in iscsit_rcv_radius_response() local 183 iov[0].iov_base = (char *)tmp_data; in iscsit_rcv_radius_response() 184 iov[0].iov_len = MAX_RAD_PACKET_LEN; in iscsit_rcv_radius_response() 192 msg.msg_iov = iov; in iscsit_rcv_radius_response()
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_srv.c | 617 struct iovec iov; in rfs_readlink() local 697 uio.uio_iov = &iov; in rfs_readlink() 768 struct iovec iov; in rfs_read() local 928 uio.uio_iov = &iov; in rfs_read() 1154 uio.uio_iov = iov; in rfs_write_sync() 1190 iovp = iov; in rfs_write_sync() 1226 if (iovp != iov) in rfs_write_sync() 1644 niovp = iov; in rfs_write() 1723 if (niovp != iov) in rfs_write() 2651 struct iovec iov; in rfs_readdir() local [all …]
|
H A D | nfs4_state.c | 466 struct iovec iov[3]; in rfs4_ss_getstate() local 526 iov[0].iov_len = sizeof (int); in rfs4_ss_getstate() 532 uio.uio_iov = iov; in rfs4_ss_getstate() 572 iov[0].iov_len = id_len; in rfs4_ss_getstate() 574 uio.uio_iov = iov; in rfs4_ss_getstate() 637 struct iovec iov; in rfs4_ss_oldstate() local 659 iov.iov_base = dirt; in rfs4_ss_oldstate() 661 uio.uio_iov = &iov; in rfs4_ss_oldstate() 998 struct iovec iov[4]; in rfs4_ss_clid_write_one() local 1044 iov[0].iov_len = sizeof (int); in rfs4_ss_clid_write_one() [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_mbuf_util.c | 332 iovec_t *iov; in smb_mbuf_mkuio() local 337 iov = uio->uio_iov; in smb_mbuf_mkuio() 346 iov->iov_base = m->m_data; in smb_mbuf_mkuio() 347 iov->iov_len = tlen; in smb_mbuf_mkuio() 351 iov++; in smb_mbuf_mkuio()
|
H A D | smb_mbuf_marshaling.c | 1252 struct iovec *iov = uio->uio_iov; in mbc_marshal_put_uio() local 1255 iov = uio->uio_iov; in mbc_marshal_put_uio() 1259 m->m_ext.ext_buf = iov->iov_base; in mbc_marshal_put_uio() 1263 m->m_len = m->m_ext.ext_size = iov->iov_len; in mbc_marshal_put_uio() 1268 iov++; in mbc_marshal_put_uio() 1723 struct iovec *iov; in mbc_marshal_get_uio() local 1733 iov = uio->uio_iov; in mbc_marshal_get_uio() 1751 iov[i].iov_base = &m->m_data[offset]; in mbc_marshal_get_uio() 1754 iov[i].iov_len = bytes; in mbc_marshal_get_uio() 1759 iov[i].iov_len = remainder; in mbc_marshal_get_uio()
|
/illumos-gate/usr/src/cmd/ipf/tools/ |
H A D | ipftest.c | 730 struct iovec iov; local 743 bzero((char *)&iov, sizeof(iov)); 744 iov.iov_base = buffer; 745 iov.iov_len = sizeof(buffer); 748 uio.uio_iov = &iov; 750 uio.uio_resid = iov.iov_len;
|
/illumos-gate/usr/src/lib/print/libpapi-lpd/common/ |
H A D | lpd-port.c | 69 struct iovec iov[1]; in sendfd() local 75 iov[0].iov_base = buf; in sendfd() 76 iov[0].iov_len = 2; in sendfd() 88 iov[0].iov_base = NULL; in sendfd() 89 iov[0].iov_len = 0; in sendfd() 93 msg.msg_iov = iov; in sendfd()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ripngd/ |
H A D | input.c | 74 struct iovec iov; in in_data() local 77 iov.iov_base = packet; in in_data() 78 iov.iov_len = IPV6_MAX_PACKET; in in_data() 81 rmsg.msg_iov = &iov; in in_data()
|
/illumos-gate/usr/src/lib/libvmmapi/common/ |
H A D | vmmapi.c | 1820 iov[i].iov_base = 0; in vm_copy_setup() 1821 iov[i].iov_len = 0; in vm_copy_setup() 1837 iov->iov_base = va; in vm_copy_setup() 1838 iov->iov_len = n; in vm_copy_setup() 1839 iov++; in vm_copy_setup() 1867 assert(iov->iov_len); in vm_copyin() 1869 src = iov->iov_base; in vm_copyin() 1872 iov++; in vm_copyin() 1887 assert(iov->iov_len); in vm_copyout() 1889 dst = iov->iov_base; in vm_copyout() [all …]
|
/illumos-gate/usr/src/test/os-tests/tests/sockfs/ |
H A D | recvmsg.c | 263 struct iovec iov[1] = {0}; in servertest() local 266 iov[0].iov_base = buf; in servertest() 267 iov[0].iov_len = sizeof (buf); in servertest() 270 msg.msg_iov = iov; in servertest()
|
/illumos-gate/usr/src/lib/lib9p/common/ |
H A D | lib9p.h | 226 void l9p_connection_recv(struct l9p_connection *conn, const struct iovec *iov, 241 size_t l9p_truncate_iov(struct iovec *iov, size_t niov, size_t length);
|
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ |
H A D | rdsv3_impl.c | 981 iov_attr.iov = &iov_arr[0]; in rdsv3_ib_frag_constructor() 1175 ibt_iov_t *iov; in rdsv3_ib_dma_map_sg() local 1186 iov = kmem_alloc(num * sizeof (ibt_iov_t), KM_SLEEP); in rdsv3_ib_dma_map_sg() 1190 iov[i].iov_addr = s->vaddr; in rdsv3_ib_dma_map_sg() 1191 iov[i].iov_len = s->length; in rdsv3_ib_dma_map_sg() 1195 iov_attr.iov = iov; in rdsv3_ib_dma_map_sg() 1206 kmem_free(iov, num * sizeof (ibt_iov_t)); in rdsv3_ib_dma_map_sg()
|
/illumos-gate/usr/src/lib/gss_mechs/mech_spnego/mech/ |
H A D | gssapiP_spnego.h | 544 gss_iov_buffer_desc *iov, 554 gss_iov_buffer_desc *iov, 565 gss_iov_buffer_desc *iov,
|