Searched refs:nsproxy (Results 1 - 25 of 109) sorted by relevance

12345

/linux-master/include/linux/
H A Dnsproxy.h28 * The nsproxy is shared by tasks which share all namespaces.
30 * nsproxy is copied.
32 struct nsproxy { struct
43 extern struct nsproxy init_nsproxy;
56 struct nsproxy *nsproxy; member in struct:nsset
72 * 1. only current task is allowed to change tsk->nsproxy pointer or
73 * any pointer on the nsproxy itself. Current must hold the task_lock
74 * when changing tsk->nsproxy.
81 * nsproxy
[all...]
H A Dtime_namespace.h7 #include <linux/nsproxy.h>
49 void timens_on_fork(struct nsproxy *nsproxy, struct task_struct *tsk);
70 struct timens_offsets *ns_offsets = &current->nsproxy->time_ns->offsets;
77 struct timens_offsets *ns_offsets = &current->nsproxy->time_ns->offsets;
84 struct timens_offsets *ns_offsets = &current->nsproxy->time_ns->offsets;
91 struct timens_offsets *ns_offsets = &current->nsproxy->time_ns->offsets;
101 struct time_namespace *ns = current->nsproxy->time_ns;
141 static inline void timens_on_fork(struct nsproxy *nsproxy, argument
[all...]
H A Dutsname.h7 #include <linux/nsproxy.h>
82 return &current->nsproxy->uts_ns->name;
H A Dinit_task.h27 extern struct nsproxy init_nsproxy;
H A Dpid_namespace.h10 #include <linux/nsproxy.h>
H A Dipc_namespace.h9 #include <linux/nsproxy.h>
/linux-master/kernel/
H A Dnsproxy.c14 #include <linux/nsproxy.h>
32 struct nsproxy init_nsproxy = {
52 static inline struct nsproxy *create_nsproxy(void)
54 struct nsproxy *nsproxy; local
56 nsproxy = kmem_cache_alloc(nsproxy_cachep, GFP_KERNEL);
57 if (nsproxy)
58 refcount_set(&nsproxy->count, 1);
59 return nsproxy;
63 * Create new nsproxy an
[all...]
H A Dutsname.c122 struct nsproxy *nsproxy; local
125 nsproxy = task->nsproxy;
126 if (nsproxy) {
127 ns = nsproxy->uts_ns;
142 struct nsproxy *nsproxy = nsset->nsproxy; local
150 put_uts_ns(nsproxy
[all...]
H A Dpid_namespace.c366 if (task->nsproxy) {
367 ns = task->nsproxy->pid_ns_for_children;
391 struct nsproxy *nsproxy = nsset->nsproxy; local
416 put_pid_ns(nsproxy->pid_ns_for_children);
417 nsproxy->pid_ns_for_children = get_pid_ns(new);
H A Dutsname_sysctl.c23 uts_ns = current->nsproxy->uts_ns;
/linux-master/kernel/time/
H A Dnamespace.c198 return current->nsproxy->time_ns->vvar_page;
264 struct nsproxy *nsproxy; local
267 nsproxy = task->nsproxy;
268 if (nsproxy) {
269 ns = nsproxy->time_ns;
280 struct nsproxy *nsproxy; local
283 nsproxy
306 struct nsproxy *nsproxy = nsset->nsproxy; local
326 timens_on_fork(struct nsproxy *nsproxy, struct task_struct *tsk) argument
[all...]
/linux-master/kernel/cgroup/
H A Dnamespace.c6 #include <linux/nsproxy.h>
100 struct nsproxy *nsproxy = nsset->nsproxy; local
108 if (cgroup_ns == nsproxy->cgroup_ns)
112 put_cgroup_ns(nsproxy->cgroup_ns);
113 nsproxy->cgroup_ns = cgroup_ns;
121 struct nsproxy *nsproxy; local
124 nsproxy
[all...]
/linux-master/fs/lockd/
H A Dprocfs.c11 #include <linux/nsproxy.h>
25 struct lockd_net *ln = net_generic(current->nsproxy->net_ns,
52 struct lockd_net *ln = net_generic(current->nsproxy->net_ns,
/linux-master/ipc/
H A Dnamespace.c11 #include <linux/nsproxy.h>
217 struct nsproxy *nsproxy; local
220 nsproxy = task->nsproxy;
221 if (nsproxy)
222 ns = get_ipc_ns(nsproxy->ipc_ns);
235 struct nsproxy *nsproxy = nsset->nsproxy; local
[all...]
H A Dmq_sysctl.c8 #include <linux/nsproxy.h>
72 return &current->nsproxy->ipc_ns->mq_set;
77 return &current->nsproxy->ipc_ns->mq_set == set;
H A Dipc_sysctl.c10 #include <linux/nsproxy.h>
186 return &current->nsproxy->ipc_ns->ipc_set;
191 return &current->nsproxy->ipc_ns->ipc_set == set;
/linux-master/net/
H A Dsysctl_net.c18 #include <linux/nsproxy.h>
33 return &current->nsproxy->net_ns->sysctls;
38 return &current->nsproxy->net_ns->sysctls == set;
/linux-master/fs/smb/client/
H A Ddns_resolve.c68 rc = dns_query(current->nsproxy->net_ns, NULL, hostname, len,
/linux-master/net/core/
H A Dnet_namespace.c13 #include <linux/nsproxy.h>
731 struct nsproxy *nsproxy; local
733 nsproxy = tsk->nsproxy;
734 if (nsproxy)
735 net = get_net(nsproxy->net_ns);
1430 struct nsproxy *nsproxy; local
1433 nsproxy
1453 struct nsproxy *nsproxy = nsset->nsproxy; local
[all...]
/linux-master/fs/proc/
H A Dproc_net.c22 #include <linux/nsproxy.h>
99 p->net = get_net_track(current->nsproxy->net_ns, &p->ns_tracker,
270 struct nsproxy *ns;
277 ns = task->nsproxy;
/linux-master/kernel/bpf/
H A Dtcx.c13 struct net *net = current->nsproxy->net_ns;
62 struct net *net = current->nsproxy->net_ns;
125 struct net *net = current->nsproxy->net_ns;
312 struct net *net = current->nsproxy->net_ns;
/linux-master/net/sctp/
H A Dsysctl.c394 struct net *net = current->nsproxy->net_ns;
439 struct net *net = current->nsproxy->net_ns;
467 struct net *net = current->nsproxy->net_ns;
505 struct net *net = current->nsproxy->net_ns;
534 struct net *net = current->nsproxy->net_ns;
575 struct net *net = current->nsproxy->net_ns;
/linux-master/fs/
H A Dproc_namespace.c11 #include <linux/nsproxy.h>
242 struct nsproxy *nsp;
253 nsp = task->nsproxy;
H A Dnamespace.c755 struct mnt_namespace *ns = current->nsproxy->mnt_ns;
860 return mnt->mnt_ns == current->nsproxy->mnt_ns;
1846 return ns_capable(current->nsproxy->mnt_ns->user_ns, CAP_SYS_ADMIN);
1966 return current->nsproxy->mnt_ns->seq >= mnt_ns->seq;
2306 struct user_namespace *user_ns = current->nsproxy->mnt_ns->user_ns;
2656 struct user_namespace *user_ns = current->nsproxy->mnt_ns->user_ns;
3081 if (parent_mnt_to == current->nsproxy->mnt_ns->root)
4026 ns = alloc_mnt_ns(current->nsproxy->mnt_ns->user_ns, true);
4257 touch_mnt_namespace(current->nsproxy->mnt_ns);
5024 mnt = lookup_mnt_in_ns(kreq.mnt_id, current->nsproxy
5375 struct nsproxy *nsproxy; local
5395 struct nsproxy *nsproxy = nsset->nsproxy; local
[all...]
/linux-master/arch/parisc/kernel/
H A Dvdso.c16 #include <linux/nsproxy.h>

Completed in 1268 milliseconds

12345