Revert "iov_iter: hide iovec details behind ops function pointers"

This reverts commit 7db0bed7b11f65ff4652d86523a456d6958004ff.