Searched refs:pmp_index (Results 1 – 2 of 2) sorted by relevance
58 if ((pmp_index + 1u) >= MAX_RISCV_PMPS) { in pmp_is_locked()78 if (pmp_index < MAX_RISCV_PMPS) { in pmp_read_cfg()79 return env->pmp_state.pmp[pmp_index].cfg_reg; in pmp_read_cfg()92 if (pmp_index < MAX_RISCV_PMPS) { in pmp_write_cfg()119 if (!pmp_is_locked(env, pmp_index)) { in pmp_write_cfg()133 pmp_update_rule_addr(env, pmp_index); in pmp_write_cfg()179 if (pmp_index >= 1u) { in pmp_update_rule_addr()212 env->pmp_state.addr[pmp_index].sa = sa; in pmp_update_rule_addr()213 env->pmp_state.addr[pmp_index].ea = ea; in pmp_update_rule_addr()234 if ((addr >= env->pmp_state.addr[pmp_index].sa) && in pmp_is_in_range()[all …]
82 void pmp_update_rule_addr(CPURISCVState *env, uint32_t pmp_index);
Completed in 7 milliseconds