Home
last modified time | relevance | path

Searched refs:slice (Results 51 – 75 of 262) sorted by relevance

1234567891011

/ThreadX-v6.4.1/ports/cortex_m0/iar/src/
Dtx_timer_interrupt.s101 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 …]
Dtx_thread_schedule.s166 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/
Dtx_timer_interrupt.s102 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 …]
Dtx_thread_schedule.s157 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/
Dtx_timer_interrupt.s102 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 …]
Dtx_thread_schedule.s169 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/
Dtx_timer_interrupt.s102 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 …]
Dtx_thread_schedule.s171 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/
Dtx_thread_system_return.arm130 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/
Dtx_thread_system_return.arm129 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/
Dtx_thread_system_return.arm129 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/
Dtx_thread_system_return.arm130 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/
Dtx_thread_system_return.arm130 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/
Dtx_thread_system_return.arm130 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/
Dtx_thread_schedule.s169 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/
Dtx_thread_schedule.S182 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/
Dtx_thread_schedule.S182 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/
Dtx_timer_interrupt.s97 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/
Dtx_timer_interrupt.s94 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/
Dtx_timer_interrupt.s94 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/
Dtx_thread_schedule.arm140 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/
Dtx_thread_system_return.mip153 /* 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/
Dtx_timer_interrupt.asm111 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/
Dtx_thread_system_return.s113 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/
Dtx_thread_system_return.s113 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?

1234567891011