Home
last modified time | relevance | path

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

12

/linux-6.15/include/linux/
H A Dtimecounter.h55 struct timecounter { struct
87 static inline void timecounter_adjtime(struct timecounter *tc, s64 delta) in timecounter_adjtime()
102 extern void timecounter_init(struct timecounter *tc,
116 extern u64 timecounter_read(struct timecounter *tc);
134 extern u64 timecounter_cyc2time(const struct timecounter *tc,
/linux-6.15/kernel/time/
H A 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()
H A DMakefile10 obj-y += timeconv.o timecounter.o alarmtimer.o
/linux-6.15/include/clocksource/
H A Darm_arch_timer.h73 struct timecounter timecounter; member
/linux-6.15/arch/arm64/kvm/
H A Darch_timer.c26 static struct timecounter *timecounter; variable
161 return timecounter->cc->read(timecounter->cc); in kvm_phys_timer_read()
249 ns = cyclecounter_cyc2ns(timecounter->cc, in kvm_counter_compute_delta()
251 timecounter->mask, in kvm_counter_compute_delta()
1480 timecounter = &info->timecounter; in kvm_timer_hyp_init()
1482 if (!timecounter->cc) { in kvm_timer_hyp_init()
/linux-6.15/drivers/net/ethernet/cavium/common/
H A Dcavium_ptp.h18 struct timecounter time_counter;
/linux-6.15/drivers/ptp/
H A Dptp_private.h77 struct timecounter tc;
H A Dptp_mock.c39 struct timecounter tc;
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dclock.h50 struct timecounter tc;
/linux-6.15/drivers/net/ethernet/ti/
H A Dcpts.h110 struct timecounter tc;
/linux-6.15/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ptp.h103 struct timecounter tc;
/linux-6.15/arch/microblaze/kernel/
H A Dtimer.c192 static struct timecounter xilinx_tc = {
/linux-6.15/drivers/net/can/rockchip/
H A Drockchip_canfd.h474 struct timecounter tc;
/linux-6.15/drivers/net/ethernet/pensando/ionic/
H A Dionic_lif.h251 struct timecounter tc;
/linux-6.15/drivers/net/ethernet/freescale/
H A Dfec.h655 struct timecounter tc;
/linux-6.15/drivers/net/ethernet/intel/e1000e/
H A De1000.h329 struct timecounter tc;
/linux-6.15/drivers/net/ethernet/qlogic/qede/
H A Dqede_ptp.c14 struct timecounter tc;
/linux-6.15/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_ptp.c288 static u64 otx2_ptp_hw_tstamp2time(const struct timecounter *time_counter, u64 tstamp) in otx2_ptp_hw_tstamp2time()
H A Dotx2_common.h313 struct timecounter time_counter;
322 u64 (*ptp_tstamp2nsec)(const struct timecounter *time_counter, u64 timestamp);
/linux-6.15/drivers/net/ethernet/intel/igc/
H A Digc.h318 struct timecounter tc;
/linux-6.15/drivers/net/dsa/mv88e6xxx/
H A Dchip.h419 struct timecounter tstamp_tc;
/linux-6.15/drivers/net/ethernet/intel/igb/
H A Digb.h635 struct timecounter tc;
/linux-6.15/drivers/net/ethernet/amd/xgbe/
H A Dxgbe.h1231 struct timecounter tstamp_tc;
/linux-6.15/sound/hda/
H A Dhdac_stream.c647 struct timecounter *tc = &azx_dev->tc; in azx_timecounter_init()
/linux-6.15/drivers/net/ethernet/mellanox/mlx4/
H A Dmlx4_en.h425 struct timecounter clock;

12