• Home
  • Raw
  • Download

Lines Matching refs:SYS_DESC

1026 	{ SYS_DESC(SYS_DBGBVRn_EL1(n)),					\
1028 { SYS_DESC(SYS_DBGBCRn_EL1(n)), \
1030 { SYS_DESC(SYS_DBGWVRn_EL1(n)), \
1032 { SYS_DESC(SYS_DBGWCRn_EL1(n)), \
1037 { SYS_DESC(SYS_PMEVCNTRn_EL0(n)), \
1042 { SYS_DESC(SYS_PMEVTYPERn_EL0(n)), \
1054 #define AMU_AMEVCNTR0_EL0(n) { SYS_DESC(SYS_AMEVCNTR0_EL0(n)), undef_access }
1055 #define AMU_AMEVTYPER0_EL0(n) { SYS_DESC(SYS_AMEVTYPER0_EL0(n)), undef_access }
1056 #define AMU_AMEVCNTR1_EL0(n) { SYS_DESC(SYS_AMEVCNTR1_EL0(n)), undef_access }
1057 #define AMU_AMEVTYPER1_EL0(n) { SYS_DESC(SYS_AMEVTYPER1_EL0(n)), undef_access }
1072 { SYS_DESC(SYS_## k), undef_access, reset_unknown, k, \
1375 SYS_DESC(SYS_##name), \
1400 SYS_DESC(SYS_##name), \
1418 { SYS_DESC(SYS_DC_ISW), access_dcsw },
1419 { SYS_DESC(SYS_DC_CSW), access_dcsw },
1420 { SYS_DESC(SYS_DC_CISW), access_dcsw },
1424 { SYS_DESC(SYS_MDCCINT_EL1), trap_debug_regs, reset_val, MDCCINT_EL1, 0 },
1425 { SYS_DESC(SYS_MDSCR_EL1), trap_debug_regs, reset_val, MDSCR_EL1, 0 },
1441 { SYS_DESC(SYS_MDRAR_EL1), trap_raz_wi },
1442 { SYS_DESC(SYS_OSLAR_EL1), trap_raz_wi },
1443 { SYS_DESC(SYS_OSLSR_EL1), trap_oslsr_el1 },
1444 { SYS_DESC(SYS_OSDLR_EL1), trap_raz_wi },
1445 { SYS_DESC(SYS_DBGPRCR_EL1), trap_raz_wi },
1446 { SYS_DESC(SYS_DBGCLAIMSET_EL1), trap_raz_wi },
1447 { SYS_DESC(SYS_DBGCLAIMCLR_EL1), trap_raz_wi },
1448 { SYS_DESC(SYS_DBGAUTHSTATUS_EL1), trap_dbgauthstatus_el1 },
1450 { SYS_DESC(SYS_MDCCSR_EL0), trap_raz_wi },
1451 { SYS_DESC(SYS_DBGDTR_EL0), trap_raz_wi },
1453 { SYS_DESC(SYS_DBGDTRTX_EL0), trap_raz_wi },
1455 { SYS_DESC(SYS_DBGVCR32_EL2), NULL, reset_val, DBGVCR32_EL2, 0 },
1457 { SYS_DESC(SYS_MPIDR_EL1), NULL, reset_mpidr, MPIDR_EL1 },
1497 { SYS_DESC(SYS_ID_AA64PFR0_EL1), .access = access_id_reg,
1537 { SYS_DESC(SYS_SCTLR_EL1), access_vm_reg, reset_val, SCTLR_EL1, 0x00C50078 },
1538 { SYS_DESC(SYS_ACTLR_EL1), access_actlr, reset_actlr, ACTLR_EL1 },
1539 { SYS_DESC(SYS_CPACR_EL1), NULL, reset_val, CPACR_EL1, 0 },
1541 { SYS_DESC(SYS_RGSR_EL1), undef_access },
1542 { SYS_DESC(SYS_GCR_EL1), undef_access },
1544 { SYS_DESC(SYS_ZCR_EL1), NULL, reset_val, ZCR_EL1, 0, .visibility = sve_visibility },
1545 { SYS_DESC(SYS_TTBR0_EL1), access_vm_reg, reset_unknown, TTBR0_EL1 },
1546 { SYS_DESC(SYS_TTBR1_EL1), access_vm_reg, reset_unknown, TTBR1_EL1 },
1547 { SYS_DESC(SYS_TCR_EL1), access_vm_reg, reset_val, TCR_EL1, 0 },
1555 { SYS_DESC(SYS_AFSR0_EL1), access_vm_reg, reset_unknown, AFSR0_EL1 },
1556 { SYS_DESC(SYS_AFSR1_EL1), access_vm_reg, reset_unknown, AFSR1_EL1 },
1557 { SYS_DESC(SYS_ESR_EL1), access_vm_reg, reset_unknown, ESR_EL1 },
1559 { SYS_DESC(SYS_ERRIDR_EL1), trap_raz_wi },
1560 { SYS_DESC(SYS_ERRSELR_EL1), trap_raz_wi },
1561 { SYS_DESC(SYS_ERXFR_EL1), trap_raz_wi },
1562 { SYS_DESC(SYS_ERXCTLR_EL1), trap_raz_wi },
1563 { SYS_DESC(SYS_ERXSTATUS_EL1), trap_raz_wi },
1564 { SYS_DESC(SYS_ERXADDR_EL1), trap_raz_wi },
1565 { SYS_DESC(SYS_ERXMISC0_EL1), trap_raz_wi },
1566 { SYS_DESC(SYS_ERXMISC1_EL1), trap_raz_wi },
1568 { SYS_DESC(SYS_TFSR_EL1), undef_access },
1569 { SYS_DESC(SYS_TFSRE0_EL1), undef_access },
1571 { SYS_DESC(SYS_FAR_EL1), access_vm_reg, reset_unknown, FAR_EL1 },
1572 { SYS_DESC(SYS_PAR_EL1), NULL, reset_unknown, PAR_EL1 },
1574 { SYS_DESC(SYS_PMINTENSET_EL1), access_pminten, reset_unknown, PMINTENSET_EL1 },
1575 { SYS_DESC(SYS_PMINTENCLR_EL1), access_pminten, reset_unknown, PMINTENSET_EL1 },
1577 { SYS_DESC(SYS_MAIR_EL1), access_vm_reg, reset_unknown, MAIR_EL1 },
1578 { SYS_DESC(SYS_AMAIR_EL1), access_vm_reg, reset_amair_el1, AMAIR_EL1 },
1580 { SYS_DESC(SYS_LORSA_EL1), trap_loregion },
1581 { SYS_DESC(SYS_LOREA_EL1), trap_loregion },
1582 { SYS_DESC(SYS_LORN_EL1), trap_loregion },
1583 { SYS_DESC(SYS_LORC_EL1), trap_loregion },
1584 { SYS_DESC(SYS_LORID_EL1), trap_loregion },
1586 { SYS_DESC(SYS_VBAR_EL1), NULL, reset_val, VBAR_EL1, 0 },
1587 { SYS_DESC(SYS_DISR_EL1), NULL, reset_val, DISR_EL1, 0 },
1589 { SYS_DESC(SYS_ICC_IAR0_EL1), write_to_read_only },
1590 { SYS_DESC(SYS_ICC_EOIR0_EL1), read_from_write_only },
1591 { SYS_DESC(SYS_ICC_HPPIR0_EL1), write_to_read_only },
1592 { SYS_DESC(SYS_ICC_DIR_EL1), read_from_write_only },
1593 { SYS_DESC(SYS_ICC_RPR_EL1), write_to_read_only },
1594 { SYS_DESC(SYS_ICC_SGI1R_EL1), access_gic_sgi },
1595 { SYS_DESC(SYS_ICC_ASGI1R_EL1), access_gic_sgi },
1596 { SYS_DESC(SYS_ICC_SGI0R_EL1), access_gic_sgi },
1597 { SYS_DESC(SYS_ICC_IAR1_EL1), write_to_read_only },
1598 { SYS_DESC(SYS_ICC_EOIR1_EL1), read_from_write_only },
1599 { SYS_DESC(SYS_ICC_HPPIR1_EL1), write_to_read_only },
1600 { SYS_DESC(SYS_ICC_SRE_EL1), access_gic_sre },
1602 { SYS_DESC(SYS_CONTEXTIDR_EL1), access_vm_reg, reset_val, CONTEXTIDR_EL1, 0 },
1603 { SYS_DESC(SYS_TPIDR_EL1), NULL, reset_unknown, TPIDR_EL1 },
1605 { SYS_DESC(SYS_SCXTNUM_EL1), undef_access },
1607 { SYS_DESC(SYS_CNTKCTL_EL1), NULL, reset_val, CNTKCTL_EL1, 0},
1609 { SYS_DESC(SYS_CCSIDR_EL1), access_ccsidr },
1610 { SYS_DESC(SYS_CLIDR_EL1), access_clidr },
1611 { SYS_DESC(SYS_CSSELR_EL1), access_csselr, reset_unknown, CSSELR_EL1 },
1612 { SYS_DESC(SYS_CTR_EL0), access_ctr },
1614 { SYS_DESC(SYS_PMCR_EL0), access_pmcr, reset_pmcr, PMCR_EL0 },
1615 { SYS_DESC(SYS_PMCNTENSET_EL0), access_pmcnten, reset_unknown, PMCNTENSET_EL0 },
1616 { SYS_DESC(SYS_PMCNTENCLR_EL0), access_pmcnten, reset_unknown, PMCNTENSET_EL0 },
1617 { SYS_DESC(SYS_PMOVSCLR_EL0), access_pmovs, reset_unknown, PMOVSSET_EL0 },
1618 { SYS_DESC(SYS_PMSWINC_EL0), access_pmswinc, reset_unknown, PMSWINC_EL0 },
1619 { SYS_DESC(SYS_PMSELR_EL0), access_pmselr, reset_unknown, PMSELR_EL0 },
1620 { SYS_DESC(SYS_PMCEID0_EL0), access_pmceid },
1621 { SYS_DESC(SYS_PMCEID1_EL0), access_pmceid },
1622 { SYS_DESC(SYS_PMCCNTR_EL0), access_pmu_evcntr, reset_unknown, PMCCNTR_EL0 },
1623 { SYS_DESC(SYS_PMXEVTYPER_EL0), access_pmu_evtyper },
1624 { SYS_DESC(SYS_PMXEVCNTR_EL0), access_pmu_evcntr },
1629 { SYS_DESC(SYS_PMUSERENR_EL0), access_pmuserenr, reset_val, PMUSERENR_EL0, 0 },
1630 { SYS_DESC(SYS_PMOVSSET_EL0), access_pmovs, reset_unknown, PMOVSSET_EL0 },
1632 { SYS_DESC(SYS_TPIDR_EL0), NULL, reset_unknown, TPIDR_EL0 },
1633 { SYS_DESC(SYS_TPIDRRO_EL0), NULL, reset_unknown, TPIDRRO_EL0 },
1635 { SYS_DESC(SYS_SCXTNUM_EL0), undef_access },
1637 { SYS_DESC(SYS_AMCR_EL0), undef_access },
1638 { SYS_DESC(SYS_AMCFGR_EL0), undef_access },
1639 { SYS_DESC(SYS_AMCGCR_EL0), undef_access },
1640 { SYS_DESC(SYS_AMUSERENR_EL0), undef_access },
1641 { SYS_DESC(SYS_AMCNTENCLR0_EL0), undef_access },
1642 { SYS_DESC(SYS_AMCNTENSET0_EL0), undef_access },
1643 { SYS_DESC(SYS_AMCNTENCLR1_EL0), undef_access },
1644 { SYS_DESC(SYS_AMCNTENSET1_EL0), undef_access },
1710 { SYS_DESC(SYS_CNTP_TVAL_EL0), access_arch_timer },
1711 { SYS_DESC(SYS_CNTP_CTL_EL0), access_arch_timer },
1712 { SYS_DESC(SYS_CNTP_CVAL_EL0), access_arch_timer },
1782 { SYS_DESC(SYS_PMCCFILTR_EL0), access_pmu_evtyper, reset_val, PMCCFILTR_EL0, 0 },
1784 { SYS_DESC(SYS_DACR32_EL2), NULL, reset_unknown, DACR32_EL2 },
1785 { SYS_DESC(SYS_IFSR32_EL2), NULL, reset_unknown, IFSR32_EL2 },
1786 { SYS_DESC(SYS_FPEXC32_EL2), NULL, reset_val, FPEXC32_EL2, 0x700 },
2038 { SYS_DESC(SYS_AARCH32_CNTP_TVAL), access_arch_timer },
2039 { SYS_DESC(SYS_AARCH32_CNTP_CTL), access_arch_timer },
2120 { SYS_DESC(SYS_AARCH32_CNTP_CVAL), access_arch_timer },
2518 { SYS_DESC(SYS_MIDR_EL1), NULL, get_midr_el1 },
2519 { SYS_DESC(SYS_REVIDR_EL1), NULL, get_revidr_el1 },
2520 { SYS_DESC(SYS_CLIDR_EL1), NULL, get_clidr_el1 },
2521 { SYS_DESC(SYS_AIDR_EL1), NULL, get_aidr_el1 },
2522 { SYS_DESC(SYS_CTR_EL0), NULL, get_ctr_el0 },