Symbol: timecounter
sys/amd64/include/csan.h
74
timecounter->tc_quality > 0)
sys/arm/allwinner/aw_timer.c
110
static u_int a10_timer_get_timecount(struct timecounter *);
sys/arm/allwinner/aw_timer.c
125
static u_int a23_timer_get_timecount(struct timecounter *tc);
sys/arm/allwinner/aw_timer.c
137
static struct timecounter a10_timer_timecounter = {
sys/arm/allwinner/aw_timer.c
150
static struct timecounter a23_timer_timecounter = {
sys/arm/allwinner/aw_timer.c
424
a23_timer_get_timecount(struct timecounter *tc)
sys/arm/allwinner/aw_timer.c
474
a10_timer_get_timecount(struct timecounter *tc)
sys/arm/arm/generic_timer.c
159
struct timecounter *tc);
sys/arm/arm/generic_timer.c
164
static struct timecounter arm_tmr_timecount = {
sys/arm/arm/generic_timer.c
364
arm_tmr_get_timecount(struct timecounter *tc)
sys/arm/arm/generic_timer.c
946
struct timecounter *tc)
sys/arm/arm/mpcore_timer.c
110
static struct timecounter *arm_tmr_tc;
sys/arm/arm/mpcore_timer.c
123
static struct timecounter arm_tmr_timecount = {
sys/arm/arm/mpcore_timer.c
158
arm_tmr_get_timecount(struct timecounter *tc)
sys/arm/arm/sp804.c
112
static unsigned sp804_timer_tc_get_timecount(struct timecounter *);
sys/arm/arm/sp804.c
116
sp804_timer_tc_get_timecount(struct timecounter *tc)
sys/arm/arm/sp804.c
99
struct timecounter tc;
sys/arm/freescale/imx/imx_epit.c
102
struct timecounter tc;
sys/arm/freescale/imx/imx_epit.c
190
epit_tc_get_timecount(struct timecounter *tc)
sys/arm/freescale/imx/imx_epit.c
92
static u_int epit_tc_get_timecount(struct timecounter *tc);
sys/arm/freescale/imx/imx_gpt.c
373
imx_gpt_get_timecount(struct timecounter *tc)
sys/arm/freescale/imx/imx_gpt.c
59
static u_int imx_gpt_get_timecount(struct timecounter *);
sys/arm/freescale/imx/imx_gpt.c
70
static struct timecounter imx_gpt_timecounter = {
sys/arm/mv/timer.c
110
static unsigned mv_timer_get_timecount(struct timecounter *);
sys/arm/mv/timer.c
144
static struct timecounter mv_timer_timecounter = {
sys/arm/mv/timer.c
286
mv_timer_get_timecount(struct timecounter *tc)
sys/arm/ti/am335x/am335x_dmtimer.c
209
am335x_dmtimer_tc_get_timecount(struct timecounter *tc)
sys/arm/ti/am335x/am335x_dmtimer.c
63
struct timecounter tc;
sys/arm/ti/am335x/am335x_dmtpps.c
268
dmtpps_get_timecount(struct timecounter *tc)
sys/arm/ti/am335x/am335x_dmtpps.c
278
dmtpps_poll(struct timecounter *tc)
sys/arm/ti/am335x/am335x_dmtpps.c
80
struct timecounter tc;
sys/dev/acpica/acpi.c
3825
(void)timecounter->tc_get_timecount(timecounter);
sys/dev/acpica/acpi_hpet.c
129
static u_int hpet_get_timecount(struct timecounter *tc);
sys/dev/acpica/acpi_hpet.c
135
hpet_get_timecount(struct timecounter *tc)
sys/dev/acpica/acpi_hpet.c
144
hpet_vdso_timehands(struct vdso_timehands *vdso_th, struct timecounter *tc)
sys/dev/acpica/acpi_hpet.c
161
struct timecounter *tc)
sys/dev/acpica/acpi_hpet.c
90
struct timecounter tc;
sys/dev/acpica/acpi_hpet.h
67
struct timecounter;
sys/dev/acpica/acpi_hpet.h
72
struct timecounter *tc);
sys/dev/acpica/acpi_hpet.h
74
struct timecounter *tc);
sys/dev/acpica/acpi_timer.c
237
acpi_timer_resume_handler(struct timecounter *newtc, enum power_stype stype)
sys/dev/acpica/acpi_timer.c
239
struct timecounter *tc;
sys/dev/acpica/acpi_timer.c
241
tc = timecounter;
sys/dev/acpica/acpi_timer.c
248
timecounter = newtc;
sys/dev/acpica/acpi_timer.c
253
acpi_timer_suspend_handler(struct timecounter *newtc, enum power_stype stype)
sys/dev/acpica/acpi_timer.c
255
struct timecounter *tc;
sys/dev/acpica/acpi_timer.c
263
if ((timecounter->tc_flags & TC_FLAGS_SUSPEND_SAFE) != 0) {
sys/dev/acpica/acpi_timer.c
274
tc = timecounter;
sys/dev/acpica/acpi_timer.c
282
timecounter = newtc;
sys/dev/acpica/acpi_timer.c
292
acpi_timer_get_timecount(struct timecounter *tc)
sys/dev/acpica/acpi_timer.c
305
acpi_timer_get_timecount_safe(struct timecounter *tc)
sys/dev/acpica/acpi_timer.c
70
static void acpi_timer_resume_handler(struct timecounter *,
sys/dev/acpica/acpi_timer.c
72
static void acpi_timer_suspend_handler(struct timecounter *,
sys/dev/acpica/acpi_timer.c
74
static u_int acpi_timer_get_timecount(struct timecounter *tc);
sys/dev/acpica/acpi_timer.c
75
static u_int acpi_timer_get_timecount_safe(struct timecounter *tc);
sys/dev/acpica/acpi_timer.c
95
static struct timecounter acpi_timer_timecounter = {
sys/dev/hyperv/vmbus/amd64/hyperv_machdep.c
125
struct timecounter *tc __unused)
sys/dev/hyperv/vmbus/amd64/hyperv_machdep.c
169
hyperv_tsc_timecount_##fence(struct timecounter *tc __unused) \
sys/dev/hyperv/vmbus/amd64/hyperv_machdep.c
58
struct timecounter *);
sys/dev/hyperv/vmbus/amd64/hyperv_machdep.c
63
static struct timecounter hyperv_tsc_timecounter = {
sys/dev/hyperv/vmbus/x86/hyperv_x86.c
68
static u_int hyperv_get_timecount(struct timecounter *);
sys/dev/hyperv/vmbus/x86/hyperv_x86.c
70
static struct timecounter hyperv_timecounter = {
sys/dev/hyperv/vmbus/x86/hyperv_x86.c
82
hyperv_get_timecount(struct timecounter *tc __unused)
sys/dev/xen/control/control.c
283
timecounter->tc_get_timecount(timecounter);
sys/dev/xen/timer/xen_timer.c
167
xentimer_get_timecount(struct timecounter *tc)
sys/dev/xen/timer/xen_timer.c
96
struct timecounter tc;
sys/i386/i386/elan-mmcr.c
229
elan_poll_pps(struct timecounter *tc)
sys/i386/i386/elan-mmcr.c
287
elan_get_timecount(struct timecounter *tc)
sys/i386/i386/elan-mmcr.c
302
static struct timecounter elan_timecounter = {
sys/i386/i386/geode.c
141
geode_get_timecount(struct timecounter *tc)
sys/i386/i386/geode.c
146
static struct timecounter geode_timecounter = {
sys/i386/i386/mp_clock.c
51
static unsigned piix_get_timecount(struct timecounter *tc);
sys/i386/i386/mp_clock.c
56
static struct timecounter piix_timecounter = {
sys/i386/i386/mp_clock.c
87
piix_get_timecount(struct timecounter *tc)
sys/kern/kern_tc.c
1187
tc_init(struct timecounter *tc)
sys/kern/kern_tc.c
120
SYSCTL_NODE(_kern, OID_AUTO, timecounter, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
sys/kern/kern_tc.c
1250
if (tc->tc_quality < timecounter->tc_quality)
sys/kern/kern_tc.c
1252
if (tc->tc_quality == timecounter->tc_quality &&
sys/kern/kern_tc.c
1253
tc->tc_frequency < timecounter->tc_frequency)
sys/kern/kern_tc.c
1257
timecounter = tc;
sys/kern/kern_tc.c
1371
struct timecounter *tc;
sys/kern/kern_tc.c
1400
tc = atomic_load_ptr(&timecounter);
sys/kern/kern_tc.c
1509
struct timecounter *newtc, *tc;
sys/kern/kern_tc.c
1513
tc = timecounter;
sys/kern/kern_tc.c
1535
timecounter = newtc;
sys/kern/kern_tc.c
1560
struct timecounter *tc;
sys/kern/kern_tc.c
1772
struct timecounter *tc;
sys/kern/kern_tc.c
1789
struct timecounter *captc;
sys/kern/kern_tc.c
186
struct timecounter *tc = arg1;
sys/kern/kern_tc.c
196
struct timecounter *tc = arg1;
sys/kern/kern_tc.c
2036
(void)timecounter->tc_get_timecount(timecounter);
sys/kern/kern_tc.c
2042
SYSINIT(timecounter, SI_SUB_CLOCKS, SI_ORDER_SECOND, inittimecounter, NULL);
sys/kern/kern_tc.c
2055
struct timecounter *tc;
sys/kern/kern_tc.c
209
struct timecounter *tc;
sys/kern/kern_tc.c
2247
DB_SHOW_COMMAND(timecounter, db_show_timecounter)
sys/kern/kern_tc.c
2250
struct timecounter *tc;
sys/kern/kern_tc.c
560
struct timecounter *tc;
sys/kern/kern_tc.c
57
dummy_get_timecount(struct timecounter *tc)
sys/kern/kern_tc.c
64
static struct timecounter dummy_timecounter = {
sys/kern/kern_tc.c
70
struct timecounter *th_counter;
sys/kern/kern_tc.c
780
struct timecounter *tc;
sys/kern/kern_tc.c
97
struct timecounter *timecounter = &dummy_timecounter;
sys/kern/kern_tc.c
98
static struct timecounter *timecounters = &dummy_timecounter;
sys/kern/subr_clockcalib.c
41
struct timecounter *tc = atomic_load_ptr(&timecounter);
sys/kern/subr_dummy_vdso_tc.c
33
cpu_fill_vdso_timehands(struct vdso_timehands *vdso_th, struct timecounter *tc)
sys/kern/subr_dummy_vdso_tc.c
42
struct timecounter *tc)
sys/powerpc/powerpc/clock.c
105
static struct timecounter decr_tc = {
sys/powerpc/powerpc/clock.c
235
decr_vdso_timehands(struct vdso_timehands *vdso_th, struct timecounter *tc)
sys/powerpc/powerpc/clock.c
245
struct timecounter *tc)
sys/powerpc/powerpc/clock.c
321
decr_get_timecount(struct timecounter *tc)
sys/powerpc/powerpc/clock.c
92
struct timecounter *tc);
sys/powerpc/powerpc/clock.c
95
struct timecounter *tc);
sys/riscv/riscv/timer.c
107
struct timecounter *tc)
sys/riscv/riscv/timer.c
71
static struct timecounter riscv_timer_timecount = {
sys/riscv/riscv/timer.c
99
riscv_timer_tc_get_timecount(struct timecounter *tc __unused)
sys/sys/timepps.h
156
struct timecounter *ppstc;
sys/sys/timetc.h
30
struct timecounter;
sys/sys/timetc.h
33
typedef u_int timecounter_get_t(struct timecounter *);
sys/sys/timetc.h
34
typedef void timecounter_pps_t(struct timecounter *);
sys/sys/timetc.h
36
struct timecounter *);
sys/sys/timetc.h
38
struct timecounter *);
sys/sys/timetc.h
75
struct timecounter *tc_next;
sys/sys/timetc.h
81
extern struct timecounter *timecounter;
sys/sys/timetc.h
88
void tc_init(struct timecounter *tc);
sys/sys/vdso.h
111
struct timecounter *tc);
sys/sys/vdso.h
151
struct timecounter *tc);
sys/sys/vdso.h
87
struct timecounter;
sys/x86/include/pvclock.h
123
struct timecounter tc;
sys/x86/isa/clock.c
101
struct timecounter tc;
sys/x86/isa/clock.c
123
static unsigned i8254_get_timecount(struct timecounter *tc);
sys/x86/isa/clock.c
466
i8254_get_timecount(struct timecounter *tc)
sys/x86/x86/delay.c
72
struct timecounter *tc;
sys/x86/x86/delay.c
87
tc = timecounter;
sys/x86/x86/pvclock.c
211
pvclock_tc_get_timecount(struct timecounter *tc)
sys/x86/x86/pvclock.c
220
struct timecounter *tc)
sys/x86/x86/pvclock.c
243
struct timecounter *tc)
sys/x86/x86/pvclock.c
64
static u_int pvclock_tc_get_timecount(struct timecounter *tc);
sys/x86/x86/pvclock.c
66
struct vdso_timehands *vdso_th, struct timecounter *tc);
sys/x86/x86/pvclock.c
69
struct vdso_timehands32 *vdso_th, struct timecounter *tc);
sys/x86/x86/tsc.c
100
static u_int tsc_get_timecount_low_mfence(struct timecounter *tc);
sys/x86/x86/tsc.c
101
static u_int tscp_get_timecount(struct timecounter *tc);
sys/x86/x86/tsc.c
102
static u_int tscp_get_timecount_low(struct timecounter *tc);
sys/x86/x86/tsc.c
105
struct timecounter *tc);
sys/x86/x86/tsc.c
108
struct timecounter *tc);
sys/x86/x86/tsc.c
111
static struct timecounter tsc_timecounter = {
sys/x86/x86/tsc.c
864
if (*status != 0 || timecounter != &tsc_timecounter)
sys/x86/x86/tsc.c
907
tsc_get_timecount(struct timecounter *tc __unused)
sys/x86/x86/tsc.c
914
tscp_get_timecount(struct timecounter *tc __unused)
sys/x86/x86/tsc.c
921
tsc_get_timecount_low(struct timecounter *tc)
sys/x86/x86/tsc.c
931
tscp_get_timecount_low(struct timecounter *tc)
sys/x86/x86/tsc.c
941
tsc_get_timecount_lfence(struct timecounter *tc __unused)
sys/x86/x86/tsc.c
949
tsc_get_timecount_low_lfence(struct timecounter *tc)
sys/x86/x86/tsc.c
95
static u_int tsc_get_timecount(struct timecounter *tc);
sys/x86/x86/tsc.c
957
tsc_get_timecount_mfence(struct timecounter *tc __unused)
sys/x86/x86/tsc.c
96
static inline u_int tsc_get_timecount_low(struct timecounter *tc);
sys/x86/x86/tsc.c
965
tsc_get_timecount_low_mfence(struct timecounter *tc)
sys/x86/x86/tsc.c
97
static u_int tsc_get_timecount_lfence(struct timecounter *tc);
sys/x86/x86/tsc.c
973
x86_tsc_vdso_timehands(struct vdso_timehands *vdso_th, struct timecounter *tc)
sys/x86/x86/tsc.c
98
static u_int tsc_get_timecount_low_lfence(struct timecounter *tc);
sys/x86/x86/tsc.c
988
struct timecounter *tc)
sys/x86/x86/tsc.c
99
static u_int tsc_get_timecount_mfence(struct timecounter *tc);