Symbol: time_namespace
include/linux/ns/ns_common_types.h
137
struct time_namespace *: &(__ns)->ns, \
include/linux/ns/ns_common_types.h
138
const struct time_namespace *: &(__ns)->ns, \
include/linux/ns/ns_common_types.h
151
struct time_namespace *: TIME_NS_INIT_INO, \
include/linux/ns/ns_common_types.h
162
struct time_namespace *: &init_time_ns, \
include/linux/ns/ns_common_types.h
173
struct time_namespace *: TIME_NS_INIT_ID, \
include/linux/ns/ns_common_types.h
184
struct time_namespace *: (IS_ENABLED(CONFIG_TIME_NS) ? &timens_operations : NULL), \
include/linux/ns/ns_common_types.h
19
struct time_namespace;
include/linux/ns/ns_common_types.h
204
X(time_namespace, CLONE_NEWTIME) \
include/linux/ns/ns_common_types.h
28
extern struct time_namespace init_time_ns;
include/linux/nsfs.h
34
struct time_namespace *: current->nsproxy->time_ns, \
include/linux/nsproxy.h
39
struct time_namespace *time_ns;
include/linux/nsproxy.h
40
struct time_namespace *time_ns_for_children;
include/linux/nstree.h
40
struct time_namespace *: &(time_ns_tree), \
include/linux/time_namespace.h
106
struct time_namespace *ns = current->nsproxy->time_ns;
include/linux/time_namespace.h
119
static inline struct time_namespace *get_time_ns(struct time_namespace *ns)
include/linux/time_namespace.h
124
static inline void put_time_ns(struct time_namespace *ns)
include/linux/time_namespace.h
129
struct time_namespace *copy_time_ns(u64 flags,
include/linux/time_namespace.h
131
struct time_namespace *old_ns)
include/linux/time_namespace.h
162
extern void timens_commit(struct task_struct *tsk, struct time_namespace *ns);
include/linux/time_namespace.h
165
static inline void timens_commit(struct task_struct *tsk, struct time_namespace *ns)
include/linux/time_namespace.h
175
DEFINE_FREE(time_ns, struct time_namespace *, if (_T) put_time_ns(_T))
include/linux/time_namespace.h
36
extern struct time_namespace init_time_ns;
include/linux/time_namespace.h
39
static inline struct time_namespace *to_time_ns(struct ns_common *ns)
include/linux/time_namespace.h
41
return container_of(ns, struct time_namespace, ns);
include/linux/time_namespace.h
45
static inline struct time_namespace *get_time_ns(struct time_namespace *ns)
include/linux/time_namespace.h
51
struct time_namespace *copy_time_ns(u64 flags,
include/linux/time_namespace.h
53
struct time_namespace *old_ns);
include/linux/time_namespace.h
54
void free_time_ns(struct time_namespace *ns);
include/linux/time_namespace.h
57
static inline void put_time_ns(struct time_namespace *ns)
kernel/time/namespace.c
134
struct time_namespace *copy_time_ns(u64 flags,
kernel/time/namespace.c
135
struct user_namespace *user_ns, struct time_namespace *old_ns)
kernel/time/namespace.c
145
void free_time_ns(struct time_namespace *ns)
kernel/time/namespace.c
158
struct time_namespace *ns;
kernel/time/namespace.c
173
struct time_namespace *ns;
kernel/time/namespace.c
194
struct time_namespace *ns = to_time_ns(new);
kernel/time/namespace.c
216
struct time_namespace *ns = to_time_ns(nsc);
kernel/time/namespace.c
254
struct time_namespace *time_ns __free(time_ns) = NULL;
kernel/time/namespace.c
269
struct time_namespace *time_ns __free(time_ns) = NULL;
kernel/time/namespace.c
350
struct time_namespace init_time_ns = {
kernel/time/namespace.c
81
static struct time_namespace *clone_time_ns(struct user_namespace *user_ns,
kernel/time/namespace.c
82
struct time_namespace *old_ns)
kernel/time/namespace.c
84
struct time_namespace *ns;
kernel/time/namespace_internal.h
16
int timens_vdso_alloc_vvar_page(struct time_namespace *ns);
kernel/time/namespace_internal.h
17
void timens_vdso_free_vvar_page(struct time_namespace *ns);
kernel/time/namespace_internal.h
19
static inline int timens_vdso_alloc_vvar_page(struct time_namespace *ns)
kernel/time/namespace_internal.h
23
static inline void timens_vdso_free_vvar_page(struct time_namespace *ns)
kernel/time/namespace_internal.h
7
struct time_namespace;
kernel/time/namespace_vdso.c
128
static int vdso_join_timens(struct task_struct *task, struct time_namespace *ns)
kernel/time/namespace_vdso.c
142
void timens_commit(struct task_struct *tsk, struct time_namespace *ns)
kernel/time/namespace_vdso.c
148
int timens_vdso_alloc_vvar_page(struct time_namespace *ns)
kernel/time/namespace_vdso.c
157
void timens_vdso_free_vvar_page(struct time_namespace *ns)
kernel/time/namespace_vdso.c
56
struct time_namespace *ns)
kernel/time/namespace_vdso.c
90
struct time_namespace *ns)