time_namespace
struct time_namespace *: &(__ns)->ns, \
const struct time_namespace *: &(__ns)->ns, \
struct time_namespace *: TIME_NS_INIT_INO, \
struct time_namespace *: &init_time_ns, \
struct time_namespace *: TIME_NS_INIT_ID, \
struct time_namespace;
struct time_namespace *: (IS_ENABLED(CONFIG_TIME_NS) ? &timens_operations : NULL), \
struct time_namespace *: CLONE_NEWTIME, \
extern struct time_namespace init_time_ns;
struct time_namespace *: current->nsproxy->time_ns, \
struct time_namespace *time_ns;
struct time_namespace *time_ns_for_children;
struct time_namespace *: &(time_ns_tree), \
struct time_namespace *ns = current->nsproxy->time_ns;
struct time_namespace *ns)
struct time_namespace *ns)
static inline struct time_namespace *get_time_ns(struct time_namespace *ns)
static inline void put_time_ns(struct time_namespace *ns)
struct time_namespace *copy_time_ns(u64 flags,
struct time_namespace *old_ns)
extern struct time_namespace init_time_ns;
static inline struct time_namespace *to_time_ns(struct ns_common *ns)
return container_of(ns, struct time_namespace, ns);
struct time_namespace *ns);
extern void timens_commit(struct task_struct *tsk, struct time_namespace *ns);
static inline struct time_namespace *get_time_ns(struct time_namespace *ns)
struct time_namespace *copy_time_ns(u64 flags,
struct time_namespace *old_ns);
void free_time_ns(struct time_namespace *ns);
static inline void put_time_ns(struct time_namespace *ns)
struct time_namespace *copy_time_ns(u64 flags,
struct user_namespace *user_ns, struct time_namespace *old_ns)
struct time_namespace *ns)
struct time_namespace *ns)
void free_time_ns(struct time_namespace *ns)
struct time_namespace *ns = NULL;
struct time_namespace *ns = NULL;
void timens_commit(struct task_struct *tsk, struct time_namespace *ns)
struct time_namespace *ns = to_time_ns(new);
struct time_namespace *ns = to_time_ns(nsc);
struct time_namespace *time_ns;
struct time_namespace *time_ns;
struct time_namespace init_time_ns = {
static struct time_namespace *clone_time_ns(struct user_namespace *user_ns,
struct time_namespace *old_ns)
struct time_namespace *ns;
int vdso_join_timens(struct task_struct *task, struct time_namespace *ns)