Home
last modified time | relevance | path

Searched refs:spin_lock_t (Results 1 – 9 of 9) sorted by relevance

/external/platform/pico/rp2_common/hardware_sync/include/hardware/
A Dsync.h56 typedef volatile uint32_t spin_lock_t; typedef
238 __force_inline static spin_lock_t *spin_lock_instance(uint lock_num) { in spin_lock_instance()
240 return (spin_lock_t *) (SIO_BASE + SIO_SPINLOCK0_OFFSET + lock_num * 4); in spin_lock_instance()
249 __force_inline static uint spin_lock_get_num(spin_lock_t *lock) { in spin_lock_get_num()
253 return (uint) (lock - (spin_lock_t *) (SIO_BASE + SIO_SPINLOCK0_OFFSET)); in spin_lock_get_num()
261 __force_inline static void spin_lock_unsafe_blocking(spin_lock_t *lock) { in spin_lock_unsafe_blocking()
274 __force_inline static void spin_unlock_unsafe(spin_lock_t *lock) { in spin_unlock_unsafe()
287 __force_inline static uint32_t spin_lock_blocking(spin_lock_t *lock) { in spin_lock_blocking()
298 inline static bool is_spin_locked(spin_lock_t *lock) { in is_spin_locked()
299 check_hw_size(spin_lock_t, 4); in is_spin_locked()
[all …]
/external/platform/pico/rp2_common/hardware_timer/
A Dtimer.c120 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_TIMER); in hardware_alarm_irq_handler()
154 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_TIMER); in hardware_alarm_set_callback()
185 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_TIMER); in hardware_alarm_set_target()
227 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_TIMER); in hardware_alarm_cancel()
236 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_TIMER); in hardware_alarm_force_irq()
/external/platform/pico/rp2_common/hardware_sync/
A Dsync.c24 spin_lock_t *spin_lock_init(uint lock_num) { in spin_lock_init()
26 spin_lock_t *lock = spin_lock_instance(lock_num); in spin_lock_init()
/external/platform/pico/rp2_common/pico_rand/
A Drand.c153 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_RAND); in capture_additional_rosc_samples()
221 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_RAND); in initialise_rand()
279 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_RAND); in get_rand_64()
/external/platform/pico/rp2_common/hardware_irq/
A Dirq.c131 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_IRQ); in irq_set_exclusive_handler()
144 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_IRQ); in irq_get_exclusive_handler()
213 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_IRQ); in irq_add_shared_handler()
282 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_IRQ); in irq_remove_handler()
402 spin_lock_t *lock = spin_lock_instance(PICO_SPINLOCK_ID_IRQ); in irq_add_tail_to_free_list()
/external/platform/pico/common/pico_sync/include/pico/
A Dcritical_section.h30 spin_lock_t *spin_lock;
A Dlock_core.h55 spin_lock_t *spin_lock;
A Dmutex.h306 …n(".mutex_array"))) recursive_mutex_t name = { .core = { .spin_lock = (spin_lock_t *)1 /* marker f…
/external/platform/pico/common/pico_time/
A Dtime.c27 spin_lock_t *lock;

Completed in 19 milliseconds