Home
last modified time | relevance | path

Searched refs:niov (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/cmd/bhyve/
H A Diov.c72 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 Diov.h36 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 Dpci_virtio_9p.c158 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 Dpci_virtio_console.c487 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 Dpci_virtio_viona.c297 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 Dvirtio.c266 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 Dvirtio.h429 int vq_getchain(struct vqueue_info *vq, struct iovec *iov, int niov,
/illumos-gate/usr/src/lib/lib9p/common/
H A Dconnection.c90 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 Dlib9p.h227 size_t niov, void *aux);
241 size_t l9p_truncate_iov(struct iovec *iov, size_t niov, size_t length);
H A Dutils.c172 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 Dviona_ring.c964 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 Dexpound.c3050 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 Dsocket.c519 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 Dfs.c1787 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 Ddmu.h873 int dmu_xuio_init(struct xuio *uio, int niov);