|
static void | check_irq_param (__unused uint num) |
|
void | irq_set_priority (uint num, uint8_t hardware_priority) |
| Set specified interrupt's priority. More...
|
|
uint | irq_get_priority (uint num) |
| Get specified interrupt's priority. More...
|
|
void | irq_set_enabled (uint num, bool enabled) |
| Enable or disable a specific interrupt on the executing core. More...
|
|
bool | irq_is_enabled (uint num) |
| Determine if a specific interrupt is enabled on the executing core. More...
|
|
void | irq_set_mask_enabled (uint32_t mask, bool enabled) |
| Enable/disable multiple interrupts on the executing core. More...
|
|
void | irq_set_exclusive_handler (uint num, irq_handler_t handler) |
| Set an exclusive interrupt handler for an interrupt on the executing core. More...
|
|
irq_handler_t | irq_get_exclusive_handler (uint num) |
| Get the exclusive interrupt handler for an interrupt on the executing core. More...
|
|
void | irq_add_shared_handler (uint num, irq_handler_t handler, uint8_t order_priority) |
| Add a shared interrupt handler for an interrupt on the executing core. More...
|
|
void | irq_remove_handler (uint num, irq_handler_t handler) |
| Remove a specific interrupt handler for the given irq number on the executing core. More...
|
|
bool | irq_has_shared_handler (uint num) |
| Determine if the current handler for the given number is shared. More...
|
|
irq_handler_t | irq_get_vtable_handler (uint num) |
| Get the current IRQ handler for the specified IRQ from the currently installed hardware vector table (VTOR) of the execution core. More...
|
|
static void | irq_clear (uint int_num) |
| Clear a specific interrupt on the executing core. More...
|
|
void | irq_set_pending (uint num) |
| Force an interrupt to be pending on the executing core. More...
|
|
void | irq_init_priorities (void) |
| Perform IRQ priority initialization for the current core. More...
|
|
void | user_irq_claim (uint irq_num) |
| Claim ownership of a user IRQ on the calling core. More...
|
|
void | user_irq_unclaim (uint irq_num) |
| Mark a user IRQ as no longer used on the calling core. More...
|
|
int | user_irq_claim_unused (bool required) |
| Claim ownership of a free user IRQ on the calling core. More...
|
|
bool | user_irq_is_claimed (uint irq_num) |
|