Home
last modified time | relevance | path

Searched defs:save (Results 1 – 19 of 19) sorted by relevance

/hal_rpi_pico-latest/src/common/pico_sync/
Dmutex.c71 uint32_t save = spin_lock_blocking(mtx->core.spin_lock); in __time_critical_func() local
84 uint32_t save = spin_lock_blocking(mtx->core.spin_lock); in __time_critical_func() local
104 uint32_t save = spin_lock_blocking(mtx->core.spin_lock); in __time_critical_func() local
130 uint32_t save = spin_lock_blocking(mtx->core.spin_lock); in __time_critical_func() local
169 uint32_t save = spin_lock_blocking(mtx->core.spin_lock); in __time_critical_func() local
188 uint32_t save = spin_lock_blocking(mtx->core.spin_lock); in __time_critical_func() local
212 uint32_t save = spin_lock_blocking(mtx->core.spin_lock); in __time_critical_func() local
219 uint32_t save = spin_lock_blocking(mtx->core.spin_lock); in __time_critical_func() local
Dsem.c28 uint32_t save = spin_lock_blocking(sem->core.spin_lock); in __time_critical_func() local
48 uint32_t save = spin_lock_blocking(sem->core.spin_lock); in __time_critical_func() local
61 uint32_t save = spin_lock_blocking(sem->core.spin_lock); in __time_critical_func() local
73 uint32_t save = spin_lock_blocking(sem->core.spin_lock); in __time_critical_func() local
87 uint32_t save = spin_lock_blocking(sem->core.spin_lock); in __time_critical_func() local
/hal_rpi_pico-latest/src/common/hardware_claim/
Dclaim.c13 void hw_claim_unlock(uint32_t save) { in hw_claim_unlock()
22 uint32_t save = hw_claim_lock(); in hw_claim_or_assert() local
33 uint32_t save = hw_claim_lock(); in hw_claim_unused_from_range() local
50 uint32_t save = hw_claim_lock(); in hw_claim_clear() local
/hal_rpi_pico-latest/src/rp2_common/pico_atomic/
Datomic.c18 static inline void atomic_unlock(__unused const volatile void *ptr, uint32_t save) { in atomic_unlock()
25 uint32_t save = atomic_lock(mem); in __atomic_test_and_set_c() local
61 uint32_t save = atomic_lock(src); in __atomic_load_c() local
69 uint32_t save = atomic_lock(src); in __atomic_store_c() local
81 uint32_t save = atomic_lock(ptr); in __atomic_compare_exchange_c() local
96 uint32_t save = atomic_lock(ptr); in __atomic_exchange_c() local
/hal_rpi_pico-latest/src/common/pico_sync/include/pico/
Dlock_core.h128 #define lock_internal_spin_unlock_with_wait(lock, save) spin_unlock((lock)->spin_lock, save), __wfe… argument
151 #define lock_internal_spin_unlock_with_notify(lock, save) spin_unlock((lock)->spin_lock, save), __s… argument
177 #define lock_internal_spin_unlock_with_best_effort_wait_or_timeout(lock, save, until) ({ \ argument
Dcritical_section.h31 uint32_t save; member
/hal_rpi_pico-latest/src/rp2_common/hardware_exception/
Dexception.c34 …ler_and_restore_interrupts(enum exception_number num, exception_handler_t handler, uint32_t save) { in set_raw_exception_handler_and_restore_interrupts()
53 uint32_t save = save_and_disable_interrupts(); in exception_set_exclusive_handler() local
66 uint32_t save = save_and_disable_interrupts(); in exception_restore_handler() local
/hal_rpi_pico-latest/src/rp2_common/pico_rand/
Drand.c133 uint32_t save = spin_lock_blocking(lock); in capture_additional_trng_samples() local
208 uint32_t save = spin_lock_blocking(lock); in capture_additional_rosc_samples() local
295 uint32_t save = spin_lock_blocking(lock); in initialise_rand() local
358 uint32_t save = spin_lock_blocking(lock); in get_rand_64() local
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/
Dpio.c100 uint32_t save = hw_claim_lock(); in pio_set_gpio_base() local
146 uint32_t save = hw_claim_lock(); in pio_can_add_program() local
154 uint32_t save = hw_claim_lock(); in pio_can_add_program_at_offset() local
174 uint32_t save = hw_claim_lock(); in pio_add_program() local
184 uint32_t save = hw_claim_lock(); in pio_add_program_at_offset() local
193 uint32_t save = hw_claim_lock(); in pio_remove_program() local
200 uint32_t save = hw_claim_lock(); in pio_clear_instruction_memory() local
428 uint32_t save = hw_claim_lock(); in pio_claim_free_sm_and_add_program_for_gpio_range() local
/hal_rpi_pico-latest/src/rp2_common/hardware_timer/
Dtimer.c161 uint32_t save = spin_lock_blocking(lock); in hardware_alarm_irq_handler() local
200 uint32_t save = spin_lock_blocking(lock); in timer_hardware_alarm_set_callback() local
227 uint32_t save = spin_lock_blocking(lock); in timer_hardware_alarm_set_target() local
273 uint32_t save = spin_lock_blocking(lock); in timer_hardware_alarm_cancel() local
286 uint32_t save = spin_lock_blocking(lock); in timer_hardware_alarm_force_irq() local
/hal_rpi_pico-latest/src/common/pico_time/
Dtime.c208 uint32_t save = spin_lock_blocking(pool->lock); in alarm_pool_irq_handler() local
217 uint32_t save = spin_lock_blocking(pool->lock); in alarm_pool_irq_handler() local
324 uint32_t save = spin_lock_blocking(pool->lock); in alarm_pool_add_alarm_at_force_in_context() local
360 uint32_t save = spin_lock_blocking(pool->lock); in alarm_pool_cancel_alarm() local
386 uint32_t save = spin_lock_blocking(sleep_notifier.spin_lock); in sleep_until_callback() local
409 uint32_t save = spin_lock_blocking(sleep_notifier.spin_lock); in sleep_until() local
538 uint32_t save = spin_lock_blocking(pool->lock); in alarm_pool_remaining_alarm_time_us() local
/hal_rpi_pico-latest/src/common/pico_util/
Dqueue.c46 uint32_t save = spin_lock_blocking(q->core.spin_lock); in queue_add_internal() local
64 uint32_t save = spin_lock_blocking(q->core.spin_lock); in queue_remove_internal() local
84 uint32_t save = spin_lock_blocking(q->core.spin_lock); in queue_peek_internal() local
/hal_rpi_pico-latest/src/rp2_common/pico_multicore/
Dmulticore.c215 uint32_t save = save_and_disable_interrupts(); in __not_in_flash_func() local
228 uint32_t save = hw_claim_lock(); in check_lockout_mutex_init() local
357 uint32_t save = hw_claim_lock(); in multicore_doorbell_claim() local
364 uint32_t save = hw_claim_lock(); in multicore_doorbell_claim_unused() local
380 uint32_t save = hw_claim_lock(); in multicore_doorbell_unclaim() local
/hal_rpi_pico-latest/src/rp2_common/hardware_irq/
Dirq.c54 static void set_raw_irq_handler_and_unlock(uint num, irq_handler_t handler, uint32_t save) { in set_raw_irq_handler_and_unlock()
223 uint32_t save = spin_lock_blocking(lock); in irq_set_exclusive_handler() local
236 uint32_t save = spin_lock_blocking(lock); in irq_get_exclusive_handler() local
364 uint32_t save = spin_lock_blocking(lock); in irq_add_shared_handler() local
473 uint32_t save = spin_lock_blocking(lock); in irq_remove_handler() local
627 uint32_t save = spin_lock_blocking(lock); in irq_add_tail_to_free_list() local
/hal_rpi_pico-latest/src/common/pico_util/include/pico/util/
Dqueue.h98 uint32_t save = spin_lock_blocking(q->core.spin_lock); in queue_get_level() local
124 uint32_t save = spin_lock_blocking(q->core.spin_lock); in queue_reset_max_level() local
/hal_rpi_pico-latest/src/rp2_common/hardware_boot_lock/include/hardware/
Dboot_lock.h97 uint32_t save = save_and_disable_interrupts(); in boot_lock_blocking() local
/hal_rpi_pico-latest/src/rp2_common/pico_flash/
Dflash.c124 uint32_t save = save_and_disable_interrupts(); in __not_in_flash_func() local
/hal_rpi_pico-latest/src/rp2_common/hardware_sync_spin_lock/include/hardware/sync/
Dspin_lock.h302 uint32_t save = save_and_disable_interrupts(); in spin_lock_blocking() local
/hal_rpi_pico-latest/src/rp2_common/pico_aon_timer/
Daon_timer.c143 uint32_t save = save_and_disable_interrupts(); in aon_timer_enable_alarm_calendar() local