Lines Matching defs:int

40 static unsigned int sysctl_mount_max __read_mostly = 100000;
42 static unsigned int m_hash_mask __read_mostly;
43 static unsigned int m_hash_shift __read_mostly;
44 static unsigned int mp_hash_mask __read_mostly;
45 static unsigned int mp_hash_shift __read_mostly;
48 static int __init set_mhash_entries(char *str)
58 static int __init set_mphash_entries(char *str)
79 unsigned int attr_set;
80 unsigned int attr_clr;
81 unsigned int propagation;
82 unsigned int lookup_flags;
127 static int mnt_alloc_id(struct mount *mnt)
129 int res = ida_alloc(&mnt_id_ida, GFP_KERNEL);
145 static int mnt_alloc_group_id(struct mount *mnt)
147 int res = ida_alloc_min(&mnt_group_ida, 1, GFP_KERNEL);
167 static inline void mnt_add_count(struct mount *mnt, int n)
181 int mnt_get_count(struct mount *mnt)
184 int count = 0;
185 int cpu;
201 int err;
294 static unsigned int mnt_get_writers(struct mount *mnt)
297 unsigned int count = 0;
298 int cpu;
310 static int mnt_is_readonly(struct vfsmount *mnt)
342 int __mnt_want_write(struct vfsmount *m)
345 int ret = 0;
399 int mnt_want_write(struct vfsmount *m)
401 int ret;
420 int __mnt_want_write_file(struct file *file)
443 int mnt_want_write_file(struct file *file)
445 int ret;
516 static inline int mnt_hold_writers(struct mount *mnt)
569 static int mnt_make_readonly(struct mount *mnt)
571 int ret;
580 int sb_prepare_remount_readonly(struct super_block *sb)
583 int err = 0;
627 int __legitimize_mnt(struct vfsmount *bastard, unsigned seq)
657 int res = __legitimize_mnt(bastard, seq);
799 int ret;
870 static inline int check_mnt(struct mount *mnt)
1112 int err = vfs_get_tree(fc);
1122 int flags, const char *name,
1127 int ret = 0;
1167 int flag)
1171 int err;
1278 int count;
1476 static int m_show(struct seq_file *m, void *v)
1508 int may_umount_tree(struct vfsmount *m)
1511 int actual_refs = 0;
1512 int minimum_refs = 0;
1545 int may_umount(struct vfsmount *mnt)
1547 int ret = 1;
1684 static int do_umount_root(struct super_block *sb)
1686 int ret = 0;
1707 static int do_umount(struct mount *mnt, int flags)
1710 int retval;
1869 static int can_umount(const struct path *path, int flags)
1887 int path_umount(struct path *path, int flags)
1890 int ret;
1902 static int ksys_umount(char __user *name, int flags)
1904 int lookup_flags = LOOKUP_MOUNTPOINT;
1906 int ret;
1920 SYSCALL_DEFINE2(umount, char __user *, name, int, flags)
1968 int flag)
2135 int iterate_mounts(int (*f)(struct vfsmount *, void *), void *arg,
2139 int res = f(root, arg);
2155 int flags = p->mnt.mnt_flags;
2187 static int invent_group_ids(struct mount *mnt, bool recurse)
2193 int err = mnt_alloc_group_id(p);
2204 int count_mounts(struct mnt_namespace *ns, struct mount *mnt)
2206 unsigned int max = READ_ONCE(sysctl_mount_max);
2207 unsigned int mounts = 0;
2299 static int attach_recursive_mnt(struct mount *source_mnt,
2310 int err = 0;
2511 static int graft_tree(struct mount *mnt, struct mount *p, struct mountpoint *mp)
2527 static int flags_to_propagation_type(int ms_flags)
2529 int type = ms_flags & ~(MS_REC | MS_SILENT);
2543 static int do_change_type(struct path *path, int ms_flags)
2547 int recurse = ms_flags & MS_REC;
2548 int type;
2549 int err = 0;
2575 static struct mount *__do_loopback(struct path *old_path, int recurse)
2602 static int do_loopback(struct path *path, const char *old_name,
2603 int recurse)
2608 int err;
2687 SYSCALL_DEFINE3(open_tree, int, dfd, const char __user *, filename, unsigned, flags)
2691 int lookup_flags = LOOKUP_AUTOMOUNT | LOOKUP_FOLLOW;
2693 int error;
2694 int fd;
2744 static bool can_change_locked_flags(struct mount *mnt, unsigned int mnt_flags)
2746 unsigned int fl = mnt->mnt.mnt_flags;
2771 static int change_mount_ro_state(struct mount *mnt, unsigned int mnt_flags)
2785 static void set_mount_attributes(struct mount *mnt, unsigned int mnt_flags)
2818 static int do_reconfigure_mnt(struct path *path, unsigned int mnt_flags)
2822 int ret;
2855 static int do_remount(struct path *path, int ms_flags, int sb_flags,
2856 int mnt_flags, void *data)
2858 int err;
2903 static inline int tree_contains_unbindable(struct mount *mnt)
2935 static int do_set_group(struct path *from_path, struct path *to_path)
2938 int err;
3048 static int can_move_mount_beneath(const struct path *from,
3109 static int do_move_mount(struct path *old_path, struct path *new_path,
3117 int err;
3205 static int do_move_mount_old(struct path *path, const char *old_name)
3208 int err;
3225 static int do_add_mount(struct mount *newmnt, struct mountpoint *mp,
3226 const struct path *path, int mnt_flags)
3252 static bool mount_too_revealing(const struct super_block *sb, int *new_mnt_flags);
3258 static int do_new_mount_fc(struct fs_context *fc, struct path *mountpoint,
3259 unsigned int mnt_flags)
3264 int error;
3299 static int do_new_mount(struct path *path, const char *fstype, int sb_flags,
3300 int mnt_flags, const char *name, void *data)
3305 int err = 0;
3354 int finish_automount(struct vfsmount *m, const struct path *path)
3359 int err;
3481 static int select_submounts(struct mount *parent, struct list_head *graveyard)
3485 int found = 0;
3598 int path_mount(const char *dev_name, struct path *path,
3601 unsigned int mnt_flags = 0, sb_flags;
3602 int ret;
3681 int ret;
3723 int ret;
3763 int copy_flags;
3841 int err;
3875 int ret;
3916 static unsigned int attr_flags_to_mnt_flags(u64 attr_flags)
3918 unsigned int mnt_flags = 0;
3940 SYSCALL_DEFINE3(fsmount, int, fs_fd, unsigned int, flags,
3941 unsigned int, attr_flags)
3949 unsigned int mnt_flags = 0;
4070 int, from_dfd, const char __user *, from_pathname,
4071 int, to_dfd, const char __user *, to_pathname,
4072 unsigned int, flags)
4075 unsigned int lflags;
4076 int ret = 0;
4183 int error;
4276 static unsigned int recalc_flags(struct mount_kattr *kattr, struct mount *mnt)
4278 unsigned int flags = mnt->mnt.mnt_flags;
4288 static int can_idmap_mount(const struct mount_kattr *kattr, struct mount *mnt)
4343 static int mount_setattr_prepare(struct mount_kattr *kattr, struct mount *mnt)
4346 int err;
4413 unsigned int flags;
4431 static int do_mount_setattr(struct path *path, struct mount_kattr *kattr)
4434 int err = 0;
4505 static int build_mount_idmapped(const struct mount_attr *attr, size_t usize,
4506 struct mount_kattr *kattr, unsigned int flags)
4508 int err = 0;
4569 static int build_mount_kattr(const struct mount_attr *attr, size_t usize,
4570 struct mount_kattr *kattr, unsigned int flags)
4572 unsigned int lookup_flags = LOOKUP_AUTOMOUNT | LOOKUP_FOLLOW;
4645 SYSCALL_DEFINE5(mount_setattr, int, dfd, const char __user *, path,
4646 unsigned int, flags, struct mount_attr __user *, uattr,
4649 int err;
4725 int err;
4792 void kern_unmount_array(struct vfsmount *mnt[], unsigned int num)
4794 unsigned int i;
4835 int *new_mnt_flags)
4837 int new_flags = *new_mnt_flags;
4845 int mnt_flags;
4902 static bool mount_too_revealing(const struct super_block *sb, int *new_mnt_flags)
4959 static int mntns_install(struct nsset *nsset, struct ns_common *ns)
4966 int err;
5022 .maxlen = sizeof(unsigned int),
5030 static int __init init_fs_namespace_sysctls(void)