Home
last modified time | relevance | path

Searched refs:cntkctl (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/arch/arm/include/asm/
Darch_timer.h102 u32 cntkctl; in arch_timer_get_cntkctl() local
103 asm volatile("mrc p15, 0, %0, c14, c1, 0" : "=r" (cntkctl)); in arch_timer_get_cntkctl()
104 return cntkctl; in arch_timer_get_cntkctl()
107 static inline void arch_timer_set_cntkctl(u32 cntkctl) in arch_timer_set_cntkctl() argument
109 asm volatile("mcr p15, 0, %0, c14, c1, 0" : : "r" (cntkctl)); in arch_timer_set_cntkctl()
/Linux-v4.19/arch/arm64/include/asm/
Darch_timer.h145 static inline void arch_timer_set_cntkctl(u32 cntkctl) in arch_timer_set_cntkctl() argument
147 write_sysreg(cntkctl, cntkctl_el1); in arch_timer_set_cntkctl()
/Linux-v4.19/drivers/clocksource/
Darm_arch_timer.c759 u32 cntkctl = arch_timer_get_cntkctl(); in arch_timer_evtstrm_enable() local
761 cntkctl &= ~ARCH_TIMER_EVT_TRIGGER_MASK; in arch_timer_evtstrm_enable()
763 cntkctl |= (divider << ARCH_TIMER_EVT_TRIGGER_SHIFT) in arch_timer_evtstrm_enable()
765 arch_timer_set_cntkctl(cntkctl); in arch_timer_evtstrm_enable()
788 u32 cntkctl = arch_timer_get_cntkctl(); in arch_counter_set_user_access() local
792 cntkctl &= ~(ARCH_TIMER_USR_PT_ACCESS_EN in arch_counter_set_user_access()
806 cntkctl |= ARCH_TIMER_USR_VCT_ACCESS_EN; in arch_counter_set_user_access()
808 arch_timer_set_cntkctl(cntkctl); in arch_counter_set_user_access()
/Linux-v4.19/arch/arm64/kvm/hyp/
Dsysreg-sr.c71 ctxt->sys_regs[CNTKCTL_EL1] = read_sysreg_el1(cntkctl); in __sysreg_save_el1_state()
143 write_sysreg_el1(ctxt->sys_regs[CNTKCTL_EL1], cntkctl); in __sysreg_restore_el1_state()