Lines Matching refs:fs_mount

82 	struct fs_mount	*mount;
102 initialized in fs_mount() and not changed afterwards. That is as soon
111 struct fs_mount {
112 struct fs_mount *next;
131 * Manipulation of the fs_mount structures themselves
138 * The fs_mount() and fs_unmount() hold the lock during their whole operation.
142 * - the fields immutable after initialization of the fs_mount structures in
405 struct fs_mount *mount = (fs_mount *)_m;
418 struct fs_mount *mount = (fs_mount *)_m;
428 /** Finds the mounted device (the fs_mount structure) with the given ID.
432 static struct fs_mount *
437 return (fs_mount *)hash_lookup(sMountsTable, (void *)&id);
442 get_mount(fssh_mount_id id, struct fs_mount **_mount)
446 struct fs_mount *mount = find_mount(id);
464 put_mount(struct fs_mount *mount)
569 add_vnode_to_mount_list(struct vnode *vnode, struct fs_mount *mount)
580 remove_vnode_from_mount_list(struct vnode *vnode, struct fs_mount *mount)
881 disconnect_mount_or_vnode_fds(struct fs_mount *mount,
985 struct fs_mount *mount = vnode->mount;
1666 get_new_fd(int type, struct fs_mount *mount, struct vnode *vnode,
2460 fs_mount *mount;
2930 sMountsTable = hash_init(MOUNTS_HASH_TABLE_SIZE, fssh_offsetof(struct fs_mount, next),
4301 struct fs_mount *mount;
4337 struct fs_mount *mount = descriptor->u.mount;
4351 struct fs_mount *mount = descriptor->u.mount;
4365 struct fs_mount *mount = descriptor->u.mount;
4377 struct fs_mount *mount = descriptor->u.mount;
4391 struct fs_mount *mount;
4415 struct fs_mount *mount;
4438 struct fs_mount *mount;
4465 struct fs_mount *mount;
4501 struct fs_mount *mount = descriptor->u.mount;
4515 struct fs_mount *mount = descriptor->u.mount;
4529 struct fs_mount *mount = descriptor->u.mount;
4541 struct fs_mount *mount = descriptor->u.mount;
4555 fs_mount(char *path, const char *device, const char *fsName, uint32_t flags,
4558 struct fs_mount *mount;
4561 FUNCTION(("fs_mount: entry. path = '%s', fs_name = '%s'\n", path, fsName));
4592 mount = (struct fs_mount *)malloc(sizeof(struct fs_mount));
4691 fssh_panic("fs_mount: file system does not own its root node!\n");
4696 // No race here, since fs_mount() is the only function changing
4736 struct fs_mount *mount;
4871 struct fs_mount *mount;
4930 struct fs_mount *mount;
4962 struct fs_mount *mount;
4980 struct fs_mount *mount = NULL;
5089 return fs_mount(pathBuffer.LockBuffer(), device, fsName, flags, args, true);