/illumos-gate/usr/src/boot/sys/sys/ |
H A D | _iovec.h | 43 struct iovec { struct
|
/illumos-gate/usr/src/lib/libbc/inc/include/sys/ |
H A D | uio.h | 17 struct iovec { struct 28 struct iovec *uio_iov;
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/ |
H A D | rdma.h | 47 struct rds_iovec iovec; member in struct:rdsv3_rdma_sg
|
/illumos-gate/usr/src/lib/librsm/common/ |
H A D | rsmloopback.c | 452 rsm_iovec_t *iovec = sg_io->iovec; local 461 (void) bcopy(im_seg->rsmseg_vaddr + iovec->remote_offset, 462 iovec->local.vaddr + iovec->local_offset, 463 iovec->transfer_length); 464 iovec++; 517 rsm_iovec_t *iovec = sg_io->iovec; local 526 (void) bcopy(iovec [all...] |
H A D | rsmgen.c | 506 rsm_iovec_t *iovec = sg_io->iovec; local 562 bcopy((caddr_t)iovec, (caddr_t)l_iovec, iovec_size); 573 sg_io->iovec = (rsm_iovec_t *)l_iovec_start; 575 sg_io->iovec = iovec; 589 bcopy((caddr_t)iovec, (caddr_t)ka_iovec, iovec_size); 598 sg_io->iovec = (rsm_iovec_t *)ka_iovec_start; 600 sg_io->iovec = iovec; 656 rsm_iovec_t *iovec = sg_io->iovec; local [all...] |
/illumos-gate/usr/src/cmd/isns/isnsd/ |
H A D | pdu.c | 68 iovec_t iovec[ISNS_MAX_IOVEC]; local 90 (void) memset((void *)&iovec[0], 0, sizeof (iovec_t)); 91 iovec[0].iov_base = (void *)tmp_pdu_hdr; 92 iovec[0].iov_len = ISNSP_HEADER_SIZE; 96 msg.msg_iov = &iovec[0]; 137 (void) memset((void *)&iovec[0], 0, sizeof (iovec_t)); 138 iovec[0].iov_base = (void *)tmp_pdu_data; 139 iovec[0].iov_len = payload_len; 143 msg.msg_iov = &iovec[0]; 207 iovec_t iovec[ISNS_MAX_IOVE local [all...] |
/illumos-gate/usr/src/uts/common/sys/rsm/ |
H A D | rsmapi_common.h | 73 * The scatter/gather list contains a pointer (iovec) to an io vector array. 94 rsm_iovec_t *iovec; member in struct:__anon8883
|
H A D | rsm.h | 209 rsmka_iovec_t *iovec; member in struct:__anon8857 219 caddr32_t iovec; member in struct:__anon8858
|
H A D | rsmpi.h | 196 ulong_t io_request_count; /* size of iovec array */ 199 rsmpi_iovec_t *iovec; /* ptr to array */ member in struct:__anon8899
|
/illumos-gate/usr/src/lib/libdhcpagent/common/ |
H A D | dhcpagent_ipc.c | 306 struct iovec iovec[2]; local 308 iovec[0].iov_base = (caddr_t)&message_length; 309 iovec[0].iov_len = sizeof (uint32_t); 310 iovec[1].iov_base = msg; 311 iovec[1].iov_len = message_length; 313 if (writev(fd, iovec, sizeof (iovec) / sizeof (*iovec)) == -1)
|
/illumos-gate/usr/src/lib/libsasl/include/ |
H A D | config.h | 351 /* Create a struct iovec if we need one */ 354 struct iovec { struct
|
H A D | sasl.h | 232 struct iovec { struct 238 struct iovec; /* Defined in OS headers */ 1253 const struct iovec *invec, unsigned numiov,
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
H A D | iscsi_net.c | 503 iovec_t iovec[ISCSI_MAX_IOVEC]; local 517 iovec[iovlen].iov_base = (void *)ihp; 518 iovec[iovlen].iov_len = sizeof (*ihp) + ihp->hlength * 4; 533 iovec[iovlen].iov_base = (void *)&crc_hdr; 534 iovec[iovlen].iov_len = sizeof (crc_hdr); 545 iovec[iovlen].iov_base = (void *)data; 546 iovec[iovlen].iov_len = data_len; 559 iovec[iovlen].iov_base = (void *)&pad; 560 iovec[iovlen].iov_len = pad_len; 578 iovec[iovle [all...] |
H A D | isns_client.c | 1552 iovec_t iovec[ISNS_MAX_IOVEC]; local 1558 iovec[iovlen].iov_base = (void *)pdu; 1559 iovec[iovlen].iov_len = (ISNSP_HEADER_SIZE); 1564 iovec[iovlen].iov_base = (void *)pdu->payload; 1565 iovec[iovlen].iov_len = ntohs(pdu->payload_len); 1571 msg.msg_iov = &iovec[0]; 1584 iovec_t iovec[ISNS_MAX_IOVEC]; local 1592 (void) memset((char *)&iovec[0], 0, sizeof (iovec_t)); 1593 iovec[0].iov_base = (void *)tmp_pdu_hdr; 1594 iovec[ [all...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | uio.h | 63 typedef struct iovec { struct 68 typedef struct iovec { struct 80 /* Kernel's view of user ILP32 iovec struct */ 257 extern ssize_t readv(int, const struct iovec *, int); 258 extern ssize_t writev(int, const struct iovec *, int); 285 extern ssize_t preadv(int, const struct iovec *, int, off_t); 286 extern ssize_t pwritev(int, const struct iovec *, int, off_t); 295 extern ssize_t preadv64(int, const struct iovec *, int, off64_t); 296 extern ssize_t pwritev64(int, const struct iovec *, int, off64_t);
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xenbus_xs.c | 293 const iovec_t *iovec, 308 msg.len += iovec[i].iov_len; 321 err = xb_write(iovec[i].iov_base, iovec[i].iov_len); 365 iovec_t iovec; local 367 iovec.iov_base = (char *)string; 368 iovec.iov_len = strlen(string) + 1; 369 return (xs_talkv(t, type, &iovec, 1, ret, len)); 531 iovec_t iovec[2]; local 536 iovec[ 291 xs_talkv(xenbus_transaction_t t, enum xsd_sockmsg_type type, const iovec_t *iovec, unsigned int num_vecs, void **rval, unsigned int *len) argument [all...] |
/illumos-gate/usr/src/lib/smbsrv/libmlrpc/common/ |
H A D | libmlrpc.h | 337 * | iovec[0].base | --> | data block | 338 * | iovec[0].len | +------------+ 343 * | iovec[n].base | --> | data block | 344 * | iovec[n].len | +------------+ 360 struct iovec iovec[NDR_HEAP_MAXIOV]; member in struct:ndr_heap 361 struct iovec *iov;
|
/illumos-gate/usr/src/uts/common/io/rsm/ |
H A D | rsm.c | 7303 iovec_copyin(caddr_t user_vec, rsmka_iovec_t *iovec, int count, int mode) argument 7325 for (i = 0; i < count; i++, iovec++, iovec32++) { 7326 iovec->io_type = (int)iovec32->io_type; 7327 if (iovec->io_type == RSM_HANDLE_TYPE) 7328 iovec->local.segid = (rsm_memseg_id_t) 7331 iovec->local.vaddr = 7333 iovec->local_offset = (size_t)iovec32->local_offset; 7334 iovec->remote_offset = (size_t)iovec32->remote_offset; 7335 iovec->transfer_len = (size_t)iovec32->transfer_len; 7346 if (ddi_copyin((caddr_t)user_vec, (caddr_t)iovec, siz 7466 rsmpi_iovec_t *iovec; local [all...] |
/illumos-gate/usr/src/cmd/truss/ |
H A D | expound.c | 3193 iovec32_t iovec[16]; local 3202 Pread(Proc, &iovec[0], niov*sizeof (iovec32_t), offset) 3208 for (ip = &iovec[0]; niov-- && !interrupt; ip++) { 3233 iovec_t iovec[16]; local 3248 Pread(Proc, &iovec[0], niov*sizeof (iovec_t), offset) 3254 for (ip = &iovec[0]; niov-- && !interrupt; ip++) { 3576 * Print the iovec if the syscall was successful and the fd is 3613 * Print the iovec if the syscall was successful and the fd is
|