Lines Matching refs:vnode
2 * VirtualBox File System for Solaris Guests, vnode implementation.
53 * the vnode becomes completely inactive.
184 * Open the provider file associated with a vnode. Holding the file open is
185 * the only way we have of trying to have a vnode continue to refer to the
207 * get a new vnode reference for an sfnode
218 LogFlowFunc((" %s gets vnode 0x%p\n", node->sf_path, vp));
234 * Allocate and initialize a new sfnode and assign it a vnode
304 panic("sfnode_destroy(%s) has active vnode", node->sf_path);
543 * Nodes returned from this routine always have a vnode with its ref count
689 /** @todo r=ramshankar: This can probably be optimized by holding static vnode
691 * fetching/allocating the real vnode. */
702 * Everything below this point are the vnode operations used by Solaris VFS
1172 * Lookup an entry in a directory and create a new vnode if found.
1177 vnode_t *dvp, /* the directory vnode */
1179 vnode_t **vpp, /* the vnode we found or NULL */
1399 struct vnode *dvp,
1446 * If anything else is using this vnode, then fail the remove.
2014 * If anything else is using this vnode, then fail the remove.
2133 * destroy the vnode. If the sfnode is stale, we'll destroy that too.
2160 /* We're fine with releasing the vnode lock here as we should be covered by the sffs_lock */
2171 * destroy the vnode
2177 LogFlowFunc((" %s vnode cleared\n", node->sf_path));
2306 * vnode operations for regular files
2457 panic("vboxfs: purge hit active vnode");
2484 Log((" vnode=0x%p", node->sf_vnode));