Searched refs:nsset (Results 1 – 11 of 11) sorted by relevance
| /linux/kernel/ |
| H A D | nsproxy.c | 327 static void put_nsset(struct nsset *nsset) in check_setns_flags() 329 unsigned flags = nsset->flags; in check_setns_flags() 332 put_cred(nsset_cred(nsset)); in put_nsset() argument 337 if (nsset->fs && (flags & CLONE_NEWNS) && (flags & ~CLONE_NEWNS)) in put_nsset() 338 free_fs_struct(nsset->fs); in put_nsset() 339 if (nsset->nsproxy) in put_nsset() 340 nsproxy_free(nsset->nsproxy); in put_nsset() 343 static int prepare_nsset(unsigned flags, struct nsset *nsset) in put_nsset() 348 prepare_nsset(unsigned flags,struct nsset * nsset) prepare_nsset() argument 380 validate_ns(struct nsset * nsset,struct ns_common * ns) validate_ns() argument 392 validate_nsset(struct nsset * nsset,struct pid * pid) validate_nsset() argument 529 commit_nsset(struct nsset * nsset) commit_nsset() argument 567 struct nsset nsset = {}; SYSCALL_DEFINE2() local [all...] |
| H A D | utsname.c | 127 static int utsns_install(struct nsset *nsset, struct ns_common *new) in utsns_install() argument 129 struct nsproxy *nsproxy = nsset->nsproxy; in utsns_install() 133 !ns_capable(nsset->cred->user_ns, CAP_SYS_ADMIN)) in utsns_install()
|
| H A D | pid_namespace.c | 401 static int pidns_install(struct nsset *nsset, struct ns_common *ns) in pidns_install() argument 403 struct nsproxy *nsproxy = nsset->nsproxy; in pidns_install() 408 !ns_capable(nsset->cred->user_ns, CAP_SYS_ADMIN)) in pidns_install()
|
| H A D | user_namespace.c | 1343 static int userns_install(struct nsset *nsset, struct ns_common *ns) in userns_install() argument 1364 cred = nsset_cred(nsset); in userns_install()
|
| /linux/kernel/cgroup/ |
| H A D | namespace.c | 92 static int cgroupns_install(struct nsset *nsset, struct ns_common *ns) in cgroupns_install() argument 94 struct nsproxy *nsproxy = nsset->nsproxy; in cgroupns_install() 97 if (!ns_capable(nsset->cred->user_ns, CAP_SYS_ADMIN) || in cgroupns_install()
|
| /linux/include/linux/ |
| H A D | proc_ns.h | 12 struct nsset; 22 int (*install)(struct nsset *nsset, struct ns_common *ns);
|
| H A D | nsproxy.h | 54 struct nsset { struct 61 static inline struct cred *nsset_cred(struct nsset *set) in nsset_cred() argument
|
| /linux/ipc/ |
| H A D | namespace.c | 233 static int ipcns_install(struct nsset *nsset, struct ns_common *new) in ipcns_install() argument 235 struct nsproxy *nsproxy = nsset->nsproxy; in ipcns_install() 238 !ns_capable(nsset->cred->user_ns, CAP_SYS_ADMIN)) in ipcns_install()
|
| /linux/kernel/time/ |
| H A D | namespace.c | 307 static int timens_install(struct nsset *nsset, struct ns_common *new) in timens_install() argument 309 struct nsproxy *nsproxy = nsset->nsproxy; in timens_install() 316 !ns_capable(nsset->cred->user_ns, CAP_SYS_ADMIN)) in timens_install()
|
| /linux/net/core/ |
| H A D | net_namespace.c | 1529 static int netns_install(struct nsset *nsset, struct ns_common *ns) in netns_install() argument 1531 struct nsproxy *nsproxy = nsset->nsproxy; in netns_install() 1535 !ns_capable(nsset->cred->user_ns, CAP_SYS_ADMIN)) in netns_install()
|
| /linux/fs/ |
| H A D | namespace.c | 6425 static int mntns_install(struct nsset *nsset, struct ns_common *ns) in mntns_install() argument 6427 struct nsproxy *nsproxy = nsset->nsproxy; in mntns_install() 6428 struct fs_struct *fs = nsset->fs; in mntns_install() 6430 struct user_namespace *user_ns = nsset->cred->user_ns; in mntns_install()
|