Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/
Dtimecounter.h39 struct cyclecounter { struct
40 cycle_t (*read)(const struct cyclecounter *cc); argument
65 const struct cyclecounter *cc;
79 static inline u64 cyclecounter_cyc2ns(const struct cyclecounter *cc, in cyclecounter_cyc2ns()
109 const struct cyclecounter *cc,
/linux-4.4.14/kernel/time/
Dtimecounter.c22 const struct cyclecounter *cc, in timecounter_init()
82 static u64 cc_cyc2ns_backwards(const struct cyclecounter *cc, in cc_cyc2ns_backwards()
/linux-4.4.14/drivers/clocksource/
Darm_arch_timer.c432 static cycle_t arch_counter_read_cc(const struct cyclecounter *cc) in arch_counter_read_cc()
445 static struct cyclecounter cyclecounter = { variable
480 cyclecounter.mult = clocksource_counter.mult; in arch_counter_register()
481 cyclecounter.shift = clocksource_counter.shift; in arch_counter_register()
482 timecounter_init(&timecounter, &cyclecounter, start_count); in arch_counter_register()
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-ptp.c125 static cycle_t xgbe_cc_read(const struct cyclecounter *cc) in xgbe_cc_read()
231 struct cyclecounter *cc = &pdata->tstamp_cc; in xgbe_ptp_register()
Dxgbe.h871 struct cyclecounter tstamp_cc;
/linux-4.4.14/arch/microblaze/kernel/
Dtimer.c201 static cycle_t xilinx_cc_read(const struct cyclecounter *cc) in xilinx_cc_read()
206 static struct cyclecounter xilinx_cc = {
/linux-4.4.14/drivers/net/ethernet/ti/
Dcpts.h119 struct cyclecounter cc;
Dcpts.c104 static cycle_t cpts_systim_read(const struct cyclecounter *cc) in cpts_systim_read()
/linux-4.4.14/sound/hda/
Dhdac_stream.c468 static cycle_t azx_cc_read(const struct cyclecounter *cc) in azx_cc_read()
479 struct cyclecounter *cc = &azx_dev->cc; in azx_timecounter_init()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_clock.c41 static cycle_t mlx4_en_read_clock(const struct cyclecounter *tc) in mlx4_en_read_clock()
Dmlx4_en.h409 struct cyclecounter cycles;
/linux-4.4.14/drivers/net/ethernet/freescale/
Dfec.h532 struct cyclecounter cc;
Dfec_ptp.c233 static cycle_t fec_ptp_read(const struct cyclecounter *cc) in fec_ptp_read()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb.h440 struct cyclecounter cc;
Digb_ptp.c80 static cycle_t igb_ptp_read_82576(const struct cyclecounter *cc) in igb_ptp_read_82576()
97 static cycle_t igb_ptp_read_82580(const struct cyclecounter *cc) in igb_ptp_read_82580()
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
De1000.h345 struct cyclecounter cc;
Dnetdev.c4278 static cycle_t e1000e_cyclecounter_read(const struct cyclecounter *cc) in e1000e_cyclecounter_read()
/linux-4.4.14/include/sound/
Dhdaudio.h425 struct cyclecounter cc;
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ptp.c192 static cycle_t ixgbe_ptp_read(const struct cyclecounter *cc) in ixgbe_ptp_read()
Dixgbe.h758 struct cyclecounter cc;
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x.h1935 struct cyclecounter cyclecounter; member
Dbnx2x_main.c13740 timecounter_init(&bp->timecounter, &bp->cyclecounter, ns); in bnx2x_ptp_settime()
15127 static cycle_t bnx2x_cyclecounter_read(const struct cyclecounter *cc) in bnx2x_cyclecounter_read()
15129 struct bnx2x *bp = container_of(cc, struct bnx2x, cyclecounter); in bnx2x_cyclecounter_read()
15146 memset(&bp->cyclecounter, 0, sizeof(bp->cyclecounter)); in bnx2x_init_cyclecounter()
15147 bp->cyclecounter.read = bnx2x_cyclecounter_read; in bnx2x_init_cyclecounter()
15148 bp->cyclecounter.mask = CYCLECOUNTER_MASK(64); in bnx2x_init_cyclecounter()
15149 bp->cyclecounter.shift = 1; in bnx2x_init_cyclecounter()
15150 bp->cyclecounter.mult = 1; in bnx2x_init_cyclecounter()
15386 timecounter_init(&bp->timecounter, &bp->cyclecounter, in bnx2x_init_ptp()