uioamove
if (!uioamove(mp1->b_rptr, len, UIO_READ, uioap)) {
error = uioamove(wbp->b_rptr, len,
int uioamove(void *, size_t, enum uio_rw, uioa_t *);