Home
last modified time | relevance | path

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

12

/linux/include/linux/
H A Dtimecounter.h30 struct cyclecounter { struct
31 u64 (*read)(struct cyclecounter *cc); argument
56 struct cyclecounter *cc;
72 static inline u64 cyclecounter_cyc2ns(const struct cyclecounter *cc, in cyclecounter_cyc2ns()
103 struct cyclecounter *cc,
122 static inline u64 cc_cyc2ns_backwards(const struct cyclecounter *cc, u64 cycles, u64 frac) in cc_cyc2ns_backwards()
145 const struct cyclecounter *cc = tc->cc; in timecounter_cyc2time()
/linux/drivers/ptp/
H A Dptp_mock.c40 struct cyclecounter cc;
44 static u64 mock_phc_cc_read(struct cyclecounter *cc) in mock_phc_cc_read()
140 phc->cc = (struct cyclecounter) { in mock_phc_create()
H A Dptp_vclock.c172 static u64 ptp_vclock_read(struct cyclecounter *cc) in ptp_vclock_read()
183 static const struct cyclecounter ptp_vclock_cc = {
H A Dptp_private.h82 struct cyclecounter cc;
/linux/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-timestamp.c14 static u64 mcp251xfd_timestamp_raw_read(struct cyclecounter *cc) in mcp251xfd_timestamp_raw_read()
44 struct cyclecounter *cc = &priv->cc; in mcp251xfd_timestamp_init()
/linux/drivers/clocksource/
H A Darm_arch_timer.c145 static u64 arch_counter_read_cc(struct cyclecounter *cc) in arch_counter_read_cc()
158 static struct cyclecounter cyclecounter __ro_after_init = {
938 cyclecounter.mask = CLOCKSOURCE_MASK(width); in arch_counter_register()
944 cyclecounter.mult = clocksource_counter.mult; in arch_counter_register()
945 cyclecounter.shift = clocksource_counter.shift; in arch_counter_register()
947 &cyclecounter, start_count); in arch_counter_register()
/linux/drivers/net/can/rockchip/
H A Drockchip_canfd-timestamp.c11 static u64 rkcanfd_timestamp_read(struct cyclecounter *cc) in rkcanfd_timestamp_read()
44 struct cyclecounter *cc = &priv->cc; in rkcanfd_timestamp_init()
H A Drockchip_canfd.h473 struct cyclecounter cc;
/linux/arch/microblaze/kernel/
H A Dtimer.c196 static u64 xilinx_cc_read(struct cyclecounter *cc) in xilinx_cc_read()
201 static struct cyclecounter xilinx_cc = {
/linux/drivers/net/ethernet/cavium/common/
H A Dcavium_ptp.h17 struct cyclecounter cycle_counter;
H A Dcavium_ptp.c212 static u64 cavium_ptp_cc_read(struct cyclecounter *cc) in cavium_ptp_cc_read()
225 struct cyclecounter *cc; in cavium_ptp_probe()
/linux/kernel/time/
H A Dtimecounter.c9 struct cyclecounter *cc, in timecounter_init()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ptp.c163 struct cyclecounter *cc = &adapter->hw_cc; in ixgbe_ptp_setup_sdp_X540()
243 struct cyclecounter *cc = &adapter->hw_cc; in ixgbe_ptp_setup_sdp_X550()
330 static u64 ixgbe_ptp_read_X550(struct cyclecounter *cc) in ixgbe_ptp_read_X550()
367 static u64 ixgbe_ptp_read_82599(struct cyclecounter *cc) in ixgbe_ptp_read_82599()
1206 struct cyclecounter cc; in ixgbe_ptp_start_cyclecounter()
/linux/drivers/net/dsa/mv88e6xxx/
H A Dptp.c141 static u64 mv88e6352_ptp_clock_read(struct cyclecounter *cc) in mv88e6352_ptp_clock_read()
155 static u64 mv88e6165_ptp_clock_read(struct cyclecounter *cc) in mv88e6165_ptp_clock_read()
447 static u64 mv88e6xxx_ptp_clock_read(struct cyclecounter *cc) in mv88e6xxx_ptp_clock_read()
H A Dchip.h418 struct cyclecounter tstamp_cc;
729 u64 (*clock_read)(struct cyclecounter *cc);
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_ptp.c337 struct cyclecounter *cc = &wx->hw_cc; in wx_ptp_trigger_calc()
367 struct cyclecounter *cc = &wx->hw_cc; in wx_ptp_setup_sdp()
655 static u64 wx_ptp_read(struct cyclecounter *hw_cc) in wx_ptp_read()
712 struct cyclecounter cc; in wx_ptp_reset_cyclecounter()
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dclock.h49 struct cyclecounter cycles;
/linux/drivers/net/ethernet/ti/
H A Dcpts.h109 struct cyclecounter cc;
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ptp.h102 struct cyclecounter cc;
/linux/drivers/net/ethernet/qlogic/qede/
H A Dqede_ptp.c13 struct cyclecounter cc;
184 static u64 qede_ptp_read_cc(struct cyclecounter *cc) in qede_ptp_read_cc()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_ptp.c196 static u64 ptp_cc_read(struct cyclecounter *cc) in ptp_cc_read()
385 struct cyclecounter *cc; in otx2_ptp_init()
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_clock.c41 static u64 mlx4_en_read_clock(struct cyclecounter *tc) in mlx4_en_read_clock()
/linux/sound/hda/core/
H A Dstream.c635 static u64 azx_cc_read(struct cyclecounter *cc) in azx_cc_read()
646 struct cyclecounter *cc = &azx_dev->cc; in azx_timecounter_init()
/linux/drivers/net/ethernet/freescale/
H A Dfec.h646 struct cyclecounter cc;
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_lif.h253 struct cyclecounter cc;

12