Home
last modified time | relevance | path

Searched refs:tc_frequency (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/sys/kern/
H A Dsubr_clockcalib.c113 if (t1 > tc->tc_frequency) { in clockcalib()
119 freq = (double)(tc->tc_frequency) * clk1 / t1; in clockcalib()
157 freq = (double)(tc->tc_frequency) * cva / va_t; in clockcalib()
162 1000000.0 / tc->tc_frequency), in clockcalib()
H A Dkern_tc.c197 freq = tc->tc_frequency; in sysctl_kern_timecounter_freq()
569 cest.period = ((1ULL << 63) / tc->tc_frequency) << 1; in ffclock_reset_clock()
789 cest->period = ((1ULL << 63) / tc->tc_frequency ) << 1; in ffclock_change_tc()
1185 u = tc->tc_frequency / tc->tc_counter_mask; in tc_init()
1193 tc->tc_name, (uintmax_t)tc->tc_frequency); in tc_init()
1198 tc->tc_name, (uintmax_t)tc->tc_frequency, in tc_init()
1246 tc->tc_frequency < timecounter->tc_frequency) in tc_init()
1260 return (timehands->th_counter->tc_frequency); in tc_getfrequency()
1350 scale /= th->th_counter->tc_frequency; in recalculate_scaling_factor_and_large_delta()
1460 tc_min_ticktock_freq = max(1, tc->tc_frequency / in tc_windup()
[all …]
/freebsd/sys/i386/i386/
H A Dmp_clock.c70 if (piix_timecounter.tc_frequency == 0) in sysctl_machdep_piix_freq()
76 piix_timecounter.tc_frequency = piix_freq; in sysctl_machdep_piix_freq()
131 piix_timecounter.tc_frequency = piix_freq; in piix_attach()
H A Delan-mmcr.c317 f = elan_timecounter.tc_frequency * 4; in sysctl_machdep_elan_freq()
320 elan_timecounter.tc_frequency = (f + 3) / 4; in sysctl_machdep_elan_freq()
/freebsd/sys/arm/allwinner/
H A Da10_timer.c136 .tc_frequency = 0,
145 .tc_frequency = 0,
230 a10_timer_timecounter.tc_frequency = sc->timer0_freq; in a10_timer_attach()
242 a10_timer_timecounter.tc_frequency); in a10_timer_attach()
401 a23_timer_timecounter.tc_frequency = sc->timer0_freq; in a23_timer_timecounter_setup()
/freebsd/sys/riscv/riscv/
H A Dtimer.c76 .tc_frequency = 0,
239 riscv_timer_timecount.tc_frequency = sc->clkfreq; in riscv_timer_attach()
298 counts_per_usec = ((riscv_timer_timecount.tc_frequency / 1000000) + 1); in DELAY()
/freebsd/sys/arm/arm/
H A Dmpcore_timer.c128 .tc_frequency = 0,
293 arm_tmr_timecount.tc_frequency = sc->clkfreq; in attach_tc()
502 counts_per_usec = ((arm_tmr_timecount.tc_frequency / 1000000) + 1); in arm_tmr_delay()
544 if (arm_tmr_tc == NULL || arm_tmr_timecount.tc_frequency == 0) { in DELAY()
H A Dsp804.c244 sc->tc.tc_frequency = sc->sysclk_freq; in sp804_timer_attach()
320 counts = usec * ((sc->tc.tc_frequency / 1000000) + 1); in sp804_timer_delay()
H A Dgeneric_timer.c163 .tc_frequency = 0,
753 arm_tmr_timecount.tc_frequency = sc->clkfreq; in arm_tmr_attach()
814 counts_per_usec = ((arm_tmr_timecount.tc_frequency / 1000000) + 1); in arm_tmr_do_delay()
/freebsd/sys/dev/acpica/
H A Dacpi_timer.c188 acpi_timer_timecounter.tc_frequency = acpi_timer_frequency; in acpi_timer_probe()
330 if (acpi_timer_timecounter.tc_frequency == 0) in acpi_timer_sysctl_freq()
336 acpi_timer_timecounter.tc_frequency = acpi_timer_frequency; in acpi_timer_sysctl_freq()
/freebsd/sys/arm/broadcom/bcm2835/
H A Dbcm2835_systimer.c116 .tc_frequency = 0,
267 bcm_systimer_tc.tc_frequency = DEFAULT_FREQUENCY; in bcm_systimer_attach()
294 counts = usec * (bcm_systimer_tc.tc_frequency / 1000000) + 1; in bcm_systimer_delay()
/freebsd/sys/sys/
H A Dtimetc.h56 uint64_t tc_frequency; member
/freebsd/sys/x86/x86/
H A Ddelay.c92 freq = tc->tc_frequency; in delay_tc()
H A Dtsc.c737 tsc_timecounter.tc_frequency = tsc_freq >> shift; in init_TSC_tc()
752 atomic_store_rel_64(&tsc_timecounter.tc_frequency, in tsc_update_freq()
H A Dpvclock.c310 pvc->tc.tc_frequency = 1000000000ULL; in pvclock_init()
/freebsd/sys/arm/freescale/imx/
H A Dimx_gpt.c74 .tc_frequency = 0,
272 imx_gpt_timecounter.tc_frequency = sc->clkfreq; in imx_gpt_attach()
H A Dimx_epit.c207 sc->tc.tc_frequency = sc->clkfreq; in epit_tc_attach()
/freebsd/sys/dev/hyperv/vmbus/x86/
H A Dhyperv_x86.c74 .tc_frequency = HYPERV_TIMER_FREQ,
/freebsd/sys/x86/isa/
H A Dclock.c452 attimer_sc->tc.tc_frequency = freq; in sysctl_machdep_i8254_freq()
581 sc->tc.tc_frequency = i8254_freq; in attimer_attach()
/freebsd/sys/dev/hyperv/vmbus/amd64/
H A Dhyperv_machdep.c66 .tc_frequency = HYPERV_TIMER_FREQ,
/freebsd/sys/arm/mv/
H A Dtimer.c160 .tc_frequency = 0, /* This is assigned on the fly in the init sequence */
258 mv_timer_timecounter.tc_frequency = sc->config->clock_src; in mv_timer_attach()
/freebsd/sys/powerpc/powerpc/
H A Dclock.c219 decr_tc.tc_frequency = ticks_per_sec; in decr_tc_init()
/freebsd/sys/arm/ti/am335x/
H A Dam335x_dmtimer.c236 sc->func.tc.tc_frequency = sc->sysclk_freq; in am335x_dmtimer_tc_init()
H A Dam335x_dmtpps.c543 sc->tc.tc_frequency = sc->sysclk_freq; in dmtpps_attach()
/freebsd/sys/dev/xen/timer/
H A Dxen_timer.c430 sc->tc.tc_frequency = NSEC_IN_SEC; in xentimer_attach()

12