Lines Matching refs:trblimitr
216 static inline void set_trbe_enabled(struct trbe_cpudata *cpudata, u64 trblimitr) in set_trbe_enabled() argument
222 trblimitr |= TRBLIMITR_EL1_E; in set_trbe_enabled()
223 write_sysreg_s(trblimitr, SYS_TRBLIMITR_EL1); in set_trbe_enabled()
234 u64 trblimitr = read_sysreg_s(SYS_TRBLIMITR_EL1); in set_trbe_disabled() local
240 trblimitr &= ~TRBLIMITR_EL1_E; in set_trbe_disabled()
241 write_sysreg_s(trblimitr, SYS_TRBLIMITR_EL1); in set_trbe_disabled()
597 u64 trblimitr = read_sysreg_s(SYS_TRBLIMITR_EL1); in set_trbe_limit_pointer_enabled() local
603 trblimitr &= ~TRBLIMITR_EL1_nVM; in set_trbe_limit_pointer_enabled()
604 trblimitr &= ~TRBLIMITR_EL1_FM_MASK; in set_trbe_limit_pointer_enabled()
605 trblimitr &= ~TRBLIMITR_EL1_TM_MASK; in set_trbe_limit_pointer_enabled()
606 trblimitr &= ~TRBLIMITR_EL1_LIMIT_MASK; in set_trbe_limit_pointer_enabled()
617 trblimitr |= (TRBLIMITR_EL1_FM_FILL << TRBLIMITR_EL1_FM_SHIFT) & in set_trbe_limit_pointer_enabled()
624 trblimitr |= (TRBLIMITR_EL1_TM_IGNR << TRBLIMITR_EL1_TM_SHIFT) & in set_trbe_limit_pointer_enabled()
626 trblimitr |= (addr & PAGE_MASK); in set_trbe_limit_pointer_enabled()
627 set_trbe_enabled(buf->cpudata, trblimitr); in set_trbe_limit_pointer_enabled()
1052 u64 trblimitr = read_sysreg_s(SYS_TRBLIMITR_EL1); in trbe_handle_spurious() local
1059 set_trbe_enabled(buf->cpudata, trblimitr); in trbe_handle_spurious()