Lines Matching refs:_volume

25 static status_t fs_rmdir(fs_volume *_volume, fs_vnode *_dir, const char *name);
818 fs_read_vnode(fs_volume *_volume, ino_t vnid, fs_vnode *_node, int *_type,
824 ns = _volume->private_volume;
853 fs_release_vnode(fs_volume *_volume, fs_vnode *node, bool r)
855 (void) _volume;
863 fs_walk(fs_volume *_volume, fs_vnode *_base, const char *file, ino_t *vnid)
871 ns = _volume->private_volume;
893 if ((result = get_vnode (_volume, *vnid, (void **)&dummy)) < B_OK)
901 fs_opendir(fs_volume *_volume, fs_vnode *_node, void **_cookie)
910 ns = _volume->private_volume;
928 fs_closedir(fs_volume *_volume, fs_vnode *_node, void *cookie)
930 (void) _volume;
938 fs_rewinddir(fs_volume *_volume, fs_vnode *_node, void *_cookie)
941 (void) _volume;
950 fs_readdir(fs_volume *_volume, fs_vnode *_node, void *_cookie,
964 ns = _volume->private_volume;
1088 fs_free_dircookie(fs_volume *_volume, fs_vnode *_node, void *cookie)
1090 (void) _volume;
1098 fs_rstat(fs_volume *_volume, fs_vnode *_node, struct stat *st)
1104 ns = _volume->private_volume;
1349 fs_unmount(fs_volume *_volume)
1351 fs_nspace *ns = (fs_nspace *)_volume->private_volume;
1363 put_vnode(_volume, ns->rootid);
1374 fs_rfsstat(fs_volume *_volume, struct fs_info *info)
1383 ns = (fs_nspace *)_volume->private_volume;
1441 fs_open(fs_volume *_volume, fs_vnode *_node, int omode, void **_cookie)
1449 ns = _volume->private_volume;
1475 fs_close(fs_volume *_volume, fs_vnode *_node, void *cookie)
1477 (void) _volume;
1489 fs_free_cookie(fs_volume *_volume, fs_vnode *_node, void *cookie)
1491 (void) _volume;
1499 fs_read(fs_volume *_volume, fs_vnode *_node, void *_cookie, off_t pos,
1508 ns = _volume->private_volume;
1578 fs_write(fs_volume *_volume, fs_vnode *_node, void *_cookie, off_t pos,
1586 ns = _volume->private_volume;
1655 fs_wstat(fs_volume *_volume, fs_vnode *_node, const struct stat *st, uint32 mask)
1665 ns = _volume->private_volume;
1707 return notify_stat_changed(_volume->id, -1, node->vnid, mask);
1711 fs_wfsstat(fs_volume *_volume, const struct fs_info *info, uint32 mask)
1713 (void) _volume;
1720 fs_create(fs_volume *_volume, fs_vnode *_dir, const char *name, int omode,
1732 ns = _volume->private_volume;
1751 if ((result = get_vnode(_volume,*vnid,&dummy)) < B_OK)
1861 result = publish_vnode(_volume, *vnid, newNode, &sNFSVnodeOps,
1871 return notify_entry_created(_volume->id, dir->vnid, name, *vnid);
1877 fs_unlink(fs_volume *_volume, fs_vnode *_dir, const char *name)
1894 ns = _volume->private_volume;
1918 if ((result = get_vnode(_volume, st.st_ino, (void **)&dummy)) < B_OK) {
1930 if ((result=remove_vnode(_volume,st.st_ino)) < B_OK) {
1936 if ((result=put_vnode(_volume, st.st_ino)) < B_OK) {
1972 return notify_entry_removed(_volume->id, dir->vnid, name, st.st_ino);
1977 fs_remove_vnode(fs_volume *_volume, fs_vnode *_node, bool r)
1979 fs_nspace *ns = _volume->private_volume;
1991 fs_mkdir(fs_volume *_volume, fs_vnode *_dir, const char *name, int perms)
2007 ns = _volume->private_volume;
2021 //if ((result=get_vnode(_volume,st.st_ino,&dummy))<B_OK)
2089 return notify_entry_created(_volume->id, dir->vnid, name, st.st_ino);
2093 fs_rename(fs_volume *_volume, fs_vnode *_olddir, const char *oldname,
2107 ns = _volume->private_volume;
2117 result = fs_unlink (_volume,_newdir,newname);
2119 result = fs_rmdir (_volume,_newdir,newname);
2168 return notify_entry_moved(_volume->id, olddir->vnid, oldname, newdir->vnid,
2174 fs_rmdir(fs_volume *_volume, fs_vnode *_dir, const char *name)
2190 ns = _volume->private_volume;
2214 if ((result = get_vnode(_volume, st.st_ino, (void **)&dummy)) < B_OK) {
2226 if ((result = remove_vnode(_volume, st.st_ino)) < B_OK) {
2232 if ((result = put_vnode(_volume, st.st_ino)) < B_OK) {
2268 return notify_entry_removed(_volume->id, dir->vnid, name, st.st_ino);
2273 fs_readlink(fs_volume *_volume, fs_vnode *_node, char *buf, size_t *bufsize)
2284 ns = _volume->private_volume;
2328 fs_symlink(fs_volume *_volume, fs_vnode *_dir, const char *name,
2342 ns = _volume->private_volume;
2352 if ((result = get_vnode(_volume, st.st_ino, &dummy)) < B_OK)
2420 result = notify_entry_created (_volume->id, dir->vnid, name, st.st_ino);
2429 fs_access(fs_volume *_volume, fs_vnode *node, int mode)
2431 (void) _volume;