Lines Matching refs:cpu_num
159 static inline mem_addr_t get_context_en_addr(const struct device *dev, uint32_t cpu_num) in get_context_en_addr() argument
167 hartid = _kernel.cpus[cpu_num].arch.hartid; in get_context_en_addr()
185 static inline mem_addr_t get_threshold_priority_addr(const struct device *dev, uint32_t cpu_num) in get_threshold_priority_addr() argument
191 hartid = _kernel.cpus[cpu_num].arch.hartid; in get_threshold_priority_addr()
259 for (uint32_t cpu_num = 0; cpu_num < arch_num_cpus(); cpu_num++) { in plic_irq_enable_set_state() local
261 get_context_en_addr(dev, cpu_num) + local_irq_to_reg_offset(local_irq); in plic_irq_enable_set_state()
266 enable ? (get_irq_cpumask(dev, local_irq) & BIT(cpu_num)) != 0 : false); in plic_irq_enable_set_state()
319 for (uint32_t cpu_num = 0; cpu_num < arch_num_cpus(); cpu_num++) { in local_irq_is_enabled() local
321 get_context_en_addr(dev, cpu_num) + local_irq_to_reg_offset(local_irq); in local_irq_is_enabled()
591 for (uint32_t cpu_num = 0; cpu_num < arch_num_cpus(); cpu_num++) { in plic_init() local
592 en_addr = get_context_en_addr(dev, cpu_num); in plic_init()
593 thres_prio_addr = get_threshold_priority_addr(dev, cpu_num); in plic_init()