Home
last modified time | relevance | path

Searched refs:irq_num (Results 1 – 4 of 4) sorted by relevance

/external/platform/pico/rp2_common/hardware_irq/
A Dirq.c109 bool irq_has_shared_handler(uint irq_num) { in irq_has_shared_handler() argument
110 check_irq_param(irq_num); in irq_has_shared_handler()
111 irq_handler_t handler = irq_get_vtable_handler(irq_num); in irq_has_shared_handler()
117 bool irq_has_shared_handler(uint irq_num) { in irq_has_shared_handler() argument
438 static uint get_user_irq_claim_index(uint irq_num) { in get_user_irq_claim_index() argument
439 invalid_params_if(IRQ, irq_num < FIRST_USER_IRQ || irq_num >= NUM_IRQS); in get_user_irq_claim_index()
442 return NUM_IRQS - irq_num - 1u; in get_user_irq_claim_index()
445 void user_irq_claim(uint irq_num) { in user_irq_claim() argument
449 void user_irq_unclaim(uint irq_num) { in user_irq_unclaim() argument
450 hw_claim_clear(user_irq_claimed_ptr(), get_user_irq_claim_index(irq_num)); in user_irq_unclaim()
[all …]
/external/platform/pico/rp2_common/hardware_timer/
A Dtimer.c153 uint irq_num = harware_alarm_irq_number(alarm_num); in hardware_alarm_set_callback() local
157 if (hardware_alarm_irq_handler != irq_get_vtable_handler(irq_num)) { in hardware_alarm_set_callback()
160 irq_set_exclusive_handler(irq_num, hardware_alarm_irq_handler); in hardware_alarm_set_callback()
161 irq_set_enabled(irq_num, true); in hardware_alarm_set_callback()
169 irq_remove_handler(irq_num, hardware_alarm_irq_handler); in hardware_alarm_set_callback()
170 irq_set_enabled(irq_num, false); in hardware_alarm_set_callback()
/external/platform/pico/rp2_common/hardware_irq/include/hardware/
A Dirq.h318 void user_irq_claim(uint irq_num);
334 void user_irq_unclaim(uint irq_num);
366 bool user_irq_is_claimed(uint irq_num);
/external/platform/pico/rp2_common/pico_multicore/
A Dmulticore.c216 uint irq_num = SIO_IRQ_PROC0 + get_core_num(); in multicore_lockout_handshake() local
217 bool enabled = irq_is_enabled(irq_num); in multicore_lockout_handshake()
218 if (enabled) irq_set_enabled(irq_num, false); in multicore_lockout_handshake()
238 if (enabled) irq_set_enabled(irq_num, true); in multicore_lockout_handshake()

Completed in 7 milliseconds