Home
last modified time | relevance | path

Searched defs:lock (Results 1 – 11 of 11) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_sync_spin_lock/include/hardware/sync/
Dspin_lock.h102 #define SW_SPIN_LOCK_NUM(lock) ({ \ argument
109 #define SW_SPIN_LOCK_IS_LOCKED(lock) ((bool) *(lock)) argument
114 #define SW_SPIN_LOCK_LOCK(lock) ({ \ argument
133 #define SW_SPIN_LOCK_LOCK(lock) ({ \ argument
158 #define SW_SPIN_TRY_LOCK(lock) ({ \ argument
175 #define SW_SPIN_TRY_LOCK(lock) ({ \ argument
199 #define SW_SPIN_LOCK_UNLOCK(lock) ({ \ argument
208 #define SW_SPIN_LOCK_UNLOCK(lock) ({ \ argument
240 __force_inline static uint spin_lock_get_num(spin_lock_t *lock) { in spin_lock_get_num()
258 __force_inline static void spin_lock_unsafe_blocking(spin_lock_t *lock) { in spin_lock_unsafe_blocking()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_boot_lock/include/hardware/
Dboot_lock.h43 __force_inline static uint boot_lock_get_num(boot_lock_t *lock) { in boot_lock_get_num()
55 __force_inline static void boot_lock_unsafe_blocking(boot_lock_t *lock) { in boot_lock_unsafe_blocking()
70 __force_inline static bool boot_try_lock_unsafe(boot_lock_t *lock) { in boot_try_lock_unsafe()
83 __force_inline static void boot_unlock_unsafe(boot_lock_t *lock) { in boot_unlock_unsafe()
96 __force_inline static uint32_t boot_lock_blocking(boot_lock_t *lock) { in boot_lock_blocking()
107 inline static bool is_boot_locked(boot_lock_t *lock) { in is_boot_locked()
123 __force_inline static void boot_unlock(boot_lock_t *lock, uint32_t saved_irq) { in boot_unlock()
/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
/hal_rpi_pico-latest/src/rp2_common/pico_rand/
Drand.c132 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_RAND); in capture_additional_trng_samples() local
207 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_RAND); in capture_additional_rosc_samples() local
294 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_RAND); in initialise_rand() local
357 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_RAND); in get_rand_64() local
/hal_rpi_pico-latest/src/rp2_common/hardware_timer/
Dtimer.c160 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_TIMER); in hardware_alarm_irq_handler() local
199 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_TIMER); in timer_hardware_alarm_set_callback() local
226 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_TIMER); in timer_hardware_alarm_set_target() local
272 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_TIMER); in timer_hardware_alarm_cancel() local
285 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_TIMER); in timer_hardware_alarm_force_irq() local
/hal_rpi_pico-latest/src/rp2_common/hardware_irq/
Dirq.c222 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_IRQ); in irq_set_exclusive_handler() local
235 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_IRQ); in irq_get_exclusive_handler() local
363 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_IRQ); in irq_add_shared_handler() local
472 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_IRQ); in irq_remove_handler() local
626 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_IRQ); in irq_add_tail_to_free_list() local
/hal_rpi_pico-latest/test/hardware_sync_spin_lock_test/
Dhardware_sync_spin_lock_test.c83 spin_lock_t *lock = spin_lock_instance(lock_index); in counter_test_per_core() local
102 spin_lock_t *lock = spin_lock_instance(lock_index); in counter_try_test_per_core() local
/hal_rpi_pico-latest/src/rp2_common/hardware_boot_lock/
Dboot_lock.c19 boot_lock_t *lock = boot_lock_instance(lock_num); in boot_lock_init() local
/hal_rpi_pico-latest/src/rp2_common/hardware_sync_spin_lock/
Dsync_spin_lock.c16 spin_lock_t *lock = spin_lock_instance(lock_num); in spin_lock_init() local
/hal_rpi_pico-latest/src/host/hardware_sync/
Dsync_core0_only.c51 spin_lock_t *lock = spin_lock_instance(lock_num); in PICO_WEAK_FUNCTION_DEF() local
/hal_rpi_pico-latest/src/common/pico_time/
Dtime.c41 spin_lock_t *lock; member