Lines Matching defs:vnode
53 struct vnode* vnode;
109 VnodeIO(bool write, struct vnode* vnode, void* cookie)
112 fVnode(vnode),
132 struct vnode* fVnode;
245 error = vfs_vnode_io(cookie->vnode, cookie->descriptor->cookie,
285 do_synchronous_iterative_vnode_io(struct vnode* vnode, void* openCookie,
290 VnodeIO io(request->IsWrite(), vnode, openCookie);
393 vfs_vnode_io(struct vnode* vnode, void* cookie, io_request* request)
396 if (!HAS_FS_CALL(vnode, io)
397 || (result = FS_CALL(vnode, io, cookie, request)) == B_UNSUPPORTED) {
399 VnodeIO io(request->IsWrite(), vnode, cookie);
418 vfs_asynchronous_read_pages(struct vnode* vnode, void* cookie, off_t pos,
439 return vfs_vnode_io(vnode, cookie, request);
444 vfs_asynchronous_write_pages(struct vnode* vnode, void* cookie, off_t pos,
465 return vfs_vnode_io(vnode, cookie, request);
475 struct vnode* vnode;
476 file_descriptor* descriptor = get_fd_and_vnode(fd, &vnode, true);
484 return vfs_vnode_io(vnode, descriptor->cookie, request);
496 struct vnode* vnode;
497 file_descriptor* descriptor = get_fd_and_vnode(fd, &vnode, true);
506 if (!HAS_FS_CALL(vnode, io)) {
508 return do_synchronous_iterative_vnode_io(vnode, descriptor->cookie,
518 return do_synchronous_iterative_vnode_io(vnode, descriptor->cookie,
522 iterationCookie->vnode = vnode;