Home
last modified time | relevance | path

Searched refs:save (Results 1 – 22 of 22) sorted by relevance

/external/platform/pico/common/pico_sync/
A Dsem.c28 uint32_t save = spin_lock_blocking(sem->core.spin_lock); in __time_critical_func() local
31 spin_unlock(sem->core.spin_lock, save); in __time_critical_func()
34 lock_internal_spin_unlock_with_wait(&sem->core, save); in __time_critical_func()
51 spin_unlock(sem->core.spin_lock, save); in __time_critical_func()
61 uint32_t save = spin_lock_blocking(sem->core.spin_lock); in __time_critical_func() local
64 spin_unlock(sem->core.spin_lock, save); in __time_critical_func()
67 spin_unlock(sem->core.spin_lock, save); in __time_critical_func()
73 uint32_t save = spin_lock_blocking(sem->core.spin_lock); in __time_critical_func() local
80 spin_unlock(sem->core.spin_lock, save); in __time_critical_func()
87 uint32_t save = spin_lock_blocking(sem->core.spin_lock); in __time_critical_func() local
[all …]
A Dmutex.c38 uint32_t save = spin_lock_blocking(mtx->core.spin_lock); in __time_critical_func() local
41 spin_unlock(mtx->core.spin_lock, save); in __time_critical_func()
44 lock_internal_spin_unlock_with_wait(&mtx->core, save); in __time_critical_func()
55 spin_unlock(mtx->core.spin_lock, save); in __time_critical_func()
71 uint32_t save = spin_lock_blocking(mtx->core.spin_lock); in __time_critical_func() local
79 spin_unlock(mtx->core.spin_lock, save); in __time_critical_func()
97 uint32_t save = spin_lock_blocking(mtx->core.spin_lock); in __time_critical_func() local
107 spin_unlock(mtx->core.spin_lock, save); in __time_critical_func()
139 spin_unlock(mtx->core.spin_lock, save); in __time_critical_func()
159 spin_unlock(mtx->core.spin_lock, save); in __time_critical_func()
[all …]
/external/platform/pico/common/pico_util/
A Dqueue.c46 uint32_t save = spin_lock_blocking(q->core.spin_lock); in queue_add_internal() local
50 lock_internal_spin_unlock_with_notify(&q->core, save); in queue_add_internal()
54 lock_internal_spin_unlock_with_wait(&q->core, save); in queue_add_internal()
56 spin_unlock(q->core.spin_lock, save); in queue_add_internal()
64 uint32_t save = spin_lock_blocking(q->core.spin_lock); in queue_remove_internal() local
68 lock_internal_spin_unlock_with_notify(&q->core, save); in queue_remove_internal()
72 lock_internal_spin_unlock_with_wait(&q->core, save); in queue_remove_internal()
74 spin_unlock(q->core.spin_lock, save); in queue_remove_internal()
82 uint32_t save = spin_lock_blocking(q->core.spin_lock); in queue_peek_internal() local
89 lock_internal_spin_unlock_with_wait(&q->core, save); in queue_peek_internal()
[all …]
/external/platform/pico/rp2_common/hardware_claim/
A Dclaim.c13 void hw_claim_unlock(uint32_t save) { in hw_claim_unlock() argument
14 spin_unlock(spin_lock_instance(PICO_SPINLOCK_ID_HARDWARE_CLAIM), save); in hw_claim_unlock()
22 uint32_t save = hw_claim_lock(); in hw_claim_or_assert() local
28 hw_claim_unlock(save); in hw_claim_or_assert()
33 uint32_t save = hw_claim_lock(); in hw_claim_unused_from_range() local
42 hw_claim_unlock(save); in hw_claim_unused_from_range()
50 uint32_t save = hw_claim_lock(); in hw_claim_clear() local
53 hw_claim_unlock(save); in hw_claim_clear()
/external/platform/pico/common/pico_sync/include/pico/
A Dlock_core.h126 #define lock_internal_spin_unlock_with_wait(lock, save) spin_unlock((lock)->spin_lock, save), __wfe… argument
149 #define lock_internal_spin_unlock_with_notify(lock, save) spin_unlock((lock)->spin_lock, save), __s… argument
175 #define lock_internal_spin_unlock_with_best_effort_wait_or_timeout(lock, save, until) ({ \ argument
176 spin_unlock((lock)->spin_lock, save); \
A Dcritical_section.h31 uint32_t save; member
62 crit_sec->save = spin_lock_blocking(crit_sec->spin_lock); in critical_section_enter_blocking()
71 spin_unlock(crit_sec->spin_lock, crit_sec->save); in critical_section_exit()
/external/platform/pico/rp2_common/hardware_exception/
A Dexception.c26 …ler_and_restore_interrupts(enum exception_number num, exception_handler_t handler, uint32_t save) { in set_raw_exception_handler_and_restore_interrupts() argument
30 restore_interrupts(save); in set_raw_exception_handler_and_restore_interrupts()
45 uint32_t save = save_and_disable_interrupts(); in exception_set_exclusive_handler() local
48 set_raw_exception_handler_and_restore_interrupts(num, handler, save); in exception_set_exclusive_handler()
58 uint32_t save = save_and_disable_interrupts(); in exception_restore_handler() local
59 set_raw_exception_handler_and_restore_interrupts(num, original_handler, save); in exception_restore_handler()
/external/platform/pico/rp2_common/hardware_timer/
A Dtimer.c121 uint32_t save = spin_lock_blocking(lock); in hardware_alarm_irq_handler() local
141 spin_unlock(lock, save); in hardware_alarm_irq_handler()
155 uint32_t save = spin_lock_blocking(lock); in hardware_alarm_set_callback() local
172 spin_unlock(lock, save); in hardware_alarm_set_callback()
186 uint32_t save = spin_lock_blocking(lock); in hardware_alarm_set_target() local
218 spin_unlock(lock, save); in hardware_alarm_set_target()
228 uint32_t save = spin_lock_blocking(lock); in hardware_alarm_cancel() local
231 spin_unlock(lock, save); in hardware_alarm_cancel()
237 uint32_t save = spin_lock_blocking(lock); in hardware_alarm_force_irq() local
239 spin_unlock(lock, save); in hardware_alarm_force_irq()
/external/platform/pico/common/pico_time/
A Dtime.c135 uint32_t save = spin_lock_blocking(pool->lock); in alarm_pool_alarm_callback() local
155 spin_unlock(pool->lock, save); in alarm_pool_alarm_callback()
158 save = spin_lock_blocking(pool->lock); in alarm_pool_alarm_callback()
173 spin_unlock(pool->lock, save); in alarm_pool_alarm_callback()
238 spin_unlock(pool->lock, save); in alarm_pool_add_alarm_at()
278 uint32_t save = spin_lock_blocking(pool->lock); in alarm_pool_add_alarm_at_force_in_context() local
282 spin_unlock(pool->lock, save); in alarm_pool_add_alarm_at_force_in_context()
296 uint32_t save = spin_lock_blocking(pool->lock); in alarm_pool_cancel_alarm() local
314 spin_unlock(pool->lock, save); in alarm_pool_cancel_alarm()
369 uint32_t save = spin_lock_blocking(pool->lock); in alarm_pool_dump() local
[all …]
/external/platform/pico/rp2_common/hardware_pio/
A Dpio.c82 uint32_t save = hw_claim_lock(); in pio_can_add_program() local
84 hw_claim_unlock(save); in pio_can_add_program()
98 uint32_t save = hw_claim_lock(); in pio_can_add_program_at_offset() local
100 hw_claim_unlock(save); in pio_can_add_program_at_offset()
118 uint32_t save = hw_claim_lock(); in pio_add_program() local
124 hw_claim_unlock(save); in pio_add_program()
129 uint32_t save = hw_claim_lock(); in pio_add_program_at_offset() local
131 hw_claim_unlock(save); in pio_add_program_at_offset()
137 uint32_t save = hw_claim_lock(); in pio_remove_program() local
140 hw_claim_unlock(save); in pio_remove_program()
[all …]
/external/platform/pico/rp2_common/hardware_irq/
A Dirq.c46 spin_unlock(spin_lock_instance(PICO_SPINLOCK_ID_IRQ), save); in set_raw_irq_handler_and_unlock()
132 uint32_t save = spin_lock_blocking(lock); in irq_set_exclusive_handler() local
135 set_raw_irq_handler_and_unlock(num, handler, save); in irq_set_exclusive_handler()
145 uint32_t save = spin_lock_blocking(lock); in irq_get_exclusive_handler() local
147 spin_unlock(lock, save); in irq_get_exclusive_handler()
214 uint32_t save = spin_lock_blocking(lock); in irq_add_shared_handler()
276 set_raw_irq_handler_and_unlock(num, vtable_handler, save); in irq_add_shared_handler()
283 uint32_t save = spin_lock_blocking(lock); in irq_remove_handler() local
371 set_raw_irq_handler_and_unlock(num, vtable_handler, save); in irq_remove_handler()
403 uint32_t save = spin_lock_blocking(lock); in irq_add_tail_to_free_list() local
[all …]
/external/platform/pico/common/pico_util/include/pico/util/
A Dqueue.h98 uint32_t save = spin_lock_blocking(q->core.spin_lock); in queue_get_level() local
100 spin_unlock(q->core.spin_lock, save); in queue_get_level()
124 uint32_t save = spin_lock_blocking(q->core.spin_lock); in queue_reset_max_level() local
126 spin_unlock(q->core.spin_lock, save); in queue_reset_max_level()
/external/platform/pico/rp2_common/pico_rand/
A Drand.c154 uint32_t save = spin_lock_blocking(lock); in capture_additional_rosc_samples() local
168 spin_unlock(lock, save); in capture_additional_rosc_samples()
222 uint32_t save = spin_lock_blocking(lock); in initialise_rand() local
244 spin_unlock(lock, save); in initialise_rand()
280 uint32_t save = spin_lock_blocking(lock); in get_rand_64() local
291 spin_unlock(lock, save); in get_rand_64()
/external/platform/pico/rp2_common/pico_multicore/
A Dmulticore.c187 uint32_t save = save_and_disable_interrupts(); in __not_in_flash_func() local
192 restore_interrupts(save); in __not_in_flash_func()
200 uint32_t save = hw_claim_lock(); in check_lockout_mutex_init() local
204 hw_claim_unlock(save); in check_lockout_mutex_init()
/external/platform/pico/rp2_common/hardware_sync/include/hardware/
A Dsync.h288 uint32_t save = save_and_disable_interrupts(); in spin_lock_blocking() local
290 return save; in spin_lock_blocking()
/external/platform/pico/rp2_common/pico_flash/
A Dflash.c124 uint32_t save = save_and_disable_interrupts(); in __not_in_flash_func() local
130 restore_interrupts(save); in __not_in_flash_func()
/external/platform/pico/rp2_common/cmsis/stub/CMSIS/Core/Include/
A Dcmsis_iccarm.h181 #pragma language=save
193 #pragma language=save
204 #pragma language=save
215 #pragma language=save
226 #pragma language=save
/external/arch/arm/arm-m/CMSIS/Include/
A Dcmsis_iccarm.h181 #pragma language=save
193 #pragma language=save
204 #pragma language=save
215 #pragma language=save
226 #pragma language=save
/external/platform/pico/rp2_common/pico_divider/
A Ddivider.S46 #error register layout has changed - we rely on this order to make sure we save/restore in the righ…
407 …str r2,[r7,#SIO_DIV_UDIVISOR_OFFSET] @ must set divisor again, as we do not save/restore regs at …
415 …str r2,[r7,#SIO_DIV_UDIVISOR_OFFSET] @ must set divisor again, as we do not save/restore regs at …
432 mov r12,r2 @ save x
637 push {r4-r7,r14} @ save a copy of x
642 push {r2-r3} @ save a copy of x
698 mov r14,r7 @ save q<<13
/external/platform/pico/rp2_common/pico_double/
A Ddouble_v1_rom_shim.S193 mov r12,r4 @ save exponent
286 lsls r6,r0,#31 @ save rounding bit
316 mov r12,r5 @ save exponent
A Ddouble_aeabi.S752 mov r12,r0 @ save ε
/external/platform/nrfx/doc/
A Dnrfx.doxyfile1684 # documents. This may be useful for small projects and may help to save some
1837 # documents. This may be useful for small projects and may help to save some

Completed in 47 milliseconds