Home
last modified time | relevance | path

Searched refs:iov (Results 76 – 100 of 163) sorted by relevance

1234567

/illumos-gate/usr/src/uts/common/io/
H A Dmem.c365 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 Dsmbios.c180 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 Dnet_backends.h46 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 Dpci_virtio_scsi.c580 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 Dvirtio.c217 _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 Dcommon.c78 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 Dsbusmem.c327 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 Dpacket.c837 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.c1585 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 Dslp_net.c227 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 Dslp_ua_common.c188 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 Dslp_auth.c530 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 Discsit_radiuspacket.c179 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 Dnfs_srv.c617 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 Dnfs4_state.c466 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 Dsmb_mbuf_util.c332 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 Dsmb_mbuf_marshaling.c1252 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 Dipftest.c730 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 Dlpd-port.c69 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 Dinput.c74 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 Dvmmapi.c1820 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 Drecvmsg.c263 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 Dlib9p.h226 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 Drdsv3_impl.c981 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 DgssapiP_spnego.h544 gss_iov_buffer_desc *iov,
554 gss_iov_buffer_desc *iov,
565 gss_iov_buffer_desc *iov,

1234567