Searched refs:spin_lock_instance (Results 1 – 14 of 14) sorted by relevance
35 PICO_WEAK_FUNCTION_DEF(spin_lock_instance) in PICO_WEAK_FUNCTION_DEF() argument37 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()
10 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()
10 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()
160 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()
11 core->spin_lock = spin_lock_instance(lock_num); in lock_init()
18 crit_sec->spin_lock = spin_lock_instance(lock_num); in critical_section_init_with_lock_num()
132 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()
83 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()
39 spin_unlock_unsafe(spin_lock_instance(lock_num)); in spin_lock_unclaim()
58 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()
126 spin_lock_t *spin_lock_instance(uint lock_num);
15 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()
225 __force_inline static spin_lock_t *spin_lock_instance(uint lock_num) { in spin_lock_instance() function
283 pool->lock = spin_lock_instance(next_striped_spin_lock_num()); in alarm_pool_post_alloc_init()