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

/freebsd-12-stable/sys/kern/
H A Dsubr_dummy_vdso_tc.c36 cpu_fill_vdso_timehands(struct vdso_timehands *vdso_th, struct timecounter *tc) argument
H A Dkern_tc.c2133 tc_fill_vdso_timehands(struct vdso_timehands *vdso_th) argument
2139 vdso_th->th_scale = th->th_scale;
2140 vdso_th->th_offset_count = th->th_offset_count;
2141 vdso_th->th_counter_mask = th->th_counter->tc_counter_mask;
2142 vdso_th->th_offset = th->th_offset;
2143 vdso_th->th_boottime = th->th_boottime;
2145 enabled = th->th_counter->tc_fill_vdso_timehands(vdso_th,
/freebsd-12-stable/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 bzero(vdso_th->th_res, sizeof(vdso_th->th_res));
/freebsd-12-stable/sys/sys/
H A 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/dev/acpica/
H A Dacpi_hpet.h72 uint32_t hpet_vdso_timehands(struct vdso_timehands *vdso_th,
H A Dacpi_hpet.c151 hpet_vdso_timehands(struct vdso_timehands *vdso_th, struct timecounter *tc) argument
156 vdso_th->th_algo = VDSO_TH_ALGO_X86_HPET;
157 vdso_th->th_x86_shift = 0;
158 vdso_th->th_x86_hpet_idx = device_get_unit(sc->dev);
159 bzero(vdso_th->th_res, sizeof(vdso_th->th_res));
/freebsd-12-stable/sys/arm/arm/
H A 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, argument
596 vdso_th->th_algo = VDSO_TH_ALGO_ARM_GENTIM;
597 vdso_th->th_physical = arm_tmr_sc->physical;
598 bzero(vdso_th->th_res, sizeof(vdso_th->th_res));
/freebsd-12-stable/sys/x86/x86/
H A 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) argument
864 vdso_th->th_algo = VDSO_TH_ALGO_X86_TSC;
865 vdso_th->th_x86_shift = (int)(intptr_t)tc->tc_priv;
866 vdso_th->th_x86_hpet_idx = 0xffffffff;
867 bzero(vdso_th->th_res, sizeof(vdso_th->th_res));

Completed in 406 milliseconds