Searched refs:etmidr2 (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/hwtracing/coresight/ |
H A D | coresight-etm4x-core.c | 624 u32 etmidr2; in etm4_init_arch_data() local 686 etmidr2 = readl_relaxed(drvdata->base + TRCIDR2); in etm4_init_arch_data() 688 drvdata->ctxid_size = BMVAL(etmidr2, 5, 9); in etm4_init_arch_data() 690 drvdata->vmid_size = BMVAL(etmidr2, 10, 14); in etm4_init_arch_data() 692 drvdata->ccsize = BMVAL(etmidr2, 25, 28); in etm4_init_arch_data()
|
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/ |
H A D | coresight-etm4x-core.c | 1156 u32 etmidr2; in etm4_init_arch_data() local 1211 etmidr2 = etm4x_relaxed_read32(csa, TRCIDR2); in etm4_init_arch_data() 1213 drvdata->ctxid_size = FIELD_GET(TRCIDR2_CIDSIZE_MASK, etmidr2); in etm4_init_arch_data() 1215 drvdata->vmid_size = FIELD_GET(TRCIDR2_VMIDSIZE_MASK, etmidr2); in etm4_init_arch_data() 1217 drvdata->ccsize = FIELD_GET(TRCIDR2_CCSIZE_MASK, etmidr2); in etm4_init_arch_data()
|
Completed in 5 milliseconds