/freebsd/lib/libvmmapi/ |
H A D | vmmapi.c | 878 iov[i].iov_base = 0; in vm_copy_setup() 879 iov[i].iov_len = 0; in vm_copy_setup() 895 iov->iov_base = va; in vm_copy_setup() 896 iov->iov_len = n; in vm_copy_setup() 897 iov++; in vm_copy_setup() 926 assert(iov->iov_len); in vm_copyin() 928 src = iov->iov_base; in vm_copyin() 931 iov++; in vm_copyin() 946 assert(iov->iov_len); in vm_copyout() 948 dst = iov->iov_base; in vm_copyout() [all …]
|
/freebsd/usr.sbin/mountd/ |
H A D | mountd.c | 1922 struct iovec *iov; in get_exportlist() local 1966 iov = NULL; in get_exportlist() 2068 if (iov != NULL) { in get_exportlist() 2072 free(iov[4].iov_base); /* from */ in get_exportlist() 2078 free(iov); in get_exportlist() 2423 iov[3].iov_base = fsp->f_mntonname; in delete_export() 3123 struct iovec *iov; in do_mount() local 3132 iov = NULL; in do_mount() 3337 if (iov != NULL) { in do_mount() 3340 free(iov[4].iov_base); /* from */ in do_mount() [all …]
|
/freebsd/contrib/blocklist/lib/ |
H A D | bl.c | 361 struct iovec iov; in bl_send() local 378 iov.iov_base = ub.buf; in bl_send() 379 iov.iov_len = sizeof(bl_message_t) + ctxlen; in bl_send() 380 ub.bl.bl_len = (uint32_t)iov.iov_len; in bl_send() 393 msg.msg_iov = &iov; in bl_send() 423 struct iovec iov; in bl_recv() local 443 iov.iov_base = ub.buf; in bl_recv() 444 iov.iov_len = sizeof(ub); in bl_recv() 448 msg.msg_iov = &iov; in bl_recv()
|
/freebsd/sbin/fsck_ffs/ |
H A D | main.c | 589 struct iovec *iov; in setup_bkgrdchk() local 677 iov = NULL; in setup_bkgrdchk() 682 build_iovec(&iov, &iovlen, "fstype", "ffs", 4); in setup_bkgrdchk() 683 build_iovec(&iov, &iovlen, "from", snapname, (size_t)-1); in setup_bkgrdchk() 684 build_iovec(&iov, &iovlen, "fspath", mntp->f_mntonname, (size_t)-1); in setup_bkgrdchk() 685 build_iovec(&iov, &iovlen, "errmsg", errmsg, sizeof(errmsg)); in setup_bkgrdchk() 686 build_iovec(&iov, &iovlen, "update", NULL, 0); in setup_bkgrdchk() 687 build_iovec(&iov, &iovlen, "snapshot", NULL, 0); in setup_bkgrdchk() 689 while (nmount(iov, iovlen, mntp->f_flags) < 0) { in setup_bkgrdchk()
|
/freebsd/usr.sbin/bhyve/ |
H A D | net_backend_slirp.c | 553 slirp_send(struct net_backend *be, const struct iovec *iov, int iovcnt) in slirp_send() argument 560 slirp_input_p(priv->slirp, iov->iov_base, in slirp_send() 561 (int)iov->iov_len); in slirp_send() 563 return (iov[0].iov_len); in slirp_send() 570 pktlen += iov[i].iov_len; in slirp_send() 576 memcpy(pkt + pktlen, iov[i].iov_base, iov[i].iov_len); in slirp_send() 577 pktlen += iov[i].iov_len; in slirp_send() 609 slirp_recv(struct net_backend *be, const struct iovec *iov, int iovcnt) in slirp_recv() argument 614 n = readv(priv->pipe[0], iov, iovcnt); in slirp_recv()
|
H A D | pci_e82545.c | 1002 off -= iov->iov_len; in e82545_iov_checksum() 1003 iov++; in e82545_iov_checksum() 1016 iov++; in e82545_iov_checksum() 1086 struct iovec *iov; in e82545_transmit() local 1103 iov = &iovb[2]; in e82545_transmit() 1323 iov->iov_base = (uint8_t *)iov->iov_base + now; in e82545_transmit() 1324 iov->iov_len -= now; in e82545_transmit() 1326 iov++; in e82545_transmit() 1330 iov--; in e82545_transmit() 1332 iov->iov_base = hdr; in e82545_transmit() [all …]
|
/freebsd/sys/i386/i386/ |
H A D | mem.c | 84 struct iovec *iov; in memrw() local 98 iov = uio->uio_iov; in memrw() 99 if (iov->iov_len == 0) { in memrw() 143 c = min(c, (u_int)iov->iov_len); in memrw()
|
/freebsd/tools/test/stress2/misc/ |
H A D | mmap41.sh | 74 struct iovec iov; 94 iov.iov_base = p; 95 iov.iov_len = 0x100000; 96 if (pwritev(fd, &iov, 1, 0) != -1)
|
/freebsd/tools/regression/security/open_to_operation/ |
H A D | open_to_operation.c | 726 struct iovec iov; in writev_wrapper() local 728 iov.iov_base = (void *)buf; in writev_wrapper() 729 iov.iov_len = nbytes; in writev_wrapper() 743 struct iovec iov; in pwritev_wrapper() local 746 iov.iov_len = nbytes; in pwritev_wrapper() 813 struct iovec iov; in readv_wrapper() local 815 iov.iov_base = buf; in readv_wrapper() 816 iov.iov_len = nbytes; in readv_wrapper() 830 struct iovec iov; in preadv_wrapper() local 832 iov.iov_base = buf; in preadv_wrapper() [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/algs/modes/ |
H A D | modes.c | 73 iovec_t *iov; in crypto_get_ptrs() local 76 iov = &out->cd_raw; in crypto_get_ptrs() 77 if ((offset + amt) <= iov->iov_len) { in crypto_get_ptrs() 79 *out_data_1 = (uint8_t *)iov->iov_base + offset; in crypto_get_ptrs()
|
/freebsd/tests/sys/fs/fusefs/ |
H A D | mockfs.cc | 426 struct iovec *iov = NULL; in MockFS() local 473 build_iovec(&iov, &iovlen, "fspath", in MockFS() 491 build_iovec(&iov, &iovlen, "ro", in MockFS() 499 build_iovec(&iov, &iovlen, "noatime", in MockFS() 503 build_iovec(&iov, &iovlen, "noclusterr", in MockFS() 507 build_iovec(&iov, &iovlen, "nointr", in MockFS() 510 build_iovec(&iov, &iovlen, "intr", in MockFS() 514 build_iovec(&iov, &iovlen, "fsname=", in MockFS() 518 build_iovec(&iov, &iovlen, "subtype=", in MockFS() 521 if (nmount(iov, iovlen, 0)) in MockFS() [all …]
|
H A D | fallocate.cc | 273 struct iovec *iov = NULL; in TEST_F() local 301 build_iovec(&iov, &iovlen, "fstype", (void*)statbuf.f_fstypename, -1); in TEST_F() 302 build_iovec(&iov, &iovlen, "fspath", (void*)statbuf.f_mntonname, -1); in TEST_F() 303 build_iovec(&iov, &iovlen, "from", __DECONST(void *, "/dev/fuse"), -1); in TEST_F() 304 ASSERT_EQ(0, nmount(iov, iovlen, newflags)) << strerror(errno); in TEST_F() 305 free_iovec(&iov, &iovlen); in TEST_F() 603 struct iovec *iov = NULL; in TEST_F() local 633 build_iovec(&iov, &iovlen, "fstype", (void*)statbuf.f_fstypename, -1); in TEST_F() 634 build_iovec(&iov, &iovlen, "fspath", (void*)statbuf.f_mntonname, -1); in TEST_F() 636 ASSERT_EQ(0, nmount(iov, iovlen, newflags)) << strerror(errno); in TEST_F() [all …]
|
/freebsd/sys/dev/hyperv/vmbus/ |
H A D | vmbus_br.c | 364 const struct iovec iov[], int iovlen, in vmbus_txbr_write_call() argument 375 total += iov[i].iov_len; in vmbus_txbr_write_call() 398 if (iov[i].iov_base != NULL) { in vmbus_txbr_write_call() 400 iov[i].iov_base, iov[i].iov_len); in vmbus_txbr_write_call() 403 iov[i].iov_len, cb, cbarg, &cb_ret); in vmbus_txbr_write_call() 444 vmbus_txbr_write(struct vmbus_txbr *tbr, const struct iovec iov[], int iovlen, in vmbus_txbr_write() argument 453 total += iov[i].iov_len; in vmbus_txbr_write() 479 iov[i].iov_base, iov[i].iov_len); in vmbus_txbr_write()
|
/freebsd/tools/tools/netrate/tcpp/ |
H A D | tcpp_client.c | 157 struct iovec iov[2]; in tcpp_client_handleconn() local 167 iov[0].iov_base = ((u_char *)&conn->conn_header) + in tcpp_client_handleconn() 169 iov[0].iov_len = header_left; in tcpp_client_handleconn() 170 iov[1].iov_base = buffer; in tcpp_client_handleconn() 171 iov[1].iov_len = min(sizeof(buffer), payload_len); in tcpp_client_handleconn() 172 len = writev(conn->conn_fd, iov, 2); in tcpp_client_handleconn()
|
/freebsd/usr.sbin/ppp/ |
H A D | udp.c | 140 udp_device2iov(struct device *d, struct iovec *iov, int *niov, in udp_device2iov() argument 145 iov[*niov].iov_base = realloc(d, sz); in udp_device2iov() 146 if (iov[*niov].iov_base == NULL) { in udp_device2iov() 150 iov[*niov].iov_len = sz; in udp_device2iov() 176 udp_iov2device(int type, struct physical *p, struct iovec *iov, int *niov, in udp_iov2device() argument 180 struct udpdevice *dev = (struct udpdevice *)iov[(*niov)++].iov_base; in udp_iov2device()
|
/freebsd/lib/libc/gen/ |
H A D | syslog.c | 278 struct iovec iov[2]; in vsyslog1() local 279 struct iovec *v = iov; in vsyslog1() 286 (void)_writev(STDERR_FILENO, iov, 2); in vsyslog1() 320 struct iovec iov[2]; in vsyslog1() local 321 struct iovec *v = iov; in vsyslog1() 329 (void)_writev(fd, iov, 2); in vsyslog1()
|
/freebsd/lib/libc/sys/ |
H A D | readv.c | 42 readv(int fd, const struct iovec *iov, int iovcnt) in readv() argument 44 return (INTERPOS_SYS(readv, fd, iov, iovcnt)); in readv()
|
H A D | writev.c | 42 writev(int fd, const struct iovec *iov, int iovcnt) in writev() argument 44 return (INTERPOS_SYS(writev, fd, iov, iovcnt)); in writev()
|
/freebsd/sys/dev/vmware/vmci/ |
H A D | vmci_kernel_api_1.h | 62 ssize_t vmci_qpair_enquev(struct vmci_qpair *qpair, void *iov, size_t iov_size, 64 ssize_t vmci_qpair_dequev(struct vmci_qpair *qpair, void *iov, size_t iov_size, 66 ssize_t vmci_qpair_peekv(struct vmci_qpair *qpair, void *iov, size_t iov_size,
|
/freebsd/sys/kern/ |
H A D | uipc_syscalls.c | 719 struct iovec *iov; in kern_sendit() local 768 iov = mp->msg_iov; in kern_sendit() 838 struct iovec *iov; in osendmsg() local 847 msg.msg_iov = iov; in osendmsg() 850 free(iov, M_IOV); in osendmsg() 859 struct iovec *iov; in sys_sendmsg() local 868 msg.msg_iov = iov; in sys_sendmsg() 874 free(iov, M_IOV); in sys_sendmsg() 883 struct iovec *iov; in kern_recvit() local 1139 free(iov, M_IOV); in orecvmsg() [all …]
|
/freebsd/sys/opencrypto/ |
H A D | ktls_ocf.c | 283 struct iovec iov[m->m_epg_npgs + 2]; in ktls_ocf_tls_cbc_encrypt() local 327 iov[0].iov_base = ad; in ktls_ocf_tls_cbc_encrypt() 328 iov[0].iov_len = sizeof(*ad); in ktls_ocf_tls_cbc_encrypt() 337 uio->uio_iov = iov; in ktls_ocf_tls_cbc_encrypt() 445 struct iovec *iov; in ktls_ocf_tls_cbc_decrypt() local 501 iov = malloc(iovcnt * sizeof(*iov), M_KTLS_OCF, M_WAITOK); in ktls_ocf_tls_cbc_decrypt() 502 iov[0].iov_base = &ad; in ktls_ocf_tls_cbc_decrypt() 503 iov[0].iov_len = sizeof(ad); in ktls_ocf_tls_cbc_decrypt() 511 iov[i].iov_len = n->m_len - skip; in ktls_ocf_tls_cbc_decrypt() 514 uio.uio_iov = iov; in ktls_ocf_tls_cbc_decrypt() [all …]
|
/freebsd/usr.sbin/bhyve/amd64/ |
H A D | task_switch.c | 207 struct iovec iov[2]; in desc_table_rw() local 218 sizeof(*desc), doread ? PROT_READ : PROT_WRITE, iov, nitems(iov), in desc_table_rw() 224 vm_copyin(iov, desc, sizeof(*desc)); in desc_table_rw() 226 vm_copyout(desc, iov, sizeof(*desc)); in desc_table_rw() 435 uint32_t eip, struct tss32 *tss, struct iovec *iov) in tss32_save() argument 463 vm_copyout(tss, iov, sizeof(struct tss32)); in tss32_save() 480 uint16_t ot_sel, struct tss32 *tss, struct iovec *iov, int *faultptr) in tss32_restore() argument 559 vm_copyout(tss, iov, sizeof(*tss)); in tss32_restore() 626 struct iovec iov[2]; in push_errcode() local 680 iov, nitems(iov), faultptr); in push_errcode() [all …]
|
/freebsd/tools/tools/net80211/wlaninject/ |
H A D | wlaninject.c | 121 struct iovec iov[2]; in inject() local 125 iov[0].iov_base = p; in inject() 126 iov[0].iov_len = p->ibp_len; in inject() 128 iov[1].iov_base = buf; in inject() 129 iov[1].iov_len = buflen; in inject() 130 totlen = iov[0].iov_len + iov[1].iov_len; in inject() 132 rc = writev(fd, iov, sizeof(iov)/sizeof(struct iovec)); in inject()
|
/freebsd/sys/compat/linux/ |
H A D | linux_ptrace.c | 302 struct iovec iov; in linux_ptrace_getregset_prstatus() local 306 error = copyin((const void *)data, &iov, sizeof(iov)); in linux_ptrace_getregset_prstatus() 321 len = MIN(iov.iov_len, sizeof(l_regset)); in linux_ptrace_getregset_prstatus() 322 error = copyout(&l_regset, (void *)iov.iov_base, len); in linux_ptrace_getregset_prstatus() 328 iov.iov_len = len; in linux_ptrace_getregset_prstatus() 329 error = copyout(&iov, (void *)data, sizeof(iov)); in linux_ptrace_getregset_prstatus()
|
/freebsd/sbin/dhclient/ |
H A D | bpf.c | 342 struct iovec iov[2]; in send_packet_priv() local 368 iov[0].iov_base = buf; in send_packet_priv() 369 iov[0].iov_len = bufp; in send_packet_priv() 370 iov[1].iov_base = &raw; in send_packet_priv() 371 iov[1].iov_len = len; in send_packet_priv() 375 result = writev(interface->wfdesc, iov, 2); in send_packet_priv() 387 msg.msg_iov = iov; in send_packet_priv()
|