Home
last modified time | relevance | path

Searched refs:spin_lock_instance (Results 1 – 14 of 14) sorted by relevance

/hal_rpi_pico-latest/src/host/hardware_sync/
Dsync_core0_only.c35 PICO_WEAK_FUNCTION_DEF(spin_lock_instance) in PICO_WEAK_FUNCTION_DEF() argument
37 spin_lock_t *PICO_WEAK_FUNCTION_IMPL_NAME(spin_lock_instance)(uint lock_num) { in PICO_WEAK_FUNCTION_DEF()
51 spin_lock_t *lock = spin_lock_instance(lock_num); in PICO_WEAK_FUNCTION_DEF()
111 spin_unlock_unsafe(spin_lock_instance(i)); in PICO_WEAK_FUNCTION_DEF()
/hal_rpi_pico-latest/src/rp2_common/hardware_sync_spin_lock/
Dsync_spin_lock.c10 spin_unlock_unsafe(spin_lock_instance(i)); in spin_locks_reset()
16 spin_lock_t *lock = spin_lock_instance(lock_num); in spin_lock_init()
/hal_rpi_pico-latest/src/common/hardware_claim/
Dclaim.c10 return spin_lock_blocking(spin_lock_instance(PICO_SPINLOCK_ID_HARDWARE_CLAIM)); in hw_claim_lock()
14 spin_unlock(spin_lock_instance(PICO_SPINLOCK_ID_HARDWARE_CLAIM), save); in hw_claim_unlock()
/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()
199 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_TIMER); in timer_hardware_alarm_set_callback()
226 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_TIMER); in timer_hardware_alarm_set_target()
272 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_TIMER); in timer_hardware_alarm_cancel()
285 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_TIMER); in timer_hardware_alarm_force_irq()
/hal_rpi_pico-latest/src/common/pico_sync/
Dlock_core.c11 core->spin_lock = spin_lock_instance(lock_num); in lock_init()
Dcritical_section.c18 crit_sec->spin_lock = spin_lock_instance(lock_num); in critical_section_init_with_lock_num()
/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()
207 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_RAND); in capture_additional_rosc_samples()
294 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_RAND); in initialise_rand()
357 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_RAND); in get_rand_64()
/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()
102 spin_lock_t *lock = spin_lock_instance(lock_index); in counter_try_test_per_core()
/hal_rpi_pico-latest/src/rp2_common/hardware_sync/
Dsync.c39 spin_unlock_unsafe(spin_lock_instance(lock_num)); in spin_lock_unclaim()
/hal_rpi_pico-latest/src/rp2_common/hardware_irq/
Dirq.c58 spin_unlock(spin_lock_instance(PICO_SPINLOCK_ID_IRQ), save); in set_raw_irq_handler_and_unlock()
222 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_IRQ); in irq_set_exclusive_handler()
235 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_IRQ); in irq_get_exclusive_handler()
363 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_IRQ); in irq_add_shared_handler()
472 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_IRQ); in irq_remove_handler()
626 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_IRQ); in irq_add_tail_to_free_list()
/hal_rpi_pico-latest/src/host/hardware_sync/include/hardware/
Dsync.h126 spin_lock_t *spin_lock_instance(uint lock_num);
/hal_rpi_pico-latest/src/rp2_common/pico_atomic/
Datomic.c15 return spin_lock_blocking(spin_lock_instance(PICO_SPINLOCK_ID_ATOMIC)); in atomic_lock()
19 spin_unlock(spin_lock_instance(PICO_SPINLOCK_ID_ATOMIC), save); in atomic_unlock()
/hal_rpi_pico-latest/src/rp2_common/hardware_sync_spin_lock/include/hardware/sync/
Dspin_lock.h225 __force_inline static spin_lock_t *spin_lock_instance(uint lock_num) { in spin_lock_instance() function
/hal_rpi_pico-latest/src/common/pico_time/
Dtime.c283 pool->lock = spin_lock_instance(next_striped_spin_lock_num()); in alarm_pool_post_alloc_init()