Home
last modified time | relevance | path

Searched refs:vdso_th (Results 1 – 9 of 9) sorted by relevance

/freebsd-12-stable/sys/x86/x86/
Dpvclock.c69 struct vdso_timehands *vdso_th, struct timecounter *tc);
72 struct vdso_timehands32 *vdso_th, struct timecounter *tc);
222 pvclock_tc_vdso_timehands(struct vdso_timehands *vdso_th, in pvclock_tc_vdso_timehands() argument
227 vdso_th->th_algo = VDSO_TH_ALGO_X86_PVCLK; in pvclock_tc_vdso_timehands()
228 vdso_th->th_x86_shift = 0; in pvclock_tc_vdso_timehands()
229 vdso_th->th_x86_hpet_idx = 0; in pvclock_tc_vdso_timehands()
230 vdso_th->th_x86_pvc_last_systime = in pvclock_tc_vdso_timehands()
232 vdso_th->th_x86_pvc_stable_mask = !pvc->vdso_force_unstable && in pvclock_tc_vdso_timehands()
234 bzero(vdso_th->th_res, sizeof(vdso_th->th_res)); in pvclock_tc_vdso_timehands()
240 pvclock_tc_vdso_timehands32(struct vdso_timehands32 *vdso_th, in pvclock_tc_vdso_timehands32() argument
[all …]
Dtsc.c102 static uint32_t x86_tsc_vdso_timehands(struct vdso_timehands *vdso_th,
861 x86_tsc_vdso_timehands(struct vdso_timehands *vdso_th, struct timecounter *tc) in x86_tsc_vdso_timehands() argument
864 vdso_th->th_algo = VDSO_TH_ALGO_X86_TSC; in x86_tsc_vdso_timehands()
865 vdso_th->th_x86_shift = (int)(intptr_t)tc->tc_priv; in x86_tsc_vdso_timehands()
866 vdso_th->th_x86_hpet_idx = 0xffffffff; in x86_tsc_vdso_timehands()
867 vdso_th->th_x86_pvc_last_systime = 0; in x86_tsc_vdso_timehands()
868 vdso_th->th_x86_pvc_stable_mask = 0; in x86_tsc_vdso_timehands()
869 bzero(vdso_th->th_res, sizeof(vdso_th->th_res)); in x86_tsc_vdso_timehands()
/freebsd-12-stable/sys/dev/hyperv/vmbus/amd64/
Dhyperv_machdep.c124 hyperv_tsc_vdso_timehands(struct vdso_timehands *vdso_th, in hyperv_tsc_vdso_timehands() argument
128 vdso_th->th_algo = VDSO_TH_ALGO_X86_HVTSC; in hyperv_tsc_vdso_timehands()
129 vdso_th->th_x86_shift = 0; in hyperv_tsc_vdso_timehands()
130 vdso_th->th_x86_hpet_idx = 0; in hyperv_tsc_vdso_timehands()
131 vdso_th->th_x86_pvc_last_systime = 0; in hyperv_tsc_vdso_timehands()
132 vdso_th->th_x86_pvc_stable_mask = 0; in hyperv_tsc_vdso_timehands()
133 bzero(vdso_th->th_res, sizeof(vdso_th->th_res)); in hyperv_tsc_vdso_timehands()
/freebsd-12-stable/sys/sys/
Dvdso.h70 int __vdso_gettc(const struct vdso_timehands *vdso_th, u_int *tc);
87 uint32_t tc_fill_vdso_timehands(struct vdso_timehands *vdso_th);
97 uint32_t cpu_fill_vdso_timehands(struct vdso_timehands *vdso_th,
/freebsd-12-stable/sys/arm/arm/
Dgeneric_timer.c110 static uint32_t arm_tmr_fill_vdso_timehands(struct vdso_timehands *vdso_th,
592 arm_tmr_fill_vdso_timehands(struct vdso_timehands *vdso_th, in arm_tmr_fill_vdso_timehands() argument
596 vdso_th->th_algo = VDSO_TH_ALGO_ARM_GENTIM; in arm_tmr_fill_vdso_timehands()
597 vdso_th->th_physical = arm_tmr_sc->physical; in arm_tmr_fill_vdso_timehands()
598 bzero(vdso_th->th_res, sizeof(vdso_th->th_res)); in arm_tmr_fill_vdso_timehands()
/freebsd-12-stable/sys/dev/acpica/
Dacpi_hpet.c151 hpet_vdso_timehands(struct vdso_timehands *vdso_th, struct timecounter *tc) in hpet_vdso_timehands() argument
156 vdso_th->th_algo = VDSO_TH_ALGO_X86_HPET; in hpet_vdso_timehands()
157 vdso_th->th_x86_shift = 0; in hpet_vdso_timehands()
158 vdso_th->th_x86_hpet_idx = device_get_unit(sc->dev); in hpet_vdso_timehands()
159 vdso_th->th_x86_pvc_last_systime = 0; in hpet_vdso_timehands()
160 vdso_th->th_x86_pvc_stable_mask = 0; in hpet_vdso_timehands()
161 bzero(vdso_th->th_res, sizeof(vdso_th->th_res)); in hpet_vdso_timehands()
Dacpi_hpet.h72 uint32_t hpet_vdso_timehands(struct vdso_timehands *vdso_th,
/freebsd-12-stable/sys/kern/
Dsubr_dummy_vdso_tc.c36 cpu_fill_vdso_timehands(struct vdso_timehands *vdso_th, struct timecounter *tc) in cpu_fill_vdso_timehands() argument
Dkern_tc.c2133 tc_fill_vdso_timehands(struct vdso_timehands *vdso_th) in tc_fill_vdso_timehands() argument
2139 vdso_th->th_scale = th->th_scale; in tc_fill_vdso_timehands()
2140 vdso_th->th_offset_count = th->th_offset_count; in tc_fill_vdso_timehands()
2141 vdso_th->th_counter_mask = th->th_counter->tc_counter_mask; in tc_fill_vdso_timehands()
2142 vdso_th->th_offset = th->th_offset; in tc_fill_vdso_timehands()
2143 vdso_th->th_boottime = th->th_boottime; in tc_fill_vdso_timehands()
2145 enabled = th->th_counter->tc_fill_vdso_timehands(vdso_th, in tc_fill_vdso_timehands()