Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/rp2_common/hardware_gpio/include/hardware/
Dgpio_coproc.h29 pico_default_asm_volatile ("mcr p0, #0, %0, c0, c0" : : "r" (x)); in gpioc_lo_out_put()
34 pico_default_asm_volatile ("mcr p0, #1, %0, c0, c0" : : "r" (x)); in gpioc_lo_out_xor()
39 pico_default_asm_volatile ("mcr p0, #2, %0, c0, c0" : : "r" (x)); in gpioc_lo_out_set()
44 pico_default_asm_volatile ("mcr p0, #3, %0, c0, c0" : : "r" (x)); in gpioc_lo_out_clr()
49 pico_default_asm_volatile ("mcr p0, #0, %0, c0, c1" : : "r" (x)); in gpioc_hi_out_put()
54 pico_default_asm_volatile ("mcr p0, #1, %0, c0, c1" : : "r" (x)); in gpioc_hi_out_xor()
59 pico_default_asm_volatile ("mcr p0, #2, %0, c0, c1" : : "r" (x)); in gpioc_hi_out_set()
64 pico_default_asm_volatile ("mcr p0, #3, %0, c0, c1" : : "r" (x)); in gpioc_hi_out_clr()
71 pico_default_asm_volatile ("mcrr p0, #0, %0, %1, c0" : : "r" (x & 0xffffffffu), "r" (x >> 32)); in gpioc_hilo_out_put()
78 pico_default_asm_volatile ("mcrr p0, #1, %0, %1, c0" : : "r" (x & 0xffffffffu), "r" (x >> 32)); in gpioc_hilo_out_xor()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_sync/include/hardware/
Dsync.h94 pico_default_asm_volatile ("sev"); in __sev()
110 pico_default_asm_volatile ("wfe"); in __wfe()
122 pico_default_asm_volatile("wfi"); in __wfi()
136 pico_default_asm_volatile ("dmb" : : : "memory"); in __dmb()
151 pico_default_asm_volatile ("dsb" : : : "memory"); in __dsb()
166 pico_default_asm_volatile("isb" ::: "memory"); in __isb()
209 pico_default_asm_volatile ( in save_and_disable_interrupts()
214 pico_default_asm_volatile ( in save_and_disable_interrupts()
237 pico_default_asm_volatile ("msr PRIMASK,%0"::"r" (status) : "memory" ); in restore_interrupts()
258 pico_default_asm_volatile ("msr PRIMASK,%0"::"r" (status) : "memory" ); in restore_interrupts_from_disabled()
/hal_rpi_pico-latest/src/rp2350/pico_platform/include/pico/
Dplatform.h97 pico_default_asm_volatile ( in busy_wait_at_least_cycles()
143 pico_default_asm_volatile ("bkpt #0" : : : "memory"); in __breakpoint()
172 pico_default_asm_volatile ( in __get_current_exception()
185 pico_default_asm_volatile ( in __get_current_exception()
205 pico_default_asm_volatile ( in pico_processor_state_is_nonsecure()
/hal_rpi_pico-latest/src/rp2_common/hardware_sync_spin_lock/include/hardware/sync/
Dspin_lock.h116 pico_default_asm_volatile ( \
135 pico_default_asm_volatile ( \
160 pico_default_asm_volatile ( \
177 pico_default_asm_volatile ( \
202 pico_default_asm_volatile( \
/hal_rpi_pico-latest/src/rp2040/pico_platform/include/pico/
Dplatform.h104 pico_default_asm_volatile( in busy_wait_at_least_cycles()
126 pico_default_asm_volatile ("bkpt #0" : : : "memory"); in __breakpoint()
153 pico_default_asm_volatile ( "mrs %0, ipsr" : "=l" (exception)); in __get_current_exception()
/hal_rpi_pico-latest/src/rp2_common/pico_platform_compiler/include/pico/platform/
Dcompiler.h153 #define pico_default_asm_volatile(...) __asm volatile (".syntax unified\n" __VA_ARGS__) macro
158 #define pico_default_asm_volatile(...) __asm volatile (__VA_ARGS__)
176 pico_default_asm_volatile ("" : : : "memory"); in __compiler_memory_barrier()
/hal_rpi_pico-latest/src/rp2_common/pico_runtime_init/
Druntime_init_stack_guard.c70 pico_default_asm_volatile( in runtime_init_per_core_install_stack_guard()
/hal_rpi_pico-latest/src/rp2_common/hardware_divider/include/hardware/
Ddivider.h150 pico_default_asm_volatile ( in hw_divider_wait_ready()
378 pico_default_asm_volatile( in hw_divider_pause()
/hal_rpi_pico-latest/src/rp2_common/hardware_rcp/include/hardware/
Drcp.h37 #define rcp_asm pico_default_asm_volatile
39 #define rcp_asm(...) ({pico_default_asm_volatile(".cpu cortex-m33\n" __VA_ARGS__); pico_default_asm…
41 #define rcp_asm(...) ({pico_default_asm_volatile(".cpu cortex-m33\n" __VA_ARGS__); pico_default_asm…