Lines Matching refs:trbsr
39 static inline int get_trbe_ec(u64 trbsr) in get_trbe_ec() argument
41 return (trbsr >> TRBSR_EC_SHIFT) & TRBSR_EC_MASK; in get_trbe_ec()
48 static inline int get_trbe_bsc(u64 trbsr) in get_trbe_bsc() argument
50 return (trbsr >> TRBSR_BSC_SHIFT) & TRBSR_BSC_MASK; in get_trbe_bsc()
55 u64 trbsr = read_sysreg_s(SYS_TRBSR_EL1); in clr_trbe_irq() local
57 trbsr &= ~TRBSR_IRQ; in clr_trbe_irq()
58 write_sysreg_s(trbsr, SYS_TRBSR_EL1); in clr_trbe_irq()
61 static inline bool is_trbe_irq(u64 trbsr) in is_trbe_irq() argument
63 return trbsr & TRBSR_IRQ; in is_trbe_irq()
66 static inline bool is_trbe_trg(u64 trbsr) in is_trbe_trg() argument
68 return trbsr & TRBSR_TRG; in is_trbe_trg()
71 static inline bool is_trbe_wrap(u64 trbsr) in is_trbe_wrap() argument
73 return trbsr & TRBSR_WRAP; in is_trbe_wrap()
76 static inline bool is_trbe_abort(u64 trbsr) in is_trbe_abort() argument
78 return trbsr & TRBSR_ABORT; in is_trbe_abort()
81 static inline bool is_trbe_running(u64 trbsr) in is_trbe_running() argument
83 return !(trbsr & TRBSR_STOP); in is_trbe_running()