Lines Matching defs:volume

152 nfs4_mount(fs_volume* volume, const char* device, uint32 flags,
155 TRACE("volume = %p, device = %s, flags = %" B_PRIu32 ", args = %s\n",
156 volume, device, flags, args);
198 result = FileSystem::Mount(&fs, server, serverName, path, volume->id,
214 volume->private_volume = fs;
215 volume->ops = &gNFSv4VolumeOps;
226 result = publish_vnode(volume, inode->ID(), vti, &gNFSv4VnodeOps,
240 nfs4_get_vnode(fs_volume* volume, ino_t id, fs_vnode* vnode, int* _type,
243 FileSystem* fs = reinterpret_cast<FileSystem*>(volume->private_volume);
244 TRACE("volume = %p, id = %" B_PRIi64 "\n", volume, id);
269 nfs4_unmount(fs_volume* volume)
271 TRACE("volume = %p\n", volume);
272 FileSystem* fs = reinterpret_cast<FileSystem*>(volume->private_volume);
283 nfs4_read_fs_info(fs_volume* volume, struct fs_info* info)
285 TRACE("volume = %p\n", volume);
287 FileSystem* fs = reinterpret_cast<FileSystem*>(volume->private_volume);
294 nfs4_lookup(fs_volume* volume, fs_vnode* dir, const char* name, ino_t* _id)
301 return get_vnode(volume, *_id, &ptr);
310 TRACE("volume = %p, dir = %" B_PRIi64 ", name = %s\n", volume, vti->ID(),
326 result = get_vnode(volume, *_id, &ptr);
328 unremove_vnode(volume, *_id);
335 nfs4_put_vnode(fs_volume* volume, fs_vnode* vnode, bool reenter)
338 TRACE("volume = %p, vnode = %" B_PRIi64 "\n", volume, vti->ID());
346 nfs4_remove_vnode(fs_volume* volume, fs_vnode* vnode, bool reenter)
348 FileSystem* fs = reinterpret_cast<FileSystem*>(volume->private_volume);
350 TRACE("volume = %p, vnode = %" B_PRIi64 "\n", volume, vti->ID());
367 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p, pos = %" B_PRIi64 \
411 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p, pos = %" B_PRIi64 \
448 nfs4_io(fs_volume* volume, fs_vnode* vnode, void* cookie, io_request* request)
451 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p\n", volume,
476 nfs4_get_file_map(fs_volume* volume, fs_vnode* vnode, off_t _offset,
484 nfs4_set_flags(fs_volume* volume, fs_vnode* vnode, void* _cookie, int flags)
486 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p, flags = %d\n",
487 volume, reinterpret_cast<VnodeToInode*>(vnode->private_node)->ID(),
497 nfs4_fsync(fs_volume* volume, fs_vnode* vnode)
500 TRACE("volume = %p, vnode = %" B_PRIi64 "\n", volume, vti->ID());
512 nfs4_read_symlink(fs_volume* volume, fs_vnode* link, char* buffer,
516 TRACE("volume = %p, link = %" B_PRIi64 "\n", volume, vti->ID());
528 nfs4_create_symlink(fs_volume* volume, fs_vnode* dir, const char* name,
532 TRACE("volume = %p, dir = %" B_PRIi64 ", name = %s, path = %s, mode = %d\n",
533 volume, vti->ID(), name, path, mode);
545 result = get_vnode(volume, id, reinterpret_cast<void**>(&vti));
547 unremove_vnode(volume, id);
549 put_vnode(volume, id);
557 nfs4_link(fs_volume* volume, fs_vnode* dir, const char* name, fs_vnode* vnode)
561 TRACE("volume = %p, dir = %" B_PRIi64 ", name = %s, vnode = %" B_PRIi64
562 "\n", volume, dirVti->ID(), name, vti->ID());
580 nfs4_unlink(fs_volume* volume, fs_vnode* dir, const char* name)
589 TRACE("volume = %p, dir = %" B_PRIi64 ", name = %s\n", volume, vti->ID(),
598 result = acquire_vnode(volume, id);
600 result = get_vnode(volume, id, reinterpret_cast<void**>(&vti));
604 remove_vnode(volume, id);
606 put_vnode(volume, id);
607 put_vnode(volume, id);
615 nfs4_rename(fs_volume* volume, fs_vnode* fromDir, const char* fromName,
621 TRACE("volume = %p, fromDir = %" B_PRIi64 ", toDir = %" B_PRIi64 ","
622 " fromName = %s, toName = %s\n", volume, fromVti->ID(), toVti->ID(),
647 result = acquire_vnode(volume, oldID);
649 result = get_vnode(volume, oldID, reinterpret_cast<void**>(&vti));
652 remove_vnode(volume, oldID);
654 put_vnode(volume, oldID);
655 put_vnode(volume, oldID);
659 result = get_vnode(volume, id, reinterpret_cast<void**>(&vti));
663 put_vnode(volume, id);
667 unremove_vnode(volume, id);
670 put_vnode(volume, id);
678 nfs4_access(fs_volume* volume, fs_vnode* vnode, int mode)
681 TRACE("volume = %p, vnode = %" B_PRIi64 ", mode = %d\n", volume, vti->ID(),
694 nfs4_read_stat(fs_volume* volume, fs_vnode* vnode, struct stat* stat)
697 TRACE("volume = %p, vnode = %" B_PRIi64 "\n", volume, vti->ID());
712 nfs4_write_stat(fs_volume* volume, fs_vnode* vnode, const struct stat* stat,
716 TRACE("volume = %p, vnode = %" B_PRIi64 ", statMask = %" B_PRIu32 "\n",
717 volume, vti->ID(), statMask);
729 get_new_vnode(fs_volume* volume, ino_t id, VnodeToInode** _vti)
731 FileSystem* fs = reinterpret_cast<FileSystem*>(volume->private_volume);
735 status_t result = acquire_vnode(volume, id);
737 ASSERT(get_vnode(volume, id, reinterpret_cast<void**>(_vti)) == B_OK);
738 unremove_vnode(volume, id);
741 put_vnode(volume, id);
748 put_vnode(volume, id);
757 return get_vnode(volume, id, reinterpret_cast<void**>(_vti));
762 nfs4_create(fs_volume* volume, fs_vnode* dir, const char* name, int openMode,
765 FileSystem* fs = reinterpret_cast<FileSystem*>(volume->private_volume);
773 TRACE("volume = %p, dir = %" B_PRIi64 ", name = %s, openMode = %d," \
774 " perms = %d\n", volume, vti->ID(), name, openMode, perms);
791 result = get_new_vnode(volume, *_newVnodeID, &vti);
801 put_vnode(volume, *_newVnodeID);
825 nfs4_open(fs_volume* volume, fs_vnode* vnode, int openMode, void** _cookie)
828 TRACE("volume = %p, vnode = %" B_PRIi64 ", openMode = %d\n", volume,
841 FileSystem* fs = reinterpret_cast<FileSystem*>(volume->private_volume);
858 nfs4_close(fs_volume* volume, fs_vnode* vnode, void* _cookie)
862 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p\n", volume,
880 nfs4_free_cookie(fs_volume* volume, fs_vnode* vnode, void* _cookie)
884 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p\n", volume,
905 nfs4_read(fs_volume* volume, fs_vnode* vnode, void* _cookie, off_t pos,
909 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p, pos = %" B_PRIi64 \
910 ", length = %lu\n", volume, vti->ID(), _cookie, pos, *length);
930 nfs4_write(fs_volume* volume, fs_vnode* vnode, void* _cookie, off_t pos,
934 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p, pos = %" B_PRIi64 \
935 ", length = %lu\n", volume, vti->ID(), _cookie, pos, *length);
955 nfs4_create_dir(fs_volume* volume, fs_vnode* parent, const char* name,
959 TRACE("volume = %p, parent = %" B_PRIi64 ", mode = %d\n", volume, vti->ID(),
972 result = get_vnode(volume, id, reinterpret_cast<void**>(&vti));
974 unremove_vnode(volume, id);
976 put_vnode(volume, id);
984 nfs4_remove_dir(fs_volume* volume, fs_vnode* parent, const char* name)
987 TRACE("volume = %p, parent = %" B_PRIi64 ", name = %s\n", volume, vti->ID(),
1000 result = acquire_vnode(volume, id);
1002 result = get_vnode(volume, id, reinterpret_cast<void**>(&vti));
1006 remove_vnode(volume, id);
1008 put_vnode(volume, id);
1009 put_vnode(volume, id);
1017 nfs4_open_dir(fs_volume* volume, fs_vnode* vnode, void** _cookie)
1019 FileSystem* fs = reinterpret_cast<FileSystem*>(volume->private_volume);
1026 TRACE("volume = %p, vnode = %" B_PRIi64 "\n", volume, vti->ID());
1044 nfs4_close_dir(fs_volume* volume, fs_vnode* vnode, void* _cookie)
1046 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p\n", volume,
1055 nfs4_free_dir_cookie(fs_volume* volume, fs_vnode* vnode, void* cookie)
1057 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p\n", volume,
1066 nfs4_read_dir(fs_volume* volume, fs_vnode* vnode, void* _cookie,
1071 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p\n", volume, vti->ID(),
1084 nfs4_rewind_dir(fs_volume* volume, fs_vnode* vnode, void* _cookie)
1086 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p\n", volume,
1102 nfs4_open_attr_dir(fs_volume* volume, fs_vnode* vnode, void** _cookie)
1104 FileSystem* fs = reinterpret_cast<FileSystem*>(volume->private_volume);
1111 TRACE("volume = %p, vnode = %" B_PRIi64 "\n", volume, vti->ID());
1127 nfs4_close_attr_dir(fs_volume* volume, fs_vnode* vnode, void* cookie)
1129 return nfs4_close_dir(volume, vnode, cookie);
1134 nfs4_free_attr_dir_cookie(fs_volume* volume, fs_vnode* vnode, void* cookie)
1136 return nfs4_free_dir_cookie(volume, vnode, cookie);
1141 nfs4_read_attr_dir(fs_volume* volume, fs_vnode* vnode, void* cookie,
1144 return nfs4_read_dir(volume, vnode, cookie, buffer, bufferSize, _num);
1149 nfs4_rewind_attr_dir(fs_volume* volume, fs_vnode* vnode, void* cookie)
1151 return nfs4_rewind_dir(volume, vnode, cookie);
1156 nfs4_create_attr(fs_volume* volume, fs_vnode* vnode, const char* name,
1166 FileSystem* fs = reinterpret_cast<FileSystem*>(volume->private_volume);
1181 nfs4_open_attr(fs_volume* volume, fs_vnode* vnode, const char* name,
1191 FileSystem* fs = reinterpret_cast<FileSystem*>(volume->private_volume);
1206 nfs4_close_attr(fs_volume* volume, fs_vnode* vnode, void* _cookie)
1214 nfs4_free_attr_cookie(fs_volume* volume, fs_vnode* vnode, void* _cookie)
1232 nfs4_read_attr(fs_volume* volume, fs_vnode* vnode, void* _cookie, off_t pos,
1249 nfs4_write_attr(fs_volume* volume, fs_vnode* vnode, void* _cookie, off_t pos,
1265 nfs4_read_attr_stat(fs_volume* volume, fs_vnode* vnode, void* _cookie,
1281 nfs4_write_attr_stat(fs_volume* volume, fs_vnode* vnode, void* _cookie,
1297 nfs4_rename_attr(fs_volume* volume, fs_vnode* fromVnode, const char* fromName,
1317 nfs4_remove_attr(fs_volume* volume, fs_vnode* vnode, const char* name)
1331 nfs4_test_lock(fs_volume* volume, fs_vnode* vnode, void* _cookie,
1336 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p, lock = %p\n",
1337 volume, vti->ID(), _cookie, lock);
1349 nfs4_acquire_lock(fs_volume* volume, fs_vnode* vnode, void* _cookie,
1354 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p, lock = %p\n",
1355 volume, vti->ID(), _cookie, lock);
1369 nfs4_release_lock(fs_volume* volume, fs_vnode* vnode, void* _cookie,
1373 TRACE("volume = %p, vnode = %" B_PRIi64 ", cookie = %p, lock = %p\n",
1374 volume, vti->ID(), _cookie, lock);