Lines Matching full:current
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() local
55 current |= (uint32_t)1 << (irq_number % 32); 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() local
71 current &= ~((uint32_t)1 << (irq_number % 32)); in rt_hw_plic_irq_disable()
73 plic->target_enables.target[core_id].enable[irq_number / 32] = current; in rt_hw_plic_irq_disable()
87 /* Disable all interrupts for the current core. */ in rt_hw_interrupt_init()
121 /* Disable all interrupts for the current core. */ in rt_hw_scondary_interrupt_init()
200 /* Get current core id */ in handle_irq_m_ext()
204 /* Get current IRQ num */ in handle_irq_m_ext()
208 /* Set new IRQ threshold = current IRQ threshold */ in handle_irq_m_ext()
275 rt_kprintf("current thread: %.*s\n", RT_NAME_MAX, tid->name); in handle_trap()