Home
last modified time | relevance | path

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

12

/linux-6.3-rc2/include/linux/
A 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-6.3-rc2/drivers/net/can/spi/mcp251xfd/
A Dmcp251xfd-timestamp.c14 static u64 mcp251xfd_timestamp_read(const struct cyclecounter *cc) in mcp251xfd_timestamp_read()
54 struct cyclecounter *cc = &priv->cc; in mcp251xfd_timestamp_init()
/linux-6.3-rc2/kernel/time/
A Dtimecounter.c9 const struct cyclecounter *cc, in timecounter_init()
69 static u64 cc_cyc2ns_backwards(const struct cyclecounter *cc, in cc_cyc2ns_backwards()
/linux-6.3-rc2/drivers/net/ethernet/amd/xgbe/
A Dxgbe-ptp.c125 static u64 xgbe_cc_read(const struct cyclecounter *cc) in xgbe_cc_read()
219 struct cyclecounter *cc = &pdata->tstamp_cc; in xgbe_ptp_register()
/linux-6.3-rc2/arch/microblaze/kernel/
A Dtimer.c196 static u64 xilinx_cc_read(const struct cyclecounter *cc) in xilinx_cc_read()
201 static struct cyclecounter xilinx_cc = {
/linux-6.3-rc2/drivers/net/ethernet/cavium/common/
A Dcavium_ptp.h17 struct cyclecounter cycle_counter;
A Dcavium_ptp.c212 static u64 cavium_ptp_cc_read(const struct cyclecounter *cc) in cavium_ptp_cc_read()
225 struct cyclecounter *cc; in cavium_ptp_probe()
/linux-6.3-rc2/drivers/clocksource/
A Darm_arch_timer.c228 static u64 arch_counter_read_cc(const struct cyclecounter *cc) in arch_counter_read_cc()
241 static struct cyclecounter cyclecounter __ro_after_init = {
1105 cyclecounter.mask = CLOCKSOURCE_MASK(width); in arch_counter_register()
1111 cyclecounter.mult = clocksource_counter.mult; in arch_counter_register()
1112 cyclecounter.shift = clocksource_counter.shift; in arch_counter_register()
1114 &cyclecounter, start_count); in arch_counter_register()
/linux-6.3-rc2/drivers/ptp/
A Dptp_vclock.c167 static u64 ptp_vclock_read(const struct cyclecounter *cc) in ptp_vclock_read()
178 static const struct cyclecounter ptp_vclock_cc = {
A Dptp_private.h67 struct cyclecounter cc;
/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_ptp.c162 struct cyclecounter *cc = &adapter->hw_cc; in ixgbe_ptp_setup_sdp_X540()
242 struct cyclecounter *cc = &adapter->hw_cc; in ixgbe_ptp_setup_sdp_X550()
329 static u64 ixgbe_ptp_read_X550(const struct cyclecounter *cc) in ixgbe_ptp_read_X550()
366 static u64 ixgbe_ptp_read_82599(const struct cyclecounter *cc) in ixgbe_ptp_read_82599()
1198 struct cyclecounter cc; in ixgbe_ptp_start_cyclecounter()
/linux-6.3-rc2/drivers/net/dsa/mv88e6xxx/
A Dptp.c86 static u64 mv88e6352_ptp_clock_read(const struct cyclecounter *cc) in mv88e6352_ptp_clock_read()
100 static u64 mv88e6165_ptp_clock_read(const struct cyclecounter *cc) in mv88e6165_ptp_clock_read()
451 static u64 mv88e6xxx_ptp_clock_read(const struct cyclecounter *cc) in mv88e6xxx_ptp_clock_read()
A Dchip.h389 struct cyclecounter tstamp_cc;
708 u64 (*clock_read)(const struct cyclecounter *cc);
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt_ptp.h83 struct cyclecounter cc;
/linux-6.3-rc2/drivers/net/ethernet/ti/
A Dcpts.h109 struct cyclecounter cc;
/linux-6.3-rc2/drivers/net/ethernet/marvell/octeontx2/nic/
A Dotx2_ptp.c93 static u64 ptp_cc_read(const struct cyclecounter *cc) in ptp_cc_read()
271 struct cyclecounter *cc; in otx2_ptp_init()
/linux-6.3-rc2/drivers/net/ethernet/qlogic/qede/
A Dqede_ptp.c13 struct cyclecounter cc;
184 static u64 qede_ptp_read_cc(const struct cyclecounter *cc) in qede_ptp_read_cc()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx4/
A Den_clock.c41 static u64 mlx4_en_read_clock(const struct cyclecounter *tc) in mlx4_en_read_clock()
/linux-6.3-rc2/sound/hda/
A Dhdac_stream.c604 static u64 azx_cc_read(const struct cyclecounter *cc) in azx_cc_read()
615 struct cyclecounter *cc = &azx_dev->cc; in azx_timecounter_init()
/linux-6.3-rc2/drivers/net/ethernet/pensando/ionic/
A Dionic_lif.h236 struct cyclecounter cc;
/linux-6.3-rc2/drivers/net/can/usb/
A Dgs_usb.c307 struct cyclecounter cc;
411 static u64 gs_usb_timestamp_read(const struct cyclecounter *cc) __must_hold(&dev->tc_lock) in gs_usb_timestamp_read()
460 struct cyclecounter *cc = &dev->cc; in gs_usb_timestamp_init()
/linux-6.3-rc2/drivers/net/ethernet/freescale/
A Dfec.h638 struct cyclecounter cc;
/linux-6.3-rc2/drivers/net/ethernet/intel/e1000e/
A De1000.h328 struct cyclecounter cc;
/linux-6.3-rc2/drivers/net/ethernet/intel/igc/
A Digc.h236 struct cyclecounter cc;
/linux-6.3-rc2/drivers/net/ethernet/intel/igb/
A Digb.h627 struct cyclecounter cc;

Completed in 46 milliseconds

12