Lines Matching refs:seq
430 static int uid_m_show(struct seq_file *seq, void *v) in uid_m_show() argument
432 struct user_namespace *ns = seq->private; in uid_m_show()
437 lower_ns = seq_user_ns(seq); in uid_m_show()
443 seq_printf(seq, "%10u %10u %10u\n", in uid_m_show()
451 static int gid_m_show(struct seq_file *seq, void *v) in gid_m_show() argument
453 struct user_namespace *ns = seq->private; in gid_m_show()
458 lower_ns = seq_user_ns(seq); in gid_m_show()
464 seq_printf(seq, "%10u %10u %10u\n", in gid_m_show()
472 static int projid_m_show(struct seq_file *seq, void *v) in projid_m_show() argument
474 struct user_namespace *ns = seq->private; in projid_m_show()
479 lower_ns = seq_user_ns(seq); in projid_m_show()
485 seq_printf(seq, "%10u %10u %10u\n", in projid_m_show()
493 static void *m_start(struct seq_file *seq, loff_t *ppos, in m_start() argument
505 static void *uid_m_start(struct seq_file *seq, loff_t *ppos) in uid_m_start() argument
507 struct user_namespace *ns = seq->private; in uid_m_start()
509 return m_start(seq, ppos, &ns->uid_map); in uid_m_start()
512 static void *gid_m_start(struct seq_file *seq, loff_t *ppos) in gid_m_start() argument
514 struct user_namespace *ns = seq->private; in gid_m_start()
516 return m_start(seq, ppos, &ns->gid_map); in gid_m_start()
519 static void *projid_m_start(struct seq_file *seq, loff_t *ppos) in projid_m_start() argument
521 struct user_namespace *ns = seq->private; in projid_m_start()
523 return m_start(seq, ppos, &ns->projid_map); in projid_m_start()
526 static void *m_next(struct seq_file *seq, void *v, loff_t *pos) in m_next() argument
529 return seq->op->start(seq, pos); in m_next()
532 static void m_stop(struct seq_file *seq, void *v) in m_stop() argument
600 struct seq_file *seq = file->private_data; in map_write() local
601 struct user_namespace *ns = seq->private; in map_write()
767 struct seq_file *seq = file->private_data; in proc_uid_map_write() local
768 struct user_namespace *ns = seq->private; in proc_uid_map_write()
769 struct user_namespace *seq_ns = seq_user_ns(seq); in proc_uid_map_write()
784 struct seq_file *seq = file->private_data; in proc_gid_map_write() local
785 struct user_namespace *ns = seq->private; in proc_gid_map_write()
786 struct user_namespace *seq_ns = seq_user_ns(seq); in proc_gid_map_write()
801 struct seq_file *seq = file->private_data; in proc_projid_map_write() local
802 struct user_namespace *ns = seq->private; in proc_projid_map_write()
803 struct user_namespace *seq_ns = seq_user_ns(seq); in proc_projid_map_write()
854 int proc_setgroups_show(struct seq_file *seq, void *v) in proc_setgroups_show() argument
856 struct user_namespace *ns = seq->private; in proc_setgroups_show()
859 seq_printf(seq, "%s\n", in proc_setgroups_show()
868 struct seq_file *seq = file->private_data; in proc_setgroups_write() local
869 struct user_namespace *ns = seq->private; in proc_setgroups_write()