/ThreadX-v6.4.1/ports/arm9/ac5/src/ |
D | tx_thread_context_restore.s | 145 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 146 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 196 STR sp, [r0, #8] ; Save stack pointer in thread control 226 STR r0, [r1, #0] ; Clear current thread pointer
|
/ThreadX-v6.4.1/ports/arm9/iar/src/ |
D | tx_thread_context_restore.s | 142 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 143 LDR r0, [r1, #0] ; Pickup actual current thread pointer 191 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 192 LDR r0, [r1, #0] ; Pickup current thread pointer 193 STR sp, [r0, #8] ; Save stack pointer in thread control 223 STR r0, [r1, #0] ; Clear current thread pointer
|
/ThreadX-v6.4.1/ports/arm11/ac5/src/ |
D | tx_thread_context_restore.s | 145 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 146 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 196 STR sp, [r0, #8] ; Save stack pointer in thread control 226 STR r0, [r1, #0] ; Clear current thread pointer
|
/ThreadX-v6.4.1/ports/cortex_a15/iar/src/ |
D | tx_thread_context_restore.s | 144 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 145 LDR r0, [r1, #0] ; Pickup actual current thread pointer 192 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 193 LDR r0, [r1, #0] ; Pickup current thread pointer 208 STR sp, [r0, #8] ; Save stack pointer in thread control 235 STR r0, [r1, #0] ; Clear current thread pointer
|
D | tx_thread_fiq_context_restore.s | 149 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 150 LDR r0, [r1, #0] ; Pickup actual current thread pointer 197 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 198 LDR r0, [r1, #0] ; Pickup current thread pointer 213 STR sp, [r0, #8] ; Save stack pointer in thread control 240 STR r0, [r1, #0] ; Clear current thread pointer
|
/ThreadX-v6.4.1/ports/cortex_a8/ac5/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 237 STR r0, [r1, #0] ; Clear current thread pointer
|
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/ac5/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 237 STR r0, [r1, #0] ; Clear current thread pointer
|
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 194 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 195 LDR r0, [r1] ; Pickup current thread pointer 210 STR sp, [r0, #8] ; Save stack pointer in thread control 237 STR r0, [r1] ; Clear current thread pointer
|
/ThreadX-v6.4.1/ports/cortex_a5/ac5/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 237 STR r0, [r1, #0] ; Clear current thread pointer
|
/ThreadX-v6.4.1/ports/cortex_r5/ac5/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 209 STR sp, [r0, #8] ; Save stack pointer in thread control 236 STR r0, [r1, #0] ; Clear current thread pointer
|
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 197 STR sp, [r0, #8] ; Save stack pointer in thread control 224 STR r0, [r1] ; Clear current thread pointer
|
/ThreadX-v6.4.1/ports/rxv2/ccrx/src/ |
D | tx_thread_context_restore.src | 55 ;/* nested interrupt. If not, it returns to the interrupt thread if no */ 57 ;/* if no thread was running, the function returns to the scheduler. */ 125 ; /* Determine if a thread was interrupted and no preemption is required. */ 130 MOV.L #__tx_thread_current_ptr, R1 ; Pickup current thread ptr address 170 MOV.L R4,24[R2] ; Save thread's time slice 196 … MOV.L R0,8[R2] ; Save thread's stack pointer in thread control block 198 MOV.L R2,[R1] ; Set current thread to NULL
|
/ThreadX-v6.4.1/ports/rxv3/ccrx/src/ |
D | tx_thread_context_restore.src | 55 ;/* nested interrupt. If not, it returns to the interrupt thread if no */ 57 ;/* if no thread was running, the function returns to the scheduler. */ 124 ; /* Determine if a thread was interrupted and no preemption is required. */ 129 MOV.L #__tx_thread_current_ptr, R1 ; Pickup current thread ptr address 169 MOV.L R4,24[R2] ; Save thread's time slice 206 … MOV.L R0,8[R2] ; Save thread's stack pointer in thread control block 208 MOV.L R2,[R1] ; Set current thread to NULL
|
/ThreadX-v6.4.1/ports_module/cortex_r4/iar/module_manager/src/ |
D | tx_thread_system_return.s | 86 LDR r6, [r5, #0] ; Pickup current thread pointer 106 BL _tx_execution_thread_exit ; Call the thread exit function 116 STR sp, [r6, #8] ; Save thread stack pointer
|
/ThreadX-v6.4.1/ports/cortex_r5/iar/src/ |
D | tx_thread_system_return.s | 96 LDR r6, [r5, #0] ; Pickup current thread pointer 116 BL _tx_execution_thread_exit ; Call the thread exit function 126 STR sp, [r6, #8] ; Save thread stack pointer
|
/ThreadX-v6.4.1/ports/cortex_r4/iar/src/ |
D | tx_thread_system_return.s | 96 LDR r6, [r5, #0] ; Pickup current thread pointer 116 BL _tx_execution_thread_exit ; Call the thread exit function 126 STR sp, [r6, #8] ; Save thread stack pointer
|
/ThreadX-v6.4.1/ports/rxv1/iar/src/ |
D | tx_thread_context_restore.s | 117 MOV.L #__tx_thread_current_ptr, R1 ; Pickup current thread ptr address 156 MOV.L R4,24[R2] ; Save thread's time slice 177 … MOV.L R0,8[R2] ; Save thread's stack pointer in thread control block 179 MOV.L R2,[R1] ; Set current thread to NULL
|
/ThreadX-v6.4.1/ports/cortex_a9/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/cortex_r4/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 194 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 195 LDR r0, [r1] ; Pickup current thread pointer 209 STR sp, [r0, #8] ; Save stack pointer in thread control 236 STR r0, [r1] ; Clear current thread pointer
|
/ThreadX-v6.4.1/ports_module/cortex_a7/ac5/module_manager/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 194 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 195 LDR r0, [r1] ; Pickup current thread pointer 210 STR sp, [r0, #8] ; Save stack pointer in thread control 237 STR r0, [r1] ; Clear current thread pointer
|
/ThreadX-v6.4.1/ports/cortex_a8/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/cortex_a9/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 194 LDR r1, =_tx_thread_current_ptr ; Pickup address of current thread ptr 195 LDR r0, [r1] ; Pickup current thread pointer 210 STR sp, [r0, #8] ; Save stack pointer in thread control 237 STR r0, [r1] ; Clear current thread pointer
|
/ThreadX-v6.4.1/ports/arm9/gnu/src/ |
D | tx_thread_fiq_context_restore.S | 149 LDR r1, =_tx_thread_current_ptr @ Pickup address of current thread ptr 150 LDR r0, [r1] @ Pickup actual current thread pointer 198 LDR r1, =_tx_thread_current_ptr @ Pickup address of current thread ptr 199 LDR r0, [r1] @ Pickup current thread pointer 200 STR sp, [r0, #8] @ Save stack pointer in thread control 230 STR r0, [r1] @ Clear current thread pointer
|
/ThreadX-v6.4.1/ports/arm11/gnu/src/ |
D | tx_thread_fiq_context_restore.S | 149 LDR r1, =_tx_thread_current_ptr @ Pickup address of current thread ptr 150 LDR r0, [r1] @ Pickup actual current thread pointer 198 LDR r1, =_tx_thread_current_ptr @ Pickup address of current thread ptr 199 LDR r0, [r1] @ Pickup current thread pointer 200 STR sp, [r0, #8] @ Save stack pointer in thread control 230 STR r0, [r1] @ Clear current thread pointer
|