/Zephyr-latest/arch/arc/core/ |
D | switch.S | 67 _st32_huge_offset _CAUSE_COOP, r2, _thread_offset_to_relinquish_cause, r3 73 LRR r3, [_ARC_V2_STATUS32] 74 PUSHR r3 78 lr r3, [_ARC_V2_SEC_STAT] 80 mov_s r3, 0 82 push_s r3 92 _disable_stack_checking r3 98 breq r3, _CAUSE_RIRQ, _switch_return_from_rirq 100 breq r3, _CAUSE_FIRQ, _switch_return_from_firq 110 pop_s r3 /* pop SEC_STAT */ [all …]
|
D | fault_s.S | 135 lr r3,[_ARC_V2_ERSEC_STAT] 136 btst r3, 31 137 bset.nz r3, r3, _ARC_V2_SEC_STAT_IRM_BIT 138 bclr.z r3, r3, _ARC_V2_SEC_STAT_IRM_BIT 139 sflag r3 151 LRR r3, [_ARC_V2_STATUS32] 152 ANDR r3, r3, (~(_ARC_V2_STATUS32_AE | _ARC_V2_STATUS32_RB(7))) 153 kflag r3 162 mov_s r3, (1 << (ARC_N_IRQ_START_LEVEL - 1)) 164 MOVR r3, (1 << (CONFIG_NUM_IRQ_PRIO_LEVELS - 1)) [all …]
|
D | reset.S | 106 lr r3, [_ARC_V2_D_CACHE_BUILD] 107 and.f r3, r3, 0xff 136 lr r3, [_ARC_V2_MPU_BUILD] 137 lsr_s r3, r3, 8 138 and r3, r3, 0xff 143 brge r2, r3, done_mpu_regions_reset
|
D | isr_wrapper.S | 226 mov_s r3, _firq_exit 231 mov_s r3, _rirq_exit 235 mov.z r3, _firq_exit 237 mov.nz r3, _rirq_exit 242 MOVR r3, _rirq_exit 247 /* r0, r1, and r3 will be used in exit_tickless_idle macro */ 252 breq r3, 0, _skip_pm_save_idle_exit 264 /* when getting here, r3 contains the interrupt exit stub to call */ 266 PUSHR r3 292 lr r3, [_ARC_V2_AUX_IRQ_HINT] [all …]
|
/Zephyr-latest/arch/arm/core/cortex_a_r/ |
D | exc_exit.S | 87 add r3, sp, #___fpu_sf_t_fpscr_OFFSET 88 ldm r3, {r1, r2} 94 mov r3, sp 95 vldmia r3!, {s0-s15} 97 vldmia r3!, {d16-d31} 144 get_cpu r3 145 ldr r0, [r3, #___cpu_t_nested_OFFSET] 149 ldr r1, [r3, #___cpu_t_current_OFFSET] 164 pop {r2, r3} 165 add sp, sp, r3 [all …]
|
D | switch.S | 45 ldrb r3, [r2, #_cpu_offset_to_exc_depth] 46 strb r3, [r1, #_thread_offset_to_exception_depth] 49 ldrb r3, [r0, #_thread_offset_to_exception_depth] 50 strb r3, [r2, #_cpu_offset_to_exc_depth] 63 ldr r3, [r0, #_thread_offset_to_tls] 69 mcr 15, 0, r3, c13, c0, 2 134 ldr r3, [r2, #___cpu_t_nested_OFFSET] 135 add r3, r3, #1 136 str r3, [r2, #___cpu_t_nested_OFFSET] 139 cmp r3, #1
|
D | swap_helper.S | 93 vmrs r3, fpscr 94 stm r0, {r3, ip} 114 ldr r3, =_kernel 115 ldr r2, [r3, #_kernel_offset_to_ready_q_cache] 141 movs r3, #0 142 str r3, [r2, #_thread_offset_to_basepri] 158 mov r3, #FPEXC_EN 159 vmsr fpexc, r3 165 mov r3, #0 166 vmsr fpexc, r3 [all …]
|
D | isr_wrapper.S | 79 * Save away r0-r3, r12 and lr_irq for the previous context to the 87 push {r0-r3, r12, lr} 139 and r3, sp, #4 140 sub sp, sp, r3 141 push {r2, r3} 211 ldm r1!,{r0,r3} /* arg in r0, ISR in r3 */ 212 blx r3 /* call ISR */ 311 ldm r1!,{r0,r3} /* arg in r0, ISR in r3 */ 317 blx r3 /* call ISR */
|
/Zephyr-latest/arch/arm/core/cortex_m/ |
D | swap_helper.S | 88 /* copy r8-r12 into r3-r7 */ 89 mov r3, r8 95 stmea r0!, {r3-r7} 191 movs.n r3, #0 192 str r3, [r4] 195 movs r3, #0 196 str r3, [r2, #_thread_offset_to_basepri] 216 pop {r2,r3} 217 mov lr, r3 222 ldr r3, =_thread_offset_to_mode [all …]
|
D | fault_s.S | 89 mov r3, r11 91 push {r2, r3} 92 mov r3, r9 94 push {r2, r3} 99 mov r3, sp /* pointer to _callee_saved_t */
|
D | pm_s2ram.c | 44 "ldr r3, [%[_marker]]\n" in pm_s2ram_mark_check_and_clear() 45 "cmp r3, %[_magic_val]\n" in pm_s2ram_mark_check_and_clear() 62 : "r0", "r1", "r3", "r4", "memory"); in pm_s2ram_mark_check_and_clear()
|
/Zephyr-latest/include/zephyr/arch/arm/ |
D | syscall.h | 47 register uint32_t r3 __asm__("r3") = arg4; in arch_syscall_invoke6() 53 : "=r"(ret), "=r"(r1), "=r"(r2), "=r"(r3) in arch_syscall_invoke6() 55 "r" (ret), "r" (r1), "r" (r2), "r" (r3), in arch_syscall_invoke6() 70 register uint32_t r3 __asm__("r3") = arg4; in arch_syscall_invoke5() 75 : "=r"(ret), "=r"(r1), "=r"(r2), "=r"(r3) in arch_syscall_invoke5() 77 "r" (ret), "r" (r1), "r" (r2), "r" (r3), in arch_syscall_invoke5() 91 register uint32_t r3 __asm__("r3") = arg4; in arch_syscall_invoke4() 95 : "=r"(ret), "=r"(r1), "=r"(r2), "=r"(r3) in arch_syscall_invoke4() 97 "r" (ret), "r" (r1), "r" (r2), "r" (r3), in arch_syscall_invoke4() 117 : "r8", "memory", "r3", "ip"); in arch_syscall_invoke3() [all …]
|
/Zephyr-latest/arch/nios2/core/ |
D | swap.S | 100 ldw r3, _thread_offset_to_key(r2) 114 andi r3, r3, NIOS2_STATUS_PIE_MSK 115 beq r3, zero, no_unlock 116 rdctl r3, status 117 ori r3, r3, NIOS2_STATUS_PIE_MSK 118 wrctl status, r3 122 wrctl status, r3 126 /* Also need to preserve r2, r3 as return values */ 131 stw r3, 4(sp) 137 ldw r3, 4(sp)
|
D | crt0.S | 111 /* Put constant 0xaaaaaaaa in r3 */ 112 movhi r3, 0xaaaa 113 ori r3, r3, 0xaaaa 116 * uint32_t, setting each element to r3 */ 117 stw r3, (r1)
|
/Zephyr-latest/arch/arm/core/ |
D | userspace.S | 111 push {r1,r2,r3,lr} 139 pop {r0,r3} 142 ldr r0, [r3] 143 ldr r3, [r3, #4] 144 mov ip, r3 146 push {r0,r3} 183 pop {r1,r2,r3,r4} 188 pop {r1,r2,r3,lr} 253 push {r0, r1, r2, r3} 260 mrs r3, CONTROL [all …]
|
/Zephyr-latest/soc/nxp/lpc/lpc54xxx/gcc/ |
D | startup_LPC54114_cm4.S | 55 ldrh r3, [r6, #18] /* Mask for CPU ID bits */ 56 cmp r3, r2 /* Core ID matches M4 identifier */ 61 /* r3 = ((*cpu_ctrl) & 1); (0 == m0+, 1 == M4) */ 64 ldr r3, [r0] /* r3 = SYSCON co-processor CPU control status */ 66 ands r3, r3, r5 /* r3 = (Bit 0: 1 = M4 is master, 0 = M4 is slave) */ 71 eors r3, r3, r4 /* r4 = (Bit 0: 0 = master, 1 = slave) */
|
/Zephyr-latest/arch/arc/include/ |
D | swap_macros.h | 198 STR r3, sp, ___isf_t_r3_OFFSET 259 LDR r3, sp, ___isf_t_r3_OFFSET 280 * _kernel.current. r3 is a scratch reg. 284 ld r3, [r2, _thread_offset_to_k_stack_base] 285 sr r3, [_ARC_V2_S_KSTACK_BASE] 286 ld r3, [r2, _thread_offset_to_k_stack_top] 287 sr r3, [_ARC_V2_S_KSTACK_TOP] 289 ld r3, [r2, _thread_offset_to_u_stack_base] 290 sr r3, [_ARC_V2_S_USTACK_BASE] 291 ld r3, [r2, _thread_offset_to_u_stack_top] [all …]
|
/Zephyr-latest/tests/drivers/gpio/gpio_basic_api/ |
D | testcase.yaml | 13 filter: dt_compat_enabled("test-gpio-basic-api") and not dt_compat_enabled("arduino-header-r3") 47 dt_compat_enabled("test-gpio-basic-api") and dt_compat_enabled("arduino-header-r3") 68 filter: dt_compat_enabled("test-gpio-basic-api") and dt_compat_enabled("arduino-header-r3") 88 dt_compat_enabled("test-gpio-basic-api") and dt_compat_enabled("arduino-header-r3") 106 filter: dt_compat_enabled("test-gpio-basic-api") and dt_compat_enabled("arduino-header-r3") and
|
/Zephyr-latest/include/zephyr/arch/arc/ |
D | syscall.h | 48 register uint32_t r3 __asm__("r3") = arg4; in arch_syscall_invoke6() 59 "r" (ret), "r" (r1), "r" (r2), "r" (r3), in arch_syscall_invoke6() 73 register uint32_t r3 __asm__("r3") = arg4; in arch_syscall_invoke5() 83 "r" (ret), "r" (r1), "r" (r2), "r" (r3), in arch_syscall_invoke5() 96 register uint32_t r3 __asm__("r3") = arg4; in arch_syscall_invoke4() 105 "r" (ret), "r" (r1), "r" (r2), "r" (r3), in arch_syscall_invoke4()
|
/Zephyr-latest/include/zephyr/arch/arc/v2/secureshield/ |
D | arc_secure.h | 60 register uint32_t r3 __asm__("r3") = arg4; in _arc_s_call_invoke6() 71 "r" (ret), "r" (r1), "r" (r2), "r" (r3), in _arc_s_call_invoke6() 83 register uint32_t r3 __asm__("r3") = arg4; in _arc_s_call_invoke5() 93 "r" (ret), "r" (r1), "r" (r2), "r" (r3), in _arc_s_call_invoke5() 105 register uint32_t r3 __asm__("r3") = arg4; in _arc_s_call_invoke4() 114 "r" (ret), "r" (r1), "r" (r2), "r" (r3), in _arc_s_call_invoke4()
|
/Zephyr-latest/soc/nxp/s32/s32k3/ |
D | s32k3xx_startup.S | 48 movs r3, 0 51 stm r1!, {r0,r3} 65 stm r1!, {r0,r3} 78 stm r1!, {r0,r3}
|
/Zephyr-latest/samples/subsys/llext/shell_loader/ |
D | README.rst | 106 4: 4b08 ldr r3, [pc, #32] ; (28 <hello_world+0x28>) 107 6: 0018 movs r0, r3 108 8: 4b08 ldr r3, [pc, #32] ; (2c <hello_world+0x2c>) 111 10: 4b07 ldr r3, [pc, #28] ; (30 <hello_world+0x30>) 113 14: 0018 movs r0, r3 114 16: 4b05 ldr r3, [pc, #20] ; (2c <hello_world+0x2c>) 128 34: 4718 bx r3
|
/Zephyr-latest/arch/arm/include/cortex_m/ |
D | tz_ns.h | 44 * r0-r3 unmodified. 47 * r0-r3 unmodified. 58 "push {r0-r3}\n\t" \ 60 "pop {r0-r3}\n\t" \ 62 "push {r0-r3}\n\t" \ 64 "pop {r0-r3}\n\t" \
|
/Zephyr-latest/boards/shields/arduino_uno_click/doc/ |
D | index.rst | 9 The Arduino UNO click is an extension to the Arduino UNO R3 headers. 10 It's a simple shield that converts Arduino UNO R3 headers to two mikroBUS 30 for Arduino R3 connector.
|
/Zephyr-latest/include/zephyr/arch/arm64/ |
D | syscall.h | 47 register uint64_t r3 __asm__("x3") = arg4; in arch_syscall_invoke6() 55 "r" (ret), "r" (r1), "r" (r2), "r" (r3), in arch_syscall_invoke6() 70 register uint64_t r3 __asm__("x3") = arg4; in arch_syscall_invoke5() 77 "r" (ret), "r" (r1), "r" (r2), "r" (r3), in arch_syscall_invoke5() 91 register uint64_t r3 __asm__("x3") = arg4; in arch_syscall_invoke4() 97 "r" (ret), "r" (r1), "r" (r2), "r" (r3), in arch_syscall_invoke4()
|