Lines Matching defs:iovec
90 struct iovec {
100 * UIO_READ - data moves into iovec(s) associated with uio_t
101 * UIO_WRITE - data moves out of iovec(s) associated with uio_t
176 * uio_addiov - add an iovec to the given uio_t. You may call this up to
183 * uio_getiov - get iovec data associated with the given uio_t. Use
184 * a_index to iterate over each iovec (0 to (uio_iovcnt(uio_t) - 1)).
196 * This call adjusts decrements the current iovec length and residual IO,
197 * and increments the current iovec base address and offset value.
243 * uio_curriovbase - return the base address of the current iovec associated
249 * uio_curriovlen - return the length value of the current iovec associated
269 ssize_t readv(int, const struct iovec *, int) __DARWIN_ALIAS_C(readv);
270 ssize_t writev(int, const struct iovec *, int) __DARWIN_ALIAS_C(writev);