Home
last modified time | relevance | path

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

/openbmc/linux/drivers/hwtracing/coresight/
H A Dcoresight-trbe.h87 static inline bool get_trbe_flag_update(u64 trbidr) in get_trbe_flag_update() argument
89 return trbidr & TRBIDR_EL1_F; in get_trbe_flag_update()
92 static inline bool is_trbe_programmable(u64 trbidr) in is_trbe_programmable() argument
94 return !(trbidr & TRBIDR_EL1_P); in is_trbe_programmable()
97 static inline int get_trbe_address_align(u64 trbidr) in get_trbe_address_align() argument
99 return (trbidr & TRBIDR_EL1_Align_MASK) >> TRBIDR_EL1_Align_SHIFT; in get_trbe_address_align()
H A Dcoresight-trbe.c1285 u64 trbidr; in arm_trbe_probe_cpu() local
1295 trbidr = read_sysreg_s(SYS_TRBIDR_EL1); in arm_trbe_probe_cpu()
1296 if (!is_trbe_programmable(trbidr)) { in arm_trbe_probe_cpu()
1301 cpudata->trbe_hw_align = 1ULL << get_trbe_address_align(trbidr); in arm_trbe_probe_cpu()
1334 cpudata->trbe_flag = get_trbe_flag_update(trbidr); in arm_trbe_probe_cpu()