Searched refs:iovec (Results 1 - 25 of 167) sorted by relevance

1234567

/illumos-gate/usr/src/boot/sys/sys/
H A D_iovec.h43 struct iovec { struct
/illumos-gate/usr/src/lib/libbc/inc/include/sys/
H A Duio.h17 struct iovec { struct
28 struct iovec *uio_iov;
/illumos-gate/usr/src/lib/libbc/libc/gen/common/
H A D_perror.c41 struct iovec iov[4];
42 register struct iovec *v = iov;
H A D_psignal.c42 struct iovec iov[4];
43 register struct iovec *v = iov;
/illumos-gate/usr/src/lib/libbc/libc/sys/sys5/
H A Dreadv.c43 readv(int fd, struct iovec *iov, int iovcnt)
49 bc_readv(int fd, struct iovec *iov, int iovcnt)
H A Dwritev.c42 writev(int fd, struct iovec *iov, int iovcnt)
48 bc_writev(int fd, struct iovec *iov, int iovcnt)
/illumos-gate/usr/src/uts/common/sys/
H A Duio.h63 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);
H A Daio_impl.h89 struct iovec aio_req_iov; /* iovec struct */
180 extern void aio_copyout_result_port(struct iovec *, struct buf *, void *);
/illumos-gate/usr/src/lib/libresolv2/common/bsd/
H A Dreadv.c21 const struct iovec *vp;
H A Dwritev.c21 __writev(int fd, struct iovec *iov, int iovlen)
43 struct iovec *tv;
67 const struct iovec *vp;
/illumos-gate/usr/src/lib/libslp/clib/
H A Dslp-internal.h118 struct iovec *iov;
121 struct iovec prlistlen;
122 struct iovec *prlist;
123 struct iovec scopeslen;
124 struct iovec *scopes;
216 extern SLPError slp_send2slpd_iov(struct iovec *, int, char **);
246 extern SLPError slp_sign(struct iovec *, int, time_t, struct iovec *, int);
247 extern SLPError slp_verify(struct iovec *, int, const char *,
H A DSAAdvert.c45 struct iovec iov[3];
/illumos-gate/usr/src/cmd/isns/isnsd/
H A Dpdu.c68 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/lib/libbc/libc/sys/4.2/
H A Dreadv.c44 readv(int fd, struct iovec *iov, int iovcnt)
50 bc_readv(int fd, struct iovec *iov, int iovcnt)
H A Dwritev.c45 writev(int fd, struct iovec *iov, int iovcnt)
51 bc_writev(int fd, struct iovec *iov, int iovcnt)
/illumos-gate/usr/src/lib/libresolv2/common/isc/
H A Dev_streams.c40 static int copyvec(evStream *str, const struct iovec *iov, int iocnt);
46 struct iovec
48 struct iovec ret;
57 evWrite(evContext opaqueCtx, int fd, const struct iovec *iov, int iocnt,
91 evRead(evContext opaqueCtx, int fd, const struct iovec *iov, int iocnt,
194 memput(old->iovOrig, sizeof (struct iovec) * old->iovOrigCount);
201 copyvec(evStream *str, const struct iovec *iov, int iocnt) {
204 str->iovOrig = (struct iovec *)memget(sizeof(struct iovec) * iocnt);
221 /* Pull off or truncate lead iovec(
[all...]
/illumos-gate/usr/src/uts/common/sys/rsm/
H A Drsmapi_common.h73 * The scatter/gather list contains a pointer (iovec) to an io vector array.
94 rsm_iovec_t *iovec; member in struct:__anon8883
/illumos-gate/usr/src/lib/librsm/common/
H A Drsmloopback.c452 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 Drsmgen.c506 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/uts/common/io/scsi/adapters/iscsi/
H A Discsi_net.c503 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...]
/illumos-gate/usr/src/test/os-tests/tests/spoof-ras/
H A Dspoof-ras.c96 struct iovec *iov)
114 struct nd_opt_prefix_info *pip, struct iovec *iov)
135 spoof_prepare_header(struct nd_router_advert *ichdrp, struct iovec *iov)
172 struct iovec iovs[3];
235 struct iovec iovs[3];
306 struct iovec iovs[3];
337 struct iovec iovs[3];
365 struct iovec iovs[3];
/illumos-gate/usr/src/lib/libresolv2/common/resolv/
H A Dherror.c93 struct iovec iov[4], *v = iov;
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/
H A Dreparse.c58 struct iovec iov;
/illumos-gate/usr/src/lib/libfakekernel/common/
H A Duio.c32 struct iovec *iov;
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxenbus_xs.c293 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...]

Completed in 148 milliseconds

1234567