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/ |
D | gpio_coproc.h | 29 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/ |
D | sync.h | 94 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/ |
D | platform.h | 97 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/ |
D | spin_lock.h | 116 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/ |
D | platform.h | 104 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/ |
D | compiler.h | 153 #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/ |
D | runtime_init_stack_guard.c | 70 pico_default_asm_volatile( in runtime_init_per_core_install_stack_guard()
|
/hal_rpi_pico-latest/src/rp2_common/hardware_divider/include/hardware/ |
D | divider.h | 150 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/ |
D | rcp.h | 37 #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…
|