/ThreadX-v6.4.1/ports_smp/cortex_a9_smp/gnu/src/ |
D | tx_thread_schedule.S | 141 @ /* Now make sure the thread's ready bit is set. */ 143 LDR r3, [r0, #152] @ Pickup the thread ready bit 144 AND r4, r3, #0x8000 @ Isolate the ready bit 161 BIC r3, r3, #0x8000 @ Clear ready bit 190 LDR r1, [r0, #152] @ Pickup the ready bit 191 ORR r1, r1, #0x8000 @ Set ready bit (bit 15) 192 STR r1, [r0, #152] @ Make this thread ready for executing again
|
/ThreadX-v6.4.1/ports_smp/cortex_a7_smp/ac5/src/ |
D | tx_thread_schedule.s | 139 ; /* Now make sure the thread's ready bit is set. */ 141 LDR r3, [r0, #152] ; Pickup the thread ready bit 142 AND r4, r3, #0x8000 ; Isolate the ready bit 159 BIC r3, r3, #0x8000 ; Clear ready bit 188 LDR r1, [r0, #152] ; Pickup the ready bit 189 ORR r1, r1, #0x8000 ; Set ready bit (bit 15) 190 STR r1, [r0, #152] ; Make this thread ready for executing again
|
/ThreadX-v6.4.1/ports_smp/cortex_a9_smp/ac5/src/ |
D | tx_thread_schedule.s | 139 ; /* Now make sure the thread's ready bit is set. */ 141 LDR r3, [r0, #152] ; Pickup the thread ready bit 142 AND r4, r3, #0x8000 ; Isolate the ready bit 159 BIC r3, r3, #0x8000 ; Clear ready bit 188 LDR r1, [r0, #152] ; Pickup the ready bit 189 ORR r1, r1, #0x8000 ; Set ready bit (bit 15) 190 STR r1, [r0, #152] ; Make this thread ready for executing again
|
/ThreadX-v6.4.1/ports_smp/cortex_a5_smp/ac5/src/ |
D | tx_thread_schedule.s | 140 ; /* Now make sure the thread's ready bit is set. */ 142 LDR r3, [r0, #152] ; Pickup the thread ready bit 143 AND r4, r3, #0x8000 ; Isolate the ready bit 160 BIC r3, r3, #0x8000 ; Clear ready bit 189 LDR r1, [r0, #152] ; Pickup the ready bit 190 ORR r1, r1, #0x8000 ; Set ready bit (bit 15) 191 STR r1, [r0, #152] ; Make this thread ready for executing again
|
/ThreadX-v6.4.1/ports_smp/cortex_a5_smp/gnu/src/ |
D | tx_thread_schedule.S | 142 @ /* Now make sure the thread's ready bit is set. */ 144 LDR r3, [r0, #152] @ Pickup the thread ready bit 145 AND r4, r3, #0x8000 @ Isolate the ready bit 162 BIC r3, r3, #0x8000 @ Clear ready bit 191 LDR r1, [r0, #152] @ Pickup the ready bit 192 ORR r1, r1, #0x8000 @ Set ready bit (bit 15) 193 STR r1, [r0, #152] @ Make this thread ready for executing again
|
/ThreadX-v6.4.1/ports_smp/cortex_a7_smp/gnu/src/ |
D | tx_thread_schedule.S | 156 @ /* Now make sure the thread's ready bit is set. */ 158 LDR r3, [r0, #152] @ Pickup the thread ready bit 159 AND r4, r3, #0x8000 @ Isolate the ready bit 176 BIC r3, r3, #0x8000 @ Clear ready bit 205 LDR r1, [r0, #152] @ Pickup the ready bit 206 ORR r1, r1, #0x8000 @ Set ready bit (bit 15) 207 STR r1, [r0, #152] @ Make this thread ready for executing again
|
/ThreadX-v6.4.1/ports/cortex_m3/ghs/src/ |
D | tx_thread_schedule.arm | 165 LDR r1, [r2] ; Is there another thread ready to execute? 168 ; /* Yes, another thread is ready for else, make the current thread the new thread. */ 206 ; /* The following is the idle wait processing... in this case, no threads are ready for executi… 207 ; system will simply be idle until an interrupt occurs that makes a thread ready. Note that i… 214 CBNZ r1, __tx_ts_ready ; If non-NULL, a new thread is ready! 237 ; /* At this point, we have a new thread ready to go. Clear any newly pended PendSV - since we a…
|
/ThreadX-v6.4.1/ports/cortex_m7/ghs/src/ |
D | tx_thread_schedule.arm | 179 LDR r1, [r2] ; Is there another thread ready to execute? 182 ; /* Yes, another thread is ready for else, make the current thread the new thread. */ 226 ; /* The following is the idle wait processing... in this case, no threads are ready for executi… 227 ; system will simply be idle until an interrupt occurs that makes a thread ready. Note that i… 234 CBNZ r1, __tx_ts_ready ; If non-NULL, a new thread is ready! 257 ; /* At this point, we have a new thread ready to go. Clear any newly pended PendSV - since we a…
|
/ThreadX-v6.4.1/ports_smp/mips32_interaptiv_smp/green/src/ |
D | tx_thread_schedule.mip | 88 beq $8, $0, _tx_thread_schedule_idle_system # If not-NULL, check the thread's ready bit 130 beq $8, $0, _tx_thread_schedule_idle_system # If not-NULL, check the thread's ready bit 135 andi $10, $9, 0x8000 # Pickup ready bit (bit 15) 136 bne $10, $0, _tx_thread_is_ready # If ready bit is set, actually schedule the thread 137 andi $9, $9, 0x7FFF # Clear the ready bit (bit 15) 145 …sw $9, 156($8) # Store the cleared ready bit to prevent any other VPE…
|
D | tx_thread_system_return.mip | 179 /* Set bit indicating the thread is ready for scheduling. */ 182 ori $9, $9, 0x8000 # Set ready bit (bit 15) 184 sw $9, 156($8) # Make this thread ready for scheduling
|
D | tx_thread_stack_build.mip | 269 /* Set bit indicating the thread is ready for scheduling. */ 272 ori $9, $9, 0x8000 # Set ready bit (bit 15) 273 sw $9, 156($4) # Make this thread ready for scheduling
|
D | tx_thread_smp_core_preempt.mip | 41 /* thread corresponding to this core is no longer ready or when the */
|
/ThreadX-v6.4.1/ports_arch/ARMv7-M/threadx/ghs/src/ |
D | tx_thread_schedule.arm | 173 LDR r1, [r2] // Is there another thread ready to execute? 176 /* Yes, another thread is ready for else, make the current thread the new thread. */ 218 …/* The following is the idle wait processing... in this case, no threads are ready for execution a… 219 …system will simply be idle until an interrupt occurs that makes a thread ready. Note that interrup… 226 CBNZ r1, __tx_ts_ready // If non-NULL, a new thread is ready! 249 /* At this point, we have a new thread ready to go. Clear any newly pended PendSV - since we are
|
/ThreadX-v6.4.1/ports/cortex_m4/ghs/src/ |
D | tx_thread_schedule.arm | 179 LDR r1, [r2] ; Is there another thread ready to execute? 182 ; /* Yes, another thread is ready for else, make the current thread the new thread. */ 226 ; /* The following is the idle wait processing... in this case, no threads are ready for executi… 227 ; system will simply be idle until an interrupt occurs that makes a thread ready. Note that i… 234 CBNZ r1, __tx_ts_ready ; If non-NULL, a new thread is ready! 257 ; /* At this point, we have a new thread ready to go. Clear any newly pended PendSV - since we a…
|
/ThreadX-v6.4.1/ports_smp/mips32_interaptiv_smp/gnu/src/ |
D | tx_thread_system_return.S | 178 ori $9, $9, 0x8000 # Set ready bit (bit 15) 180 sw $9, 152($8) # Make this thread ready for scheduling
|
D | tx_thread_schedule.S | 130 beq $8, $0, _tx_thread_schedule_idle_system # If not-NULL, check the thread's ready bit
|
D | tx_thread_context_restore.S | 385 ori $9, $9, 0x8000 # Set ready bit (bit 15) 387 sw $9, 152($8) # Make this thread ready for scheduling
|
/ThreadX-v6.4.1/ports_smp/arc_hs_smp/metaware/src/ |
D | tx_thread_schedule.s | 159 …ld r5, [r0, 164] ; Pickup the ready bit for this thread to see … 161 …st 0, [r0, 164] ; Clear the ready bit now that this thread is …
|
/ThreadX-v6.4.1/ports_smp/cortex_a5x_smp/green/src/ |
D | tx_thread_system_return.a64 | 164 /* Set ready bit in thread control block. */ 166 MOV x3, #1 // Build ready value 167 STR w3, [x6, #260] // Make the thread ready
|
D | tx_thread_smp_core_preempt.a64 | 50 /* thread corresponding to this core is no longer ready or when the */
|
D | tx_thread_stack_build.a64 | 165 MOV x3, #1 // Build ready flag 166 STR w3, [x0, #260] // Set ready flag
|
D | tx_thread_schedule.a64 | 120 /* Now make sure the thread's ready bit is set. */ 123 LDR w2, [x0, #260] // Pickup the ready bit 126 STR w3, [x0, #260] // Clear the ready bit
|
/ThreadX-v6.4.1/ports/rxv1/iar/src/ |
D | tx_thread_schedule.s | 100 ; Idle system - no thread is ready
|
/ThreadX-v6.4.1/ports/rxv2/gnu/src/ |
D | tx_thread_schedule.S | 110 ; Idle system - no thread is ready
|
/ThreadX-v6.4.1/ports/rxv2/iar/src/ |
D | tx_thread_schedule.s | 111 ; Idle system - no thread is ready
|