Lines Matching +full:soc +full:- +full:dependent
4 * SPDX-License-Identifier: Apache-2.0
18 #include "soc.h"
30 static int currently_running_irq = -1;
78 * needed, swap to a re-enabled thread
100 if (irq_nbr == -1) { in posix_irq_handler()
125 } while ((irq_nbr = hw_irq_ctrl_get_highest_prio_irq(cpu_n)) != -1); in posix_irq_handler()
127 _kernel.cpus[0].nested--; in posix_irq_handler()
156 if (hw_irq_ctrl_get_highest_prio_irq(CONFIG_NATIVE_SIMULATOR_MCU_N) != -1) { in posix_irq_handler_im_from_sw()
172 * task or fiber level. This routine returns an architecture-dependent
173 * lock-out key representing the "interrupt disable state" prior to the call;
174 * this key can be passed to irq_unlock() to re-enable interrupts.
176 * The lock-out key should only be used as the argument to the irq_unlock()
177 * API. It should never be used to manually re-enable interrupts or to inspect
185 * interrupts being re-enabled for an unspecified period of time. If the
186 * called routine blocks, interrupts will be re-enabled while another
195 * @return An architecture-dependent lock-out key representing the
207 * This routine re-enables interrupts on the CPU. The @a key parameter is a
208 * board-dependent lock-out key that is returned by a previous invocation of