Lines Matching refs:sm
5241 struct statmount sm; member
5295 s->sm.mask |= STATMOUNT_SB_BASIC; in statmount_sb_basic()
5296 s->sm.sb_dev_major = MAJOR(sb->s_dev); in statmount_sb_basic()
5297 s->sm.sb_dev_minor = MINOR(sb->s_dev); in statmount_sb_basic()
5298 s->sm.sb_magic = sb->s_magic; in statmount_sb_basic()
5299 s->sm.sb_flags = sb->s_flags & (SB_RDONLY|SB_SYNCHRONOUS|SB_DIRSYNC|SB_LAZYTIME); in statmount_sb_basic()
5306 s->sm.mask |= STATMOUNT_MNT_BASIC; in statmount_mnt_basic()
5307 s->sm.mnt_id = m->mnt_id_unique; in statmount_mnt_basic()
5308 s->sm.mnt_parent_id = m->mnt_parent->mnt_id_unique; in statmount_mnt_basic()
5309 s->sm.mnt_id_old = m->mnt_id; in statmount_mnt_basic()
5310 s->sm.mnt_parent_id_old = m->mnt_parent->mnt_id; in statmount_mnt_basic()
5311 s->sm.mnt_attr = mnt_to_attr_flags(&m->mnt); in statmount_mnt_basic()
5312 s->sm.mnt_propagation = mnt_to_propagation_flags(m); in statmount_mnt_basic()
5313 s->sm.mnt_peer_group = m->mnt_group_id; in statmount_mnt_basic()
5314 s->sm.mnt_master = IS_MNT_SLAVE(m) ? m->mnt_master->mnt_group_id : 0; in statmount_mnt_basic()
5321 s->sm.mask |= STATMOUNT_PROPAGATE_FROM; in statmount_propagate_from()
5323 s->sm.propagate_from = get_dominating_id(m, ¤t->fs->root); in statmount_propagate_from()
5402 s->sm.mask |= STATMOUNT_MNT_NS_ID; in statmount_mnt_ns_id()
5403 s->sm.mnt_ns_id = ns->seq; in statmount_mnt_ns_id()
5484 s->sm.opt_num = err; in statmount_opt_array()
5503 s->sm.opt_sec_num = err; in statmount_opt_sec_array()
5515 s->sm.mnt_uidmap_num = ret; in statmount_mnt_uidmap()
5523 s->sm.mask |= STATMOUNT_MNT_UIDMAP; in statmount_mnt_uidmap()
5535 s->sm.mnt_gidmap_num = ret; in statmount_mnt_gidmap()
5543 s->sm.mask |= STATMOUNT_MNT_GIDMAP; in statmount_mnt_gidmap()
5552 struct statmount *sm = &s->sm; in statmount_string() local
5563 offp = &sm->fs_type; in statmount_string()
5567 offp = &sm->mnt_root; in statmount_string()
5571 offp = &sm->mnt_point; in statmount_string()
5575 offp = &sm->mnt_opts; in statmount_string()
5579 offp = &sm->opt_array; in statmount_string()
5583 offp = &sm->opt_sec_array; in statmount_string()
5587 offp = &sm->fs_subtype; in statmount_string()
5591 offp = &sm->sb_source; in statmount_string()
5595 sm->mnt_uidmap = start; in statmount_string()
5599 sm->mnt_gidmap = start; in statmount_string()
5613 if (unlikely(check_add_overflow(sizeof(*sm), seq->count, &kbufsize))) in statmount_string()
5626 sm->mask |= flag; in statmount_string()
5633 struct statmount *sm = &s->sm; in copy_statmount_to_user() local
5635 char __user *str = ((char __user *)s->buf) + sizeof(*sm); in copy_statmount_to_user()
5636 size_t copysize = min_t(size_t, s->bufsize, sizeof(*sm)); in copy_statmount_to_user()
5642 sm->size = copysize + seq->count; in copy_statmount_to_user()
5643 if (copy_to_user(s->buf, sm, copysize)) in copy_statmount_to_user()
5804 s->sm.mask |= STATMOUNT_SUPPORTED_MASK; in do_statmount()
5805 s->sm.supported_mask = STATMOUNT_SUPPORTED; in do_statmount()
5812 WARN_ON_ONCE(~STATMOUNT_SUPPORTED & s->sm.mask); in do_statmount()
5847 if (bufsize == sizeof(ks->sm)) in prepare_kstatmount()