/linux/include/linux/ |
H A D | timecounter.h | 55 struct timecounter { struct 87 static inline void timecounter_adjtime(struct timecounter *tc, s64 delta) in timecounter_adjtime() 102 extern void timecounter_init(struct timecounter *tc, 116 extern u64 timecounter_read(struct timecounter *tc); 134 extern u64 timecounter_cyc2time(const struct timecounter *tc,
|
/linux/kernel/time/ |
H A D | timecounter.c | 8 void timecounter_init(struct timecounter *tc, in timecounter_init() 31 static u64 timecounter_read_delta(struct timecounter *tc) in timecounter_read_delta() 52 u64 timecounter_read(struct timecounter *tc) in timecounter_read() 79 u64 timecounter_cyc2time(const struct timecounter *tc, in timecounter_cyc2time()
|
/linux/include/clocksource/ |
H A D | arm_arch_timer.h | 9 #include <linux/timecounter.h> 73 struct timecounter timecounter; 67 struct timecounter timecounter; global() member
|
/linux/drivers/net/ethernet/cavium/common/ |
H A D | cavium_ptp.h | 18 struct timecounter time_counter;
|
/linux/drivers/ptp/ |
H A D | ptp_private.h | 77 struct timecounter tc;
|
H A D | ptp_mock.c | 39 struct timecounter tc;
|
/linux/drivers/net/ethernet/ti/ |
H A D | cpts.h | 110 struct timecounter tc;
|
/linux/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ptp.h | 103 struct timecounter tc;
|
/linux/arch/microblaze/kernel/ |
H A D | timer.c | 192 static struct timecounter xilinx_tc = {
|
/linux/drivers/net/can/rockchip/ |
H A D | rockchip_canfd.h | 474 struct timecounter tc;
|
/linux/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_lif.h | 251 struct timecounter tc;
|
/linux/drivers/net/ethernet/intel/e1000e/ |
H A D | e1000.h | 329 struct timecounter tc;
|
/linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_ptp.c | 288 static u64 otx2_ptp_hw_tstamp2time(const struct timecounter *time_counter, u64 tstamp) in otx2_ptp_hw_tstamp2time()
|
/linux/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_ptp.c | 14 struct timecounter tc;
|
/linux/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe.h | 1227 struct timecounter tstamp_tc;
|
/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | mlx4_en.h | 434 struct timecounter clock;
|
/linux/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd.h | 662 struct timecounter tc;
|
/linux/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x.h | 1838 struct timecounter timecounter; member
|
H A D | bnx2x_main.c | 13742 timecounter_adjtime(&bp->timecounter, delta); in bnx2x_ptp_adjtime() 13758 ns = timecounter_read(&bp->timecounter); in bnx2x_ptp_gettime() 13784 timecounter_init(&bp->timecounter, &bp->cyclecounter, ns); in bnx2x_ptp_settime() 15136 ns = timecounter_cyc2time(&bp->timecounter, timestamp); in bnx2x_ptp_task() 15170 ns = timecounter_cyc2time(&bp->timecounter, timestamp); in bnx2x_set_rx_ts() 15447 timecounter_init(&bp->timecounter, &bp->cyclecounter, in bnx2x_init_ptp()
|
/linux/include/linux/mlx5/ |
H A D | driver.h | 694 struct timecounter tc;
|
/linux/drivers/clocksource/ |
H A D | arm_arch_timer.c | 1169 timecounter_init(&arch_timer_kvm_info.timecounter, in arch_counter_register()
|
/linux/drivers/net/can/usb/ |
H A D | gs_usb.c | 330 struct timecounter tc;
|
/linux/ |
H A D | MAINTAINERS | 23931 F: kernel/time/timecounter.c
|