Lines Matching refs:PMP_EXEC
109 if ((val & PMP_LOCK) != 0 && (val & PMP_EXEC) != PMP_EXEC) { in pmp_write_cfg()
114 (val & 0x7) != (PMP_WRITE | PMP_EXEC)) { in pmp_write_cfg()
266 if (mode == PRV_M && !(privs & PMP_EXEC)) { in pmp_hart_has_privs_default()
283 *allowed_privs = PMP_READ | PMP_WRITE | PMP_EXEC; in pmp_hart_has_privs_default()
363 ((env->pmp_state.pmp[i].cfg_reg & PMP_EXEC) >> 2); in pmp_hart_has_privs()
375 *allowed_privs = PMP_READ | PMP_WRITE | PMP_EXEC; in pmp_hart_has_privs()
401 *allowed_privs = PMP_EXEC; in pmp_hart_has_privs()
405 *allowed_privs = PMP_READ | PMP_EXEC; in pmp_hart_has_privs()
427 *allowed_privs = PMP_EXEC; in pmp_hart_has_privs()
439 *allowed_privs = PMP_READ | PMP_EXEC; in pmp_hart_has_privs()
442 *allowed_privs = PMP_READ | PMP_WRITE | PMP_EXEC; in pmp_hart_has_privs()
690 if (pmp_priv & PMP_EXEC) { in pmp_priv_to_page_prot()