Searched refs:timecounter (Results 1 – 18 of 18) sorted by relevance
/linux-4.1.27/include/linux/ |
D | timecounter.h | 64 struct timecounter { struct 93 static inline void timecounter_adjtime(struct timecounter *tc, s64 delta) in timecounter_adjtime() 108 extern void timecounter_init(struct timecounter *tc, 120 extern u64 timecounter_read(struct timecounter *tc); 136 extern u64 timecounter_cyc2time(struct timecounter *tc,
|
/linux-4.1.27/virt/kvm/arm/ |
D | arch_timer.c | 31 static struct timecounter *timecounter; variable 37 return timecounter->cc->read(timecounter->cc); in kvm_phys_timer_read() 182 ns = cyclecounter_cyc2ns(timecounter->cc, cval - now, timecounter->mask, in kvm_timer_sync_hwstate() 183 &timecounter->frac); in kvm_timer_sync_hwstate() 283 timecounter = arch_timer_get_timecounter(); in kvm_timer_hyp_init() 284 if (!timecounter) in kvm_timer_hyp_init() 353 if (timecounter && wqueue) in kvm_timer_enable()
|
/linux-4.1.27/kernel/time/ |
D | timecounter.c | 21 void timecounter_init(struct timecounter *tc, in timecounter_init() 44 static u64 timecounter_read_delta(struct timecounter *tc) in timecounter_read_delta() 65 u64 timecounter_read(struct timecounter *tc) in timecounter_read() 92 u64 timecounter_cyc2time(struct timecounter *tc, in timecounter_cyc2time()
|
D | Makefile | 3 obj-y += timeconv.o timecounter.o posix-clock.o alarmtimer.o
|
/linux-4.1.27/include/clocksource/ |
D | arm_arch_timer.h | 50 extern struct timecounter *arch_timer_get_timecounter(void); 64 static inline struct timecounter *arch_timer_get_timecounter(void) in arch_timer_get_timecounter()
|
/linux-4.1.27/drivers/clocksource/ |
D | arm_arch_timer.c | 458 static struct timecounter timecounter; variable 460 struct timecounter *arch_timer_get_timecounter(void) in arch_timer_get_timecounter() 462 return &timecounter; in arch_timer_get_timecounter() 490 timecounter_init(&timecounter, &cyclecounter, start_count); in arch_counter_register()
|
/linux-4.1.27/drivers/net/ethernet/ti/ |
D | cpts.h | 120 struct timecounter tc;
|
/linux-4.1.27/arch/microblaze/kernel/ |
D | timer.c | 205 static struct timecounter xilinx_tc = {
|
/linux-4.1.27/sound/pci/hda/ |
D | hda_controller.h | 229 struct timecounter azx_tc;
|
D | hda_controller.c | 230 struct timecounter *tc = &azx_dev->azx_tc; in azx_timecounter_init()
|
/linux-4.1.27/drivers/net/ethernet/freescale/ |
D | fec.h | 531 struct timecounter tc;
|
/linux-4.1.27/drivers/net/ethernet/intel/igb/ |
D | igb.h | 441 struct timecounter tc;
|
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/ |
D | xgbe.h | 769 struct timecounter tstamp_tc;
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/ |
D | e1000.h | 344 struct timecounter tc;
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe.h | 745 struct timecounter tc;
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
D | mlx4_en.h | 409 struct timecounter clock;
|
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x.h | 1909 struct timecounter timecounter; member
|
D | bnx2x_main.c | 13291 timecounter_adjtime(&bp->timecounter, delta); in bnx2x_ptp_adjtime() 13301 ns = timecounter_read(&bp->timecounter); in bnx2x_ptp_gettime() 13321 timecounter_init(&bp->timecounter, &bp->cyclecounter, ns); in bnx2x_ptp_settime() 14578 ns = timecounter_cyc2time(&bp->timecounter, timestamp); in bnx2x_ptp_task() 14610 ns = timecounter_cyc2time(&bp->timecounter, timestamp); in bnx2x_set_rx_ts() 14878 timecounter_init(&bp->timecounter, &bp->cyclecounter, in bnx2x_init_ptp()
|