fssh_mount_id
#define mount_id fssh_mount_id
extern void * fssh_file_map_create(fssh_mount_id mountID,
extern void * fssh_file_cache_create(fssh_mount_id mountID,
extern fssh_status_t fssh_notify_entry_created(fssh_mount_id device,
extern fssh_status_t fssh_notify_entry_removed(fssh_mount_id device,
extern fssh_status_t fssh_notify_entry_moved(fssh_mount_id device,
extern fssh_status_t fssh_notify_stat_changed(fssh_mount_id device,
extern fssh_status_t fssh_notify_attribute_changed(fssh_mount_id device,
int32_t token, fssh_mount_id device,
fssh_mount_id device, fssh_vnode_id fromDirectory,
int32_t token, fssh_mount_id device,
int32_t token, fssh_mount_id device,
fssh_file_cache_create(fssh_mount_id mountID, fssh_vnode_id vnodeID,
fssh_mount_id mountID;
fssh_notify_entry_created(fssh_mount_id device, fssh_vnode_id directory,
fssh_notify_entry_removed(fssh_mount_id device, fssh_vnode_id directory,
fssh_notify_entry_moved(fssh_mount_id device, fssh_vnode_id fromDirectory,
fssh_notify_stat_changed(fssh_mount_id device, fssh_vnode_id dir,
fssh_notify_attribute_changed(fssh_mount_id device, fssh_vnode_id dir,
fssh_mount_id device, fssh_vnode_id directory, const char *name,
fssh_mount_id device, fssh_vnode_id directory, const char *name,
fssh_notify_query_entry_moved(fssh_port_id port, int32_t token, fssh_mount_id device,
fssh_mount_id device, fssh_vnode_id directory, fssh_vnode_id node,
entry_ref_to_vnode(fssh_mount_id mountID, fssh_vnode_id directoryID, const char *name, struct vnode **_vnode)
fssh_mount_id id;
static fssh_mount_id sNextMountID = 1;
vfs_get_vnode(fssh_mount_id mountID, fssh_vnode_id vnodeID, void **_vnode)
vfs_entry_ref_to_vnode(fssh_mount_id mountID, fssh_vnode_id directoryID,
vfs_fs_vnode_to_node_ref(void *_vnode, fssh_mount_id *_mountID,
vfs_lookup_vnode(fssh_mount_id mountID, fssh_vnode_id vnodeID,
vfs_get_cwd(fssh_mount_id *_mountID, fssh_vnode_id *_vnodeID)
file_create_entry_ref(fssh_mount_id mountID, fssh_vnode_id directoryID, const char *name, int openMode, int perms, bool kernel)
file_open_entry_ref(fssh_mount_id mountID, fssh_vnode_id directoryID, const char *name, int openMode, bool kernel)
dir_create_entry_ref(fssh_mount_id mountID, fssh_vnode_id parentID, const char *name, int perms, bool kernel)
dir_open_entry_ref(fssh_mount_id mountID, fssh_vnode_id parentID, const char *name, bool kernel)
const fssh_mount_id *id = (fssh_mount_id *)_key;
const fssh_mount_id *id = (fssh_mount_id *)_key;
find_mount(fssh_mount_id id)
index_dir_open(fssh_mount_id mountID, bool kernel)
get_mount(fssh_mount_id id, struct fs_mount **_mount)
index_create(fssh_mount_id mountID, const char *name, uint32_t type, uint32_t flags, bool kernel)
index_name_read_stat(fssh_mount_id mountID, const char *name,
index_remove(fssh_mount_id mountID, const char *name, bool kernel)
create_new_vnode(struct vnode **_vnode, fssh_mount_id mountID, fssh_vnode_id vnodeID)
lookup_vnode(fssh_mount_id mountID, fssh_vnode_id vnodeID)
get_vnode(fssh_mount_id mountID, fssh_vnode_id vnodeID, struct vnode **_vnode, int reenter)
fssh_mount_id device;
resolve_mount_point_to_volume_root(fssh_mount_id mountID, fssh_vnode_id nodeID,
fssh_mount_id *resolvedMountID, fssh_vnode_id *resolvedNodeID)
fssh_mount_id device;
fssh_status_t resolve_mount_point_to_volume_root(fssh_mount_id mountID,
fssh_vnode_id nodeID, fssh_mount_id *resolvedMountID,
fssh_status_t vfs_get_vnode(fssh_mount_id mountID, fssh_vnode_id vnodeID,
fssh_status_t vfs_entry_ref_to_vnode(fssh_mount_id mountID,
void vfs_vnode_to_node_ref(void *_vnode, fssh_mount_id *_mountID,
fssh_status_t vfs_lookup_vnode(fssh_mount_id mountID, fssh_vnode_id vnodeID,
fssh_status_t vfs_get_fs_node_from_path(fssh_mount_id mountID,
fssh_status_t vfs_get_cwd(fssh_mount_id *_mountID, fssh_vnode_id *_vnodeID);
fssh_status_t vfs_disconnect_vnode(fssh_mount_id mountID,