Home
last modified time | relevance | path

Searched refs:cyclecounter (Results 1 – 25 of 32) sorted by relevance

12

/Linux-v5.4/include/linux/
Dtimecounter.h30 struct cyclecounter { struct
31 u64 (*read)(const struct cyclecounter *cc); argument
56 const struct cyclecounter *cc;
70 static inline u64 cyclecounter_cyc2ns(const struct cyclecounter *cc, in cyclecounter_cyc2ns()
100 const struct cyclecounter *cc,
/Linux-v5.4/kernel/time/
Dtimecounter.c9 const struct cyclecounter *cc, in timecounter_init()
69 static u64 cc_cyc2ns_backwards(const struct cyclecounter *cc, in cc_cyc2ns_backwards()
/Linux-v5.4/drivers/net/ethernet/amd/xgbe/
Dxgbe-ptp.c125 static u64 xgbe_cc_read(const struct cyclecounter *cc) in xgbe_cc_read()
231 struct cyclecounter *cc = &pdata->tstamp_cc; in xgbe_ptp_register()
Dxgbe.h1205 struct cyclecounter tstamp_cc;
/Linux-v5.4/arch/microblaze/kernel/
Dtimer.c203 static u64 xilinx_cc_read(const struct cyclecounter *cc) in xilinx_cc_read()
208 static struct cyclecounter xilinx_cc = {
/Linux-v5.4/drivers/net/ethernet/cavium/common/
Dcavium_ptp.h17 struct cyclecounter cycle_counter;
Dcavium_ptp.c209 static u64 cavium_ptp_cc_read(const struct cyclecounter *cc) in cavium_ptp_cc_read()
222 struct cyclecounter *cc; in cavium_ptp_probe()
/Linux-v5.4/drivers/net/dsa/mv88e6xxx/
Dptp.c85 static u64 mv88e6352_ptp_clock_read(const struct cyclecounter *cc) in mv88e6352_ptp_clock_read()
99 static u64 mv88e6165_ptp_clock_read(const struct cyclecounter *cc) in mv88e6165_ptp_clock_read()
422 static u64 mv88e6xxx_ptp_clock_read(const struct cyclecounter *cc) in mv88e6xxx_ptp_clock_read()
Dchip.h301 struct cyclecounter tstamp_cc;
570 u64 (*clock_read)(const struct cyclecounter *cc);
/Linux-v5.4/drivers/net/dsa/sja1105/
Dsja1105_ptp.c323 static u64 sja1105_ptptsclk_read(const struct cyclecounter *cc) in sja1105_ptptsclk_read()
365 priv->tstamp_cc = (struct cyclecounter) { in sja1105_ptp_clock_register()
Dsja1105.h99 struct cyclecounter tstamp_cc;
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ptp.c159 struct cyclecounter *cc = &adapter->hw_cc; in ixgbe_ptp_setup_sdp_X540()
239 struct cyclecounter *cc = &adapter->hw_cc; in ixgbe_ptp_setup_sdp_X550()
326 static u64 ixgbe_ptp_read_X550(const struct cyclecounter *cc) in ixgbe_ptp_read_X550()
363 static u64 ixgbe_ptp_read_82599(const struct cyclecounter *cc) in ixgbe_ptp_read_82599()
1211 struct cyclecounter cc; in ixgbe_ptp_start_cyclecounter()
/Linux-v5.4/drivers/clocksource/
Darm_arch_timer.c183 static u64 arch_counter_read_cc(const struct cyclecounter *cc) in arch_counter_read_cc()
196 static struct cyclecounter cyclecounter __ro_after_init = {
991 cyclecounter.mult = clocksource_counter.mult; in arch_counter_register()
992 cyclecounter.shift = clocksource_counter.shift; in arch_counter_register()
994 &cyclecounter, start_count); in arch_counter_register()
/Linux-v5.4/drivers/net/ethernet/ti/
Dcpts.h108 struct cyclecounter cc;
/Linux-v5.4/drivers/net/ethernet/qlogic/qede/
Dqede_ptp.c38 struct cyclecounter cc;
206 static u64 qede_ptp_read_cc(const struct cyclecounter *cc) in qede_ptp_read_cc()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/
Den_clock.c41 static u64 mlx4_en_read_clock(const struct cyclecounter *tc) in mlx4_en_read_clock()
/Linux-v5.4/sound/hda/
Dhdac_stream.c510 static u64 azx_cc_read(const struct cyclecounter *cc) in azx_cc_read()
521 struct cyclecounter *cc = &azx_dev->cc; in azx_timecounter_init()
/Linux-v5.4/drivers/net/ethernet/freescale/
Dfec.h556 struct cyclecounter cc;
Dfec_ptp.c219 static u64 fec_ptp_read(const struct cyclecounter *cc) in fec_ptp_read()
/Linux-v5.4/drivers/net/ethernet/intel/e1000e/
De1000.h325 struct cyclecounter cc;
/Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_ptp.c64 struct cyclecounter cycles;
95 static u64 mlxsw_sp1_ptp_read_frc(const struct cyclecounter *cc) in mlxsw_sp1_ptp_read_frc()
/Linux-v5.4/drivers/net/ethernet/intel/igb/
Digb_ptp.c74 static u64 igb_ptp_read_82576(const struct cyclecounter *cc) in igb_ptp_read_82576()
91 static u64 igb_ptp_read_82580(const struct cyclecounter *cc) in igb_ptp_read_82580()
Digb.h557 struct cyclecounter cc;
/Linux-v5.4/include/sound/
Dhdaudio.h501 struct cyclecounter cc;
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dclock.c69 static u64 read_internal_timer(const struct cyclecounter *cc) in read_internal_timer()

12