Lines Matching refs:trbsr
40 static inline int get_trbe_ec(u64 trbsr) in get_trbe_ec() argument
42 return (trbsr & TRBSR_EL1_EC_MASK) >> TRBSR_EL1_EC_SHIFT; in get_trbe_ec()
49 static inline int get_trbe_bsc(u64 trbsr) in get_trbe_bsc() argument
51 return (trbsr & TRBSR_EL1_BSC_MASK) >> TRBSR_EL1_BSC_SHIFT; in get_trbe_bsc()
56 u64 trbsr = read_sysreg_s(SYS_TRBSR_EL1); in clr_trbe_irq() local
58 trbsr &= ~TRBSR_EL1_IRQ; in clr_trbe_irq()
59 write_sysreg_s(trbsr, SYS_TRBSR_EL1); in clr_trbe_irq()
62 static inline bool is_trbe_irq(u64 trbsr) in is_trbe_irq() argument
64 return trbsr & TRBSR_EL1_IRQ; in is_trbe_irq()
67 static inline bool is_trbe_trg(u64 trbsr) in is_trbe_trg() argument
69 return trbsr & TRBSR_EL1_TRG; in is_trbe_trg()
72 static inline bool is_trbe_wrap(u64 trbsr) in is_trbe_wrap() argument
74 return trbsr & TRBSR_EL1_WRAP; in is_trbe_wrap()
77 static inline bool is_trbe_abort(u64 trbsr) in is_trbe_abort() argument
79 return trbsr & TRBSR_EL1_EA; in is_trbe_abort()
82 static inline bool is_trbe_running(u64 trbsr) in is_trbe_running() argument
84 return !(trbsr & TRBSR_EL1_S); in is_trbe_running()