/ThreadX-v6.4.1/ports/cortex_a5/iar/src/ |
D | tx_thread_context_restore.s | 146 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 147 LDR r0, [r1, #0] ; Pickup actual current thread pointer 194 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 195 LDR r0, [r1, #0] ; Pickup current thread pointer 212 STR sp, [r0, #8] ; Save stack pointer in thread control 242 STR r0, [r1, #0] ; Clear current thread pointer
|
/ThreadX-v6.4.1/ports/cortex_a5/ac5/src/ |
D | tx_thread_fiq_context_restore.s | 146 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 147 LDR r0, [r1] ; Pickup actual current thread pointer 195 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 196 LDR r0, [r1] ; Pickup current thread pointer 211 STR sp, [r0, #8] ; Save stack pointer in thread control 238 STR r0, [r1] ; Clear current thread pointer
|
/ThreadX-v6.4.1/ports/cortex_a7/iar/src/ |
D | tx_thread_context_restore.s | 146 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 147 LDR r0, [r1, #0] ; Pickup actual current thread pointer 194 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 195 LDR r0, [r1, #0] ; Pickup current thread pointer 210 STR sp, [r0, #8] ; Save stack pointer in thread control 240 STR r0, [r1, #0] ; Clear current thread pointer
|
/ThreadX-v6.4.1/ports/rxv1/gnu/src/ |
D | tx_thread_context_restore.S | 130 MOV.L #__tx_thread_current_ptr, R1 ; Pickup current thread ptr address 169 MOV.L R4,24[R2] ; Save thread's time slice 190 … MOV.L R0,8[R2] ; Save thread's stack pointer in thread control block 192 MOV.L R2,[R1] ; Set current thread to NULL
|
/ThreadX-v6.4.1/ports/rxv2/gnu/src/ |
D | tx_thread_context_restore.S | 131 MOV.L #__tx_thread_current_ptr, R1 ; Pickup current thread ptr address 171 MOV.L R4,24[R2] ; Save thread's time slice 197 … MOV.L R0,8[R2] ; Save thread's stack pointer in thread control block 199 MOV.L R2,[R1] ; Set current thread to NULL
|
/ThreadX-v6.4.1/ports/rxv2/iar/src/ |
D | tx_thread_context_restore.s | 129 MOV.L #__tx_thread_current_ptr, R1 ; Pickup current thread ptr address 169 MOV.L R4,24[R2] ; Save thread's time slice 195 … MOV.L R0,8[R2] ; Save thread's stack pointer in thread control block 197 MOV.L R2,[R1] ; Set current thread to NULL
|
/ThreadX-v6.4.1/ports_module/rxv2/iar/module_manager/src/ |
D | tx_thread_context_restore.s | 125 MOV.L #__tx_thread_current_ptr, R1 ; Pickup current thread ptr address 165 MOV.L R4,24[R2] ; Save thread's time slice 191 MOV.L R0,8[R2] ; Save thread's stack pointer in thread control block 193 MOV.L R2,[R1] ; Set current thread to NULL
|
/ThreadX-v6.4.1/ports/rxv3/gnu/src/ |
D | tx_thread_context_restore.S | 130 MOV.L #__tx_thread_current_ptr, R1 ; Pickup current thread ptr address 170 MOV.L R4,24[R2] ; Save thread's time slice 207 … MOV.L R0,8[R2] ; Save thread's stack pointer in thread control block 209 MOV.L R2,[R1] ; Set current thread to NULL
|
/ThreadX-v6.4.1/ports/rxv3/iar/src/ |
D | tx_thread_context_restore.s | 128 MOV.L #__tx_thread_current_ptr, R1 ; Pickup current thread ptr address 168 MOV.L R4,24[R2] ; Save thread's time slice 205 … MOV.L R0,8[R2] ; Save thread's stack pointer in thread control block 207 MOV.L R2,[R1] ; Set current thread to NULL
|
/ThreadX-v6.4.1/ports/cortex_r4/ac5/src/ |
D | tx_thread_system_return.s | 91 LDR r6, [r5, #0] ; Pickup current thread pointer 119 BL _tx_execution_thread_exit ; Call the thread exit function 128 STR sp, [r6, #8] ; Save thread stack pointer
|
/ThreadX-v6.4.1/ports/arm11/gnu/src/ |
D | tx_thread_system_return.S | 125 BL _tx_execution_thread_exit @ Call the thread exit function 128 LDR r0, [r3] @ Pickup current thread pointer 136 STR sp, [r0, #8] @ Save thread stack pointer
|
/ThreadX-v6.4.1/ports/arm9/gnu/src/ |
D | tx_thread_system_return.S | 125 BL _tx_execution_thread_exit @ Call the thread exit function 128 LDR r0, [r3] @ Pickup current thread pointer 136 STR sp, [r0, #8] @ Save thread stack pointer
|
/ThreadX-v6.4.1/ports/arc_hs/metaware/src/ |
D | tx_thread_register_bank_assign.s | 84 mov ilink, r0 ; Move the thread control block into ilink 88 ld r4, [r0, 8] ; Pickup stack pointer for the thread 93 mov r0, ilink ; Place thread control block in r0
|
/ThreadX-v6.4.1/ports/cortex_r5/ac5/src/ |
D | tx_thread_system_return.s | 99 LDR r6, [r5, #0] ; Pickup current thread pointer 119 BL _tx_execution_thread_exit ; Call the thread exit function 129 STR sp, [r6, #8] ; Save thread stack pointer
|
/ThreadX-v6.4.1/ports_smp/cortex_a5x_smp/green/src/ |
D | tx_thread_smp_current_thread_get.a64 | 50 /* This function is gets the current thread of the calling core. */ 83 … LDR x3, =_tx_thread_current_ptr // Pickup the base of the current thread pointer array 84 LDR x0, [x3, x2, LSL #3] // Pickup the current thread pointer for this core
|
/ThreadX-v6.4.1/ports/cortex_r7/ghs/src/ |
D | tx_thread_vectored_context_save.arm | 53 /* This function saves the context of an executing thread in the */ 112 /* Note: Minimal context of interrupted thread is already saved. */ 132 /* Otherwise, not nested, check to see if a thread was running. */ 138 LDR r1, =_tx_thread_current_ptr # Pickup address of current thread ptr 139 LDR r0, [r1] # Pickup current thread pointer 144 /* Note: Minimal context of interrupted thread is already saved. */ 146 /* Save the current stack pointer in the thread's control block. */
|
/ThreadX-v6.4.1/ports/cortex_r5/ghs/src/ |
D | tx_thread_vectored_context_save.arm | 53 /* This function saves the context of an executing thread in the */ 112 /* Note: Minimal context of interrupted thread is already saved. */ 132 /* Otherwise, not nested, check to see if a thread was running. */ 138 LDR r1, =_tx_thread_current_ptr # Pickup address of current thread ptr 139 LDR r0, [r1] # Pickup current thread pointer 144 /* Note: Minimal context of interrupted thread is already saved. */ 146 /* Save the current stack pointer in the thread's control block. */
|
/ThreadX-v6.4.1/ports/cortex_r4/ghs/src/ |
D | tx_thread_vectored_context_save.arm | 53 /* This function saves the context of an executing thread in the */ 112 /* Note: Minimal context of interrupted thread is already saved. */ 132 /* Otherwise, not nested, check to see if a thread was running. */ 138 LDR r1, =_tx_thread_current_ptr # Pickup address of current thread ptr 139 LDR r0, [r1] # Pickup current thread pointer 144 /* Note: Minimal context of interrupted thread is already saved. */ 146 /* Save the current stack pointer in the thread's control block. */
|
/ThreadX-v6.4.1/ports_module/cortex_r4/iar/module_manager/src/ |
D | txm_module_manager_thread_stack_build.s | 109 STR r0, [r2, #8] ; Store initial r0 (thread pointer) 110 …LDR r3, [r0, #8] ; Pickup thread info pointer (it's in the stack pointe…
|
/ThreadX-v6.4.1/ports/arm11/iar/src/ |
D | tx_thread_fiq_context_restore.s | 153 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 154 LDR r0, [r1] ; Pickup actual current thread pointer 202 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 203 LDR r0, [r1] ; Pickup current thread pointer 204 STR sp, [r0, #8] ; Save stack pointer in thread control 234 STR r0, [r1] ; Clear current thread pointer
|
/ThreadX-v6.4.1/ports/arm9/ac5/src/ |
D | tx_thread_fiq_context_restore.s | 155 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 156 LDR r0, [r1] ; Pickup actual current thread pointer 204 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 205 LDR r0, [r1] ; Pickup current thread pointer 206 STR sp, [r0, #8] ; Save stack pointer in thread control 236 STR r0, [r1] ; Clear current thread pointer
|
/ThreadX-v6.4.1/ports/arm9/iar/src/ |
D | tx_thread_fiq_context_restore.s | 152 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 153 LDR r0, [r1] ; Pickup actual current thread pointer 201 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 202 LDR r0, [r1] ; Pickup current thread pointer 203 STR sp, [r0, #8] ; Save stack pointer in thread control 233 STR r0, [r1] ; Clear current thread pointer
|
/ThreadX-v6.4.1/ports/arm11/ac5/src/ |
D | tx_thread_fiq_context_restore.s | 155 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 156 LDR r0, [r1] ; Pickup actual current thread pointer 204 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 205 LDR r0, [r1] ; Pickup current thread pointer 206 STR sp, [r0, #8] ; Save stack pointer in thread control 236 STR r0, [r1] ; Clear current thread pointer
|
/ThreadX-v6.4.1/ports/cortex_a9/ghs/src/ |
D | tx_thread_vectored_context_save.arm | 53 /* This function saves the context of an executing thread in the */ 112 /* Note: Minimal context of interrupted thread is already saved. */ 132 /* Otherwise, not nested, check to see if a thread was running. */ 138 LDR r1, =_tx_thread_current_ptr # Pickup address of current thread ptr 139 LDR r0, [r1] # Pickup current thread pointer 144 /* Note: Minimal context of interrupted thread is already saved. */ 146 /* Save the current stack pointer in the thread's control block. */
|
/ThreadX-v6.4.1/ports/cortex_a8/ghs/src/ |
D | tx_thread_vectored_context_save.arm | 53 /* This function saves the context of an executing thread in the */ 112 /* Note: Minimal context of interrupted thread is already saved. */ 132 /* Otherwise, not nested, check to see if a thread was running. */ 138 LDR r1, =_tx_thread_current_ptr # Pickup address of current thread ptr 139 LDR r0, [r1] # Pickup current thread pointer 144 /* Note: Minimal context of interrupted thread is already saved. */ 146 /* Save the current stack pointer in the thread's control block. */
|