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

/xnu-2422.115.4/bsd/sys/_types/
H A D_iovec_t.h30 struct iovec { struct
/xnu-2422.115.4/tools/tests/libMicro/
H A Dwritev.c46 struct iovec *ts_iov;
112 ts->ts_iov = (struct iovec *)malloc(
113 optv * sizeof (struct iovec));
/xnu-2422.115.4/tools/tests/unit_tests/guarded_fd_tests_11746236_src/
H A Dguarded_test.c428 struct iovec iovec[1]; local
435 iovec[0].iov_base = "";
436 iovec[0].iov_len = 1;
440 msg.msg_iov = iovec;
466 struct iovec iovec[1]; local
473 iovec[0].iov_base = &c;
474 iovec[0].iov_len = 1;
478 msg.msg_iov = iovec;
[all...]
/xnu-2422.115.4/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 Dsocket.h109 * [XSI] The iovec structure shall be defined as described in <sys/uio.h>.
655 struct iovec *msg_iov; /* [XSI] scatter/gather array */
853 struct iovec *msg_iov; /* scatter/gather array */
875 struct iovec *headers; /* pointer to an array of header struct iovec's */
876 int hdr_cnt; /* number of header iovec's */
877 struct iovec *trailers; /* pointer to an array of trailer struct iovec's */
878 int trl_cnt; /* number of trailer iovec's */
885 user_addr_t headers; /* pointer to an array of header struct iovec'
[all...]
/xnu-2422.115.4/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.c83 struct iovec *iov;
H A Din6_var.h367 struct iovec cga_privkey;
368 struct iovec cga_pubkey;
/xnu-2422.115.4/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-2422.115.4/tools/tests/xnu_quick_test/
H A Dsocket_tests.c127 struct iovec my_iov[4];
292 struct iovec my_iov;
H A Dtests.c192 struct iovec my_iovs[2];
/xnu-2422.115.4/bsd/nfs/
H A Dkrpc_subr.c403 struct iovec aio;
H A Dnfs_socket.c2794 struct iovec aio;
3329 struct iovec aio;

Completed in 84 milliseconds