Lines Matching refs:iovec
373 * 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 length and residual IO value
972 * and increments the current iovec base address and offset value.
973 * If the current iovec length is 0 then advance to the next
974 * iovec (if any).
976 * over any 0 length iovec's.
1020 * advance to next iovec if current one is totally consumed
1056 * advance to next iovec if current one is totally consumed
1128 /* need to set our iovec pointer to point to first active iovec */
1133 /* advance to first nonzero iovec */
1175 struct user64_iovec iovec = ((struct user64_iovec *)dst)[i];
1176 dst[i].iov_base = iovec.iov_base;
1177 dst[i].iov_len = iovec.iov_len;
1179 struct user32_iovec iovec = ((struct user32_iovec *)dst)[i];
1180 dst[i].iov_base = iovec.iov_base;
1181 dst[i].iov_len = iovec.iov_len;