/haiku-fatelf/src/add-ons/kernel/file_systems/bindfs/ |
H A D | Utils.h | 19 inline void operator()(vnode* _vnode) 26 struct VnodePutter : AutoDeleter<vnode, VnodePut> 28 VnodePutter() : AutoDeleter<vnode, VnodePut>() {} 30 VnodePutter(vnode* _vnode) : AutoDeleter<vnode, VnodePut>(_vnode) {}
|
/haiku-fatelf/src/add-ons/kernel/file_systems/userlandfs/server/haiku/ |
H A D | vfs.h | 11 struct vnode; 16 status_t vfs_get_file_map(struct vnode *vnode, off_t offset, size_t size, 18 status_t vfs_lookup_vnode(dev_t mountID, ino_t vnodeID, struct vnode **_vnode);
|
/haiku-fatelf/src/system/kernel/fs/ |
H A D | unused_vnodes.h | 53 Vnode* vnode = sHotVnodes[i]; local 54 if (vnode == NULL) 57 if (vnode->IsHot()) { 58 if (vnode->IsUnused()) { 59 list_add_item(&sUnusedVnodeList, vnode); 62 vnode->SetHot(false); 75 /*! To be called when the vnode's ref count drops to 0. 76 Must be called with sVnodeLock at least read-locked and the vnode locked. 77 \param vnode The vnode 81 vnode_unused(Vnode* vnode) argument 138 vnode_used(Vnode* vnode) argument 160 vnode_to_be_freed(Vnode* vnode) argument [all...] |
H A D | fifo.h | 11 status_t create_fifo_vnode(fs_volume* superVolume, fs_vnode* vnode);
|
H A D | Vnode.h | 23 typedef struct vnode Vnode; 26 struct vnode : fs_vnode, DoublyLinkedListLinkImpl<vnode> { struct in inherits:fs_vnode,DoublyLinkedListLinkImpl 27 struct vnode* next; 30 struct vnode* covered_by; 31 struct vnode* covers; 88 struct vnode* vnode; member in struct:vnode::LockWaiter 114 vnode::IsBusy() const 121 vnode [all...] |
H A D | vfs.cpp | 78 #define HAS_FS_CALL(vnode, op) (vnode->ops->op != NULL) 82 # define FS_CALL(vnode, op, params...) \ 83 ( HAS_FS_CALL(vnode, op) ? \ 84 vnode->ops->op(vnode->mount->volume, vnode, params) \ 86 # define FS_CALL_NO_PARAMS(vnode, op) \ 87 ( HAS_FS_CALL(vnode, op) ? \ 88 vnode 117 ino_t vnode; member in struct:vnode_hash_key 473 SetTo(struct vnode* vnode) argument 489 struct vnode* vnode = fVNode; local 547 PagesIOTraceEntry(struct vnode* vnode, void* cookie, off_t pos, const generic_io_vec* vecs, uint32 count, uint32 flags, generic_size_t bytesRequested, status_t status, generic_size_t bytesTransferred) argument 601 ReadPages(struct vnode* vnode, void* cookie, off_t pos, const generic_io_vec* vecs, uint32 count, uint32 flags, generic_size_t bytesRequested, status_t status, generic_size_t bytesTransferred) argument 620 WritePages(struct vnode* vnode, void* cookie, off_t pos, const generic_io_vec* vecs, uint32 count, uint32 flags, generic_size_t bytesRequested, status_t status, generic_size_t bytesTransferred) argument 808 struct vnode* vnode = (struct vnode*)_vnode; local 821 struct vnode* vnode = (struct vnode*)_vnode; local 837 add_vnode_to_mount_list(struct vnode* vnode, struct fs_mount* mount) argument 845 remove_vnode_from_mount_list(struct vnode* vnode, struct fs_mount* mount) argument 896 struct vnode* vnode = (struct vnode*)malloc(sizeof(struct vnode)); local 947 free_vnode(struct vnode* vnode, bool reenter) argument 1019 dec_vnode_ref_count(struct vnode* vnode, bool alwaysFree, bool reenter) argument 1078 inc_vnode_ref_count(struct vnode* vnode) argument 1095 create_special_sub_node(struct vnode* vnode, uint32 flags) argument 1130 struct vnode* vnode = lookup_vnode(mountID, vnodeID); local 1236 put_vnode(struct vnode* vnode) argument 1282 struct vnode* vnode = (struct vnode*)list_get_first_item( local 1336 get_covered_vnode_locked(Vnode* vnode) argument 1363 get_covered_vnode(Vnode* vnode) argument 1385 get_covering_vnode_locked(Vnode* vnode) argument 1412 get_covering_vnode(Vnode* vnode) argument 1455 get_advisory_locking(struct vnode* vnode) argument 1486 create_advisory_locking(struct vnode* vnode) argument 1530 get_advisory_lock(struct vnode* vnode, struct flock* flock) argument 1575 release_advisory_lock(struct vnode* vnode, struct flock* flock) argument 1688 acquire_advisory_lock(struct vnode* vnode, pid_t session, struct flock* flock, bool wait) argument 1785 struct vnode* vnode = descriptor->u.vnode; local 1823 replace_vnode_if_disconnected(struct fs_mount* mount, struct vnode* vnodeToDisconnect, struct vnode*& vnode, struct vnode* fallBack, bool lockRootLock) argument 1895 struct vnode* vnode = fd_vnode(descriptor); local 2113 vnode_path_to_vnode(struct vnode* vnode, char* path, bool traverseLeafLink, int count, struct io_context* ioContext, struct vnode** _vnode, ino_t* _parentID) argument 2297 vnode_path_to_vnode(struct vnode* vnode, char* path, bool traverseLeafLink, int count, bool kernel, struct vnode** _vnode, ino_t* _parentID) argument 2437 vnode_and_path_to_dir_vnode(struct vnode* vnode, char* path, struct vnode** _vnode, char* filename, bool kernel) argument 2461 get_vnode_name(struct vnode* vnode, struct vnode* parent, struct dirent* buffer, size_t bufferSize, struct io_context* ioContext) argument 2520 get_vnode_name(struct vnode* vnode, struct vnode* parent, char* name, size_t nameSize, bool kernel) argument 2554 dir_vnode_to_path(struct vnode* vnode, char* buffer, size_t bufferSize, bool kernel) argument 2720 struct vnode* vnode = fd_vnode(descriptor); local 2738 struct vnode* vnode; local 2775 struct vnode* vnode = get_vnode_from_fd(fd, kernel); local 2795 get_new_fd(int type, struct fs_mount* mount, struct vnode* vnode, void* cookie, int openMode, bool kernel) argument 3050 debug_resolve_vnode_path(struct vnode* vnode, char* buffer, size_t bufferSize, bool& _truncated) argument 3098 _dump_vnode(struct vnode* vnode, bool printPath) argument 3219 struct vnode* vnode = NULL; local 3260 struct vnode* vnode; local 3287 struct vnode* vnode; local 3394 struct vnode* vnode; local 3438 common_file_io_vec_pages(struct vnode* vnode, void* cookie, const file_io_vec* fileVecs, size_t fileVecCount, const iovec* vecs, size_t vecCount, uint32* _vecIndex, size_t* _vecOffset, size_t* _numBytes, bool doWrite) argument 3621 struct vnode* vnode; local 3657 struct vnode* vnode = lookup_vnode(volume->id, vnodeID); local 3744 struct vnode* vnode; local 3778 struct vnode* vnode; local 3795 struct vnode* vnode; local 3814 struct vnode* vnode = lookup_vnode(volume->id, vnodeID); local 3850 struct vnode* vnode; local 3886 struct vnode* vnode = static_cast<struct vnode*>(_vnode); local 3937 struct vnode* vnode; local 3958 struct vnode* vnode; local 4011 vfs_acquire_vnode(struct vnode* vnode) argument 4039 vfs_get_vnode_from_fd(int fd, bool kernel, struct vnode** vnode) argument 4063 struct vnode* vnode; local 4076 struct vnode* vnode; local 4096 vfs_vnode_to_node_ref(struct vnode* vnode, dev_t* _mountID, ino_t* _vnodeID) argument 4109 vfs_fsnode_for_vnode(struct vnode* vnode) argument 4120 vfs_open_vnode(struct vnode* vnode, int openMode, bool kernel) argument 4135 struct vnode* vnode = lookup_vnode(mountID, vnodeID); local 4165 struct vnode* vnode = mount->root_vnode; local 4440 vfs_put_vnode(struct vnode* vnode) argument 4476 struct vnode* vnode; local 4499 vfs_can_page(struct vnode* vnode, void* cookie) argument 4510 vfs_read_pages(struct vnode* vnode, void* cookie, off_t pos, const generic_io_vec* vecs, size_t count, uint32 flags, generic_size_t* _numBytes) argument 4538 vfs_write_pages(struct vnode* vnode, void* cookie, off_t pos, const generic_io_vec* vecs, size_t count, uint32 flags, generic_size_t* _numBytes) argument 4571 vfs_get_vnode_cache(struct vnode* vnode, VMCache** _cache, bool allocate) argument 4617 vfs_get_file_map(struct vnode* vnode, off_t offset, size_t size, file_io_vec* vecs, size_t* _count) argument 4628 vfs_stat_vnode(struct vnode* vnode, struct stat* stat) argument 4646 struct vnode* vnode; local 4666 vfs_get_vnode_name(struct vnode* vnode, char* name, size_t nameSize) argument 4676 struct vnode* vnode; local 4719 struct vnode* vnode = fd_vnode(descriptor); local 5013 Vnode* vnode; local 5182 open_vnode(struct vnode* vnode, int openMode, bool kernel) argument 5208 struct vnode* vnode; local 5313 open_dir_vnode(struct vnode* vnode, bool kernel) argument 5337 open_attr_dir_vnode(struct vnode* vnode, bool kernel) argument 5414 struct vnode* vnode; local 5446 struct vnode* vnode; local 5474 struct vnode* vnode = descriptor->u.vnode; local 5496 struct vnode* vnode = descriptor->u.vnode; local 5509 struct vnode* vnode = descriptor->u.vnode; local 5524 struct vnode* vnode = descriptor->u.vnode; local 5539 struct vnode* vnode = descriptor->u.vnode; local 5603 struct vnode* vnode = descriptor->u.vnode; local 5617 struct vnode* vnode = descriptor->u.vnode; local 5630 struct vnode* vnode; local 5657 struct vnode* vnode; local 5686 struct vnode* vnode; local 5715 struct vnode* vnode = NULL; local 5738 struct vnode* vnode = descriptor->u.vnode; local 5754 struct vnode* vnode = descriptor->u.vnode; local 5792 struct vnode* vnode; local 5806 struct vnode* vnode = lookup_vnode(entry->d_dev, entry->d_ino); local 5822 dir_read(struct io_context* ioContext, struct vnode* vnode, void* cookie, struct dirent* buffer, size_t bufferSize, uint32* _count) argument 5850 struct vnode* vnode = descriptor->u.vnode; local 5910 struct vnode* vnode = descriptor->u.vnode; local 5932 struct vnode* vnode = fd_vnode(descriptor); local 6067 struct vnode* vnode; local 6090 struct vnode* vnode; local 6113 struct vnode* vnode; local 6136 struct vnode* vnode; local 6159 struct vnode* vnode; local 6198 struct vnode* vnode; local 6227 struct vnode* vnode; local 6251 struct vnode* vnode; local 6321 struct vnode* vnode = descriptor->u.vnode; local 6348 struct vnode* vnode = descriptor->u.vnode; local 6367 struct vnode* vnode; local 6394 struct vnode* vnode; local 6417 struct vnode* vnode; local 6434 struct vnode* vnode = descriptor->u.vnode; local 6448 struct vnode* vnode = descriptor->u.vnode; local 6461 struct vnode* vnode = descriptor->u.vnode; local 6476 struct vnode* vnode = descriptor->u.vnode; local 6495 struct vnode* vnode; local 6541 struct vnode* vnode; local 6582 struct vnode* vnode = descriptor->u.vnode; local 6596 struct vnode* vnode = descriptor->u.vnode; local 6609 struct vnode* vnode = descriptor->u.vnode; local 6625 struct vnode* vnode = descriptor->u.vnode; local 6649 struct vnode* vnode = descriptor->u.vnode; local 6681 struct vnode* vnode = descriptor->u.vnode; local 6696 struct vnode* vnode = descriptor->u.vnode; local 6711 struct vnode* vnode; local 7654 struct vnode* vnode; local 7823 struct vnode* vnode = context->cwd; local 7843 struct vnode* vnode = NULL; local 7983 struct vnode* vnode = fd_vnode(descriptor); local 8936 struct vnode* vnode; local 9224 struct vnode* vnode; local 9676 struct vnode* vnode; local [all...] |
H A D | rootfs.cpp | 123 struct rootfs_vnode* vnode = (rootfs_vnode*)_v; local 126 if (vnode != NULL) 127 return vnode->id % range; 150 struct rootfs_vnode* vnode; local 152 vnode = (rootfs_vnode*)malloc(sizeof(struct rootfs_vnode)); 153 if (vnode == NULL) 156 memset(vnode, 0, sizeof(struct rootfs_vnode)); 159 vnode->name = strdup(name); 160 if (vnode->name == NULL) { 161 free(vnode); 205 update_dir_cookies(struct rootfs_vnode* dir, struct rootfs_vnode* vnode) argument 221 struct rootfs_vnode* vnode; local 237 rootfs_insert_in_dir(struct rootfs* fs, struct rootfs_vnode* dir, struct rootfs_vnode* vnode) argument 270 struct rootfs_vnode* vnode; local 303 remove_node(struct rootfs* fs, struct rootfs_vnode* directory, struct rootfs_vnode* vnode) argument 330 struct rootfs_vnode* vnode; local 362 struct rootfs_vnode* vnode; local 456 struct rootfs_vnode* vnode; local 484 struct rootfs_vnode* vnode = (struct rootfs_vnode*)_vnode->private_node; local 499 struct rootfs_vnode* vnode; local 529 struct rootfs_vnode* vnode = (struct rootfs_vnode*)_vnode->private_node; local 541 struct rootfs_vnode* vnode = (struct rootfs_vnode*)_vnode->private_node; local 614 rootfs_write(fs_volume* _volume, fs_vnode* vnode, void* cookie, off_t pos, const void* buffer, size_t* _length) argument 630 struct rootfs_vnode* vnode; local 673 struct rootfs_vnode* vnode = (struct rootfs_vnode*)_v->private_node; local 706 struct rootfs_vnode* vnode = (rootfs_vnode*)_vnode->private_node; local 728 struct rootfs_vnode* vnode = (struct rootfs_vnode*)_vnode->private_node; local 794 struct rootfs_vnode* vnode = (rootfs_vnode*)_vnode->private_node; local 864 struct rootfs_vnode* vnode; local 934 struct rootfs_vnode* vnode = rootfs_find_in_dir(fromDirectory, fromName); local 994 struct rootfs_vnode* vnode = (rootfs_vnode*)_v->private_node; local 1030 struct rootfs_vnode* vnode = (rootfs_vnode*)_vnode->private_node; local 1070 struct rootfs_vnode* vnode; local [all...] |
H A D | Vnode.cpp | 12 vnode::Bucket vnode::sBuckets[kBucketCount]; 15 vnode::Bucket::Bucket() 17 mutex_init(&lock, "vnode bucket"); 22 vnode::StaticInit() 30 vnode::_WaitForLock() 34 waiter.vnode = this; 52 "vnode lock"); 61 vnode::_WakeUpLocker() 74 if (someWaiter->vnode [all...] |
H A D | vfs_request_io.cpp | 52 struct vnode* vnode; member in struct:iterative_io_cookie 108 VnodeIO(bool write, struct vnode* vnode, void* cookie) argument 111 fVnode(vnode), 131 struct vnode* fVnode; 212 error = vfs_vnode_io(cookie->vnode, cookie->descriptor->cookie, 252 do_synchronous_iterative_vnode_io(struct vnode* vnode, void* openCookie, argument 257 VnodeIO io(request->IsWrite(), vnode, openCooki 360 vfs_vnode_io(struct vnode* vnode, void* cookie, io_request* request) argument 385 vfs_asynchronous_read_pages(struct vnode* vnode, void* cookie, off_t pos, const generic_io_vec* vecs, size_t count, generic_size_t numBytes, uint32 flags, AsyncIOCallback* callback) argument 411 vfs_asynchronous_write_pages(struct vnode* vnode, void* cookie, off_t pos, const generic_io_vec* vecs, size_t count, generic_size_t numBytes, uint32 flags, AsyncIOCallback* callback) argument 442 struct vnode* vnode; local 463 struct vnode* vnode; local [all...] |
/haiku-fatelf/src/tools/fs_shell/ |
H A D | vfs.cpp | 54 #define HAS_FS_CALL(vnode, op) (vnode->ops->op != NULL) 57 #define FS_CALL(vnode, op, params...) \ 58 vnode->ops->op(vnode->mount->volume, vnode, params) 59 #define FS_CALL_NO_PARAMS(vnode, op) \ 60 vnode->ops->op(vnode->mount->volume, vnode) 74 struct vnode : fssh_fs_vnode { struct in namespace:FSShell 95 fssh_vnode_id vnode; member in struct:FSShell::vnode_hash_key 376 SetTo(struct vnode *vnode) argument 392 struct vnode *vnode = fVNode; local 541 struct vnode *vnode = (struct vnode *)_vnode; local 554 struct vnode *vnode = (struct vnode *)_vnode; local 569 add_vnode_to_mount_list(struct vnode *vnode, struct fs_mount *mount) argument 580 remove_vnode_from_mount_list(struct vnode *vnode, struct fs_mount *mount) argument 596 struct vnode *vnode = (struct vnode *)malloc(sizeof(struct vnode)); local 632 free_vnode(struct vnode *vnode, bool reenter) argument 676 dec_vnode_ref_count(struct vnode *vnode, bool reenter) argument 727 inc_vnode_ref_count(struct vnode *vnode) argument 782 struct vnode *vnode = lookup_vnode(mountID, vnodeID); local 862 put_vnode(struct vnode *vnode) argument 900 resolve_mount_point_to_volume_root(struct vnode *vnode) argument 978 resolve_volume_root_to_mount_point(struct vnode *vnode) argument 1093 vnode_path_to_vnode(struct vnode *vnode, char *path, bool traverseLeafLink, int count, struct vnode **_vnode, fssh_vnode_id *_parentID) argument 1343 get_vnode_name(struct vnode *vnode, struct vnode *parent, struct fssh_dirent *buffer, fssh_size_t bufferSize) argument 1398 get_vnode_name(struct vnode *vnode, struct vnode *parent, char *name, fssh_size_t nameSize) argument 1432 dir_vnode_to_path(struct vnode *vnode, char *buffer, fssh_size_t bufferSize) argument 1609 struct vnode *vnode; local 1644 struct vnode *vnode = get_vnode_from_fd(fd, kernel); local 1664 get_new_fd(int type, struct fs_mount *mount, struct vnode *vnode, void *cookie, int openMode, bool kernel) argument 1899 struct vnode *vnode = lookup_vnode(volume->id, vnodeID); local 1929 struct vnode *vnode = lookup_vnode(volume->id, vnodeID); local 1984 struct vnode *vnode; local 2018 struct vnode *vnode; local 2035 struct vnode *vnode; local 2052 struct vnode *vnode; local 2089 struct vnode *vnode; local 2127 struct vnode* vnode = static_cast<struct vnode*>(_vnode); local 2291 vfs_get_vnode_from_fd(int fd, bool kernel, void **vnode) argument 2314 struct vnode *vnode; local 2327 struct vnode *vnode; local 2342 struct vnode *vnode = (struct vnode *)_vnode; local 2353 struct vnode *vnode = (struct vnode *)_vnode; local 2373 struct vnode *vnode = (struct vnode *)_vnode; local 2391 struct vnode *vnode = lookup_vnode(mountID, vnodeID); local 2421 struct vnode *vnode = mount->root_vnode; local 2652 struct vnode *vnode = (struct vnode *)_vnode; local 2663 struct vnode *vnode = (struct vnode *)_vnode; local 2688 struct vnode *vnode; local 2733 struct vnode *vnode = fd_vnode(descriptor); local 2914 struct vnode *vnode; local 2955 open_vnode(struct vnode *vnode, int openMode, bool kernel) argument 2978 open_dir_vnode(struct vnode *vnode, bool kernel) argument 3005 open_attr_dir_vnode(struct vnode *vnode, bool kernel) argument 3073 struct vnode *vnode; local 3105 struct vnode *vnode = NULL; local 3124 struct vnode *vnode = descriptor->u.vnode; local 3139 struct vnode *vnode = descriptor->u.vnode; local 3151 struct vnode *vnode = descriptor->u.vnode; local 3161 struct vnode *vnode = descriptor->u.vnode; local 3185 struct vnode *vnode = descriptor->u.vnode; local 3218 struct vnode *vnode; local 3244 struct vnode *vnode; local 3266 struct vnode *vnode; local 3298 struct vnode *vnode = NULL; local 3316 struct vnode *vnode = descriptor->u.vnode; local 3330 struct vnode *vnode = descriptor->u.vnode; local 3363 struct vnode *vnode; local 3373 struct vnode *vnode = NULL; local 3391 dir_read(struct vnode *vnode, void *cookie, struct fssh_dirent *buffer, fssh_size_t bufferSize, uint32_t *_count) argument 3414 struct vnode *vnode = descriptor->u.vnode; local 3470 struct vnode *vnode = descriptor->u.vnode; local 3485 struct vnode *vnode; local 3578 struct vnode *vnode; local 3601 struct vnode *vnode; local 3629 struct vnode *vnode; local 3657 struct vnode *vnode; local 3680 struct vnode *vnode; local 3705 struct vnode *directory, *vnode; local 3741 struct vnode *vnode; local 3764 struct vnode *vnode; local 3822 struct vnode *vnode = descriptor->u.vnode; local 3847 struct vnode *vnode = descriptor->u.vnode; local 3861 struct vnode *vnode; local 3887 struct vnode *vnode; local 3910 struct vnode *vnode; local 3930 struct vnode *vnode = descriptor->u.vnode; local 3944 struct vnode *vnode = descriptor->u.vnode; local 3957 struct vnode *vnode = descriptor->u.vnode; local 3971 struct vnode *vnode = descriptor->u.vnode; local 3985 struct vnode *vnode; local 4023 struct vnode *vnode; local 4060 struct vnode *vnode = descriptor->u.vnode; local 4074 struct vnode *vnode = descriptor->u.vnode; local 4086 struct vnode *vnode = descriptor->u.vnode; local 4099 struct vnode *vnode = descriptor->u.vnode; local 4123 struct vnode *vnode = descriptor->u.vnode; local 4156 struct vnode *vnode = descriptor->u.vnode; local 4171 struct vnode *vnode = descriptor->u.vnode; local 4186 struct vnode *vnode; local 4690 struct vnode *vnode; local 4841 struct vnode *vnode = (struct vnode *)list_get_next_item(&mount->vnodes, local 4987 struct vnode *vnode = NULL; local [all...] |
H A D | vfs.h | 33 struct vnode *cwd; 48 struct vnode; 64 int vfs_get_vnode_from_fd(int fd, bool kernel, void **vnode); 65 fssh_status_t vfs_get_vnode_from_path(const char *path, bool kernel, void **vnode); 74 struct vnode **_vnode); 75 void vfs_put_vnode(void *vnode); 76 void vfs_acquire_vnode(void *vnode); 78 fssh_status_t vfs_read_pages(void *vnode, void *cookie, fssh_off_t pos, 81 fssh_status_t vfs_write_pages(void *vnode, void *cookie, 90 fssh_status_t vfs_get_vnode_name(void *vnode, cha [all...] |
/haiku-fatelf/headers/private/kernel/ |
H A D | file_cache.h | 29 void (*node_opened)(struct vnode *vnode, int32 fdType, dev_t mountID, 31 void (*node_closed)(struct vnode *vnode, int32 fdType, dev_t mountID, 40 extern void cache_node_opened(struct vnode *vnode, int32 fdType, VMCache *cache, 42 extern void cache_node_closed(struct vnode *vnode, int32 fdType, VMCache *cache, 45 extern void cache_prefetch_vnode(struct vnode *vnode, off_ [all...] |
H A D | vfs.h | 44 struct vnode; 49 struct vnode *root; 50 struct vnode *cwd; 81 status_t vfs_get_vnode_from_fd(int fd, bool kernel, struct vnode **_vnode); 83 struct vnode **_vnode); 85 struct vnode **_vnode); 87 const char *name, struct vnode **_vnode); 88 void vfs_vnode_to_node_ref(struct vnode *vnode, dev_t *_mountID, 90 struct fs_vnode* vfs_fsnode_for_vnode(struct vnode* vnod [all...] |
/haiku-fatelf/src/add-ons/kernel/file_systems/fat/ |
H A D | dir.h | 13 status_t check_dir_empty(nspace *vol, vnode *dir); 14 status_t findfile_case(nspace *vol, vnode *dir, const char *file, 15 ino_t *vnid, vnode **node); 16 status_t findfile_nocase(nspace *vol, vnode *dir, const char *file, 17 ino_t *vnid, vnode **node); 18 status_t findfile_nocase_duplicates(nspace *vol, vnode *dir, const char *file, 19 ino_t *vnid, vnode **node, bool *dups_exist); 20 status_t findfile_case_duplicates(nspace *vol, vnode *dir, const char *file, 21 ino_t *vnid, vnode **node, bool *dups_exist); 22 status_t erase_dir_entry(nspace *vol, vnode *nod [all...] |
/haiku-fatelf/src/tests/add-ons/kernel/file_systems/dos/r5/ |
H A D | dir.h | 9 status_t check_dir_empty(nspace *vol, vnode *dir); 10 status_t findfile_case(nspace *vol, vnode *dir, const char *file, 11 vnode_id *vnid, vnode **node); 12 status_t findfile_nocase(nspace *vol, vnode *dir, const char *file, 13 vnode_id *vnid, vnode **node); 14 status_t findfile_nocase_duplicates(nspace *vol, vnode *dir, const char *file, 15 vnode_id *vnid, vnode **node, bool *dups_exist); 16 status_t findfile_case_duplicates(nspace *vol, vnode *dir, const char *file, 17 vnode_id *vnid, vnode **node, bool *dups_exist); 18 status_t erase_dir_entry(nspace *vol, vnode *nod [all...] |
/haiku-fatelf/src/add-ons/kernel/file_systems/ntfs/ |
H A D | ntfsdir.h | 42 status_t fs_closedir(fs_volume *volume, fs_vnode *vnode, void *cookie); 43 status_t fs_free_dircookie(fs_volume *volume, fs_vnode *vnode, void *cookie); 44 status_t fs_opendir(fs_volume *volume, fs_vnode *vnode, void** cookie); 45 status_t fs_readdir(fs_volume *volume, fs_vnode *vnode, void *_cookie, 47 status_t fs_rewinddir(fs_volume *volume, fs_vnode *vnode, void *cookie);
|
H A D | fs_func.h | 72 status_t fs_get_vnode_name(fs_volume *volume, fs_vnode *vnode, char *buffer, 80 status_t fs_write_vnode(fs_volume *volume, fs_vnode *vnode, bool reenter); 81 status_t fs_remove_vnode(fs_volume *volume, fs_vnode *vnode, bool reenter); 82 status_t fs_access(fs_volume *volume, fs_vnode *vnode, int mode); 83 status_t fs_rstat(fs_volume *volume, fs_vnode *vnode, struct stat *st); 84 status_t fs_wstat(fs_volume *volume, fs_vnode *vnode, const struct stat *st, 86 status_t fs_open(fs_volume *volume, fs_vnode *vnode, int omode, 88 status_t fs_close(fs_volume *volume, fs_vnode *vnode, void *cookie); 89 status_t fs_free_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie); 90 status_t fs_read(fs_volume *volume, fs_vnode *vnode, voi [all...] |
/haiku-fatelf/src/system/kernel/device_manager/ |
H A D | devfs.cpp | 143 static void get_device_name(struct devfs_vnode* vnode, char* buffer, 214 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode; local 217 if (vnode != NULL) 218 return vnode->id % range; 227 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode; local 230 if (vnode->id == *key) 238 init_directory_vnode(struct devfs_vnode* vnode, int permissions) argument 240 vnode->stream.type = S_IFDIR | permissions; 241 mutex_init(&vnode->stream.u.dir.scan_lock, "devfs scan"); 242 vnode 250 struct devfs_vnode* vnode; local 275 devfs_delete_vnode(struct devfs* fs, struct devfs_vnode* vnode, bool forceDelete) argument 311 update_dir_cookies(struct devfs_vnode* dir, struct devfs_vnode* vnode) argument 326 struct devfs_vnode* vnode; local 348 devfs_insert_in_dir(struct devfs_vnode* dir, struct devfs_vnode* vnode, bool notify = true) argument 389 struct devfs_vnode* vnode = dir->stream.u.dir.dir_head; local 561 struct devfs_vnode* vnode = NULL; local 626 struct devfs_vnode* vnode = NULL; local 744 get_device_name(struct devfs_vnode* vnode, char* buffer, size_t size) argument 799 struct devfs_vnode* vnode = (struct devfs_vnode*)parse_expression(argv[1]); local 873 struct devfs_vnode* vnode; local 942 struct devfs_vnode* vnode; local 981 struct devfs_vnode* vnode; local 1016 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode->private_node; local 1035 struct devfs_vnode* vnode = (devfs_vnode*)hash_lookup(fs->vnode_hash, &id); local 1053 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode->private_node; local 1067 struct devfs_vnode* vnode = (struct devfs_vnode*)_v->private_node; local 1091 struct devfs_vnode* vnode; local 1152 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode->private_node; local 1193 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode->private_node; local 1210 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode->private_node; local 1254 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode->private_node; local 1286 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode->private_node; local 1320 struct devfs_vnode* vnode = devfs_find_in_dir(dir, name); local 1342 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode->private_node; local 1372 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode->private_node; local 1390 struct devfs_vnode* vnode = (devfs_vnode*)_vnode->private_node; local 1457 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode->private_node; local 1482 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode->private_node; local 1586 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode->private_node; local 1603 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode->private_node; local 1622 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode->private_node; local 1662 struct devfs_vnode* vnode = (devfs_vnode*)_vnode->private_node; local 1721 struct devfs_vnode* vnode = (devfs_vnode*)_vnode->private_node; local 1782 devfs_vnode* vnode = (devfs_vnode*)_vnode->private_node; local 1821 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode->private_node; local 1873 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode->private_node; local [all...] |
/haiku-fatelf/src/add-ons/kernel/network/protocols/unix/ |
H A D | UnixAddress.h | 25 struct vnode; 45 UnixAddress(dev_t volumeID, ino_t nodeID, struct vnode* vnode) argument 47 SetTo(volumeID, nodeID, vnode); 58 void SetTo(dev_t volumeID, ino_t nodeID, struct vnode* vnode) argument 63 fVnode = vnode; 99 struct vnode* Vnode() const 170 struct vnode* fVnode;
|
/haiku-fatelf/headers/os/drivers/ |
H A D | fs_interface.h | 83 status_t (*get_vnode)(fs_volume* volume, ino_t id, fs_vnode* vnode, 111 status_t (*create_sub_vnode)(fs_volume* volume, ino_t id, fs_vnode* vnode); 112 status_t (*delete_sub_vnode)(fs_volume* volume, fs_vnode* vnode); 116 /* vnode operations */ 119 status_t (*get_vnode_name)(fs_volume* volume, fs_vnode* vnode, char* buffer, 122 status_t (*put_vnode)(fs_volume* volume, fs_vnode* vnode, bool reenter); 123 status_t (*remove_vnode)(fs_volume* volume, fs_vnode* vnode, bool reenter); 126 bool (*can_page)(fs_volume* volume, fs_vnode* vnode, void* cookie); 127 status_t (*read_pages)(fs_volume* volume, fs_vnode* vnode, void* cookie, 129 status_t (*write_pages)(fs_volume* volume, fs_vnode* vnode, [all...] |
/haiku-fatelf/headers/private/fs_shell/ |
H A D | fssh_fs_interface.h | 120 fssh_fs_vnode *vnode); 122 fssh_fs_vnode *vnode); 126 /* vnode operations */ 130 fssh_fs_vnode *vnode, char *buffer, fssh_size_t bufferSize); 132 fssh_status_t (*put_vnode)(fssh_fs_volume *volume, fssh_fs_vnode *vnode, 134 fssh_status_t (*remove_vnode)(fssh_fs_volume *volume, fssh_fs_vnode *vnode, 138 bool (*can_page)(fssh_fs_volume *volume, fssh_fs_vnode *vnode, 140 fssh_status_t (*read_pages)(fssh_fs_volume *volume, fssh_fs_vnode *vnode, 143 fssh_status_t (*write_pages)(fssh_fs_volume *volume, fssh_fs_vnode *vnode, 148 fssh_status_t (*io)(fssh_fs_volume *volume, fssh_fs_vnode *vnode, [all...] |
/haiku-fatelf/src/add-ons/kernel/file_systems/layers/log_overlay/ |
H A D | log_overlay.cpp | 33 ((fs_vnode *)vnode->private_node)->private_node, args); \ 43 fs_vnode *superVnode = (fs_vnode *)vnode->private_node; \ 49 overlay_put_vnode(fs_volume *volume, fs_vnode *vnode, bool reenter) argument 54 fs_vnode *superVnode = (fs_vnode *)vnode->private_node; 61 delete (fs_vnode *)vnode->private_node; 67 overlay_remove_vnode(fs_volume *volume, fs_vnode *vnode, bool reenter) argument 72 fs_vnode *superVnode = (fs_vnode *)vnode->private_node; 79 delete (fs_vnode *)vnode->private_node; 85 overlay_get_super_vnode(fs_volume *volume, fs_vnode *vnode, argument 89 *_superVnode = *vnode; 105 overlay_lookup(fs_volume *volume, fs_vnode *vnode, const char *name, ino_t *id) argument 115 overlay_get_vnode_name(fs_volume *volume, fs_vnode *vnode, char *buffer, size_t bufferSize) argument 127 overlay_can_page(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 143 overlay_read_pages(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, const iovec *vecs, size_t count, size_t *numBytes) argument 155 overlay_write_pages(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, const iovec *vecs, size_t count, size_t *numBytes) argument 167 overlay_io(fs_volume *volume, fs_vnode *vnode, void *cookie, io_request *request) argument 180 overlay_cancel_io(fs_volume *volume, fs_vnode *vnode, void *cookie, io_request *request) argument 191 overlay_get_file_map(fs_volume *volume, fs_vnode *vnode, off_t offset, size_t size, struct file_io_vec *vecs, size_t *count) argument 203 overlay_ioctl(fs_volume *volume, fs_vnode *vnode, void *cookie, uint32 op, void *buffer, size_t length) argument 215 overlay_set_flags(fs_volume *volume, fs_vnode *vnode, void *cookie, int flags) argument 226 overlay_select(fs_volume *volume, fs_vnode *vnode, void *cookie, uint8 event, selectsync *sync) argument 238 overlay_deselect(fs_volume *volume, fs_vnode *vnode, void *cookie, uint8 event, selectsync *sync) argument 250 overlay_fsync(fs_volume *volume, fs_vnode *vnode) argument 265 overlay_read_symlink(fs_volume *volume, fs_vnode *vnode, char *buffer, size_t *bufferSize) argument 278 overlay_create_symlink(fs_volume *volume, fs_vnode *vnode, const char *name, const char *path, int mode) argument 290 overlay_link(fs_volume *volume, fs_vnode *vnode, const char *name, fs_vnode *target) argument 302 overlay_unlink(fs_volume *volume, fs_vnode *vnode, const char *name) argument 312 overlay_rename(fs_volume *volume, fs_vnode *vnode, const char *fromName, fs_vnode *toDir, const char *toName) argument 324 overlay_access(fs_volume *volume, fs_vnode *vnode, int mode) argument 334 overlay_read_stat(fs_volume *volume, fs_vnode *vnode, struct stat *stat) argument 350 overlay_write_stat(fs_volume *volume, fs_vnode *vnode, const struct stat *stat, uint32 statMask) argument 361 overlay_create(fs_volume *volume, fs_vnode *vnode, const char *name, int openMode, int perms, void **cookie, ino_t *newVnodeID) argument 374 overlay_open(fs_volume *volume, fs_vnode *vnode, int openMode, void **cookie) argument 384 overlay_close(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 394 overlay_free_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 404 overlay_read(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, void *buffer, size_t *length) argument 416 overlay_write(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, const void *buffer, size_t *length) argument 428 overlay_create_dir(fs_volume *volume, fs_vnode *vnode, const char *name, int perms) argument 439 overlay_remove_dir(fs_volume *volume, fs_vnode *vnode, const char *name) argument 449 overlay_open_dir(fs_volume *volume, fs_vnode *vnode, void **cookie) argument 459 overlay_close_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 469 overlay_free_dir_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 479 overlay_read_dir(fs_volume *volume, fs_vnode *vnode, void *cookie, struct dirent *buffer, size_t bufferSize, uint32 *num) argument 491 overlay_rewind_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 501 overlay_open_attr_dir(fs_volume *volume, fs_vnode *vnode, void **cookie) argument 511 overlay_close_attr_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 521 overlay_free_attr_dir_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 531 overlay_read_attr_dir(fs_volume *volume, fs_vnode *vnode, void *cookie, struct dirent *buffer, size_t bufferSize, uint32 *num) argument 543 overlay_rewind_attr_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 553 overlay_create_attr(fs_volume *volume, fs_vnode *vnode, const char *name, uint32 type, int openMode, void **cookie) argument 565 overlay_open_attr(fs_volume *volume, fs_vnode *vnode, const char *name, int openMode, void **cookie) argument 576 overlay_close_attr(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 586 overlay_free_attr_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 596 overlay_read_attr(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, void *buffer, size_t *length) argument 608 overlay_write_attr(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, const void *buffer, size_t *length) argument 620 overlay_read_attr_stat(fs_volume *volume, fs_vnode *vnode, void *cookie, struct stat *stat) argument 637 overlay_write_attr_stat(fs_volume *volume, fs_vnode *vnode, void *cookie, const struct stat *stat, int statMask) argument 649 overlay_rename_attr(fs_volume *volume, fs_vnode *vnode, const char *fromName, fs_vnode *toVnode, const char *toName) argument 662 overlay_remove_attr(fs_volume *volume, fs_vnode *vnode, const char *name) argument 672 overlay_create_special_node(fs_volume *volume, fs_vnode *vnode, const char *name, fs_vnode *subVnode, mode_t mode, uint32 flags, fs_vnode *_superVnode, ino_t *nodeID) argument 839 overlay_get_vnode(fs_volume *volume, ino_t id, fs_vnode *vnode, int *type, uint32 *flags, bool reenter) argument 1027 overlay_create_sub_vnode(fs_volume *volume, ino_t id, fs_vnode *vnode) argument 1041 overlay_delete_sub_vnode(fs_volume *volume, fs_vnode *vnode) argument [all...] |
/haiku-fatelf/src/tests/add-ons/kernel/file_systems/fs_shell/ |
H A D | rootfs.c | 3 as the top-level name space by the vnode layer. It is a complete 6 each time the vnode layer is initialized. It is only used to mount 32 typedef struct vnode vnode; typedef in typeref:struct:vnode 40 vnode * root; 46 struct vnode { struct 51 vnode *parent; 57 vnode * next; 58 vnode * prev; 59 vnode * hea [all...] |
/haiku-fatelf/src/add-ons/kernel/file_systems/layers/attribute_overlay/ |
H A D | attribute_overlay.cpp | 44 OverlayInode *node = (OverlayInode *)vnode->private_node; \ 110 fs_volume *volume, fs_vnode *vnode); 120 fs_volume *volume, fs_vnode *vnode); 122 fs_volume *volume, fs_vnode *vnode); 321 fs_vnode *vnode) 333 if (vnode->ops->get_vnode_name == NULL) { 334 TRACE_ALWAYS("cannot get vnode name, hook missing\n"); 341 fStatus = vnode->ops->get_vnode_name(volume, vnode, nameBuffer, 344 TRACE_ALWAYS("failed to get vnode nam 320 AttributeFile(fs_volume *overlay, fs_volume *volume, fs_vnode *vnode) argument 537 WriteAttributeFile(fs_volume *overlay, fs_volume *volume, fs_vnode *vnode) argument 703 RemoveAttributeFile(fs_volume *overlay, fs_volume *volume, fs_vnode *vnode) argument 1106 overlay_put_vnode(fs_volume *volume, fs_vnode *vnode, bool reenter) argument 1123 overlay_remove_vnode(fs_volume *volume, fs_vnode *vnode, bool reenter) argument 1140 overlay_get_super_vnode(fs_volume *volume, fs_vnode *vnode, fs_volume *superVolume, fs_vnode *_superVnode) argument 1162 overlay_lookup(fs_volume *volume, fs_vnode *vnode, const char *name, ino_t *id) argument 1169 overlay_get_vnode_name(fs_volume *volume, fs_vnode *vnode, char *buffer, size_t bufferSize) argument 1177 overlay_can_page(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1193 overlay_read_pages(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, const iovec *vecs, size_t count, size_t *numBytes) argument 1201 overlay_write_pages(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, const iovec *vecs, size_t count, size_t *numBytes) argument 1209 overlay_io(fs_volume *volume, fs_vnode *vnode, void *cookie, io_request *request) argument 1217 overlay_cancel_io(fs_volume *volume, fs_vnode *vnode, void *cookie, io_request *request) argument 1225 overlay_get_file_map(fs_volume *volume, fs_vnode *vnode, off_t offset, size_t size, struct file_io_vec *vecs, size_t *count) argument 1233 overlay_ioctl(fs_volume *volume, fs_vnode *vnode, void *cookie, uint32 op, void *buffer, size_t length) argument 1241 overlay_set_flags(fs_volume *volume, fs_vnode *vnode, void *cookie, int flags) argument 1249 overlay_select(fs_volume *volume, fs_vnode *vnode, void *cookie, uint8 event, selectsync *sync) argument 1257 overlay_deselect(fs_volume *volume, fs_vnode *vnode, void *cookie, uint8 event, selectsync *sync) argument 1265 overlay_fsync(fs_volume *volume, fs_vnode *vnode) argument 1278 overlay_read_symlink(fs_volume *volume, fs_vnode *vnode, char *buffer, size_t *bufferSize) argument 1286 overlay_create_symlink(fs_volume *volume, fs_vnode *vnode, const char *name, const char *path, int mode) argument 1294 overlay_link(fs_volume *volume, fs_vnode *vnode, const char *name, fs_vnode *target) argument 1303 overlay_unlink(fs_volume *volume, fs_vnode *vnode, const char *name) argument 1310 overlay_rename(fs_volume *volume, fs_vnode *vnode, const char *fromName, fs_vnode *toDir, const char *toName) argument 1319 overlay_access(fs_volume *volume, fs_vnode *vnode, int mode) argument 1326 overlay_read_stat(fs_volume *volume, fs_vnode *vnode, struct stat *stat) argument 1333 overlay_write_stat(fs_volume *volume, fs_vnode *vnode, const struct stat *stat, uint32 statMask) argument 1341 overlay_create(fs_volume *volume, fs_vnode *vnode, const char *name, int openMode, int perms, void **cookie, ino_t *newVnodeID) argument 1349 overlay_open(fs_volume *volume, fs_vnode *vnode, int openMode, void **cookie) argument 1356 overlay_close(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1363 overlay_free_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1370 overlay_read(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, void *buffer, size_t *length) argument 1378 overlay_write(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, const void *buffer, size_t *length) argument 1386 overlay_create_dir(fs_volume *volume, fs_vnode *vnode, const char *name, int perms) argument 1394 overlay_remove_dir(fs_volume *volume, fs_vnode *vnode, const char *name) argument 1401 overlay_open_dir(fs_volume *volume, fs_vnode *vnode, void **cookie) argument 1408 overlay_close_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1415 overlay_free_dir_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1422 overlay_read_dir(fs_volume *volume, fs_vnode *vnode, void *cookie, struct dirent *buffer, size_t bufferSize, uint32 *num) argument 1448 overlay_rewind_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1455 overlay_open_attr_dir(fs_volume *volume, fs_vnode *vnode, void **cookie) argument 1476 overlay_close_attr_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1483 overlay_free_attr_dir_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1491 overlay_read_attr_dir(fs_volume *volume, fs_vnode *vnode, void *cookie, struct dirent *buffer, size_t bufferSize, uint32 *num) argument 1501 overlay_rewind_attr_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1510 overlay_create_attr(fs_volume *volume, fs_vnode *vnode, const char *name, uint32 type, int openMode, void **cookie) argument 1525 overlay_open_attr(fs_volume *volume, fs_vnode *vnode, const char *name, int openMode, void **cookie) argument 1540 overlay_close_attr(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1547 overlay_free_attr_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1554 overlay_read_attr(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, void *buffer, size_t *length) argument 1562 overlay_write_attr(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, const void *buffer, size_t *length) argument 1570 overlay_read_attr_stat(fs_volume *volume, fs_vnode *vnode, void *cookie, struct stat *stat) argument 1578 overlay_write_attr_stat(fs_volume *volume, fs_vnode *vnode, void *cookie, const struct stat *stat, int statMask) argument 1586 overlay_rename_attr(fs_volume *volume, fs_vnode *vnode, const char *fromName, fs_vnode *toVnode, const char *toName) argument 1628 overlay_remove_attr(fs_volume *volume, fs_vnode *vnode, const char *name) argument 1641 overlay_create_special_node(fs_volume *volume, fs_vnode *vnode, const char *name, fs_vnode *subVnode, mode_t mode, uint32 flags, fs_vnode *_superVnode, ino_t *nodeID) argument 1783 overlay_get_vnode(fs_volume *volume, ino_t id, fs_vnode *vnode, int *_type, uint32 *_flags, bool reenter) argument 1932 overlay_create_sub_vnode(fs_volume *volume, ino_t id, fs_vnode *vnode) argument 1952 overlay_delete_sub_vnode(fs_volume *volume, fs_vnode *vnode) argument [all...] |
/haiku-fatelf/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/ |
H A D | Volume.cpp | 289 Volume::HasVNodeCapability(VNode* vnode, int capability) const argument 291 return vnode->ops->capabilities.Get(capability); 338 void* vnode; local 339 status_t error = get_vnode(fFSVolume, vnid, &vnode); 342 *_node = ((VNode*)vnode)->clientNode; 438 WARN(("publish_vnode(): vnode (%ld, %lld) already published!\n", 522 VNode* vnode = fVNodes->Lookup(vnodeID); local 523 if (vnode == NULL) 527 if (vnode->fileCache != NULL) 536 vnode 554 VNode* vnode = fVNodes->Lookup(vnodeID); local 579 VNode* vnode = fVNodes->Lookup(vnodeID); local 609 VNode* vnode = fVNodes->Lookup(vnodeID); local 631 VNode* vnode = fVNodes->Lookup(vnodeID); local 654 VNode* vnode = fVNodes->Lookup(vnodeID); local 677 VNode* vnode = fVNodes->Lookup(vnodeID); local 1012 VNode* vnode = (VNode*)_node; local 1079 VNode* vnode = new(std::nothrow) VNode(vnid, NULL, NULL); local 1143 VNode* vnode = (VNode*)_node; local 1191 VNode* vnode = (VNode*)_node; local 1257 VNode* vnode = (VNode*)_node; local 1317 VNode* vnode = (VNode*)_node; local 1464 VNode* vnode = (VNode*)_node; local 1506 VNode* vnode = (VNode*)_node; local 1560 VNode* vnode = (VNode*)_node; local 1612 VNode* vnode = (VNode*)_node; local 1653 VNode* vnode = (VNode*)_node; local 1706 VNode* vnode = (VNode*)_dir; local 1752 VNode* vnode = (VNode*)_dir; local 1797 VNode* vnode = (VNode*)_dir; local 1888 VNode* vnode = (VNode*)_node; local 1959 VNode* vnode = (VNode*)_node; local 2005 VNode* vnode = (VNode*)_dir; local 2058 VNode* vnode = (VNode*)_node; local 2137 VNode* vnode = (VNode*)_node; local 2192 VNode* vnode = (VNode*)_node; local 2243 VNode* vnode = (VNode*)_dir; local 2287 VNode* vnode = (VNode*)_dir; local 2330 VNode* vnode = (VNode*)_node; local 2409 VNode* vnode = (VNode*)_node; local 2472 VNode* vnode = (VNode*)_node; local 2517 VNode* vnode = (VNode*)_node; local 2598 VNode* vnode = (VNode*)_node; local 2658 VNode* vnode = (VNode*)_node; local 2703 VNode* vnode = (VNode*)_node; local 2752 VNode* vnode = (VNode*)_node; local 2836 VNode* vnode = (VNode*)_node; local 2891 VNode* vnode = (VNode*)_node; local 2939 VNode* vnode = (VNode*)_node; local 2982 VNode* vnode = (VNode*)_node; local 3073 VNode* vnode = (VNode*)_node; local 3779 VNode* vnode = (VNode*)_dir; local 3821 VNode* vnode = (VNode*)_node; local 3864 VNode* vnode = (VNode*)_node; local 3905 VNode* vnode = (VNode*)_node; local 3946 VNode* vnode = (VNode*)_node; local 3987 VNode* vnode = (VNode*)_node; local 4028 VNode* vnode = (VNode*)_node; local 4069 VNode* vnode = (VNode*)_node; local 4110 VNode* vnode = (VNode*)_node; local 4151 VNode* vnode = (VNode*)_node; local 4192 VNode* vnode = (VNode*)_node; local 4467 VNode* vnode = fVNodes->Lookup(vnid); local [all...] |