Lines Matching full:namespace
47 * anything as the capabilities are bound to the new user namespace. in set_cred_user_ns()
76 * Create a new user namespace, deriving the creator from the user in the
78 * new namespace.
103 * mount namespace which allows all files to be accessed. in create_user_ns()
109 /* The creator needs a mapping in the parent user namespace in create_user_ns()
133 /* Leave the new->user_ns reference with the new user namespace. */ in create_user_ns()
410 * make_kuid - Map a user-namespace uid pair into a kuid.
411 * @ns: User namespace that the uid is in
414 * Maps a user-namespace uid pair into a kernel internal kuid,
417 * When there is no mapping defined for the user-namespace uid
430 * from_kuid - Create a uid from a kuid user-namespace pair.
431 * @targ: The user namespace we want a uid in.
434 * Map @kuid into the user-namespace specified by @targ and
449 * from_kuid_munged - Create a uid from a kuid user-namespace pair.
450 * @targ: The user namespace we want a uid in.
453 * Map @kuid into the user-namespace specified by @targ and
478 * make_kgid - Map a user-namespace gid pair into a kgid.
479 * @ns: User namespace that the gid is in
482 * Maps a user-namespace gid pair into a kernel internal kgid,
485 * When there is no mapping defined for the user-namespace gid
498 * from_kgid - Create a gid from a kgid user-namespace pair.
499 * @targ: The user namespace we want a gid in.
502 * Map @kgid into the user-namespace specified by @targ and
517 * from_kgid_munged - Create a gid from a kgid user-namespace pair.
518 * @targ: The user namespace we want a gid in.
521 * Map @kgid into the user-namespace specified by @targ and
545 * make_kprojid - Map a user-namespace projid pair into a kprojid.
546 * @ns: User namespace that the projid is in
549 * Maps a user-namespace uid pair into a kernel internal kuid,
552 * When there is no mapping defined for the user-namespace projid
565 * from_kprojid - Create a projid from a kprojid user-namespace pair.
566 * @targ: The user namespace we want a projid in.
569 * Map @kprojid into the user-namespace specified by @targ and
584 * from_kprojid_munged - Create a projiid from a kprojid user-namespace pair.
585 * @targ: The user namespace we want a projid in.
588 * Map @kprojid into the user-namespace specified by @targ and
882 * @map_ns: user namespace of the target process
916 * the new namespace. Verify that the parent had CAP_SETFCAP in verify_root_map()
923 * user namespace to p1's. Verify that the opener of the map in verify_root_map()
925 * namespace */ in verify_root_map()
985 * Adjusting namespace settings requires capabilities on the target. in map_write()
1061 /* Map the lower ids from the parent user namespace to the in map_write()
1205 * (CAP_SETUID or CAP_SETGID) over the parent user namespace. in new_idmap_permitted()
1299 * the user namespace has been established. in userns_may_setgroups()
1310 * Returns true if @child is the same namespace or a descendant of
1350 * the same user namespace. in userns_install()
1355 /* Tasks that share a thread group must share a user namespace */ in userns_install()
1383 /* See if the owner is in the current user namespace */ in ns_get_owner()