/illumos-gate/usr/src/cmd/bhyve/ |
H A D | iov.c | 72 count_iov(const struct iovec *iov, int niov) in count_iov() argument 77 for (i = 0; i < niov; i++) in count_iov() 84 truncate_iov(struct iovec *iov, int *niov, size_t length) in truncate_iov() argument 89 for (i = 0; i < *niov; i++) { in truncate_iov() 95 *niov = i + 1; in truncate_iov() 107 total = count_iov(iov, niov); in iov_to_buf() 112 for (i = 0, ptr = 0; i < niov; i++) { in iov_to_buf() 135 diov = malloc(sizeof(struct iovec) * niov); in buf_to_iov() 136 seek_iov(iov, niov, diov, &ndiov, seek); in buf_to_iov() 138 niov = ndiov; in buf_to_iov() [all …]
|
H A D | iov.h | 36 void truncate_iov(struct iovec *iov, int *niov, size_t length); 37 size_t count_iov(const struct iovec *iov, int niov); 38 ssize_t iov_to_buf(const struct iovec *iov, int niov, void **buf); 40 int niov, size_t seek);
|
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 166 *niov = n; in pci_vt9p_get_buffer() 172 const size_t niov __unused, const size_t iolen, void *arg __unused) in pci_vt9p_send() 189 size_t niov __unused, void *arg __unused) in pci_vt9p_drop()
|
H A D | pci_virtio_console.c | 487 struct iovec *iov, int niov) in pci_vtcon_sock_tx() argument 501 for (i = 0; i < niov; i++) { in pci_vtcon_sock_tx() 517 struct iovec *iov, int niov) in pci_vtcon_control_tx() argument 524 assert(niov == 1); in pci_vtcon_control_tx()
|
H A D | pci_virtio_viona.c | 297 struct iovec *iov, size_t niov) in pci_viona_control_rx() argument 302 if (iov[0].iov_len != sizeof (uint8_t) || niov != 1) { in pci_viona_control_rx() 355 struct iovec *iov, size_t niov) in pci_viona_control_mac() argument 365 if (niov != 2) { in pci_viona_control_mac() 396 DPRINTF("viona: ctrl MAC addr set %d", niov); in pci_viona_control_mac()
|
H A D | virtio.c | 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()
|
H A D | virtio.h | 429 int vq_getchain(struct vqueue_info *vq, struct iovec *iov, int niov,
|
/illumos-gate/usr/src/lib/lib9p/common/ |
H A D | connection.c | 90 const size_t niov, void *aux) in l9p_connection_recv() argument 100 req->lr_req_msg.lm_niov = niov; in l9p_connection_recv() 101 memcpy(req->lr_req_msg.lm_iov, iov, sizeof (struct iovec) * niov); in l9p_connection_recv()
|
H A D | lib9p.h | 227 size_t niov, void *aux); 241 size_t l9p_truncate_iov(struct iovec *iov, size_t niov, size_t length);
|
H A D | utils.c | 172 l9p_truncate_iov(struct iovec *iov, size_t niov, size_t length) in l9p_truncate_iov() argument 176 for (i = 0; i < niov; i++) { in l9p_truncate_iov() 186 return (niov); in l9p_truncate_iov()
|
/illumos-gate/usr/src/uts/intel/io/viona/ |
H A D | viona_ring.c | 964 vq_popchain(viona_vring_t *ring, struct iovec *iov, uint_t niov, in vq_popchain() argument 970 .vhr_niov = niov, in vq_popchain() 975 ASSERT(niov > 0 && niov < INT_MAX); in vq_popchain() 1002 for (region.vhr_idx = 0; region.vhr_idx < niov; next = vdir.vd_next) { in vq_popchain()
|
/illumos-gate/usr/src/cmd/truss/ |
H A D | expound.c | 3050 if (niov > 16) /* is this the real limit? */ in show_iovec32() 3051 niov = 16; in show_iovec32() 3053 if (offset != 0 && niov > 0 && in show_iovec32() 3055 == niov*sizeof (iovec32_t)) { in show_iovec32() 3060 for (ip = &iovec[0]; niov-- && !interrupt; ip++) { in show_iovec32() 3090 show_iovec32(pri, offset, niov, showbuf, count); in show_iovec() 3093 if (niov > 16) /* is this the real limit? */ in show_iovec() 3094 niov = 16; in show_iovec() 3096 if (offset != 0 && niov > 0 && in show_iovec() 3098 == niov*sizeof (iovec_t)) { in show_iovec() [all …]
|
/illumos-gate/usr/src/lib/lib9p/common/transport/ |
H A D | socket.c | 519 const struct iovec *iov, const size_t niov __unused, const size_t iolen, in l9p_socket_send_response() 540 const struct iovec *iov, size_t niov __unused, void *arg) in l9p_socket_drop_response()
|
/illumos-gate/usr/src/lib/lib9p/common/backend/ |
H A D | fs.c | 1787 size_t niov = l9p_truncate_iov(req->lr_data_iov, in fs_read() local 1791 ret = preadv(file->ff_fd, req->lr_data_iov, niov, in fs_read() 1798 ret = (uint32_t)readv(file->ff_fd, req->lr_data_iov, (int)niov); in fs_read() 2081 size_t niov = l9p_truncate_iov(req->lr_data_iov, in fs_write() local 2085 ret = pwritev(file->ff_fd, req->lr_data_iov, niov, in fs_write() 2093 (int)niov); in fs_write()
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | dmu.h | 873 int dmu_xuio_init(struct xuio *uio, int niov);
|