Home
last modified time | relevance | path

Searched refs:gp (Results 1 – 25 of 31) sorted by relevance

12

/ThreadX-v6.4.1/ports/arc_hs/metaware/src/
Dtx_timer_interrupt.s93 ld r0, [gp,_tx_timer_system_clock@sda] ; Pickup current system clock
94 ld r2, [gp, _tx_timer_time_slice@sda] ; Pickup current time-slice
96 st r0, [gp,_tx_timer_system_clock@sda] ; Store system clock back in memory
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
131 ld r0, [gp, _tx_timer_current_ptr@sda] ; Pickup current timer pointer
141 st r1, [gp, _tx_timer_expired@sda] ; Set the expired value
151 ld r2, [gp, _tx_timer_list_end@sda] ; Pickup end of list
157 st r0, [gp, _tx_timer_current_ptr@sda] ; Store the current timer
Dtx_thread_schedule.s80 st r0, [gp, _tx_thread_system_stack_ptr@sda] ; Clean the system stack
90 ld sp, [gp, _tx_thread_system_stack_ptr@sda] ; Switch to system stack
103 ld r0, [gp, _tx_thread_execute_ptr@sda] ; Pickup next thread to execute
118 st r0, [gp, _tx_thread_current_ptr@sda] ; Setup current thread pointer
131 st r4, [gp, _tx_timer_time_slice@sda] ; Setup time-slice
Dtx_thread_system_return.s81 ld r0, [gp, _tx_thread_current_ptr@sda] ; Pickup current thread ptr
128 ld sp, [gp, _tx_thread_system_stack_ptr@sda] ; Switch to system stack
132 ld r0, [gp, _tx_thread_current_ptr@sda] ; Pickup current thread ptr
144 ld r5, [gp, _tx_timer_time_slice@sda] ; Pickup current time-slice
151 st r3, [gp, _tx_timer_time_slice@sda] ; Clear time-slice variable
161 st r3, [gp, _tx_thread_current_ptr@sda] ; ..clearing current thread pointer
Dtx_initialize_fast_interrupt_setup.s79 st gp, [sp, 0] ; Save gp in the frame
90 ld gp, [r0, 0] ; Setup gp
Dtx_thread_context_fast_restore.s94 ld r0, [gp, _tx_thread_system_state@sda] ; Pickup system state contents
96 st r0, [gp, _tx_thread_system_state@sda] ; Store the new system state
117 ld r0, [gp, _tx_thread_current_ptr@sda] ; Pickup current thread pointer
118 ld r2, [gp, _tx_thread_preempt_disable@sda] ; Pickup preempt disable flag
125 ld r4, [gp, _tx_thread_execute_ptr@sda] ; Pickup next thread to execute
179 ld r0, [gp, _tx_thread_current_ptr@sda] ; Pickup current thread pointer
267 st r7, [gp, _tx_timer_time_slice@sda] ; If set, clear time slice
276 st r7, [gp, _tx_thread_current_ptr@sda] ; Set current thread ptr to NULL
Dtx_thread_context_restore.s100 ld r0, [gp, _tx_thread_system_state@sda] ; Pickup system state contents
102 st r0, [gp, _tx_thread_system_state@sda] ; Store the new system state
156 ld r0, [gp, _tx_thread_current_ptr@sda] ; Pickup current thread pointer
157 ld r2, [gp, _tx_thread_preempt_disable@sda] ; Pickup preempt disable flag
164 ld r4, [gp, _tx_thread_execute_ptr@sda] ; Pickup next thread to execute
247 ld sp, [gp, _tx_thread_system_stack_ptr@sda] ; Switch to system stack
248 ld r0, [gp, _tx_thread_current_ptr@sda] ; Pickup current thread ptr
256 st gp, [r7, 28] ; Save gp
275 ld r2, [gp, _tx_timer_time_slice@sda] ; Pickup time-slice contents
Dtx_thread_context_fast_save.s81 ld r0, [gp, _tx_thread_system_state@sda] ; Pickup system state
83 st r0, [gp, _tx_thread_system_state@sda] ; Update system state
Dtx_thread_context_save.s88 ld r0, [gp, _tx_thread_system_state@sda] ; Pickup system state
97 st r0, [gp, _tx_thread_system_state@sda] ; Update system state
153 st r0, [gp, _tx_thread_system_state@sda] ; Update system state
154 ld r1, [gp, _tx_thread_current_ptr@sda] ; Pickup current thread pointer
Dtx_thread_register_bank_assign.s96 ld gp, [sp, 28] ; Setup gp
Dtx_thread_stack_build.s149 st gp, [r3, 28] ; Store current gp
/ThreadX-v6.4.1/ports/arc_em/metaware/src/
Dtx_timer_interrupt.s93 ld r0, [gp,_tx_timer_system_clock@sda] ; Pickup current system clock
94 ld r2, [gp, _tx_timer_time_slice@sda] ; Pickup current time-slice
96 st r0, [gp,_tx_timer_system_clock@sda] ; Store system clock back in memory
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
131 ld r0, [gp, _tx_timer_current_ptr@sda] ; Pickup current timer pointer
141 st r1, [gp, _tx_timer_expired@sda] ; Set the expired value
151 ld r2, [gp, _tx_timer_list_end@sda] ; Pickup end of list
157 st r0, [gp, _tx_timer_current_ptr@sda] ; Store the current timer
Dtx_thread_context_restore.s106 ld r0, [gp, _tx_thread_system_state@sda] ; Pickup system state contents
108 st r0, [gp, _tx_thread_system_state@sda] ; Store the new system state
162 ld r0, [gp, _tx_thread_current_ptr@sda] ; Pickup current thread pointer
163 ld r2, [gp, _tx_thread_preempt_disable@sda] ; Pickup preempt disable flag
170 ld r4, [gp, _tx_thread_execute_ptr@sda] ; Pickup next thread to execute
246 st gp, [r7, 28] ; Save gp
264 ld r2, [gp, _tx_timer_time_slice@sda] ; Pickup time-slice contents
Dtx_thread_schedule.s105 ld r0, [gp, _tx_thread_execute_ptr@sda] ; Pickup next thread to execute
120 st r0, [gp, _tx_thread_current_ptr@sda] ; Setup current thread pointer
133 st r4, [gp, _tx_timer_time_slice@sda] ; Setup time-slice
Dtx_thread_context_save.s91 ld r0, [gp, _tx_thread_system_state@sda] ; Pickup system state
100 st r0, [gp, _tx_thread_system_state@sda] ; Update system state
156 st r0, [gp, _tx_thread_system_state@sda] ; Update system state
157 ld r1, [gp, _tx_thread_current_ptr@sda] ; Pickup current thread pointer
Dtx_thread_stack_build.s149 st gp, [r3, 28] ; Store current gp
/ThreadX-v6.4.1/ports_smp/arc_hs_smp/metaware/src/
Dtx_timer_interrupt.s102 ld r0, [gp,_tx_timer_interrupt_active@sda] ; Pickup current timer active count
104 st r0, [gp,_tx_timer_interrupt_active@sda] ; Store the new timer active count
110 ld r0, [gp,_tx_timer_system_clock@sda] ; Pickup current system clock
112 st r0, [gp,_tx_timer_system_clock@sda] ; Store system clock back in memory
118 ld r0, [gp, _tx_timer_current_ptr@sda] ; Pickup current timer pointer
128 st r1, [gp, _tx_timer_expired@sda] ; Set the expired value
138 ld r2, [gp, _tx_timer_list_end@sda] ; Pickup end of list
144 st r0, [gp, _tx_timer_current_ptr@sda] ; Store the current timer
Dtx_thread_smp_initialize_wait.s116 ld r0, [gp, _tx_thread_system_state@sda] ; Pickup core 0's state value
Dtx_thread_smp_unprotect.s90 ld r6, [gp, _tx_thread_preempt_disable@sda] ; Pickup preempt disable flag
Dtx_thread_stack_build.s153 st gp, [r3, 28] ; Store current gp
Dtx_thread_context_restore.s178 ld r5, [gp, _tx_thread_preempt_disable@sda] ; Pickup preempt disable flag
237 st gp, [r7, 28] ; Save gp
/ThreadX-v6.4.1/ports_smp/mips32_interaptiv_smp/green/example_build/
Dregdef.h33 #define gp $28 /* global pointer */ macro
/ThreadX-v6.4.1/ports_smp/mips32_interaptiv_smp/gnu/example_build/
Dregdef.h33 #define gp $28 /* global pointer */ macro
Dset_gpr_boot_values.S73 la gp, _gp // All vpe share globals.
/ThreadX-v6.4.1/ports_smp/arc_hs_smp/metaware/example_build/sample_threadx/
Dtx_initialize_low_level.s89 st sp, [gp, _tx_thread_system_stack_ptr@sda] ; Save system stack pointer
99 st r0, [gp, _tx_initialize_unused_memory@sda]
/ThreadX-v6.4.1/ports/arc_hs/metaware/example_build/sample_threadx/
Dtx_initialize_low_level.s96 st r0, [gp, _tx_thread_system_stack_ptr@sda] ; Save system stack pointer
106 st r0, [gp, _tx_initialize_unused_memory@sda]

12