Lines Matching refs:m
23 struct seq_file *m = file->private_data; in mounts_poll() local
24 struct proc_mounts *p = m->private; in mounts_poll()
32 if (m->poll_event != event) { in mounts_poll()
33 m->poll_event = event; in mounts_poll()
45 static int show_sb_opts(struct seq_file *m, struct super_block *sb) in show_sb_opts() argument
58 seq_puts(m, fs_infop->str); in show_sb_opts()
61 return security_sb_show_options(m, sb); in show_sb_opts()
64 static void show_vfsmnt_opts(struct seq_file *m, struct vfsmount *mnt) in show_vfsmnt_opts() argument
80 seq_puts(m, fs_infop->str); in show_vfsmnt_opts()
84 seq_puts(m, ",idmapped"); in show_vfsmnt_opts()
87 static inline void mangle(struct seq_file *m, const char *s) in mangle() argument
89 seq_escape(m, s, " \t\n\\#"); in mangle()
92 static void show_type(struct seq_file *m, struct super_block *sb) in show_type() argument
94 mangle(m, sb->s_type->name); in show_type()
96 seq_putc(m, '.'); in show_type()
97 mangle(m, sb->s_subtype); in show_type()
101 static int show_vfsmnt(struct seq_file *m, struct vfsmount *mnt) in show_vfsmnt() argument
103 struct proc_mounts *p = m->private; in show_vfsmnt()
110 err = sb->s_op->show_devname(m, mnt_path.dentry); in show_vfsmnt()
114 mangle(m, r->mnt_devname); in show_vfsmnt()
116 seq_putc(m, ' '); in show_vfsmnt()
118 err = seq_path_root(m, &mnt_path, &p->root, " \t\n\\"); in show_vfsmnt()
121 seq_putc(m, ' '); in show_vfsmnt()
122 show_type(m, sb); in show_vfsmnt()
123 seq_puts(m, __mnt_is_readonly(mnt) ? " ro" : " rw"); in show_vfsmnt()
124 err = show_sb_opts(m, sb); in show_vfsmnt()
127 show_vfsmnt_opts(m, mnt); in show_vfsmnt()
129 err = sb->s_op->show_options(m, mnt_path.dentry); in show_vfsmnt()
130 seq_puts(m, " 0 0\n"); in show_vfsmnt()
135 static int show_mountinfo(struct seq_file *m, struct vfsmount *mnt) in show_mountinfo() argument
137 struct proc_mounts *p = m->private; in show_mountinfo()
143 seq_printf(m, "%i %i %u:%u ", r->mnt_id, r->mnt_parent->mnt_id, in show_mountinfo()
145 err = show_path(m, mnt->mnt_root); in show_mountinfo()
148 seq_putc(m, ' '); in show_mountinfo()
151 err = seq_path_root(m, &mnt_path, &p->root, " \t\n\\"); in show_mountinfo()
155 seq_puts(m, mnt->mnt_flags & MNT_READONLY ? " ro" : " rw"); in show_mountinfo()
156 show_vfsmnt_opts(m, mnt); in show_mountinfo()
160 seq_printf(m, " shared:%i", r->mnt_group_id); in show_mountinfo()
164 seq_printf(m, " master:%i", master); in show_mountinfo()
166 seq_printf(m, " propagate_from:%i", dom); in show_mountinfo()
169 seq_puts(m, " unbindable"); in show_mountinfo()
172 seq_puts(m, " - "); in show_mountinfo()
173 show_type(m, sb); in show_mountinfo()
174 seq_putc(m, ' '); in show_mountinfo()
176 err = sb->s_op->show_devname(m, mnt->mnt_root); in show_mountinfo()
180 mangle(m, r->mnt_devname); in show_mountinfo()
182 seq_puts(m, sb_rdonly(sb) ? " ro" : " rw"); in show_mountinfo()
183 err = show_sb_opts(m, sb); in show_mountinfo()
187 err = sb->s_op->show_options(m, mnt->mnt_root); in show_mountinfo()
188 seq_putc(m, '\n'); in show_mountinfo()
193 static int show_vfsstat(struct seq_file *m, struct vfsmount *mnt) in show_vfsstat() argument
195 struct proc_mounts *p = m->private; in show_vfsstat()
202 seq_puts(m, "device "); in show_vfsstat()
204 err = sb->s_op->show_devname(m, mnt_path.dentry); in show_vfsstat()
208 mangle(m, r->mnt_devname); in show_vfsstat()
212 seq_puts(m, " mounted on "); in show_vfsstat()
214 err = seq_path_root(m, &mnt_path, &p->root, " \t\n\\"); in show_vfsstat()
217 seq_putc(m, ' '); in show_vfsstat()
220 seq_puts(m, "with fstype "); in show_vfsstat()
221 show_type(m, sb); in show_vfsstat()
225 seq_putc(m, ' '); in show_vfsstat()
226 err = sb->s_op->show_stats(m, mnt_path.dentry); in show_vfsstat()
229 seq_putc(m, '\n'); in show_vfsstat()
242 struct seq_file *m; in mounts_open_common() local
271 m = file->private_data; in mounts_open_common()
272 m->poll_event = ns->event; in mounts_open_common()
274 p = m->private; in mounts_open_common()
291 struct seq_file *m = file->private_data; in mounts_release() local
292 struct proc_mounts *p = m->private; in mounts_release()