Searched refs:etmidr0 (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/hwtracing/coresight/ |
H A D | coresight-etm4x-core.c | 622 u32 etmidr0; in etm4_init_arch_data() local 637 etmidr0 = readl_relaxed(drvdata->base + TRCIDR0); in etm4_init_arch_data() 640 if (BMVAL(etmidr0, 1, 1) && BMVAL(etmidr0, 2, 2)) in etm4_init_arch_data() 646 if (BMVAL(etmidr0, 5, 5)) in etm4_init_arch_data() 652 if (BMVAL(etmidr0, 6, 6)) in etm4_init_arch_data() 658 if (BMVAL(etmidr0, 7, 7)) in etm4_init_arch_data() 664 if (BMVAL(etmidr0, 9, 9)) in etm4_init_arch_data() 670 drvdata->nr_event = BMVAL(etmidr0, 10, 11); in etm4_init_arch_data() 672 drvdata->q_support = BMVAL(etmidr0, 1 in etm4_init_arch_data() [all...] |
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/ |
H A D | coresight-etm4x-core.c | 1155 u32 etmidr0; in etm4_init_arch_data() local 1191 etmidr0 = etm4x_relaxed_read32(csa, TRCIDR0); in etm4_init_arch_data() 1194 drvdata->instrp0 = !!(FIELD_GET(TRCIDR0_INSTP0_MASK, etmidr0) == 0b11); in etm4_init_arch_data() 1196 drvdata->trcbb = !!(etmidr0 & TRCIDR0_TRCBB); in etm4_init_arch_data() 1198 drvdata->trccond = !!(etmidr0 & TRCIDR0_TRCCOND); in etm4_init_arch_data() 1200 drvdata->trccci = !!(etmidr0 & TRCIDR0_TRCCCI); in etm4_init_arch_data() 1202 drvdata->retstack = !!(etmidr0 & TRCIDR0_RETSTACK); in etm4_init_arch_data() 1204 drvdata->nr_event = FIELD_GET(TRCIDR0_NUMEVENT_MASK, etmidr0); in etm4_init_arch_data() 1206 drvdata->q_support = FIELD_GET(TRCIDR0_QSUPP_MASK, etmidr0); in etm4_init_arch_data() 1208 drvdata->ts_size = FIELD_GET(TRCIDR0_TSSIZE_MASK, etmidr0); in etm4_init_arch_data() [all...] |
Completed in 4 milliseconds