cyclecounter
static u64 xilinx_cc_read(struct cyclecounter *cc)
static struct cyclecounter xilinx_cc = {
static u64 arch_counter_read_cc(struct cyclecounter *cc)
static struct cyclecounter cyclecounter __ro_after_init = {
cyclecounter.mask = CLOCKSOURCE_MASK(width);
cyclecounter.mult = clocksource_counter.mult;
cyclecounter.shift = clocksource_counter.shift;
&cyclecounter, start_count);
static u64 rkcanfd_timestamp_read(struct cyclecounter *cc)
struct cyclecounter *cc = &priv->cc;
struct cyclecounter cc;
static u64 mcp251xfd_timestamp_raw_read(struct cyclecounter *cc)
struct cyclecounter *cc = &priv->cc;
struct cyclecounter cc;
struct cyclecounter cc;
static u64 gs_usb_timestamp_read(struct cyclecounter *cc) __must_hold(&dev->tc_lock)
struct cyclecounter *cc = &parent->cc;
struct cyclecounter tstamp_cc;
u64 (*clock_read)(struct cyclecounter *cc);
static u64 mv88e6352_ptp_clock_read(struct cyclecounter *cc)
static u64 mv88e6165_ptp_clock_read(struct cyclecounter *cc)
static u64 mv88e6xxx_ptp_clock_read(struct cyclecounter *cc)
struct cyclecounter cyclecounter;
timecounter_init(&bp->timecounter, &bp->cyclecounter, ns);
static u64 bnx2x_cyclecounter_read(struct cyclecounter *cc)
struct bnx2x *bp = container_of(cc, struct bnx2x, cyclecounter);
memset(&bp->cyclecounter, 0, sizeof(bp->cyclecounter));
bp->cyclecounter.read = bnx2x_cyclecounter_read;
bp->cyclecounter.mask = CYCLECOUNTER_MASK(64);
bp->cyclecounter.shift = 0;
bp->cyclecounter.mult = 1;
timecounter_init(&bp->timecounter, &bp->cyclecounter,
static u64 bnxt_cc_read(struct cyclecounter *cc)
struct cyclecounter cc;
static u64 cavium_ptp_cc_read(struct cyclecounter *cc)
struct cyclecounter *cc;
struct cyclecounter cycle_counter;
struct cyclecounter cc;
static u64 fec_ptp_read(struct cyclecounter *cc)
struct cyclecounter cc;
static u64 e1000e_cyclecounter_read(struct cyclecounter *cc)
struct cyclecounter cc;
static u64 igb_ptp_read_82576(struct cyclecounter *cc)
static u64 igb_ptp_read_82580(struct cyclecounter *cc)
struct cyclecounter cc;
struct cyclecounter hw_cc;
struct cyclecounter cc;
struct cyclecounter *cc = &adapter->hw_cc;
struct cyclecounter *cc = &adapter->hw_cc;
static u64 ixgbe_ptp_read_X550(struct cyclecounter *cc)
static u64 ixgbe_ptp_read_82599(struct cyclecounter *cc)
struct cyclecounter cycle_counter;
static u64 ptp_cc_read(struct cyclecounter *cc)
struct cyclecounter *cc;
static u64 mlx4_en_read_clock(struct cyclecounter *tc)
struct cyclecounter cycles;
static u64 read_internal_timer(struct cyclecounter *cc)
struct cyclecounter cycles;
static u64 mlxsw_sp1_ptp_read_frc(struct cyclecounter *cc)
struct cyclecounter cycles;
struct cyclecounter cc;
static u64 ionic_cc_read(struct cyclecounter *cc)
struct cyclecounter cc;
static u64 qede_ptp_read_cc(struct cyclecounter *cc)
static u64 cpts_systim_read(struct cyclecounter *cc)
struct cyclecounter cc;
struct cyclecounter *cc = &wx->hw_cc;
struct cyclecounter *cc = &wx->hw_cc;
static u64 wx_ptp_read(struct cyclecounter *hw_cc)
struct cyclecounter cc;
struct cyclecounter hw_cc;
phc->cc = (struct cyclecounter) {
struct cyclecounter cc;
static u64 mock_phc_cc_read(struct cyclecounter *cc)
struct cyclecounter cc;
static u64 ptp_vclock_read(struct cyclecounter *cc)
static const struct cyclecounter ptp_vclock_cc = {
struct cyclecounter *cc,
static inline u64 cc_cyc2ns_backwards(const struct cyclecounter *cc, u64 cycles, u64 frac)
const struct cyclecounter *cc = tc->cc;
u64 (*read)(struct cyclecounter *cc);
struct cyclecounter *cc;
static inline u64 cyclecounter_cyc2ns(const struct cyclecounter *cc,
struct cyclecounter cc;
struct cyclecounter *cc,
static u64 azx_cc_read(struct cyclecounter *cc)
struct cyclecounter *cc = &azx_dev->cc;