Searched refs:vnode (Results 1 - 13 of 13) sorted by relevance

/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/test/tst/common/types/
H A Dtst.complex.d51 struct vnode s;
61 struct vnode s;
/vbox/src/VBox/Additions/haiku/SharedFolders/
H A Dvnode_cache.cpp3 * Shared folders - Haiku Guest Additions, vnode cache header.
61 return HashKey(value->vnode);
66 return value->vnode == key;
86 dprintf("creating new vnode at %p with path=%p (%s)\n", vn, path->String.utf8, path->String.utf8);
106 vn->vnode = g_nextVnid++;
117 extern "C" status_t vboxsf_get_vnode(fs_volume* volume, ino_t id, fs_vnode* vnode, argument
123 vnode->private_node = vn;
130 extern "C" status_t vboxsf_put_vnode(fs_volume* volume, fs_vnode* vnode, bool reenter) argument
132 g_cache.Remove((vboxsf_vnode*)vnode->private_node);
H A Dvboxsf.h70 ino_t vnode; member in struct:vboxsf_vnode
95 status_t vboxsf_get_vnode(fs_volume* volume, ino_t id, fs_vnode* vnode, int* _type, uint32* _flags, bool reenter);
96 status_t vboxsf_put_vnode(fs_volume* volume, fs_vnode* vnode, bool reenter);
H A Dvboxsf.c76 mutex_init(&g_vnodeCacheLock, "vboxsf vnode cache lock");
124 mutex_init(&g_vnodeCacheLock, "vboxsf vnode cache lock");
252 rs = publish_vnode(volume, root_vnode->vnode, root_vnode, &vboxsf_vnode_ops, S_IFDIR, 0);
254 *_rootVnodeID = root_vnode->vnode;
277 vboxsf_vnode* vnode = _vnode->private_node; local
282 dprintf("vboxsf_read_stat (_vnode=%p, vnode=%p, path=%p (%s))\n", _vnode, vnode, vnode->path->String.utf8, vnode->path->String.utf8);
286 dprintf("sf_stat: calling vboxCallCreate, file %s, flags %x\n", vnode
324 vboxsf_vnode* vnode = _vnode->private_node; local
358 vboxsf_read_dir_1(vboxsf_volume* volume, vboxsf_vnode* vnode, vboxsf_dir_cookie* cookie, struct dirent* buffer, size_t bufferSize) argument
437 vboxsf_vnode* vnode = _vnode->private_node; local
459 vboxsf_free_dir_cookie(fs_volume* _volume, fs_vnode* vnode, void* _cookie) argument
602 vboxsf_vnode* vnode = _vnode->private_node; local
746 vboxsf_close_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument
752 vboxsf_free_cookie(fs_volume *volume, fs_vnode *vnode, void *_cookie) argument
762 vboxsf_vnode* vnode = _vnode->private_node; local
783 vboxsf_vnode* vnode = _vnode->private_node; local
800 vboxsf_write_stat(fs_volume *volume, fs_vnode *vnode, const struct stat *stat, uint32 statMask) argument
855 vboxsf_link(fs_volume *volume, fs_vnode *dir, const char *name, fs_vnode *vnode) argument
896 vboxsf_vnode* vnode = link->private_node; local
[all...]
/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/test/tst/common/decls/
H A Dtst.basics.d60 extern struct vnode e22;
/vbox/src/VBox/Additions/solaris/SharedFolders/
H A Dvboxfs.h83 #define VN_TO_VBOXVN(vnode) ((vboxvfs_vnode_t *)((vnode)->v_data))
H A Dvboxfs_vnode.c2 * 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
[all...]
/vbox/src/VBox/Additions/freebsd/vboxvfs/
H A Dvboxvfs.h39 #include <sys/vnode.h>
61 struct vnode *vnode_root;
H A Dvboxvfs_vfsops.c26 #include <sys/vnode.h>
156 /* @todo root vnode. */
179 /* There is 1 extra root vnode reference (vnode_root). */
191 static int vboxvfs_root(struct mount *mp, int flags, struct vnode **vpp, struct thread *td)
195 struct vnode *vp;
H A Dvboxvfs_vnops.c29 #include <sys/vnode.h>
38 * Prototypes for VBOXVFS vnode operations
/vbox/src/VBox/Runtime/r0drv/darwin/
H A Dthe-darwin-kernel.h72 #include <sys/vnode.h>
/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/
H A Dio.d.in208 translator fileinfo_t < struct vnode *V > {
/vbox/src/VBox/HostDrivers/VBoxNetFlt/solaris/
H A DVBoxNetFlt-solaris.c415 #define VNODE_FOR_FILE_T(filetpointer) (*(struct vnode **)((char *)(filetpointer) + s_off_vnode))
1687 * @param pVNodeHeld Pointer to the held vnode of the device.
1800 * @param pVNode Pointer to the device vnode.
1846 * @param pVNode Pointer to the device vnode.
1882 * @param pVNode Pointer to the device vnode.
1912 * @param pVNode Pointer to the lower stream vnode.
2239 * Open the UDP stream. We sort of cheat here and obtain the vnode so that we can perform
2275 * Obtain the vnode from the useless userland file descriptor.
2412 LogRel((DEVICE_NAME ":vboxNetFltSolarisAttachIp4: failed to get vnode from MuxFd.\n"));
2496 * Open the UDP stream. We sort of cheat here and obtain the vnode s
[all...]

Completed in 4877 milliseconds