/linux-6.3-rc2/include/linux/ |
A D | timecounter.h | 55 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-6.3-rc2/kernel/time/ |
A D | timecounter.c | 8 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()
|
A D | Makefile | 4 obj-y += timeconv.o timecounter.o alarmtimer.o
|
/linux-6.3-rc2/include/clocksource/ |
A D | arm_arch_timer.h | 66 struct timecounter timecounter; member
|
/linux-6.3-rc2/arch/arm64/kvm/ |
A D | arch_timer.c | 25 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() 1143 timecounter = &info->timecounter; in kvm_timer_hyp_init() 1145 if (!timecounter->cc) { in kvm_timer_hyp_init()
|
/linux-6.3-rc2/drivers/net/ethernet/cavium/common/ |
A D | cavium_ptp.h | 18 struct timecounter time_counter;
|
/linux-6.3-rc2/drivers/ptp/ |
A D | ptp_private.h | 68 struct timecounter tc;
|
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnxt/ |
A D | bnxt_ptp.h | 84 struct timecounter tc;
|
/linux-6.3-rc2/drivers/net/ethernet/ti/ |
A D | cpts.h | 110 struct timecounter tc;
|
/linux-6.3-rc2/arch/microblaze/kernel/ |
A D | timer.c | 192 static struct timecounter xilinx_tc = {
|
/linux-6.3-rc2/drivers/net/ethernet/pensando/ionic/ |
A D | ionic_lif.h | 237 struct timecounter tc;
|
/linux-6.3-rc2/drivers/net/ethernet/freescale/ |
A D | fec.h | 639 struct timecounter tc;
|
/linux-6.3-rc2/drivers/net/ethernet/intel/e1000e/ |
A D | e1000.h | 329 struct timecounter tc;
|
/linux-6.3-rc2/drivers/net/ethernet/intel/igc/ |
A D | igc.h | 237 struct timecounter tc;
|
/linux-6.3-rc2/drivers/net/ethernet/qlogic/qede/ |
A D | qede_ptp.c | 14 struct timecounter tc;
|
/linux-6.3-rc2/drivers/net/dsa/mv88e6xxx/ |
A D | chip.h | 390 struct timecounter tstamp_tc;
|
/linux-6.3-rc2/drivers/net/ethernet/intel/igb/ |
A D | igb.h | 628 struct timecounter tc;
|
/linux-6.3-rc2/drivers/net/ethernet/amd/xgbe/ |
A D | xgbe.h | 1227 struct timecounter tstamp_tc;
|
/linux-6.3-rc2/sound/hda/ |
A D | hdac_stream.c | 614 struct timecounter *tc = &azx_dev->tc; in azx_timecounter_init()
|
/linux-6.3-rc2/include/sound/ |
A D | hdaudio.h | 553 struct timecounter tc;
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx4/ |
A D | mlx4_en.h | 431 struct timecounter clock;
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlxsw/ |
A D | spectrum_ptp.c | 85 struct timecounter tc; 152 static u64 mlxsw_sp1_ptp_ns2cycles(const struct timecounter *tc, u64 nsec) in mlxsw_sp1_ptp_ns2cycles()
|
/linux-6.3-rc2/drivers/net/can/spi/mcp251xfd/ |
A D | mcp251xfd.h | 651 struct timecounter tc;
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/octeontx2/nic/ |
A D | otx2_common.h | 299 struct timecounter time_counter;
|
/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbe/ |
A D | ixgbe.h | 778 struct timecounter hw_tc;
|