Lines Matching refs:PMP_READ
127 if ((val & PMP_WRITE) && !(val & PMP_READ) && in pmp_write_cfg()
129 val &= ~(PMP_WRITE | PMP_READ); in pmp_write_cfg()
269 *allowed_privs = PMP_READ | PMP_WRITE; in pmp_hart_has_privs_default()
284 *allowed_privs = PMP_READ | PMP_WRITE | PMP_EXEC; in pmp_hart_has_privs_default()
362 ((env->pmp_state.pmp[i].cfg_reg & PMP_READ) << 2) | in pmp_hart_has_privs()
376 *allowed_privs = PMP_READ | PMP_WRITE | PMP_EXEC; in pmp_hart_has_privs()
398 *allowed_privs = PMP_READ | PMP_WRITE; in pmp_hart_has_privs()
406 *allowed_privs = PMP_READ | PMP_EXEC; in pmp_hart_has_privs()
410 *allowed_privs = PMP_READ; in pmp_hart_has_privs()
433 *allowed_privs = PMP_READ; in pmp_hart_has_privs()
437 *allowed_privs = PMP_READ | PMP_WRITE; in pmp_hart_has_privs()
440 *allowed_privs = PMP_READ | PMP_EXEC; in pmp_hart_has_privs()
443 *allowed_privs = PMP_READ | PMP_WRITE | PMP_EXEC; in pmp_hart_has_privs()
685 if (pmp_priv & PMP_READ) { in pmp_priv_to_page_prot()