Lines Matching defs:sm
4720 struct statmount sm;
4775 s->sm.mask |= STATMOUNT_SB_BASIC;
4776 s->sm.sb_dev_major = MAJOR(sb->s_dev);
4777 s->sm.sb_dev_minor = MINOR(sb->s_dev);
4778 s->sm.sb_magic = sb->s_magic;
4779 s->sm.sb_flags = sb->s_flags & (SB_RDONLY|SB_SYNCHRONOUS|SB_DIRSYNC|SB_LAZYTIME);
4786 s->sm.mask |= STATMOUNT_MNT_BASIC;
4787 s->sm.mnt_id = m->mnt_id_unique;
4788 s->sm.mnt_parent_id = m->mnt_parent->mnt_id_unique;
4789 s->sm.mnt_id_old = m->mnt_id;
4790 s->sm.mnt_parent_id_old = m->mnt_parent->mnt_id;
4791 s->sm.mnt_attr = mnt_to_attr_flags(&m->mnt);
4792 s->sm.mnt_propagation = mnt_to_propagation_flags(m);
4793 s->sm.mnt_peer_group = IS_MNT_SHARED(m) ? m->mnt_group_id : 0;
4794 s->sm.mnt_master = IS_MNT_SLAVE(m) ? m->mnt_master->mnt_group_id : 0;
4801 s->sm.mask |= STATMOUNT_PROPAGATE_FROM;
4803 s->sm.propagate_from = get_dominating_id(m, ¤t->fs->root);
4851 struct statmount *sm = &s->sm;
4855 sm->fs_type = seq->count;
4859 sm->mnt_root = seq->count;
4863 sm->mnt_point = seq->count;
4871 if (unlikely(check_add_overflow(sizeof(*sm), seq->count, &kbufsize)))
4884 sm->mask |= flag;
4890 struct statmount *sm = &s->sm;
4892 char __user *str = ((char __user *)s->buf) + sizeof(*sm);
4893 size_t copysize = min_t(size_t, s->bufsize, sizeof(*sm));
4899 sm->size = copysize + seq->count;
4900 if (copy_to_user(s->buf, sm, copysize))