Symbol: timecounter
lib/libc/arch/aarch64/gen/usertc.c
39
agtimer_get_timecount_default(struct timecounter *tc)
lib/libc/arch/aarch64/gen/usertc.c
53
agtimer_get_timecount_sun50i(struct timecounter *tc)
lib/libc/arch/sparc64/gen/usertc.c
22
tick_get_timecount(struct timecounter *tc)
lib/libc/arch/sparc64/gen/usertc.c
32
sys_tick_get_timecount(struct timecounter *tc)
sys/arch/alpha/alpha/clock.c
224
rpcc_get_timecount(struct timecounter *tc)
sys/arch/alpha/alpha/clock.c
65
u_int rpcc_get_timecount(struct timecounter *);
sys/arch/alpha/alpha/clock.c
66
struct timecounter rpcc_timecounter = {
sys/arch/amd64/amd64/tsc.c
188
get_tsc_and_timecount(struct timecounter *tc, uint64_t *tsc, uint64_t *count)
sys/arch/amd64/amd64/tsc.c
217
calculate_tc_delay(struct timecounter *tc, uint64_t count1, uint64_t count2)
sys/arch/amd64/amd64/tsc.c
229
measure_tsc_freq(struct timecounter *tc)
sys/arch/amd64/amd64/tsc.c
274
struct timecounter *reference = tsc_timecounter.tc_priv;
sys/arch/amd64/amd64/tsc.c
289
cpu_recalibrate_tsc(struct timecounter *tc)
sys/arch/amd64/amd64/tsc.c
291
struct timecounter *reference = tsc_timecounter.tc_priv;
sys/arch/amd64/amd64/tsc.c
302
tsc_get_timecount_lfence(struct timecounter *tc)
sys/arch/amd64/amd64/tsc.c
308
tsc_get_timecount_rdtscp(struct timecounter *tc)
sys/arch/amd64/amd64/tsc.c
39
u_int tsc_get_timecount_lfence(struct timecounter *tc);
sys/arch/amd64/amd64/tsc.c
40
u_int tsc_get_timecount_rdtscp(struct timecounter *tc);
sys/arch/amd64/amd64/tsc.c
50
struct timecounter tsc_timecounter = {
sys/arch/amd64/isa/clock.c
115
u_int i8254_get_timecount(struct timecounter *tc);
sys/arch/amd64/isa/clock.c
117
u_int i8254_simple_get_timecount(struct timecounter *tc);
sys/arch/amd64/isa/clock.c
119
static struct timecounter i8254_timecounter = {
sys/arch/amd64/isa/clock.c
174
if (timecounter->tc_get_timecount == i8254_get_timecount) {
sys/arch/amd64/isa/clock.c
624
i8254_simple_get_timecount(struct timecounter *tc)
sys/arch/amd64/isa/clock.c
630
i8254_get_timecount(struct timecounter *tc)
sys/arch/arm/cortex/agtimer.c
174
agtimer_get_timecount(struct timecounter *tc)
sys/arch/arm/cortex/agtimer.c
44
u_int agtimer_get_timecount(struct timecounter *);
sys/arch/arm/cortex/agtimer.c
46
static struct timecounter agtimer_timecounter = {
sys/arch/arm/cortex/amptimer.c
209
amptimer_get_timecount(struct timecounter *tc)
sys/arch/arm/cortex/amptimer.c
66
u_int amptimer_get_timecount(struct timecounter *);
sys/arch/arm/cortex/amptimer.c
68
static struct timecounter amptimer_timecounter = {
sys/arch/arm64/dev/agtimer.c
223
agtimer_get_timecount_default(struct timecounter *tc)
sys/arch/arm64/dev/agtimer.c
237
agtimer_get_timecount_sun50i(struct timecounter *tc)
sys/arch/arm64/dev/agtimer.c
45
u_int agtimer_get_timecount_default(struct timecounter *);
sys/arch/arm64/dev/agtimer.c
46
u_int agtimer_get_timecount_sun50i(struct timecounter *);
sys/arch/arm64/dev/agtimer.c
48
static struct timecounter agtimer_timecounter = {
sys/arch/armv7/omap/dmtimer.c
109
u_int dmtimer_get_timecount(struct timecounter *);
sys/arch/armv7/omap/dmtimer.c
111
static struct timecounter dmtimer_timecounter = {
sys/arch/armv7/omap/dmtimer.c
329
dmtimer_get_timecount(struct timecounter *tc)
sys/arch/armv7/omap/gptimer.c
111
u_int gptimer_get_timecount(struct timecounter *);
sys/arch/armv7/omap/gptimer.c
113
static struct timecounter gptimer_timecounter = {
sys/arch/armv7/omap/gptimer.c
338
gptimer_get_timecount(struct timecounter *tc)
sys/arch/armv7/sunxi/sxitimer.c
309
sxitimer_get_timecount(struct timecounter *tc)
sys/arch/armv7/sunxi/sxitimer.c
86
u_int sxitimer_get_timecount(struct timecounter *);
sys/arch/armv7/sunxi/sxitimer.c
88
static struct timecounter sxitimer_timecounter = {
sys/arch/hppa/dev/clock.c
145
itmr_get_timecount(struct timecounter *tc)
sys/arch/hppa/dev/clock.c
49
u_int itmr_get_timecount(struct timecounter *);
sys/arch/hppa/dev/clock.c
56
struct timecounter itmr_timecounter = {
sys/arch/i386/isa/clock.c
126
u_int i8254_get_timecount(struct timecounter *tc);
sys/arch/i386/isa/clock.c
127
u_int i8254_simple_get_timecount(struct timecounter *tc);
sys/arch/i386/isa/clock.c
129
static struct timecounter i8254_timecounter = {
sys/arch/i386/isa/clock.c
201
if (timecounter->tc_get_timecount == i8254_get_timecount) {
sys/arch/i386/isa/clock.c
709
i8254_simple_get_timecount(struct timecounter *tc)
sys/arch/i386/isa/clock.c
715
i8254_get_timecount(struct timecounter *tc)
sys/arch/i386/pci/geodesc.c
165
geodesc_get_timecount(struct timecounter *tc)
sys/arch/i386/pci/geodesc.c
60
u_int geodesc_get_timecount(struct timecounter *tc);
sys/arch/i386/pci/geodesc.c
62
struct timecounter geodesc_timecounter = {
sys/arch/i386/pci/gscpm.c
129
gscpm_get_timecount(struct timecounter *tc)
sys/arch/i386/pci/gscpm.c
50
u_int gscpm_get_timecount(struct timecounter *tc);
sys/arch/i386/pci/gscpm.c
52
struct timecounter gscpm_timecounter = {
sys/arch/i386/pci/ichpcib.c
295
ichpcib_get_timecount(struct timecounter *tc)
sys/arch/i386/pci/ichpcib.c
55
u_int ichpcib_get_timecount(struct timecounter *tc);
sys/arch/i386/pci/ichpcib.c
57
struct timecounter ichpcib_timecounter = {
sys/arch/loongson/loongson/generic3a_machdep.c
509
rs780e_get_timecount(struct timecounter *arg)
sys/arch/loongson/loongson/generic3a_machdep.c
93
u_int rs780e_get_timecount(struct timecounter *);
sys/arch/loongson/loongson/generic3a_machdep.c
95
struct timecounter rs780e_timecounter = {
sys/arch/luna88k/luna88k/clock.c
109
u_int clock_get_tc(struct timecounter *);
sys/arch/luna88k/luna88k/clock.c
111
struct timecounter clock_tc = {
sys/arch/luna88k/luna88k/clock.c
180
clock_get_tc(struct timecounter *tc)
sys/arch/macppc/macppc/clock.c
236
tb_get_timecount(struct timecounter *tc)
sys/arch/macppc/macppc/clock.c
54
u_int tb_get_timecount(struct timecounter *);
sys/arch/macppc/macppc/clock.c
70
static struct timecounter tb_timecounter = {
sys/arch/mips64/mips64/mips64_machdep.c
251
u_int cp0_get_timecount(struct timecounter *);
sys/arch/mips64/mips64/mips64_machdep.c
253
struct timecounter cp0_timecounter = {
sys/arch/mips64/mips64/mips64_machdep.c
264
cp0_get_timecount(struct timecounter *tc)
sys/arch/octeon/octeon/machdep.c
102
extern struct timecounter cp0_timecounter;
sys/arch/octeon/octeon/machdep.c
1062
ioclock_get_timecount(struct timecounter *tc)
sys/arch/octeon/octeon/machdep.c
148
u_int ioclock_get_timecount(struct timecounter *);
sys/arch/octeon/octeon/machdep.c
150
struct timecounter ioclock_timecounter = {
sys/arch/powerpc64/powerpc64/clock.c
44
u_int tb_get_timecount(struct timecounter *);
sys/arch/powerpc64/powerpc64/clock.c
46
static struct timecounter tb_timecounter = {
sys/arch/powerpc64/powerpc64/clock.c
81
tb_get_timecount(struct timecounter *tc)
sys/arch/riscv64/riscv64/clock.c
48
u_int tb_get_timecount(struct timecounter *);
sys/arch/riscv64/riscv64/clock.c
50
static struct timecounter tb_timecounter = {
sys/arch/riscv64/riscv64/clock.c
81
tb_get_timecount(struct timecounter *tc)
sys/arch/sh/sh/clock.c
209
sh_timecounter_get(struct timecounter *tc)
sys/arch/sh/sh/clock.c
77
struct timecounter tc;
sys/arch/sh/sh/clock.c
96
u_int sh_timecounter_get(struct timecounter *);
sys/arch/sparc64/dev/psycho.c
126
u_int stick_get_timecount(struct timecounter *);
sys/arch/sparc64/dev/psycho.c
128
struct timecounter stick_timecounter = {
sys/arch/sparc64/dev/psycho.c
1343
stick_get_timecount(struct timecounter *tc)
sys/arch/sparc64/sparc64/clock.c
103
u_int tick_get_timecount(struct timecounter *);
sys/arch/sparc64/sparc64/clock.c
105
struct timecounter tick_timecounter = {
sys/arch/sparc64/sparc64/clock.c
115
u_int sys_tick_get_timecount(struct timecounter *);
sys/arch/sparc64/sparc64/clock.c
117
struct timecounter sys_tick_timecounter = {
sys/arch/sparc64/sparc64/clock.c
688
tick_get_timecount(struct timecounter *tc)
sys/arch/sparc64/sparc64/clock.c
698
sys_tick_get_timecount(struct timecounter *tc)
sys/dev/acpi/acpihpet.c
278
extern void cpu_recalibrate_tsc(struct timecounter *);
sys/dev/acpi/acpihpet.c
303
acpihpet_gettime(struct timecounter *tc)
sys/dev/acpi/acpihpet.c
37
u_int acpihpet_gettime(struct timecounter *tc);
sys/dev/acpi/acpihpet.c
44
static struct timecounter hpet_timecounter = {
sys/dev/acpi/acpitimer.c
107
extern void cpu_recalibrate_tsc(struct timecounter *);
sys/dev/acpi/acpitimer.c
131
acpi_get_timecount(struct timecounter *tc)
sys/dev/acpi/acpitimer.c
40
u_int acpi_get_timecount(struct timecounter *tc);
sys/dev/acpi/acpitimer.c
43
static struct timecounter acpi_timecounter = {
sys/dev/pci/amdpcib.c
113
struct timecounter *tc = &sc->sc_hpet_timecounter;
sys/dev/pci/amdpcib.c
153
amdpcib_get_timecount(struct timecounter *tc)
sys/dev/pci/amdpcib.c
74
struct timecounter sc_hpet_timecounter;
sys/dev/pci/amdpcib.c
91
u_int amdpcib_get_timecount(struct timecounter *tc);
sys/dev/pci/amdpm.c
352
amdpm_get_timecount(struct timecounter *tc)
sys/dev/pci/amdpm.c
72
u_int amdpm_get_timecount(struct timecounter *tc);
sys/dev/pci/amdpm.c
78
static struct timecounter amdpm_timecounter = {
sys/dev/pci/glxpcib.c
189
struct timecounter sc_timecounter;
sys/dev/pci/glxpcib.c
233
u_int glxpcib_get_timecount(struct timecounter *tc);
sys/dev/pci/glxpcib.c
274
struct timecounter *tc = &sc->sc_timecounter;
sys/dev/pci/glxpcib.c
472
glxpcib_get_timecount(struct timecounter *tc)
sys/dev/pci/if_mcx.c
2524
struct timecounter sc_timecounter;
sys/dev/pci/if_mcx.c
9000
mcx_timecounter_read(struct timecounter *tc)
sys/dev/pci/if_mcx.c
9010
struct timecounter *tc = &sc->sc_timecounter;
sys/dev/pci/tcpcib.c
107
u_int tcpcib_hpet_get_timecount(struct timecounter *tc);
sys/dev/pci/tcpcib.c
187
struct timecounter *tc = &sc->sc_hpet_timecounter;
sys/dev/pci/tcpcib.c
339
tcpcib_hpet_get_timecount(struct timecounter *tc)
sys/dev/pci/tcpcib.c
91
struct timecounter sc_hpet_timecounter;
sys/dev/pci/viapm.c
167
u_int viapm_get_timecount(struct timecounter *tc);
sys/dev/pci/viapm.c
173
static struct timecounter viapm_timecounter = {
sys/dev/pci/viapm.c
766
viapm_get_timecount(struct timecounter *tc)
sys/dev/pv/hyperv.c
137
struct timecounter hv_timecounter = {
sys/dev/pv/hyperv.c
338
hv_gettime(struct timecounter *tc)
sys/dev/pv/hyperv.c
75
u_int hv_gettime(struct timecounter *);
sys/dev/pv/pvclock.c
106
uint64_t pvclock_get(struct timecounter *);
sys/dev/pv/pvclock.c
107
uint pvclock_get_timecount(struct timecounter *);
sys/dev/pv/pvclock.c
132
struct timecounter pvclock_timecounter = {
sys/dev/pv/pvclock.c
320
pvclock_get(struct timecounter *tc)
sys/dev/pv/pvclock.c
360
pvclock_get_timecount(struct timecounter *tc)
sys/dev/pv/pvclock.c
94
struct timecounter *sc_tc;
sys/kern/kern_tc.c
112
struct timecounter *timecounter = &dummy_timecounter; /* [T] */
sys/kern/kern_tc.c
113
static SLIST_HEAD(, timecounter) tc_list = SLIST_HEAD_INITIALIZER(tc_list);
sys/kern/kern_tc.c
135
struct timecounter *tc;
sys/kern/kern_tc.c
38
u_int dummy_get_timecount(struct timecounter *);
sys/kern/kern_tc.c
441
tc_init(struct timecounter *tc)
sys/kern/kern_tc.c
473
if (tc->tc_quality < timecounter->tc_quality)
sys/kern/kern_tc.c
475
if (tc->tc_quality == timecounter->tc_quality &&
sys/kern/kern_tc.c
476
tc->tc_frequency < timecounter->tc_frequency)
sys/kern/kern_tc.c
481
timecounter = tc;
sys/kern/kern_tc.c
490
tc_reset_quality(struct timecounter *tc, int quality)
sys/kern/kern_tc.c
492
struct timecounter *best = &dummy_timecounter, *tmp;
sys/kern/kern_tc.c
498
if (timecounter == tc) {
sys/kern/kern_tc.c
50
dummy_get_timecount(struct timecounter *tc)
sys/kern/kern_tc.c
511
timecounter = best;
sys/kern/kern_tc.c
57
static struct timecounter dummy_timecounter = {
sys/kern/kern_tc.c
623
static struct timecounter *last_tc = NULL;
sys/kern/kern_tc.c
660
struct timecounter *active_tc;
sys/kern/kern_tc.c
669
active_tc = timecounter;
sys/kern/kern_tc.c
76
struct timecounter *th_counter; /* [W] */
sys/kern/kern_tc.c
820
struct timecounter *newtc, *tc;
sys/kern/kern_tc.c
823
tc = timecounter;
sys/kern/kern_tc.c
838
timecounter = newtc;
sys/kern/kern_tc.c
851
struct timecounter *tc;
sys/kern/kern_tc.c
927
(void)timecounter->tc_get_timecount(timecounter);
sys/kern/kern_tc.c
928
(void)timecounter->tc_get_timecount(timecounter);
sys/kern/kern_tc.c
954
*old = timecounter->tc_freq_adj;
sys/kern/kern_tc.c
959
timecounter->tc_freq_adj = *new;
sys/sys/timetc.h
107
extern struct timecounter *timecounter;
sys/sys/timetc.h
114
void tc_init(struct timecounter *tc);
sys/sys/timetc.h
115
void tc_reset_quality(struct timecounter *, int);
sys/sys/timetc.h
45
struct timecounter;
sys/sys/timetc.h
46
typedef u_int timecounter_get_t(struct timecounter *);
sys/sys/timetc.h
78
SLIST_ENTRY(timecounter) tc_next; /* [I] */