Home
last modified time | relevance | path

Searched refs:timecounter (Results 1 – 18 of 18) sorted by relevance

/linux-4.4.14/include/linux/
Dtimecounter.h64 struct timecounter { struct
93 static inline void timecounter_adjtime(struct timecounter *tc, s64 delta) in timecounter_adjtime()
108 extern void timecounter_init(struct timecounter *tc,
120 extern u64 timecounter_read(struct timecounter *tc);
136 extern u64 timecounter_cyc2time(struct timecounter *tc,
/linux-4.4.14/virt/kvm/arm/
Darch_timer.c33 static struct timecounter *timecounter; variable
39 return timecounter->cc->read(timecounter->cc); in kvm_phys_timer_read()
108 ns = cyclecounter_cyc2ns(timecounter->cc, in kvm_timer_compute_delta()
110 timecounter->mask, in kvm_timer_compute_delta()
111 &timecounter->frac); in kvm_timer_compute_delta()
422 timecounter = arch_timer_get_timecounter(); in kvm_timer_hyp_init()
423 if (!timecounter) in kvm_timer_hyp_init()
494 if (timecounter && wqueue) in kvm_timer_enable()
/linux-4.4.14/kernel/time/
Dtimecounter.c21 void timecounter_init(struct timecounter *tc, in timecounter_init()
44 static u64 timecounter_read_delta(struct timecounter *tc) in timecounter_read_delta()
65 u64 timecounter_read(struct timecounter *tc) in timecounter_read()
92 u64 timecounter_cyc2time(struct timecounter *tc, in timecounter_cyc2time()
DMakefile3 obj-y += timeconv.o timecounter.o posix-clock.o alarmtimer.o
/linux-4.4.14/include/clocksource/
Darm_arch_timer.h50 extern struct timecounter *arch_timer_get_timecounter(void);
64 static inline struct timecounter *arch_timer_get_timecounter(void) in arch_timer_get_timecounter()
/linux-4.4.14/drivers/clocksource/
Darm_arch_timer.c450 static struct timecounter timecounter; variable
452 struct timecounter *arch_timer_get_timecounter(void) in arch_timer_get_timecounter()
454 return &timecounter; in arch_timer_get_timecounter()
482 timecounter_init(&timecounter, &cyclecounter, start_count); in arch_counter_register()
/linux-4.4.14/drivers/net/ethernet/ti/
Dcpts.h120 struct timecounter tc;
/linux-4.4.14/arch/microblaze/kernel/
Dtimer.c197 static struct timecounter xilinx_tc = {
/linux-4.4.14/drivers/net/ethernet/freescale/
Dfec.h533 struct timecounter tc;
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb.h441 struct timecounter tc;
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
De1000.h346 struct timecounter tc;
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe.h872 struct timecounter tstamp_tc;
/linux-4.4.14/sound/hda/
Dhdac_stream.c478 struct timecounter *tc = &azx_dev->tc; in azx_timecounter_init()
/linux-4.4.14/include/sound/
Dhdaudio.h424 struct timecounter tc;
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Dmlx4_en.h410 struct timecounter clock;
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe.h759 struct timecounter tc;
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x.h1936 struct timecounter timecounter; member
Dbnx2x_main.c13710 timecounter_adjtime(&bp->timecounter, delta); in bnx2x_ptp_adjtime()
13720 ns = timecounter_read(&bp->timecounter); in bnx2x_ptp_gettime()
13740 timecounter_init(&bp->timecounter, &bp->cyclecounter, ns); in bnx2x_ptp_settime()
15086 ns = timecounter_cyc2time(&bp->timecounter, timestamp); in bnx2x_ptp_task()
15118 ns = timecounter_cyc2time(&bp->timecounter, timestamp); in bnx2x_set_rx_ts()
15386 timecounter_init(&bp->timecounter, &bp->cyclecounter, in bnx2x_init_ptp()