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

1234

/haiku-fatelf/src/add-ons/kernel/file_systems/bindfs/
H A DUtils.h19 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 Dvfs.h11 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 Dunused_vnodes.h53 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 Dfifo.h11 status_t create_fifo_vnode(fs_volume* superVolume, fs_vnode* vnode);
H A DVnode.h23 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 Dvfs.cpp78 #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 Drootfs.cpp123 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 DVnode.cpp12 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 Dvfs_request_io.cpp52 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 Dvfs.cpp54 #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 Dvfs.h33 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 Dfile_cache.h29 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 Dvfs.h44 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 Ddir.h13 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 Ddir.h9 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 Dntfsdir.h42 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 Dfs_func.h72 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 Ddevfs.cpp143 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 DUnixAddress.h25 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 Dfs_interface.h83 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 Dfssh_fs_interface.h120 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 Dlog_overlay.cpp33 ((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 Drootfs.c3 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 Dattribute_overlay.cpp44 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 DVolume.cpp289 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...]

Completed in 207 milliseconds

1234