Home
last modified time | relevance | path

Searched refs:ns (Results 1 – 21 of 21) sorted by relevance

/include/linux/
Dpid_namespace.h38 static inline struct pid_namespace *get_pid_ns(struct pid_namespace *ns) in get_pid_ns() argument
40 if (ns != &init_pid_ns) in get_pid_ns()
41 kref_get(&ns->kref); in get_pid_ns()
42 return ns; in get_pid_ns()
45 extern struct pid_namespace *copy_pid_ns(unsigned long flags, struct pid_namespace *ns);
49 static inline void put_pid_ns(struct pid_namespace *ns) in put_pid_ns() argument
51 if (ns != &init_pid_ns) in put_pid_ns()
52 kref_put(&ns->kref, free_pid_ns); in put_pid_ns()
58 static inline struct pid_namespace *get_pid_ns(struct pid_namespace *ns) in get_pid_ns() argument
60 return ns; in get_pid_ns()
[all …]
Dipc_namespace.h53 #define INIT_IPC_NS(ns) .ns = &init_ipc_ns, argument
61 #define INIT_IPC_NS(ns) argument
67 struct ipc_namespace *ns);
68 extern void free_ipcs(struct ipc_namespace *ns, struct ipc_ids *ids,
72 static inline struct ipc_namespace *get_ipc_ns(struct ipc_namespace *ns) in get_ipc_ns() argument
74 if (ns) in get_ipc_ns()
75 kref_get(&ns->kref); in get_ipc_ns()
76 return ns; in get_ipc_ns()
79 static inline void put_ipc_ns(struct ipc_namespace *ns) in put_ipc_ns() argument
81 kref_put(&ns->kref, free_ipc_ns); in put_ipc_ns()
[all …]
Dmnt_namespace.h20 struct mnt_namespace *ns; member
27 extern void __put_mnt_ns(struct mnt_namespace *ns);
29 static inline void put_mnt_ns(struct mnt_namespace *ns) in put_mnt_ns() argument
31 if (atomic_dec_and_lock(&ns->count, &vfsmount_lock)) in put_mnt_ns()
33 __put_mnt_ns(ns); in put_mnt_ns()
38 struct mnt_namespace *ns = p->nsproxy->mnt_ns; in exit_mnt_ns() local
39 if (ns) in exit_mnt_ns()
40 put_mnt_ns(ns); in exit_mnt_ns()
43 static inline void get_mnt_ns(struct mnt_namespace *ns) in get_mnt_ns() argument
45 atomic_inc(&ns->count); in get_mnt_ns()
Duser_namespace.h23 static inline struct user_namespace *get_user_ns(struct user_namespace *ns) in get_user_ns() argument
25 if (ns) in get_user_ns()
26 kref_get(&ns->kref); in get_user_ns()
27 return ns; in get_user_ns()
33 static inline void put_user_ns(struct user_namespace *ns) in put_user_ns() argument
35 if (ns) in put_user_ns()
36 kref_put(&ns->kref, free_user_ns); in put_user_ns()
41 static inline struct user_namespace *get_user_ns(struct user_namespace *ns) in get_user_ns() argument
51 static inline void put_user_ns(struct user_namespace *ns) in put_user_ns() argument
Dutsname.h48 static inline void get_uts_ns(struct uts_namespace *ns) in get_uts_ns() argument
50 kref_get(&ns->kref); in get_uts_ns()
54 struct uts_namespace *ns);
57 static inline void put_uts_ns(struct uts_namespace *ns) in put_uts_ns() argument
59 kref_put(&ns->kref, free_uts_ns); in put_uts_ns()
62 static inline void get_uts_ns(struct uts_namespace *ns) in get_uts_ns() argument
66 static inline void put_uts_ns(struct uts_namespace *ns) in put_uts_ns() argument
71 struct uts_namespace *ns) in copy_utsname() argument
76 return ns; in copy_utsname()
Dnsproxy.h67 void free_nsproxy(struct nsproxy *ns);
71 static inline void put_nsproxy(struct nsproxy *ns) in put_nsproxy() argument
73 if (atomic_dec_and_test(&ns->count)) { in put_nsproxy()
74 free_nsproxy(ns); in put_nsproxy()
78 static inline void get_nsproxy(struct nsproxy *ns) in get_nsproxy() argument
80 atomic_inc(&ns->count); in get_nsproxy()
Dpid.h53 struct pid_namespace *ns; member
112 extern struct pid *find_pid_ns(int nr, struct pid_namespace *ns);
122 extern struct pid *alloc_pid(struct pid_namespace *ns);
137 struct pid_namespace *ns = NULL; in ns_of_pid() local
139 ns = pid->numbers[pid->level].ns; in ns_of_pid()
140 return ns; in ns_of_pid()
162 pid_t pid_nr_ns(struct pid *pid, struct pid_namespace *ns);
Dcgroup_subsys.h23 SUBSYS(ns)
Dtime.h188 static __always_inline void timespec_add_ns(struct timespec *a, u64 ns) in timespec_add_ns() argument
190 a->tv_sec += __iter_div_u64_rem(a->tv_nsec + ns, NSEC_PER_SEC, &ns); in timespec_add_ns()
191 a->tv_nsec = ns; in timespec_add_ns()
Dproc_fs.h138 extern int pid_ns_prepare_proc(struct pid_namespace *ns);
139 extern void pid_ns_release_proc(struct pid_namespace *ns);
239 static inline int pid_ns_prepare_proc(struct pid_namespace *ns) in pid_ns_prepare_proc() argument
244 static inline void pid_ns_release_proc(struct pid_namespace *ns) in pid_ns_release_proc() argument
275 struct pid_namespace *ns, struct pid *pid,
Dncp_fs.h249 int ns = ncp_namespace(i); in ncp_preserve_entry_case() local
251 if ((ns == NW_NS_DOS) in ncp_preserve_entry_case()
253 || ((ns == NW_NS_OS2) && (nscreator == NW_NS_DOS)) in ncp_preserve_entry_case()
Dhrtimer.h208 static inline void hrtimer_add_expires_ns(struct hrtimer *timer, u64 ns) in hrtimer_add_expires_ns() argument
210 timer->_expires = ktime_add_ns(timer->_expires, ns); in hrtimer_add_expires_ns()
211 timer->_softexpires = ktime_add_ns(timer->_softexpires, ns); in hrtimer_add_expires_ns()
Dktime.h330 static inline ktime_t ns_to_ktime(u64 ns) in ns_to_ktime() argument
333 return ktime_add_ns(ktime_zero, ns); in ns_to_ktime()
Dacct.h136 #define acct_exit_ns(ns) do { } while (0) argument
Dinit_task.h88 .ns = &init_pid_ns, \
Dsched.h1507 pid_t task_pid_nr_ns(struct task_struct *tsk, struct pid_namespace *ns);
1520 pid_t task_tgid_nr_ns(struct task_struct *tsk, struct pid_namespace *ns);
1533 pid_t task_pgrp_nr_ns(struct task_struct *tsk, struct pid_namespace *ns);
1546 pid_t task_session_nr_ns(struct task_struct *tsk, struct pid_namespace *ns);
1826 struct pid_namespace *ns);
1830 struct pid_namespace *ns);
1842 extern void release_uids(struct user_namespace *ns);
/include/net/irda/
Dirlap.h108 __u8 ns; /* Sequence number of frame sent */ member
255 int irlap_validate_ns_received(struct irlap_cb *, int ns);
/include/net/
Dlapb.h72 unsigned short nr, ns; /* N(R), N(S) */ member
Dllc_pdu.h424 extern void llc_pdu_init_as_i_cmd(struct sk_buff *skb, u8 p_bit, u8 ns, u8 nr);
/include/linux/ssb/
Dssb_driver_extif.h172 unsigned long ns);
/include/pcmcia/
Dcistpl.h86 u_char ns; member
127 u_char ns; member