Home
last modified time | relevance | path

Searched refs:vdso_data (Results 1 – 10 of 10) sorted by relevance

/components/lwp/vdso/kernel/
A Dvdso_data.h21 extern struct vdso_data *vdso_data;
24 struct vdso_data *_get_k_vdso_data(void) in _get_k_vdso_data()
26 return vdso_data; in _get_k_vdso_data()
31 void rt_vdso_write_begin(struct vdso_data *vd) in rt_vdso_write_begin()
38 void rt_vdso_write_end(struct vdso_data *vd) in rt_vdso_write_end()
/components/lwp/arch/common/
A Dvdso.c52 struct vdso_data data[CS_BASES];
55 struct vdso_data *vdso_data = vdso_data_store.data; variable
69 vdso_base = lwp_map_user_phy(lwp, RT_NULL, rt_kmem_v2p((void *)vdso_data), vdso_data_len, 0); in __setup_additional_pages()
99 vdso_data->realtime_initdata = timegm(&time_vdso); in __initdata()
/components/lwp/vdso/user/arch/aarch64/
A Dvdso_sys.c33 __rt_vdso_getcoarse(struct timespec *ts, clockid_t clock, const struct vdso_data *vdns) in __rt_vdso_getcoarse()
35 const struct vdso_data *vd; in __rt_vdso_getcoarse()
65 __vdso_clock_gettime_common(const struct vdso_data *vd, clockid_t clock, in __vdso_clock_gettime_common()
83 rt_vdso_clock_gettime_data(const struct vdso_data *vd, clockid_t clock, in rt_vdso_clock_gettime_data()
A Dvdso_sys.h126 extern struct vdso_data _vdso_data[CS_BASES] __attribute__((visibility("hidden")));
127 static inline struct vdso_data *__arch_get_vdso_data(void) in __arch_get_vdso_data()
132 static inline uint32_t rt_vdso_read_begin(const struct vdso_data *vd) in rt_vdso_read_begin()
143 static inline uint32_t rt_vdso_read_retry(const struct vdso_data *vd, in rt_vdso_read_retry()
/components/lwp/vdso/user/arch/risc-v/
A Dvdso_sys.c40 __rt_vdso_getcoarse(struct timespec *ts, clockid_t clock, const struct vdso_data *vdns) in __rt_vdso_getcoarse()
42 const struct vdso_data *vd; in __rt_vdso_getcoarse()
72 __vdso_clock_gettime_common(const struct vdso_data *vd, clockid_t clock, in __vdso_clock_gettime_common()
90 rt_vdso_clock_gettime_data(const struct vdso_data *vd, clockid_t clock, in rt_vdso_clock_gettime_data()
A Dvdso_sys.h120 extern struct vdso_data _vdso_data[CS_BASES] __attribute__((visibility("hidden")));
121 static inline struct vdso_data *__arch_get_vdso_data(void) in __arch_get_vdso_data()
126 static inline uint32_t rt_vdso_read_begin(const struct vdso_data *vd) in rt_vdso_read_begin()
137 static inline uint32_t rt_vdso_read_retry(const struct vdso_data *vd, in rt_vdso_read_retry()
/components/lwp/vdso/
A Dvdso_datapage.h54 struct vdso_data { struct
61 typedef struct vdso_data *vdso_data_t; argument
/components/lwp/arch/aarch64/common/
A Dvdso_data.c20 struct vdso_data *vdata = get_k_vdso_data(); in rt_vdso_update_glob_time()
/components/lwp/arch/risc-v/common/
A Dvdso_data.c20 struct vdso_data *vdata = get_k_vdso_data(); in rt_vdso_update_glob_time()
/components/lwp/
A DSConscript30 vdso_files = ['vdso_data.c', 'vdso.c']

Completed in 10 milliseconds