/haiku/src/add-ons/kernel/file_systems/fat/ |
H A D | attr.h | 12 status_t dosfs_open_attrdir(fs_volume *_vol, fs_vnode *_node, void **_cookie); 13 status_t dosfs_close_attrdir(fs_volume *_vol, fs_vnode *_node, void *_cookie); 14 status_t dosfs_free_attrdir_cookie(fs_volume *_vol, fs_vnode *_node, 16 status_t dosfs_rewind_attrdir(fs_volume *_vol, fs_vnode *_node, void *_cookie); 17 status_t dosfs_read_attrdir(fs_volume *_vol, fs_vnode *_node, void *_cookie, 19 status_t dosfs_open_attr(fs_volume *_vol, fs_vnode *_node, const char *name, 21 status_t dosfs_close_attr(fs_volume *_vol, fs_vnode *_node, void *cookie); 22 status_t dosfs_free_attr_cookie(fs_volume *_vol, fs_vnode *_node, void *cookie); 23 status_t dosfs_read_attr_stat(fs_volume *_vol, fs_vnode *_node, void *_cookie, 25 status_t dosfs_read_attr(fs_volume *_vol, fs_vnod [all...] |
H A D | dir.h | 28 status_t dosfs_read_vnode(fs_volume *_vol, ino_t vnid, fs_vnode *_node, 30 status_t dosfs_walk(fs_volume *_vol, fs_vnode *_dir, const char *file, 32 status_t dosfs_access(fs_volume *_vol, fs_vnode *_node, int mode); 33 status_t dosfs_opendir(fs_volume *_vol, fs_vnode *_node, void **cookie); 34 status_t dosfs_readdir(fs_volume *_vol, fs_vnode *_node, void *cookie, 36 status_t dosfs_rewinddir(fs_volume *_vol, fs_vnode *_node, void *cookie); 37 status_t dosfs_closedir(fs_volume *_vol, fs_vnode *_node, void *cookie); 38 status_t dosfs_free_dircookie(fs_volume *_vol, fs_vnode *_node,
|
H A D | attr.cpp | 39 dosfs_open_attrdir(fs_volume *_vol, fs_vnode *_node, void **_cookie) argument 53 dosfs_close_attrdir(fs_volume *_vol, fs_vnode *_node, void *_cookie) argument 64 dosfs_free_attrdir_cookie(fs_volume *_vol, fs_vnode *_node, void *_cookie) argument 81 dosfs_rewind_attrdir(fs_volume *_vol, fs_vnode *_node, void *_cookie) argument 96 dosfs_read_attrdir(fs_volume *_vol, fs_vnode *_node, void *_cookie, argument 99 nspace *vol = (nspace *)_vol->private_volume; 125 dosfs_open_attr(fs_volume *_vol, fs_vnode *_node, const char *name, argument 128 nspace *vol = (nspace *)_vol->private_volume; 146 dosfs_close_attr(fs_volume *_vol, fs_vnode *_node, void *cookie) argument 153 dosfs_free_attr_cookie(fs_volume *_vol, fs_vnod argument 160 dosfs_read_attr_stat(fs_volume *_vol, fs_vnode *_node, void *_cookie, struct stat *stat) argument 185 dosfs_read_attr(fs_volume *_vol, fs_vnode *_node, void *_cookie, off_t pos, void *buffer, size_t *_length) argument 219 dosfs_write_attr(fs_volume *_vol, fs_vnode *_node, void *_cookie, off_t pos, const void *buffer, size_t *_length) argument [all...] |
H A D | file.h | 11 status_t dosfs_get_vnode_name(fs_volume *_vol, fs_vnode *_node, 13 status_t dosfs_release_vnode(fs_volume *_vol, fs_vnode *_node, 15 status_t dosfs_rstat(fs_volume *_vol, fs_vnode *_node, struct stat *st); 16 status_t dosfs_open(fs_volume *_vol, fs_vnode *_node, int omode, 18 status_t dosfs_read(fs_volume *_vol, fs_vnode *_node, void *cookie, 36 status_t dosfs_get_file_map(fs_volume *_vol, fs_vnode *_node, off_t pos, 38 bool dosfs_can_page(fs_volume *_vol, fs_vnode *_node, void *_cookie); 39 status_t dosfs_read_pages(fs_volume *_vol, fs_vnode *_node, void *_cookie, 41 status_t dosfs_write_pages(fs_volume *_vol, fs_vnode *_node, void *_cookie,
|
H A D | file.cpp | 64 _update_parent_last_modified(fs_volume *_vol, fs_vnode *_node) argument 66 nspace *vol = (nspace *)_vol->private_volume; 72 status_t result = get_vnode(_vol, node->dir_vnid, (void**)&parent_node); 78 return put_vnode(_vol, node->dir_vnid); 157 dosfs_release_vnode(fs_volume *_vol, fs_vnode *_node, bool reenter) argument 159 nspace *vol = (nspace *)_vol->private_volume; 184 dosfs_rstat(fs_volume *_vol, fs_vnode *_node, struct stat *st) argument 186 nspace *vol = (nspace*)_vol->private_volume; 214 dosfs_wstat(fs_volume *_vol, fs_vnode *_node, const struct stat *st, argument 218 nspace *vol = (nspace*)_vol 304 dosfs_open(fs_volume *_vol, fs_vnode *_node, int omode, void **_cookie) argument 360 dosfs_read(fs_volume *_vol, fs_vnode *_node, void *_cookie, off_t pos, void *buf, size_t *len) argument 395 dosfs_write(fs_volume *_vol, fs_vnode *_node, void *_cookie, off_t pos, const void *buf, size_t *len) argument 477 dosfs_close(fs_volume *_vol, fs_vnode *_node, void *_cookie) argument 496 dosfs_free_cookie(fs_volume *_vol, fs_vnode *_node, void *_cookie) argument 513 dosfs_create(fs_volume *_vol, fs_vnode *_dir, const char *name, int omode, int perms, void **_cookie, ino_t *vnid) argument 645 dosfs_mkdir(fs_volume *_vol, fs_vnode *_dir, const char *name, int perms) argument 806 dosfs_rename(fs_volume *_vol, fs_vnode *_odir, const char *oldname, fs_vnode *_ndir, const char *newname) argument 1035 dosfs_remove_vnode(fs_volume *_vol, fs_vnode *_node, bool reenter) argument 1087 do_unlink(fs_volume *_vol, fs_vnode *_dir, const char *name, bool is_file) argument 1205 dosfs_can_page(fs_volume *_vol, fs_vnode *_node, void *_cookie) argument 1213 dosfs_read_pages(fs_volume *_vol, fs_vnode *_node, void *_cookie, off_t pos, const iovec *vecs, size_t count, size_t *_numBytes) argument 1255 dosfs_write_pages(fs_volume *_vol, fs_vnode *_node, void *_cookie, off_t pos, const iovec *vecs, size_t count, size_t *_numBytes) argument 1300 dosfs_get_file_map(fs_volume *_vol, fs_vnode *_node, off_t position, size_t length, struct file_io_vec *vecs, size_t *_count) argument [all...] |
H A D | dosfs.cpp | 480 mount_fat_disk(const char *path, fs_volume *_vol, const int flags, argument 573 vol->volume = _vol; 574 vol->id = _vol->id; 780 dosfs_mount(fs_volume *_vol, const char *device, uint32 flags, argument 817 if ((result = mount_fat_disk(device, _vol, flags, &vol, fs_flags, 822 _vol->private_volume = (void *)vol; 823 _vol->ops = &gFATVolumeOps; 826 result = publish_vnode(_vol, *_rootID, (void*)&(vol->root_vnode), 924 dosfs_unmount(fs_volume *_vol) argument 928 nspace* vol = (nspace*)_vol 968 dosfs_read_fs_stat(fs_volume *_vol, struct fs_info * fss) argument 1013 dosfs_write_fs_stat(fs_volume *_vol, const struct fs_info * fss, uint32 mask) argument 1189 dosfs_sync(fs_volume *_vol) argument 1201 dosfs_fsync(fs_volume *_vol, fs_vnode *_node) argument [all...] |
H A D | dir.cpp | 912 dosfs_read_vnode(fs_volume *_vol, ino_t vnid, fs_vnode *_node, int *_type, argument 915 nspace *vol = (nspace *)_vol->private_volume; 1034 dosfs_walk(fs_volume *_vol, fs_vnode *_dir, const char *file, ino_t *_vnid) argument 1038 nspace *vol = (nspace *)_vol->private_volume; 1059 dosfs_access(fs_volume *_vol, fs_vnode *_node, int mode) argument 1062 nspace *vol = (nspace *)_vol->private_volume; 1088 dosfs_opendir(fs_volume *_vol, fs_vnode *_node, void **_cookie) argument 1090 nspace *vol = (nspace *)_vol->private_volume; 1121 dosfs_readdir(fs_volume *_vol, fs_vnode *_dir, void *_cookie, argument 1125 nspace* vol = (nspace *)_vol 1190 dosfs_rewinddir(fs_volume *_vol, fs_vnode *_node, void* _cookie) argument 1207 dosfs_closedir(fs_volume *_vol, fs_vnode *_node, void *_cookie) argument 1216 dosfs_free_dircookie(fs_volume *_vol, fs_vnode *_node, void *_cookie) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/websearchfs/ |
H A D | websearchfs.c | 122 static status_t websearchfs_mount(fs_volume *_vol, const char *devname, uint32 flags, argument 128 TRACE("mount(%p, %s, 0x%08" B_PRIx32 ", %s, , )\n", _vol, devname, flags, parms); 140 ns->nsid = _vol->id; 168 _vol->private_volume = ns; 169 _vol->ops = &sWebSearchFSVolumeOps; 172 err = publish_vnode(_vol, *vnid, root, &sWebSearchFSVnodeOps, S_IFDIR, 0); 174 websearchfs_publish_static_entries(_vol);
|
/haiku/src/add-ons/kernel/file_systems/nfs/ |
H A D | nfs_add_on.c | 1219 fs_mount(fs_volume *_vol, const char *devname, uint32 flags, const char *_parms, ino_t *vnid) argument 1229 dprintf("nfs: mount(%" B_PRId32 ", %s, %08" B_PRIx32 ")\n", _vol->id, 1244 ns->nsid = _vol->id; 1306 _vol->private_volume = ns; 1307 _vol->ops = &sNFSVolumeOps; 1310 if ((result = publish_vnode(_vol, *vnid, rootNode, &sNFSVnodeOps,
|