Home
last modified time | relevance | path

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

12

/Linux-v6.1/include/linux/
Dtimecounter.h55 struct timecounter { struct
84 static inline void timecounter_adjtime(struct timecounter *tc, s64 delta) in timecounter_adjtime()
99 extern void timecounter_init(struct timecounter *tc,
111 extern u64 timecounter_read(struct timecounter *tc);
127 extern u64 timecounter_cyc2time(const struct timecounter *tc,
/Linux-v6.1/kernel/time/
Dtimecounter.c8 void timecounter_init(struct timecounter *tc, in timecounter_init()
31 static u64 timecounter_read_delta(struct timecounter *tc) in timecounter_read_delta()
52 u64 timecounter_read(struct timecounter *tc) in timecounter_read()
79 u64 timecounter_cyc2time(const struct timecounter *tc, in timecounter_cyc2time()
DMakefile4 obj-y += timeconv.o timecounter.o alarmtimer.o
/Linux-v6.1/include/clocksource/
Darm_arch_timer.h66 struct timecounter timecounter; member
/Linux-v6.1/arch/arm64/kvm/
Darch_timer.c25 static struct timecounter *timecounter; variable
144 return timecounter->cc->read(timecounter->cc); in kvm_phys_timer_read()
219 ns = cyclecounter_cyc2ns(timecounter->cc, in kvm_counter_compute_delta()
221 timecounter->mask, in kvm_counter_compute_delta()
222 &timecounter->frac); in kvm_counter_compute_delta()
1126 timecounter = &info->timecounter; in kvm_timer_hyp_init()
1128 if (!timecounter->cc) { in kvm_timer_hyp_init()
/Linux-v6.1/drivers/net/ethernet/cavium/common/
Dcavium_ptp.h18 struct timecounter time_counter;
/Linux-v6.1/drivers/ptp/
Dptp_private.h68 struct timecounter tc;
/Linux-v6.1/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ptp.h82 struct timecounter tc;
/Linux-v6.1/drivers/net/ethernet/ti/
Dcpts.h110 struct timecounter tc;
/Linux-v6.1/arch/microblaze/kernel/
Dtimer.c192 static struct timecounter xilinx_tc = {
/Linux-v6.1/drivers/net/ethernet/pensando/ionic/
Dionic_lif.h227 struct timecounter tc;
/Linux-v6.1/drivers/net/ethernet/freescale/
Dfec.h626 struct timecounter tc;
/Linux-v6.1/drivers/net/ethernet/intel/e1000e/
De1000.h328 struct timecounter tc;
/Linux-v6.1/drivers/net/ethernet/intel/igc/
Digc.h234 struct timecounter tc;
/Linux-v6.1/drivers/net/ethernet/qlogic/qede/
Dqede_ptp.c14 struct timecounter tc;
/Linux-v6.1/drivers/net/dsa/mv88e6xxx/
Dchip.h387 struct timecounter tstamp_tc;
/Linux-v6.1/drivers/net/ethernet/intel/igb/
Digb.h628 struct timecounter tc;
/Linux-v6.1/include/sound/
Dhdaudio.h539 struct timecounter tc;
/Linux-v6.1/sound/hda/
Dhdac_stream.c587 struct timecounter *tc = &azx_dev->tc; in azx_timecounter_init()
/Linux-v6.1/drivers/net/ethernet/amd/xgbe/
Dxgbe.h1220 struct timecounter tstamp_tc;
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx4/
Dmlx4_en.h423 struct timecounter clock;
/Linux-v6.1/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_ptp.c85 struct timecounter tc;
152 static u64 mlxsw_sp1_ptp_ns2cycles(const struct timecounter *tc, u64 nsec) in mlxsw_sp1_ptp_ns2cycles()
/Linux-v6.1/drivers/net/can/spi/mcp251xfd/
Dmcp251xfd.h646 struct timecounter tc;
/Linux-v6.1/drivers/net/ethernet/marvell/octeontx2/nic/
Dotx2_common.h296 struct timecounter time_counter;
/Linux-v6.1/drivers/net/ethernet/intel/ixgbe/
Dixgbe.h770 struct timecounter hw_tc;

12