Home
last modified time | relevance | path

Searched refs:trbsr (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/hwtracing/coresight/
H A Dcoresight-trbe.h42 static inline int get_trbe_ec(u64 trbsr) in get_trbe_ec() argument
44 return (trbsr & TRBSR_EL1_EC_MASK) >> TRBSR_EL1_EC_SHIFT; in get_trbe_ec()
51 static inline int get_trbe_bsc(u64 trbsr) in get_trbe_bsc() argument
53 return (trbsr & TRBSR_EL1_BSC_MASK) >> TRBSR_EL1_BSC_SHIFT; in get_trbe_bsc()
58 u64 trbsr = read_sysreg_s(SYS_TRBSR_EL1); in clr_trbe_irq() local
60 trbsr &= ~TRBSR_EL1_IRQ; in clr_trbe_irq()
61 write_sysreg_s(trbsr, SYS_TRBSR_EL1); in clr_trbe_irq()
64 static inline bool is_trbe_irq(u64 trbsr) in is_trbe_irq() argument
66 return trbsr & TRBSR_EL1_IRQ; in is_trbe_irq()
69 static inline bool is_trbe_trg(u64 trbsr) in is_trbe_trg() argument
[all …]
H A Dcoresight-trbe.c124 * @trbsr - Trace Buffer Status Register value
130 u64 trbsr;
603 u64 trbsr = read_sysreg_s(SYS_TRBSR_EL1); in set_trbe_limit_pointer_enabled()
606 trbsr &= ~TRBSR_EL1_IRQ; in set_trbe_limit_pointer_enabled()
607 trbsr &= ~TRBSR_EL1_TRG; in set_trbe_limit_pointer_enabled()
608 trbsr &= ~TRBSR_EL1_WRAP; in set_trbe_limit_pointer_enabled()
609 trbsr &= ~TRBSR_EL1_EC_MASK; in set_trbe_limit_pointer_enabled()
610 trbsr &= ~TRBSR_EL1_BSC_MASK; in set_trbe_limit_pointer_enabled()
611 trbsr &= ~TRBSR_EL1_S; in set_trbe_limit_pointer_enabled()
612 write_sysreg_s(trbsr, SYS_TRBSR_EL in set_trbe_limit_pointer_enabled()
588 u64 trbsr = read_sysreg_s(SYS_TRBSR_EL1); clr_trbe_status() local
654 trbe_get_fault_act(struct perf_output_handle * handle,u64 trbsr) trbe_get_fault_act() argument
[all...]