Lines Matching defs:iovec
377 * uio_curriovbase - return the base address of the current iovec associated
400 * uio_curriovlen - return the length value of the current iovec associated
422 * uio_setcurriovlen - set the length value of the current iovec associated
699 * uio_iovsaddr - get the address of the iovec array for the given uio_t.
826 * uio_addiov - add an iovec to the given uio_t. You may call this up to
869 * uio_getiov - get iovec data associated with the given uio_t. Use
870 * a_index to iterate over each iovec (0 to (uio_iovcnt(uio_t) - 1)).
934 /* position to first non zero length iovec (4235922) */
950 /* position to first non zero length iovec (4235922) */
964 * This call decrements the current iovec length and residual IO value
965 * and increments the current iovec base address and offset value.
966 * If the current iovec length is 0 then advance to the next
967 * iovec (if any).
969 * over any 0 length iovec's.
1013 * advance to next iovec if current one is totally consumed
1049 * advance to next iovec if current one is totally consumed
1121 /* need to set our iovec pointer to point to first active iovec */
1126 /* advance to first nonzero iovec */
1164 struct user64_iovec iovec = ((struct user64_iovec *)dst)[i];
1165 dst[i].iov_base = iovec.iov_base;
1166 dst[i].iov_len = iovec.iov_len;
1168 struct user32_iovec iovec = ((struct user32_iovec *)dst)[i];
1169 dst[i].iov_base = iovec.iov_base;
1170 dst[i].iov_len = iovec.iov_len;