/ThreadX-v6.4.1/ports/cortex_m0/iar/src/ |
D | tx_timer_interrupt.s | 101 LDR r3, =_tx_timer_time_slice ; Pickup address of time-slice 102 LDR r2, [r3, #0] ; Pickup time-slice 104 BEQ __tx_timer_no_time_slice ; Yes, skip time-slice processing 109 SUBS r2, r2, #1 ; Decrement the time-slice 110 STR r2, [r3, #0] ; Store new time-slice value 123 STR r0, [r3, #0] ; Set time-slice expiration flag 184 LDR r2, [r3, #0] ; Pickup time-slice expired flag 185 CMP r2, #0 ; Did a time-slice expire? 186 BNE __tx_something_expired ; If non-zero, time-slice expired 219 LDR r3, =_tx_timer_expired_time_slice ; Pickup addr of time-slice expired [all …]
|
D | tx_thread_schedule.s | 166 LDR r4, =_tx_timer_time_slice ; Build address of time-slice variable 167 LDR r5, [r4] ; Pickup current time-slice 173 STR r5, [r1, #24] ; Save current time-slice 178 STR r5, [r4] ; Clear time-slice 201 LDR r4, =_tx_timer_time_slice ; Build address of time-slice variable 206 ; /* Setup global time-slice with thread's current time-slice. */ 208 STR r5, [r4] ; Setup global time-slice
|
/ThreadX-v6.4.1/ports/cortex_m3/keil/src/ |
D | tx_timer_interrupt.s | 102 MOV32 r3, _tx_timer_time_slice ; Pickup address of time-slice 103 LDR r2, [r3, #0] ; Pickup time-slice 105 ; Yes, skip time-slice processing 110 SUB r2, r2, #1 ; Decrement the time-slice 111 STR r2, [r3, #0] ; Store new time-slice value 123 STR r0, [r3, #0] ; Set time-slice expiration flag 184 LDR r2, [r3, #0] ; Pickup time-slice expired flag 185 CBNZ r2, __tx_something_expired ; Did a time-slice expire? 186 ; If non-zero, time-slice expired 219 MOV32 r3, _tx_timer_expired_time_slice ; Pickup addr of time-slice expired [all …]
|
D | tx_thread_schedule.s | 157 LDR r5, [r4] ; Pickup current time-slice 163 STR r5, [r1, #24] ; Save current time-slice 167 STR r3, [r4] ; Clear time-slice 188 MOV32 r4, _tx_timer_time_slice ; Build address of time-slice variable 193 ; /* Setup global time-slice with thread's current time-slice. */ 195 STR r5, [r4] ; Setup global time-slice
|
/ThreadX-v6.4.1/ports/cortex_m0/keil/src/ |
D | tx_timer_interrupt.s | 102 LDR r3, =_tx_timer_time_slice ; Pickup address of time-slice 103 LDR r2, [r3, #0] ; Pickup time-slice 105 BEQ __tx_timer_no_time_slice ; Yes, skip time-slice processing 110 SUBS r2, r2, #1 ; Decrement the time-slice 111 STR r2, [r3, #0] ; Store new time-slice value 124 STR r0, [r3, #0] ; Set time-slice expiration flag 185 LDR r2, [r3, #0] ; Pickup time-slice expired flag 186 CMP r2, #0 ; Did a time-slice expire? 187 BNE __tx_something_expired ; If non-zero, time-slice expired 220 LDR r3, =_tx_timer_expired_time_slice ; Pickup addr of time-slice expired [all …]
|
D | tx_thread_schedule.s | 169 LDR r4, =_tx_timer_time_slice ; Build address of time-slice variable 170 LDR r5, [r4] ; Pickup current time-slice 176 STR r5, [r1, #24] ; Save current time-slice 181 STR r5, [r4] ; Clear time-slice 204 LDR r4, =_tx_timer_time_slice ; Build address of time-slice variable 209 ; /* Setup global time-slice with thread's current time-slice. */ 211 STR r5, [r4] ; Setup global time-slice
|
/ThreadX-v6.4.1/ports/cortex_m4/keil/src/ |
D | tx_timer_interrupt.s | 102 MOV32 r3, _tx_timer_time_slice ; Pickup address of time-slice 103 LDR r2, [r3, #0] ; Pickup time-slice 105 ; Yes, skip time-slice processing 110 SUB r2, r2, #1 ; Decrement the time-slice 111 STR r2, [r3, #0] ; Store new time-slice value 123 STR r0, [r3, #0] ; Set time-slice expiration flag 184 LDR r2, [r3, #0] ; Pickup time-slice expired flag 185 CBNZ r2, __tx_something_expired ; Did a time-slice expire? 186 ; If non-zero, time-slice expired 219 MOV32 r3, _tx_timer_expired_time_slice ; Pickup addr of time-slice expired [all …]
|
D | tx_thread_schedule.s | 171 LDR r5, [r4] ; Pickup current time-slice 177 STR r5, [r1, #24] ; Save current time-slice 181 STR r3, [r4] ; Clear time-slice 202 MOV32 r4, _tx_timer_time_slice ; Build address of time-slice variable 207 ; /* Setup global time-slice with thread's current time-slice. */ 209 STR r5, [r4] ; Setup global time-slice
|
/ThreadX-v6.4.1/ports/cortex_a9/ghs/src/ |
D | tx_thread_system_return.arm | 130 LDR r2, =_tx_timer_time_slice # Pickup address of time slice 131 LDR r1, [r2] # Pickup current time slice 139 /* Determine if the time-slice is active. */ 144 CMP r1, 0 # Is a time-slice active? 145 BEQ __tx_thread_dont_save_ts # No, don't save the current time-slice 147 /* Save time-slice for the thread and clear the current time-slice. */ 151 STR r4, [r2, 0] # Clear time-slice 152 STR r1, [r0, 24] # Save current time-slice
|
/ThreadX-v6.4.1/ports/cortex_r7/ghs/src/ |
D | tx_thread_system_return.arm | 129 LDR r2, =_tx_timer_time_slice # Pickup address of time slice 130 LDR r1, [r2] # Pickup current time slice 138 /* Determine if the time-slice is active. */ 143 CMP r1, 0 # Is a time-slice active? 144 BEQ __tx_thread_dont_save_ts # No, don't save the time-slice 146 /* Save time-slice for the thread and clear the current time-slice. */ 150 STR r4, [r2, 0] # Clear time-slice 151 STR r1, [r0, 24] # Save current time-slice
|
/ThreadX-v6.4.1/ports/cortex_r5/ghs/src/ |
D | tx_thread_system_return.arm | 129 LDR r2, =_tx_timer_time_slice # Pickup address of time slice 130 LDR r1, [r2] # Pickup current time slice 138 /* Determine if the time-slice is active. */ 143 CMP r1, 0 # Is a time-slice active? 144 BEQ __tx_thread_dont_save_ts # No, don't save the time-slice 146 /* Save time-slice for the thread and clear the current time-slice. */ 150 STR r4, [r2, 0] # Clear time-slice 151 STR r1, [r0, 24] # Save current time-slice
|
/ThreadX-v6.4.1/ports/cortex_a8/ghs/src/ |
D | tx_thread_system_return.arm | 130 LDR r2, =_tx_timer_time_slice # Pickup address of time slice 131 LDR r1, [r2] # Pickup current time slice 139 /* Determine if the time-slice is active. */ 144 CMP r1, 0 # Is a time-slice active? 145 BEQ __tx_thread_dont_save_ts # No, don't save the current time-slice 147 /* Save time-slice for the thread and clear the current time-slice. */ 151 STR r4, [r2, 0] # Clear time-slice 152 STR r1, [r0, 24] # Save current time-slice
|
/ThreadX-v6.4.1/ports/cortex_a5/ghs/src/ |
D | tx_thread_system_return.arm | 130 LDR r2, =_tx_timer_time_slice # Pickup address of time slice 131 LDR r1, [r2] # Pickup current time slice 139 /* Determine if the time-slice is active. */ 144 CMP r1, 0 # Is a time-slice active? 145 BEQ __tx_thread_dont_save_ts # No, don't save the current time-slice 147 /* Save time-slice for the thread and clear the current time-slice. */ 151 STR r4, [r2, 0] # Clear time-slice 152 STR r1, [r0, 24] # Save current time-slice
|
/ThreadX-v6.4.1/ports/cortex_a7/ghs/src/ |
D | tx_thread_system_return.arm | 130 LDR r2, =_tx_timer_time_slice # Pickup address of time slice 131 LDR r1, [r2] # Pickup current time slice 139 /* Determine if the time-slice is active. */ 144 CMP r1, 0 # Is a time-slice active? 145 BEQ __tx_thread_dont_save_ts # No, don't save the current time-slice 147 /* Save time-slice for the thread and clear the current time-slice. */ 151 STR r4, [r2, 0] # Clear time-slice 152 STR r1, [r0, 24] # Save current time-slice
|
/ThreadX-v6.4.1/ports/cortex_m0/ac5/src/ |
D | tx_thread_schedule.s | 169 LDR r4, =_tx_timer_time_slice ; Build address of time-slice variable 170 LDR r5, [r4] ; Pickup current time-slice 176 STR r5, [r1, #24] ; Save current time-slice 181 STR r5, [r4] ; Clear time-slice 203 LDR r4, =_tx_timer_time_slice ; Build address of time-slice variable 208 ; /* Setup global time-slice with thread's current time-slice. */ 210 STR r5, [r4] ; Setup global time-slice
|
/ThreadX-v6.4.1/ports/cortex_m0/ac6/src/ |
D | tx_thread_schedule.S | 182 LDR r4, =_tx_timer_time_slice @ Build address of time-slice variable 183 LDR r5, [r4] @ Pickup current time-slice 189 STR r5, [r1, #24] @ Save current time-slice 194 STR r5, [r4] @ Clear time-slice 216 LDR r4, =_tx_timer_time_slice @ Build address of time-slice variable 221 @ /* Setup global time-slice with thread's current time-slice. */ 223 STR r5, [r4] @ Setup global time-slice
|
/ThreadX-v6.4.1/ports/cortex_m0/gnu/src/ |
D | tx_thread_schedule.S | 182 LDR r4, =_tx_timer_time_slice @ Build address of time-slice variable 183 LDR r5, [r4] @ Pickup current time-slice 189 STR r5, [r1, #24] @ Save current time-slice 194 STR r5, [r4] @ Clear time-slice 216 LDR r4, =_tx_timer_time_slice @ Build address of time-slice variable 221 @ /* Setup global time-slice with thread's current time-slice. */ 223 STR r5, [r4] @ Setup global time-slice
|
/ThreadX-v6.4.1/ports/risc-v32/iar/src/ |
D | tx_timer_interrupt.s | 97 la t2, _tx_timer_time_slice ; Pickup address of time slice 98 lw t3, 0(t2) ; Pickup time slice 107 beqz t3, _tx_timer_no_time_slice ; If 0, skip time slice processing 108 addi t3, t3, -1 ; Decrement the time slice 113 sw t3, 0(t2) ; Store new time slice 212 beqz t2, _tx_timer_not_ts_expiration ; If not, skip time slice processing 217 call _tx_thread_time_slice ; Call time slice
|
/ThreadX-v6.4.1/ports/arc_em/metaware/src/ |
D | tx_timer_interrupt.s | 94 ld r2, [gp, _tx_timer_time_slice@sda] ; Pickup current time-slice 103 breq r2, 0, __tx_timer_no_time_slice ; If zero, no time-slice is active 108 sub r2, r2, 1 ; Decrement time-slice 109 st r2, [gp, _tx_timer_time_slice@sda] ; Store new time-slice value 120 st r1, [gp, _tx_timer_expired_time_slice@sda] ; Set the time-slice expired flag
|
/ThreadX-v6.4.1/ports/arc_hs/metaware/src/ |
D | tx_timer_interrupt.s | 94 ld r2, [gp, _tx_timer_time_slice@sda] ; Pickup current time-slice 103 breq r2, 0, __tx_timer_no_time_slice ; If zero, no time-slice is active 108 sub r2, r2, 1 ; Decrement time-slice 109 st r2, [gp, _tx_timer_time_slice@sda] ; Store new time-slice value 120 st r1, [gp, _tx_timer_expired_time_slice@sda] ; Set the time-slice expired flag
|
/ThreadX-v6.4.1/ports/cortex_m3/ghs/src/ |
D | tx_thread_schedule.arm | 140 LDR r4, =_tx_timer_time_slice ; Build address of time-slice variable 143 ; /* Determine if time-slice is active. If it isn't, skip time handling processing. */ 145 LDR r5, [r4] ; Pickup current time-slice 149 ; /* Time-slice is active, save the current thread's time-slice and clear the global time-slice … 151 STR r5, [r1, #24] ; Save current time-slice 153 ; /* Clear the global time-slice. */ 155 STR r3, [r4] ; Clear time-slice 177 LDR r4, =_tx_timer_time_slice ; Build address of time-slice variable 178 LDR r5, [r1, #24] ; Pickup thread's current time-slice 182 ; /* Setup global time-slice with thread's current time-slice. */ [all …]
|
/ThreadX-v6.4.1/ports_smp/mips32_interaptiv_smp/green/src/ |
D | tx_thread_system_return.mip | 153 /* Determine if the time-slice is active. */ 157 la $13, _tx_timer_time_slice # Pickup time slice variable addr 158 addu $13, $13, $25 # Index into time-slice variable 159 lw $11, 0($13) # Pickup time slice value 161 beqz $11, _tx_thread_dont_save_ts # If no time-slice, don't save it 164 /* Save time-slice for the thread and clear the current time-slice. */ 168 sw $11, 24($8) # Save time-slice for thread 169 sw $0, ($13) # Clear time-slice variable
|
/ThreadX-v6.4.1/ports/c667x/ccs/src/ |
D | tx_timer_interrupt.asm | 111 MVKL _tx_timer_time_slice,A3 ; Build address of time slice 113 LDW *A3,A1 ; Pickup time slice 122 [!A1] B _tx_timer_no_time_slice ; If 0, skip time slice processing 123 SUB A1,1,A1 ; Decrement time-slice value 133 STW A1,*A3 ; Store new time-slice 207 MVKL _tx_timer_expired_time_slice,A3 ; Build time-slice expired flag 209 LDW *A3,A4 ; Pickup time-slice expired flag 261 [!A1] B _tx_timer_not_ts_expiration ; If not set, skip time-slice processing 267 B _tx_thread_time_slice ; Call time-slice processing
|
/ThreadX-v6.4.1/ports/arm11/iar/src/ |
D | tx_thread_system_return.s | 113 LDR r2, =_tx_timer_time_slice ; Pickup address of time slice 114 LDR r1, [r2, #0] ; Pickup current time slice 127 CMP r1, #0 ; Is a time-slice active?
|
/ThreadX-v6.4.1/ports/arm9/iar/src/ |
D | tx_thread_system_return.s | 113 LDR r2, =_tx_timer_time_slice ; Pickup address of time slice 114 LDR r1, [r2, #0] ; Pickup current time slice 127 CMP r1, #0 ; Is a time-slice active?
|