Lines Matching refs:ip
55 mov ip, r1
61 mov r1, ip
64 ldr ip, =CONFIG_PRIVILEGED_STACK_SIZE
65 add r0, r0, ip
68 ldr ip, =CONFIG_PRIVILEGED_STACK_SIZE
69 add r0, r0, ip
71 ldr ip, =_kernel
72 ldr ip, [ip, #_kernel_offset_to_current]
73 str r0, [ip, #_thread_offset_to_priv_stack_end] /* priv stack end */
80 mov ip, sp
113 mov r1, ip
117 push {r0,ip}
144 mov ip, r3
149 pop {r0,ip}
152 ldr r0, [ip]
153 ldr ip, [ip, #4]
155 push {r0,ip}
160 mov r2, ip
170 mov ip, r1
173 pop {r0,ip}
177 add r0, r0, ip /* calculate top of stack */
182 mov ip, r4
185 mov r4, ip
217 mrs ip, BASEPRI
218 push {r0, ip}
231 pop {r0, ip}
240 msr BASEPRI, ip
262 mov ip, r3
272 mrs ip, CONTROL
273 orrs ip, ip, #1
278 msr CONTROL, ip
296 mov ip, r0
300 ldr ip, =z_thread_entry
302 bx ip
333 mov ip, sp
346 mov r1, ip
350 mov ip, r0
356 ldr ip, =_kernel
357 ldr ip, [ip, #_kernel_offset_to_current]
358 ldr ip, [ip, #_thread_offset_to_priv_stack_start] /* priv stack ptr */
359 add ip, #CONFIG_PRIVILEGED_STACK_SIZE
362 subs ip, #8
363 str sp, [ip, #0]
364 str lr, [ip, #4]
370 ldr ip, =_kernel
371 ldr ip, [ip, #_kernel_offset_to_current]
372 ldr ip, [ip, #_thread_offset_to_sp_usr]
373 push {ip, lr}
378 msr PSP, ip
391 ldr ip, =_kernel
392 ldr ip, [ip, #_kernel_offset_to_current]
393 ldr ip, [ip, #_thread_offset_to_priv_stack_start] /* priv stack ptr */
394 msr PSPLIM, ip
404 mov ip, r0
417 mov r0, ip
434 mov r1, ip
435 mov ip, r0
439 blx ip
444 mov ip, r0
449 mov r0, ip
453 ldr ip, =K_SYSCALL_BAD
454 cmp r6, ip
459 mov ip, sp
460 push {r4,r5,ip,lr}
465 mov ip, sp
466 push {r4,r5,ip}
469 ldr ip, =_k_syscall_table
471 add ip, r6
472 ldr ip, [ip] /* load table address */
475 blx ip
517 mov ip, r0
522 mov r0, ip
526 ldr ip, [sp,#12]
527 msr PSP, ip
564 mrs ip, CONTROL
565 orrs ip, ip, #1
566 msr CONTROL, ip
591 mov ip, r0
598 mov r1, ip
599 mov ip, r0
616 mov ip, r8
617 orrs ip, ip, #1
620 ldr ip, [sp,#12]
621 mov sp, ip
634 mov ip, r8
638 bx ip