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

/xnu-2782.1.97/bsd/sys/_types/
H A D_iovec_t.h30 struct iovec { struct
/xnu-2782.1.97/tools/tests/libMicro/
H A Dwritev.c46 struct iovec *ts_iov;
112 ts->ts_iov = (struct iovec *)malloc(
113 optv * sizeof (struct iovec));
/xnu-2782.1.97/bsd/sys/
H A Duio.h87 * UIO_READ - data moves into iovec(s) associated with uio_t
88 * UIO_WRITE - data moves out of iovec(s) associated with uio_t
163 * uio_addiov - add an iovec to the given uio_t. You may call this up to
170 * uio_getiov - get iovec data associated with the given uio_t. Use
171 * a_index to iterate over each iovec (0 to (uio_iovcnt(uio_t) - 1)).
183 * This call adjusts decrements the current iovec length and residual IO,
184 * and increments the current iovec base address and offset value.
230 * uio_curriovbase - return the base address of the current iovec associated
236 * uio_curriovlen - return the length value of the current iovec associated
256 ssize_t readv(int, const struct iovec *, in
[all...]
H A Dguarded.h59 extern user_ssize_t guarded_writev_np(int fd, const guardid_t *guard, struct iovec *iovp, u_int iovcnt);
H A Dsocket.h109 * [XSI] The iovec structure shall be defined as described in <sys/uio.h>.
669 struct iovec *msg_iov; /* [XSI] scatter/gather array */
684 * the iovec array -- like sendmsg(). The field msg_datalen is ignored.
689 struct iovec *msg_iov; /* scatter/gather array */
939 struct iovec *msg_iov; /* scatter/gather array */
961 struct iovec *headers; /* pointer to an array of header struct iovec's */
962 int hdr_cnt; /* number of header iovec's */
963 struct iovec *trailers; /* pointer to an array of trailer struct iovec'
[all...]
/xnu-2782.1.97/bsd/netinet6/
H A Din6_cga.c60 struct iovec cga_pubkey;
61 struct iovec cga_privkey;
90 const struct iovec *pubkey)
125 const struct iovec *pubkey, u_int8_t collisions, struct in6_addr *in6)
188 struct iovec privkey, pubkey;
304 const struct iovec *pubkey;
H A Dnd6_send.c88 struct iovec *iov;
H A Din6_var.h368 struct iovec cga_privkey;
369 struct iovec cga_pubkey;
/xnu-2782.1.97/bsd/kern/
H A Dkern_subr.c373 * uio_curriovbase - return the base address of the current iovec associated
396 * uio_curriovlen - return the length value of the current iovec associated
418 * uio_setcurriovlen - set the length value of the current iovec associated
695 * uio_iovsaddr - get the address of the iovec array for the given uio_t.
822 * uio_addiov - add an iovec to the given uio_t. You may call this up to
865 * uio_getiov - get iovec data associated with the given uio_t. Use
866 * a_index to iterate over each iovec (0 to (uio_iovcnt(uio_t) - 1)).
936 /* position to first non zero length iovec (4235922) */
957 /* position to first non zero length iovec (4235922) */
971 * This call decrements the current iovec lengt
1175 struct user64_iovec iovec = ((struct user64_iovec *)dst)[i]; local
1179 struct user32_iovec iovec = ((struct user32_iovec *)dst)[i]; local
[all...]
H A Dkpi_socket.c656 struct iovec *tempp = msg->msg_iov;
767 struct iovec *tempp = msg->msg_iov;
/xnu-2782.1.97/tools/tests/xnu_quick_test/
H A Dsocket_tests.c127 struct iovec my_iov[4];
290 struct iovec my_iov;
H A Dtests.c192 struct iovec my_iovs[2];
/xnu-2782.1.97/bsd/nfs/
H A Dkrpc_subr.c403 struct iovec aio;
H A Dnfs_socket.c2826 struct iovec aio;
3359 struct iovec aio;

Completed in 183 milliseconds