Lines Matching refs:parent
134 ns->parent = parent_ns; in create_user_ns()
198 struct user_namespace *parent, *ns = in free_user_ns() local
203 parent = ns->parent; in free_user_ns()
224 ns = parent; in free_user_ns()
225 } while (refcount_dec_and_test(&parent->ns.count)); in free_user_ns()
618 if ((lower_ns == ns) && lower_ns->parent) in uid_m_show()
619 lower_ns = lower_ns->parent; in uid_m_show()
639 if ((lower_ns == ns) && lower_ns->parent) in gid_m_show()
640 lower_ns = lower_ns->parent; in gid_m_show()
660 if ((lower_ns == ns) && lower_ns->parent) in projid_m_show()
661 lower_ns = lower_ns->parent; in projid_m_show()
923 if (!file_ns_capable(file, map_ns->parent, CAP_SETFCAP)) in verify_root_map()
1125 if (!ns->parent) in proc_uid_map_write()
1128 if ((seq_ns != ns) && (seq_ns != ns->parent)) in proc_uid_map_write()
1132 &ns->uid_map, &ns->parent->uid_map); in proc_uid_map_write()
1142 if (!ns->parent) in proc_gid_map_write()
1145 if ((seq_ns != ns) && (seq_ns != ns->parent)) in proc_gid_map_write()
1149 &ns->gid_map, &ns->parent->gid_map); in proc_gid_map_write()
1159 if (!ns->parent) in proc_projid_map_write()
1162 if ((seq_ns != ns) && (seq_ns != ns->parent)) in proc_projid_map_write()
1167 &ns->projid_map, &ns->parent->projid_map); in proc_projid_map_write()
1186 kuid_t uid = make_kuid(ns->parent, id); in new_idmap_permitted()
1190 kgid_t gid = make_kgid(ns->parent, id); in new_idmap_permitted()
1205 if (ns_capable(ns->parent, cap_setid) && in new_idmap_permitted()
1206 file_ns_capable(file, ns->parent, cap_setid)) in new_idmap_permitted()
1314 for (ns = child; ns->level > ancestor->level; ns = ns->parent) in in_userns()
1392 p = p->parent; in ns_get_owner()
1400 return to_user_ns(ns)->parent; in userns_owner()