Lines Matching full:enable
9 * 2018/12/27 Jesven Change irq enable/disable to cpu0
52 /* Get current enable bit array by IRQ number */ in rt_hw_plic_irq_enable()
53 uint32_t current = plic->target_enables.target[core_id].enable[irq_number / 32]; in rt_hw_plic_irq_enable()
54 /* Set enable bit in enable bit array */ in rt_hw_plic_irq_enable()
56 /* Write back the enable bit array */ in rt_hw_plic_irq_enable()
57 plic->target_enables.target[core_id].enable[irq_number / 32] = current; in rt_hw_plic_irq_enable()
68 /* Get current enable bit array by IRQ number */ in rt_hw_plic_irq_disable()
69 uint32_t current = plic->target_enables.target[core_id].enable[irq_number / 32]; in rt_hw_plic_irq_disable()
70 /* Clear enable bit in enable bit array */ in rt_hw_plic_irq_disable()
72 /* Write back the enable bit array */ in rt_hw_plic_irq_disable()
73 plic->target_enables.target[core_id].enable[irq_number / 32] = current; in rt_hw_plic_irq_disable()
89 plic->target_enables.target[cpuid].enable[idx] = 0; in rt_hw_interrupt_init()
110 /* Enable machine external interrupts. */ in rt_hw_interrupt_init()
123 plic->target_enables.target[cpuid].enable[idx] = 0; in rt_hw_scondary_interrupt_init()
128 /* Enable machine external interrupts. */ in rt_hw_scondary_interrupt_init()
202 /* Get primitive interrupt enable flag */ in handle_irq_m_ext()
228 /* Restore primitive interrupt enable flag */ in handle_irq_m_ext()