Home
last modified time | relevance | path

Searched refs:trfcr (Results 1 – 5 of 5) sorted by relevance

/linux-6.6.21/drivers/hwtracing/coresight/
Dcoresight-self-hosted-trace.h26 u64 trfcr = read_trfcr(); in cpu_prohibit_trace() local
29 write_trfcr(trfcr & ~(TRFCR_ELx_ExTRE | TRFCR_ELx_E0TRE)); in cpu_prohibit_trace()
31 return trfcr; in cpu_prohibit_trace()
Dcoresight-etm4x-core.c272 if (!drvdata->trfcr) in etm4x_prohibit_trace()
289 u64 trfcr = drvdata->trfcr; in etm4x_allow_trace() local
292 if (!trfcr) in etm4x_allow_trace()
296 trfcr &= ~TRFCR_ELx_ExTRE; in etm4x_allow_trace()
298 trfcr &= ~TRFCR_ELx_E0TRE; in etm4x_allow_trace()
300 write_trfcr(trfcr); in etm4x_allow_trace()
1131 u64 trfcr; in cpu_detect_trace_filtering() local
1133 drvdata->trfcr = 0; in cpu_detect_trace_filtering()
1142 trfcr = (TRFCR_ELx_TS_VIRTUAL | in cpu_detect_trace_filtering()
1148 trfcr |= TRFCR_EL2_CX; in cpu_detect_trace_filtering()
[all …]
Dcoresight-trbe.c1120 u64 trfcr; in arm_trbe_irq_handler() local
1132 trfcr = cpu_prohibit_trace(); in arm_trbe_irq_handler()
1171 write_trfcr(trfcr); in arm_trbe_irq_handler()
Dcoresight-etm4x-sysfs.c2317 if (!drvdata->trfcr) { in ts_source_show()
2322 switch (drvdata->trfcr & TRFCR_ELx_TS_MASK) { in ts_source_show()
2326 val = FIELD_GET(TRFCR_ELx_TS_MASK, drvdata->trfcr); in ts_source_show()
Dcoresight-etm4x.h1059 u64 trfcr; member