Home
last modified time | relevance | path

Searched refs:cntkctl (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Darch_timer.h117 u32 cntkctl; in arch_timer_get_cntkctl() local
118 asm volatile("mrc p15, 0, %0, c14, c1, 0" : "=r" (cntkctl)); in arch_timer_get_cntkctl()
119 return cntkctl; in arch_timer_get_cntkctl()
122 static inline void arch_timer_set_cntkctl(u32 cntkctl) in arch_timer_set_cntkctl() argument
124 asm volatile("mcr p15, 0, %0, c14, c1, 0" : : "r" (cntkctl)); in arch_timer_set_cntkctl()
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Darch_timer.h124 u32 cntkctl; in arch_timer_get_cntkctl() local
125 asm volatile("mrc p15, 0, %0, c14, c1, 0" : "=r" (cntkctl)); in arch_timer_get_cntkctl()
126 return cntkctl; in arch_timer_get_cntkctl()
129 static inline void arch_timer_set_cntkctl(u32 cntkctl) in arch_timer_set_cntkctl() argument
131 asm volatile("mcr p15, 0, %0, c14, c1, 0" : : "r" (cntkctl)); in arch_timer_set_cntkctl()
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Darch_timer.h162 static inline void arch_timer_set_cntkctl(u32 cntkctl) in arch_timer_set_cntkctl() argument
164 write_sysreg(cntkctl, cntkctl_el1); in arch_timer_set_cntkctl()
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Darch_timer.h164 static inline void arch_timer_set_cntkctl(u32 cntkctl) in arch_timer_set_cntkctl() argument
166 write_sysreg(cntkctl, cntkctl_el1); in arch_timer_set_cntkctl()
/kernel/linux/linux-6.6/drivers/clocksource/
H A Darm_arch_timer.c917 u32 cntkctl = arch_timer_get_cntkctl(); in arch_timer_evtstrm_enable() local
922 cntkctl |= ARCH_TIMER_EVT_INTERVAL_SCALE; in arch_timer_evtstrm_enable()
928 cntkctl &= ~ARCH_TIMER_EVT_TRIGGER_MASK; in arch_timer_evtstrm_enable()
930 cntkctl |= (divider << ARCH_TIMER_EVT_TRIGGER_SHIFT) in arch_timer_evtstrm_enable()
932 arch_timer_set_cntkctl(cntkctl); in arch_timer_evtstrm_enable()
961 u32 cntkctl = arch_timer_get_cntkctl(); in arch_counter_set_user_access() local
965 cntkctl &= ~(ARCH_TIMER_USR_PT_ACCESS_EN in arch_counter_set_user_access()
979 cntkctl |= ARCH_TIMER_USR_VCT_ACCESS_EN; in arch_counter_set_user_access()
981 arch_timer_set_cntkctl(cntkctl); in arch_counter_set_user_access()
/kernel/linux/linux-5.10/drivers/clocksource/
H A Darm_arch_timer.c812 u32 cntkctl = arch_timer_get_cntkctl(); in arch_timer_evtstrm_enable() local
814 cntkctl &= ~ARCH_TIMER_EVT_TRIGGER_MASK; in arch_timer_evtstrm_enable()
816 cntkctl |= (divider << ARCH_TIMER_EVT_TRIGGER_SHIFT) in arch_timer_evtstrm_enable()
818 arch_timer_set_cntkctl(cntkctl); in arch_timer_evtstrm_enable()
847 u32 cntkctl = arch_timer_get_cntkctl(); in arch_counter_set_user_access() local
851 cntkctl &= ~(ARCH_TIMER_USR_PT_ACCESS_EN in arch_counter_set_user_access()
865 cntkctl |= ARCH_TIMER_USR_VCT_ACCESS_EN; in arch_counter_set_user_access()
867 arch_timer_set_cntkctl(cntkctl); in arch_counter_set_user_access()

Completed in 7 milliseconds