Home
last modified time | relevance | path

Searched full:r3 (Results 1 – 25 of 272) sorted by relevance

1234567891011

/Zephyr-latest/arch/arc/core/
Dswitch.S67 _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 …]
Dfault_s.S135 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 …]
Dreset.S106 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
Disr_wrapper.S226 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/
Dexc_exit.S87 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 …]
Dswitch.S45 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
Dswap_helper.S93 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 …]
Disr_wrapper.S79 * 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/
Dswap_helper.S88 /* 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 …]
Dfault_s.S89 mov r3, r11
91 push {r2, r3}
92 mov r3, r9
94 push {r2, r3}
99 mov r3, sp /* pointer to _callee_saved_t */
Dpm_s2ram.c44 "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/
Dsyscall.h47 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/
Dswap.S100 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)
Dcrt0.S111 /* 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/
Duserspace.S111 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/
Dstartup_LPC54114_cm4.S55 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/
Dswap_macros.h198 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/
Dtestcase.yaml13 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/
Dsyscall.h48 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/
Darc_secure.h60 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/
Ds32k3xx_startup.S48 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/
DREADME.rst106 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/
Dtz_ns.h44 * 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/
Dindex.rst9 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/
Dsyscall.h47 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()

1234567891011