Searched refs:iprio (Results 1 – 4 of 4) sorted by relevance
2341 uint8_t iprio; in read_mtopi() local2347 iprio = env->miprio[irq]; in read_mtopi()2348 if (!iprio) { in read_mtopi()2350 iprio = IPRIO_MMAXIPRIO; in read_mtopi()2354 *val |= iprio; in read_mtopi()2465 target_ulong iselect, uint8_t *iprio, in rmw_iprio() argument2484 old_val |= ((target_ulong)iprio[firq + i]) << (IPRIO_IRQ_BITS * i); in rmw_iprio()2502 iprio[firq + i] = (new_val >> (IPRIO_IRQ_BITS * i)) & 0xff; in rmw_iprio()2633 uint8_t *iprio; in rmw_xireg_aia() local2642 iprio = env->miprio; in rmw_xireg_aia()[all …]
683 uint8_t iprio; in riscv_cpu_reset_hold() local732 iprio = riscv_cpu_default_priority(i); in riscv_cpu_reset_hold()733 env->miprio[i] = (i == IRQ_M_EXT) ? 0 : iprio; in riscv_cpu_reset_hold()734 env->siprio[i] = (i == IRQ_S_EXT) ? 0 : iprio; in riscv_cpu_reset_hold()
384 uint64_t pending, uint8_t *iprio) in riscv_cpu_pending_to_irq() argument401 prio = iprio[irq]; in riscv_cpu_pending_to_irq()
481 uint32_t irq, iprio, ihartidx, ithres; in riscv_aplic_idc_topi() local501 iprio = aplic->target[irq] & aplic->iprio_mask; in riscv_aplic_idc_topi()502 if (ithres && iprio >= ithres) { in riscv_aplic_idc_topi()506 if (iprio < best_iprio) { in riscv_aplic_idc_topi()508 best_iprio = iprio; in riscv_aplic_idc_topi()