Home
last modified time | relevance | path

Searched refs:t2 (Results 1 – 23 of 23) sorted by relevance

/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
113 sw t3, 0(t2) ; Store new time slice
139 la t2, _tx_timer_expired ; Pickup address of timer expired flag
147 sw t4, 0(t2) ; Set expired flag in memory
162 la t2, _tx_timer_list_end ; Pickup address of list end pointer
163 lw t3, 0(t2) ; Pickup actual list end
171 la t2, _tx_timer_list_start ; Pickup address of list start pointer
172 lw t4, 0(t2) ; Pickup start of the list
187 and t2, t6, 2 ; Isolate the timer expired bit
[all …]
Dtx_thread_schedule.s118 lw t2, 4(t1) ; Pickup run count
120 addi t2, t2, 1 ; Increment run count
121 sw t2, 4(t1) ; Store new run count
126 la t2, _tx_timer_time_slice ; Pickup time-slice variable address
Dtx_thread_interrupt_control.s85 li t2, SET_SR_MASK ; Build set SR mask
86 and t0, t0, t2 ; Isolate interrupt lockout bits
Dtx_thread_context_restore.s157 lw x7, 0x44(sp) ; Recover t2
189 lw t2, _tx_thread_preempt_disable ; Pickup preempt disable flag
190 bgtz t2, _tx_thread_no_preempt_restore ; If set, restore interrupted thread
192 lw t2, _tx_thread_execute_ptr ; Pickup thread execute pointer
193 … bne t1, t2, _tx_thread_preempt_restore ; If higher-priority thread is ready, preempt
317 lw t2, 0(t0) ; Pickup time slice
318 beqz t2, _tx_thread_dont_save_ts ; If 0, skip time slice processing
323 sw t2, 24(t1) ; Save current time slice
Dtx_thread_system_return.s146 la t2,_tx_thread_system_stack_ptr ; Pickup stack pointer address
153 lw sp, 0(t2) ; Switch to system stack
161 la t2, _tx_thread_schedule ; Pickup address of scheduling loop
Dtx_thread_context_save.s108 sw x7, 0x44(sp) ; Store t2
175 sw x7, 0x44(sp) ; Store t2
Dtx_thread_stack_build.s179 sw x0, 68(t0) ; Initial t2
/ThreadX-v6.4.1/ports/risc-v64/gnu/src/
Dtx_thread_interrupt_control.S75 li t2, SET_SR_MASK // Build set SR mask
76 and t0, t0, t2 // Isolate interrupt lockout bits
Dtx_thread_system_return.S140 la t2,_tx_thread_system_stack_ptr // Pickup stack pointer address
147 LOAD sp, 0(t2) // Switch to system stack
155 la t2, _tx_thread_schedule // Pickup address of scheduling loop
172 jr t2 // Return to thread scheduler
Dtx_thread_schedule.S99 LOAD t2, 1*REGBYTES(t1) // Pickup run count
101 addi t2, t2, 1 // Increment run count
102 STORE t2, 1*REGBYTES(t1) // Store new run count
107 la t2, _tx_timer_time_slice // Pickup time-slice variable address
113 STORE t3, 0(t2) // Store new time-slice*/
123 LOAD t2, 0(sp) // Pickup stack type
124 beqz t2, _tx_thread_synch_return // If 0, solicited thread return
Dtx_thread_context_restore.S189 LOAD t2, _tx_thread_preempt_disable // Pickup preempt disable flag
190 bgtz t2, _tx_thread_no_preempt_restore // If set, restore interrupted thread
192 LOAD t2, _tx_thread_execute_ptr // Pickup thread execute pointer
193 … bne t1, t2, _tx_thread_preempt_restore // If higher-priority thread is ready, preempt
349 LOAD t2, 0(t0) // Pickup time slice
350 beqz t2, _tx_thread_dont_save_ts // If 0, skip time slice processing
355 STORE t2, 6*REGBYTES(t1) // Save current time slice
/ThreadX-v6.4.1/ports_smp/mips32_interaptiv_smp/green/example_build/
Dregdef.h14 #define t2 $10 macro
/ThreadX-v6.4.1/ports_smp/mips32_interaptiv_smp/gnu/example_build/
Dregdef.h14 #define t2 $10 macro
/ThreadX-v6.4.1/ports_smp/mips32_interaptiv_smp/gnu/src/
Dtx_thread_context_save.S153 sw $10, 76($29) # Store t2
242 sw $10, 76($29) # Store t2
Dtx_thread_stack_build.S177 sw $0, 76($8) # Initial t2
Dtx_thread_context_restore.S153 lw $10, 76($29) # Recover t2
/ThreadX-v6.4.1/ports_smp/mips32_interaptiv_smp/green/src/
Dtx_thread_stack_build.mip95 $10 (76) Initial t2
181 sw $0, 76($8) # Initial t2
Dtx_thread_context_save.mip159 sw $10, 76($29) # Store t2
248 sw $10, 76($29) # Store t2
Dtx_thread_context_restore.mip153 lw $10, 76($29) # Recover t2
271 lw $10, 76($29) # Recover t2
Dtx_thread_schedule.mip292 lw $10, 76($29) # Recover t2
/ThreadX-v6.4.1/ports/risc-v32/iar/
Dreadme_threadx.txt85 0x44 t2 (x7) fs2
/ThreadX-v6.4.1/ports_smp/mips32_interaptiv_smp/gnu/
Dreadme_threadx.txt121 0x04C t2 ($10) |
/ThreadX-v6.4.1/ports_smp/mips32_interaptiv_smp/green/
Dreadme_threadx.txt162 0x04C t2 ($10) |