vdso_clock
static inline bool vdso_clocksource_ok(const struct vdso_clock *vc)
void __arch_update_vdso_clock(struct vdso_clock *vc)
static inline bool vdso_clocksource_ok(const struct vdso_clock *vc)
static inline bool arch_vdso_clocksource_ok(const struct vdso_clock *vc)
static __always_inline u64 vdso_calc_ns(const struct vdso_clock *vc, u64 cycles, u64 base)
static __always_inline void __arch_update_vdso_clock(struct vdso_clock *vc)
struct vdso_clock clock_data[CS_BASES];
struct vdso_clock aux_clock_data[MAX_AUX_CLOCKS];
static __always_inline u32 vdso_read_begin(const struct vdso_clock *vc)
static __always_inline u32 vdso_read_retry(const struct vdso_clock *vc,
static __always_inline void vdso_write_seq_begin(struct vdso_clock *vc)
static __always_inline void vdso_write_seq_end(struct vdso_clock *vc)
static __always_inline void vdso_write_begin_clock(struct vdso_clock *vc)
static __always_inline void vdso_write_end_clock(struct vdso_clock *vc)
struct vdso_clock *vc = vd->clock_data;
struct vdso_clock *vc = vd->clock_data;
static void timens_setup_vdso_clock_data(struct vdso_clock *vc,
struct vdso_clock *vc;
struct vdso_clock *vc;
static inline void fill_clock_configuration(struct vdso_clock *vc, const struct tk_read_base *base)
struct vdso_clock *vc = vdata->clock_data;
struct vdso_clock *vc = vdata->clock_data;
bool do_hres_timens(const struct vdso_time_data *vdns, const struct vdso_clock *vcns,
const struct vdso_clock *vc = vd->clock_data;
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_clock *vc = vd->clock_data;
static __always_inline bool vdso_delta_ok(const struct vdso_clock *vc, u64 delta)
bool do_coarse(const struct vdso_time_data *vd, const struct vdso_clock *vc,
const struct vdso_clock *vc;
static __always_inline bool vdso_delta_ok(const struct vdso_clock *vc, u64 delta)
const struct vdso_clock *vc = vd->clock_data;
const struct vdso_clock *vc = vd->clock_data;
const struct vdso_clock *vc = vd->clock_data;
const struct vdso_clock *vc = vd->clock_data;
static __always_inline u64 vdso_calc_ns(const struct vdso_clock *vc, u64 cycles, u64 base)
static inline bool vdso_clocksource_ok(const struct vdso_clock *vc)
bool vdso_get_timestamp(const struct vdso_time_data *vd, const struct vdso_clock *vc,