Lines Matching refs:io
290 VnodeIO io(request->IsWrite(), vnode, openCookie);
316 error = io.IO(fileVec.offset, vecBase, &transferred);
343 synchronous_io(io_request* request, DoIO& io)
365 status_t error = io.IO(offset, vecBase, &transferred);
396 if (!HAS_FS_CALL(vnode, io)
397 || (result = FS_CALL(vnode, io, cookie, request)) == B_UNSUPPORTED) {
398 // no io() call -- fall back to synchronous I/O
399 VnodeIO io(request->IsWrite(), vnode, cookie);
400 return synchronous_io(request, io);
412 CallbackIO io(request->IsWrite(), doIO, cookie);
413 return synchronous_io(request, io);
506 if (!HAS_FS_CALL(vnode, io)) {
507 // no io() call -- fall back to synchronous I/O