/* * Process a uio using direct I/O. If we reach a part of the request * which cannot be processed in this fashion for some reason, just return. * The caller must handle some additional part of the request using * buffered I/O before trying direct I/O again. */