Searched refs:vdso_th (Results 1 - 11 of 11) sorted by relevance

/freebsd-current/sys/kern/
H A Dsubr_dummy_vdso_tc.c33 cpu_fill_vdso_timehands(struct vdso_timehands *vdso_th, struct timecounter *tc) argument
H A Dkern_tc.c2188 tc_fill_vdso_timehands(struct vdso_timehands *vdso_th) argument
2194 vdso_th->th_scale = th->th_scale;
2195 vdso_th->th_offset_count = th->th_offset_count;
2196 vdso_th->th_counter_mask = th->th_counter->tc_counter_mask;
2197 vdso_th->th_offset = th->th_offset;
2198 vdso_th->th_boottime = th->th_boottime;
2200 enabled = th->th_counter->tc_fill_vdso_timehands(vdso_th,
/freebsd-current/sys/x86/x86/
H A Dpvclock.c66 struct vdso_timehands *vdso_th, struct timecounter *tc);
69 struct vdso_timehands32 *vdso_th, struct timecounter *tc);
219 pvclock_tc_vdso_timehands(struct vdso_timehands *vdso_th, argument
227 vdso_th->th_algo = VDSO_TH_ALGO_X86_PVCLK;
228 vdso_th->th_x86_shift = 0;
229 vdso_th->th_x86_hpet_idx = 0;
230 vdso_th->th_x86_pvc_last_systime =
232 vdso_th->th_x86_pvc_stable_mask = !pvc->vdso_force_unstable &&
234 bzero(vdso_th->th_res, sizeof(vdso_th
242 pvclock_tc_vdso_timehands32(struct vdso_timehands32 *vdso_th, struct timecounter *tc) argument
[all...]
H A Dtsc.c104 static uint32_t x86_tsc_vdso_timehands(struct vdso_timehands *vdso_th,
970 x86_tsc_vdso_timehands(struct vdso_timehands *vdso_th, struct timecounter *tc) argument
973 vdso_th->th_algo = VDSO_TH_ALGO_X86_TSC;
974 vdso_th->th_x86_shift = (int)(intptr_t)tc->tc_priv;
975 vdso_th->th_x86_hpet_idx = 0xffffffff;
976 vdso_th->th_x86_pvc_last_systime = 0;
977 vdso_th->th_x86_pvc_stable_mask = 0;
978 bzero(vdso_th->th_res, sizeof(vdso_th->th_res));
/freebsd-current/sys/sys/
H A Dvdso.h80 int __vdso_gettc(const struct vdso_timehands *vdso_th, u_int *tc);
100 uint32_t tc_fill_vdso_timehands(struct vdso_timehands *vdso_th);
110 uint32_t cpu_fill_vdso_timehands(struct vdso_timehands *vdso_th,
/freebsd-current/sys/dev/hyperv/vmbus/amd64/
H A Dhyperv_machdep.c124 hyperv_tsc_vdso_timehands(struct vdso_timehands *vdso_th, argument
128 vdso_th->th_algo = VDSO_TH_ALGO_X86_HVTSC;
129 vdso_th->th_x86_shift = 0;
130 vdso_th->th_x86_hpet_idx = 0;
131 vdso_th->th_x86_pvc_last_systime = 0;
132 vdso_th->th_x86_pvc_stable_mask = 0;
133 bzero(vdso_th->th_res, sizeof(vdso_th->th_res));
/freebsd-current/sys/powerpc/powerpc/
H A Dclock.c91 static uint32_t decr_vdso_timehands(struct vdso_timehands *vdso_th,
235 decr_vdso_timehands(struct vdso_timehands *vdso_th, struct timecounter *tc) argument
237 vdso_th->th_algo = VDSO_TH_ALGO_PPC_TB;
238 bzero(vdso_th->th_res, sizeof(vdso_th->th_res));
/freebsd-current/sys/dev/acpica/
H A Dacpi_hpet.h71 uint32_t hpet_vdso_timehands(struct vdso_timehands *vdso_th,
H A Dacpi_hpet.c147 hpet_vdso_timehands(struct vdso_timehands *vdso_th, struct timecounter *tc) argument
152 vdso_th->th_algo = VDSO_TH_ALGO_X86_HPET;
153 vdso_th->th_x86_shift = 0;
154 vdso_th->th_x86_hpet_idx = device_get_unit(sc->dev);
155 vdso_th->th_x86_pvc_last_systime = 0;
156 vdso_th->th_x86_pvc_stable_mask = 0;
157 bzero(vdso_th->th_res, sizeof(vdso_th->th_res));
/freebsd-current/sys/riscv/riscv/
H A Dtimer.c106 riscv_timer_tc_fill_vdso_timehands(struct vdso_timehands *vdso_th, argument
109 vdso_th->th_algo = VDSO_TH_ALGO_RISCV_RDTIME;
110 bzero(vdso_th->th_res, sizeof(vdso_th->th_res));
/freebsd-current/sys/arm/arm/
H A Dgeneric_timer.c152 static uint32_t arm_tmr_fill_vdso_timehands(struct vdso_timehands *vdso_th,
862 arm_tmr_fill_vdso_timehands(struct vdso_timehands *vdso_th, argument
866 vdso_th->th_algo = VDSO_TH_ALGO_ARM_GENTIM;
867 vdso_th->th_physical = arm_tmr_sc->physical_user;
868 bzero(vdso_th->th_res, sizeof(vdso_th->th_res));

Completed in 116 milliseconds