/include/linux/ |
D | pid_namespace.h | 38 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 …]
|
D | ipc_namespace.h | 53 #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 …]
|
D | mnt_namespace.h | 20 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()
|
D | user_namespace.h | 23 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
|
D | utsname.h | 48 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()
|
D | nsproxy.h | 67 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()
|
D | pid.h | 53 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);
|
D | cgroup_subsys.h | 23 SUBSYS(ns)
|
D | time.h | 188 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()
|
D | proc_fs.h | 138 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,
|
D | ncp_fs.h | 249 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()
|
D | hrtimer.h | 208 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()
|
D | ktime.h | 330 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()
|
D | acct.h | 136 #define acct_exit_ns(ns) do { } while (0) argument
|
D | init_task.h | 88 .ns = &init_pid_ns, \
|
D | sched.h | 1507 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/ |
D | irlap.h | 108 __u8 ns; /* Sequence number of frame sent */ member 255 int irlap_validate_ns_received(struct irlap_cb *, int ns);
|
/include/net/ |
D | lapb.h | 72 unsigned short nr, ns; /* N(R), N(S) */ member
|
D | llc_pdu.h | 424 extern void llc_pdu_init_as_i_cmd(struct sk_buff *skb, u8 p_bit, u8 ns, u8 nr);
|
/include/linux/ssb/ |
D | ssb_driver_extif.h | 172 unsigned long ns);
|
/include/pcmcia/ |
D | cistpl.h | 86 u_char ns; member 127 u_char ns; member
|