vdso_time_data
const struct vdso_time_data *vd)
void __arch_sync_vdso_time_data(struct vdso_time_data *vdata)
const struct vdso_time_data *vd)
static __always_inline const struct vdso_time_data *__arch_get_vdso_u_time_data(void)
const struct vdso_time_data *ret;
const struct vdso_time_data *vd)
static __always_inline const struct vdso_time_data *__arch_get_vdso_u_time_data(void)
const struct vdso_time_data *ret = &vdso_u_time_data;
const struct vdso_time_data *vd)
static __always_inline u64 read_gic_count(const struct vdso_time_data *data)
const struct vdso_time_data *vd)
static __always_inline const struct vdso_time_data *__arch_get_vdso_u_time_data(void)
static inline const struct vdso_time_data *get_vdso_time_data(void)
const struct vdso_time_data *addr;
static inline void __iomem *get_gic(const struct vdso_time_data *data)
const struct vdso_time_data *vd);
const struct vdso_time_data *vd);
const struct vdso_time_data *vd);
const struct vdso_time_data *vd);
const struct vdso_time_data *vd);
const struct vdso_time_data *vd);
const struct vdso_time_data *vd);
const struct vdso_time_data *vd);
const struct vdso_time_data *vd)
const struct vdso_time_data *vd)
const struct vdso_time_data *vd)
const struct vdso_time_data *vd)
const struct vdso_time_data *vd)
const struct vdso_time_data *vd)
const struct vdso_time_data *vd)
const struct vdso_time_data *vd)
__kernel_old_time_t __c_kernel_time(__kernel_old_time_t *time, const struct vdso_time_data *vd)
const struct vdso_time_data *vd)
static inline u64 __arch_get_hw_counter(s32 clock_mode, const struct vdso_time_data *vd)
static __always_inline const struct vdso_time_data *__arch_get_vdso_u_time_data(void)
return (const struct vdso_time_data *)ret;
static __always_inline u64 __arch_get_hw_counter(s32 clock_mode, const struct vdso_time_data *vd)
const struct vdso_time_data *vd)
static __always_inline void __arch_sync_vdso_time_data(struct vdso_time_data *vdata)
static __always_inline const struct vdso_time_data *__arch_get_vdso_u_time_data(void)
extern struct vdso_time_data vdso_u_time_data __attribute__((visibility("hidden")));
extern struct vdso_time_data *vdso_k_time_data;
static __always_inline void vdso_write_end(struct vdso_time_data *vd)
static __always_inline void vdso_write_begin(struct vdso_time_data *vd)
struct vdso_time_data *vdata;
struct vdso_time_data *vdata = vdso_k_time_data;
struct vdso_time_data *vdata = vdso_k_time_data;
struct vdso_time_data *vdata = vdso_k_time_data;
struct vdso_time_data *vdata = vdso_k_time_data;
static inline void update_vdso_time_data(struct vdso_time_data *vdata, struct timekeeper *tk)
struct vdso_time_data *vdata = vdso_k_time_data;
struct vdso_time_data *vdso_k_time_data __ro_after_init =
static_assert(sizeof(struct vdso_time_data) <= PAGE_SIZE);
bool vdso_get_timestamp(const struct vdso_time_data *vd, const struct vdso_clock *vc,
const struct vdso_time_data *vdso_timens_data(const struct vdso_time_data *vd)
bool do_hres_timens(const struct vdso_time_data *vdns, const struct vdso_clock *vcns,
const struct vdso_time_data *vd = vdso_timens_data(vdns);
bool do_hres(const struct vdso_time_data *vd, const struct vdso_clock *vc,
bool do_coarse_timens(const struct vdso_time_data *vdns, const struct vdso_clock *vcns,
const struct vdso_time_data *vd = vdso_timens_data(vdns);
bool do_coarse(const struct vdso_time_data *vd, const struct vdso_clock *vc,
bool do_aux(const struct vdso_time_data *vd, clockid_t clock, struct __kernel_timespec *ts)
__cvdso_clock_gettime_common(const struct vdso_time_data *vd, clockid_t clock,
__cvdso_clock_gettime_data(const struct vdso_time_data *vd, clockid_t clock,
__cvdso_clock_gettime32_data(const struct vdso_time_data *vd, clockid_t clock,
__cvdso_gettimeofday_data(const struct vdso_time_data *vd,
__cvdso_time_data(const struct vdso_time_data *vd, __kernel_old_time_t *time)
bool __cvdso_clock_getres_common(const struct vdso_time_data *vd, clockid_t clock,
int __cvdso_clock_getres_data(const struct vdso_time_data *vd, clockid_t clock,
__cvdso_clock_getres_time32_data(const struct vdso_time_data *vd, clockid_t clock,