| /linux/kernel/cgroup/ |
| H A D | namespace.c | 24 struct cgroup_namespace *new_ns __free(kfree) = NULL; in alloc_cgroup_ns() 27 new_ns = kzalloc_obj(struct cgroup_namespace, GFP_KERNEL_ACCOUNT); in alloc_cgroup_ns() 28 if (!new_ns) in alloc_cgroup_ns() 30 ret = ns_common_init(new_ns); in alloc_cgroup_ns() 33 return no_free_ptr(new_ns); in alloc_cgroup_ns() 52 struct cgroup_namespace *new_ns; in copy_cgroup_ns() local 77 new_ns = alloc_cgroup_ns(); in copy_cgroup_ns() 78 if (IS_ERR(new_ns)) { in copy_cgroup_ns() 81 return new_ns; in copy_cgroup_ns() 84 new_ns->user_ns = get_user_ns(user_ns); in copy_cgroup_ns() [all …]
|
| /linux/fs/sysfs/ |
| H A D | dir.c | 106 const struct ns_common *new_ns) in sysfs_rename_dir_ns() argument 112 ret = kernfs_rename_ns(kobj->sd, parent, new_name, new_ns); in sysfs_rename_dir_ns() 118 const struct ns_common *new_ns) in sysfs_move_dir_ns() argument 126 return kernfs_rename_ns(kn, new_parent, NULL, new_ns); in sysfs_move_dir_ns()
|
| H A D | symlink.c | 168 const struct ns_common *new_ns) in sysfs_rename_link_ns() argument 193 result = kernfs_rename_ns(kn, parent, new, new_ns); in sysfs_rename_link_ns()
|
| /linux/kernel/ |
| H A D | utsname.c | 82 struct uts_namespace *new_ns; in copy_utsname() local 90 new_ns = clone_uts_ns(user_ns, old_ns); in copy_utsname() 93 return new_ns; in copy_utsname()
|
| /linux/fs/ |
| H A D | namespace.c | 3104 struct mnt_namespace *new_ns; in create_new_namespace() 3117 new_ns = alloc_mnt_ns(user_ns, false); in create_new_namespace() 3118 if (IS_ERR(new_ns)) in create_new_namespace() 3119 return ERR_CAST(new_ns); in create_new_namespace() 3129 free_mnt_ns(new_ns); in create_new_namespace() 3157 emptied_ns = new_ns; in create_new_namespace() 3174 mnt_add_to_ns(new_ns, mnt); 3175 new_ns->nr_mounts++; in open_new_namespace() 3178 new_ns->root = new_ns_root; in open_new_namespace() local 3179 ns_tree_add_raw(new_ns); in open_new_namespace() 3099 struct mnt_namespace *new_ns; create_new_namespace() local 4190 struct mnt_namespace *new_ns; alloc_mnt_ns() local 4228 struct mnt_namespace *new_ns; copy_mnt_ns() local [all...] |
| /linux/include/linux/ |
| H A D | sysfs.h | 402 const struct ns_common *new_ns); 405 const struct ns_common *new_ns); 440 const struct ns_common *new_ns); 515 const char *new_name, const struct ns_common *new_ns) in sysfs_rename_dir_ns() argument 522 const struct ns_common *new_ns) in sysfs_move_dir_ns() argument
|
| H A D | kernfs.h | 459 const char *new_name, const struct ns_common *new_ns); 568 const struct ns_common *new_ns) in kernfs_setattr() 563 kernfs_rename_ns(struct kernfs_node * kn,struct kernfs_node * new_parent,const char * new_name,const struct ns_common * new_ns) kernfs_rename_ns() argument
|
| /linux/tools/testing/selftests/net/tcp_ao/lib/ |
| H A D | setup.c | 137 int switch_save_ns(int new_ns) in switch_save_ns() argument 141 switch_ns(new_ns); in switch_save_ns()
|
| /linux/tools/testing/selftests/nolibc/ |
| H A D | nolibc-test.c | 1400 int original_ns, new_ns, ret; in run_syscall() 1418 new_ns = open("/proc/self/ns/uts", O_RDONLY); in run_syscall() 1419 if (new_ns == -1) { 1420 ret = new_ns; in test_difftime() 1424 ret = fstat(new_ns, &stat_buf); in test_difftime() 1425 close(new_ns); in test_difftime() 1439 new_ns = open("/proc/self/ns/uts", O_RDONLY); in run_stdlib() 1440 if (new_ns == -1) { in run_stdlib() 1441 ret = new_ns; in run_stdlib() 1445 ret = fstat(new_ns, in run_stdlib() 1209 int original_ns, new_ns, ret; test_namespace() local [all...] |
| /linux/fs/kernfs/ |
| H A D | dir.c | 1815 * @new_ns: new namespace tag 1820 const char *new_name, const struct ns_common *new_ns) in kernfs_rename_ns() 1851 (kernfs_ns_id(kn->ns) == kernfs_ns_id(new_ns)) && in kernfs_rename_ns() 1856 if (kernfs_find_ns(new_parent, new_name, new_ns)) in kernfs_rename_ns() 1881 kn->ns = new_ns; in kernfs_rename_ns() 1889 kn->ns = new_ns; in kernfs_rename_ns() 1821 kernfs_rename_ns(struct kernfs_node * kn,struct kernfs_node * new_parent,const char * new_name,const struct ns_common * new_ns) kernfs_rename_ns() argument
|