Home
last modified time | relevance | path

Searched refs:timer (Results 1 – 25 of 243) sorted by relevance

12345678910

/ThreadX-v6.3.0/ports/c667x/ccs/example_build/include/
DC66XX_MACROS.hxx879 #define C66XX_get_timer_emumgt_clkspd_rg(timer) C66XX_GET_RG_VALUE(C66XX_TIMER_EMUMGT_CLKSPD_RG_… argument
882 …ine C66XX_get_timer_emumgt_clkspd_clkdiv(timer) C66XX_GET_FIELD_VALUE(C66XX_TIMER_EMUMGT_CLKSPD_… argument
886 #define C66XX_get_timer_cntlo_rg(timer) C66XX_GET_RG_VALUE(C66XX_TIMER_CNTLO_RG_ADDR(timer)) argument
887 #define C66XX_set_timer_cntlo_rg(timer,v) C66XX_SET_RG_VALUE(C66XX_TIMER_CNTLO_RG_ADDR(timer), … argument
891 #define C66XX_get_timer_cnthi_rg(timer) C66XX_GET_RG_VALUE(C66XX_TIMER_CNTHI_RG_ADDR(timer)) argument
892 #define C66XX_set_timer_cnthi_rg(timer,v) C66XX_SET_RG_VALUE(C66XX_TIMER_CNTHI_RG_ADDR(timer), … argument
896 #define C66XX_get_timer_prdlo_rg(timer) C66XX_GET_RG_VALUE(C66XX_TIMER_PRDLO_RG_ADDR(timer)) argument
897 #define C66XX_set_timer_prdlo_rg(timer,v) C66XX_SET_RG_VALUE(C66XX_TIMER_PRDLO_RG_ADDR(timer), … argument
901 #define C66XX_get_timer_prdhi_rg(timer) C66XX_GET_RG_VALUE(C66XX_TIMER_PRDHI_RG_ADDR(timer)) argument
902 #define C66XX_set_timer_prdhi_rg(timer,v) C66XX_SET_RG_VALUE(C66XX_TIMER_PRDHI_RG_ADDR(timer), … argument
[all …]
/ThreadX-v6.3.0/ports_smp/mips32_interaptiv_smp/green/src/
Dtx_timer_interrupt.mip41 /* This function processes the hardware timer interrupt. This */
43 /* time slice and/or timer expiration. If either is found, the */
78 /* Check VPE and throw away any timer interrupts for anything other than VPE 0. */
91 /* Get protection before the timer variables are updated. */
98 /* Increment timer interrupt active counter. */
101 la $9, _tx_timer_interrupt_active # Build address of timer interrupt active count
102 lw $8, ($9) # Pickup timer interrupt active count
103 addu $8, $8, 1 # Increment timer interrupt active count
104 sw $8, ($9) # Store new timer interrupt active count
115 /* Test for timer expiration. */
[all …]
/ThreadX-v6.3.0/ports_smp/mips32_interaptiv_smp/gnu/src/
Dtx_timer_interrupt.S101 la $9, _tx_timer_interrupt_active # Build address of timer interrupt active count
102 lw $8, ($9) # Pickup timer interrupt active count
103 addu $8, $8, 1 # Increment timer interrupt active count
104 sw $8, ($9) # Store new timer interrupt active count
119 la $13, _tx_timer_expired # Pickup address of timer expired flag
120 lw $10, ($13) # Pickup the timer expired flag
125 la $13, _tx_timer_expired # Pickup address of timer expired flag
126 lw $10, ($8) # Pickup the current timer entry
128 beqz $10, _tx_timer_no_timer # If NULL, no timer has expired
135 b _tx_timer_done # Finished timer processing
[all …]
/ThreadX-v6.3.0/ports_smp/cortex_a7_smp/gnu/src/
Dtx_timer_interrupt.S110 …CMP r0, #0 @ Only process timer interrupts from core 0 (to change…
119 LDR r1, =_tx_timer_interrupt_active @ Pickup address of timer interrupt active count
138 LDR r0, [r1, #0] @ Pickup timer expired flag
139 CMP r0, #0 @ Check for previous timer expiration still active
140 BNE __tx_timer_done @ If so, skip timer processing
141 LDR r1, =_tx_timer_current_ptr @ Pickup current timer pointer addr
142 LDR r0, [r1, #0] @ Pickup current timer
143 LDR r2, [r0, #0] @ Pickup timer list entry
145 BEQ __tx_timer_no_timer @ No, just increment the timer
153 B __tx_timer_done @ Finished timer processing
[all …]
/ThreadX-v6.3.0/ports_smp/cortex_a9_smp/gnu/src/
Dtx_timer_interrupt.S110 …CMP r0, #0 @ Only process timer interrupts from core 0 (to change…
119 LDR r1, =_tx_timer_interrupt_active @ Pickup address of timer interrupt active count
138 LDR r0, [r1, #0] @ Pickup timer expired flag
139 CMP r0, #0 @ Check for previous timer expiration still active
140 BNE __tx_timer_done @ If so, skip timer processing
141 LDR r1, =_tx_timer_current_ptr @ Pickup current timer pointer addr
142 LDR r0, [r1, #0] @ Pickup current timer
143 LDR r2, [r0, #0] @ Pickup timer list entry
145 BEQ __tx_timer_no_timer @ No, just increment the timer
153 B __tx_timer_done @ Finished timer processing
[all …]
/ThreadX-v6.3.0/ports_smp/cortex_a5_smp/gnu/src/
Dtx_timer_interrupt.S110 …CMP r0, #0 @ Only process timer interrupts from core 0 (to change…
119 LDR r1, =_tx_timer_interrupt_active @ Pickup address of timer interrupt active count
138 LDR r0, [r1, #0] @ Pickup timer expired flag
139 CMP r0, #0 @ Check for previous timer expiration still active
140 BNE __tx_timer_done @ If so, skip timer processing
141 LDR r1, =_tx_timer_current_ptr @ Pickup current timer pointer addr
142 LDR r0, [r1, #0] @ Pickup current timer
143 LDR r2, [r0, #0] @ Pickup timer list entry
145 BEQ __tx_timer_no_timer @ No, just increment the timer
153 B __tx_timer_done @ Finished timer processing
[all …]
/ThreadX-v6.3.0/ports_smp/cortex_a7_smp/ac5/src/
Dtx_timer_interrupt.s108 …CMP r0, #0 ; Only process timer interrupts from core 0 (to change…
117 LDR r1, =_tx_timer_interrupt_active ; Pickup address of timer interrupt active count
136 LDR r0, [r1, #0] ; Pickup timer expired flag
137 CMP r0, #0 ; Check for previous timer expiration still active
138 BNE __tx_timer_done ; If so, skip timer processing
139 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
140 LDR r0, [r1, #0] ; Pickup current timer
141 LDR r2, [r0, #0] ; Pickup timer list entry
143 BEQ __tx_timer_no_timer ; No, just increment the timer
151 B __tx_timer_done ; Finished timer processing
[all …]
/ThreadX-v6.3.0/ports_smp/cortex_a9_smp/ac5/src/
Dtx_timer_interrupt.s108 …CMP r0, #0 ; Only process timer interrupts from core 0 (to change…
117 LDR r1, =_tx_timer_interrupt_active ; Pickup address of timer interrupt active count
136 LDR r0, [r1, #0] ; Pickup timer expired flag
137 CMP r0, #0 ; Check for previous timer expiration still active
138 BNE __tx_timer_done ; If so, skip timer processing
139 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
140 LDR r0, [r1, #0] ; Pickup current timer
141 LDR r2, [r0, #0] ; Pickup timer list entry
143 BEQ __tx_timer_no_timer ; No, just increment the timer
151 B __tx_timer_done ; Finished timer processing
[all …]
/ThreadX-v6.3.0/ports_smp/cortex_a5_smp/ac5/src/
Dtx_timer_interrupt.s108 …CMP r0, #0 ; Only process timer interrupts from core 0 (to change…
117 LDR r1, =_tx_timer_interrupt_active ; Pickup address of timer interrupt active count
136 LDR r0, [r1, #0] ; Pickup timer expired flag
137 CMP r0, #0 ; Check for previous timer expiration still active
138 BNE __tx_timer_done ; If so, skip timer processing
139 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
140 LDR r0, [r1, #0] ; Pickup current timer
141 LDR r2, [r0, #0] ; Pickup timer list entry
143 BEQ __tx_timer_no_timer ; No, just increment the timer
151 B __tx_timer_done ; Finished timer processing
[all …]
/ThreadX-v6.3.0/ports_smp/cortex_a5x_smp/green/src/
Dtx_timer_interrupt.a6448 /* This function processes the hardware timer interrupt. This */
50 /* time slice and/or timer expiration. If either is found, the */
111 /* Test for timer expiration. */
115 LDR x1, =_tx_timer_current_ptr // Pickup current timer pointer addr
116 LDR x0, [x1, #0] // Pickup current timer
117 LDR x2, [x0, #0] // Pickup timer list entry
119 B.EQ __tx_timer_no_timer // No, just increment the timer
127 B __tx_timer_done // Finished timer processing
134 /* No timer expired, increment the timer pointer. */
137 ADD x0, x0, #8 // Move to next timer
[all …]
/ThreadX-v6.3.0/ports/cortex_r4/ghs/src/
Dtx_timer_interrupt.arm47 /* This function processes the hardware timer interrupt. This */
49 /* time slice and/or timer expiration. If either is found, the */
63 /* _tx_timer_expiration_process Process timer expiration */
126 /* Test for timer expiration. */
130 LDR r1, =_tx_timer_current_ptr # Pickup current timer pointer addr
131 LDR r0, [r1] # Pickup current timer
132 LDR r2, [r0] # Pickup timer list entry
134 BEQ __tx_timer_no_timer # No, just increment the timer
142 B __tx_timer_done # Finished timer processing
149 /* No timer expired, increment the timer pointer. */
[all …]
/ThreadX-v6.3.0/ports/cortex_a8/ghs/src/
Dtx_timer_interrupt.arm47 /* This function processes the hardware timer interrupt. This */
49 /* time slice and/or timer expiration. If either is found, the */
63 /* _tx_timer_expiration_process Process timer expiration */
126 /* Test for timer expiration. */
130 LDR r1, =_tx_timer_current_ptr # Pickup current timer pointer addr
131 LDR r0, [r1] # Pickup current timer
132 LDR r2, [r0] # Pickup timer list entry
134 BEQ __tx_timer_no_timer # No, just increment the timer
142 B __tx_timer_done # Finished timer processing
149 /* No timer expired, increment the timer pointer. */
[all …]
/ThreadX-v6.3.0/ports/cortex_a9/ghs/src/
Dtx_timer_interrupt.arm47 /* This function processes the hardware timer interrupt. This */
49 /* time slice and/or timer expiration. If either is found, the */
63 /* _tx_timer_expiration_process Process timer expiration */
126 /* Test for timer expiration. */
130 LDR r1, =_tx_timer_current_ptr # Pickup current timer pointer addr
131 LDR r0, [r1] # Pickup current timer
132 LDR r2, [r0] # Pickup timer list entry
134 BEQ __tx_timer_no_timer # No, just increment the timer
142 B __tx_timer_done # Finished timer processing
149 /* No timer expired, increment the timer pointer. */
[all …]
/ThreadX-v6.3.0/ports/cortex_r5/ghs/src/
Dtx_timer_interrupt.arm47 /* This function processes the hardware timer interrupt. This */
49 /* time slice and/or timer expiration. If either is found, the */
63 /* _tx_timer_expiration_process Process timer expiration */
126 /* Test for timer expiration. */
130 LDR r1, =_tx_timer_current_ptr # Pickup current timer pointer addr
131 LDR r0, [r1] # Pickup current timer
132 LDR r2, [r0] # Pickup timer list entry
134 BEQ __tx_timer_no_timer # No, just increment the timer
142 B __tx_timer_done # Finished timer processing
149 /* No timer expired, increment the timer pointer. */
[all …]
/ThreadX-v6.3.0/ports/cortex_r7/ghs/src/
Dtx_timer_interrupt.arm47 /* This function processes the hardware timer interrupt. This */
49 /* time slice and/or timer expiration. If either is found, the */
63 /* _tx_timer_expiration_process Process timer expiration */
126 /* Test for timer expiration. */
130 LDR r1, =_tx_timer_current_ptr # Pickup current timer pointer addr
131 LDR r0, [r1] # Pickup current timer
132 LDR r2, [r0] # Pickup timer list entry
134 BEQ __tx_timer_no_timer # No, just increment the timer
142 B __tx_timer_done # Finished timer processing
149 /* No timer expired, increment the timer pointer. */
[all …]
/ThreadX-v6.3.0/ports/cortex_a7/ghs/src/
Dtx_timer_interrupt.arm47 /* This function processes the hardware timer interrupt. This */
49 /* time slice and/or timer expiration. If either is found, the */
63 /* _tx_timer_expiration_process Process timer expiration */
126 /* Test for timer expiration. */
130 LDR r1, =_tx_timer_current_ptr # Pickup current timer pointer addr
131 LDR r0, [r1] # Pickup current timer
132 LDR r2, [r0] # Pickup timer list entry
134 BEQ __tx_timer_no_timer # No, just increment the timer
142 B __tx_timer_done # Finished timer processing
149 /* No timer expired, increment the timer pointer. */
[all …]
/ThreadX-v6.3.0/ports/cortex_a5/ghs/src/
Dtx_timer_interrupt.arm47 /* This function processes the hardware timer interrupt. This */
49 /* time slice and/or timer expiration. If either is found, the */
63 /* _tx_timer_expiration_process Process timer expiration */
126 /* Test for timer expiration. */
130 LDR r1, =_tx_timer_current_ptr # Pickup current timer pointer addr
131 LDR r0, [r1] # Pickup current timer
132 LDR r2, [r0] # Pickup timer list entry
134 BEQ __tx_timer_no_timer # No, just increment the timer
142 B __tx_timer_done # Finished timer processing
149 /* No timer expired, increment the timer pointer. */
[all …]
/ThreadX-v6.3.0/ports/cortex_a9/iar/src/
Dtx_timer_interrupt.s144 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
145 LDR r0, [r1, #0] ; Pickup current timer
146 LDR r2, [r0, #0] ; Pickup timer list entry
148 BEQ __tx_timer_no_timer ; No, just increment the timer
156 B __tx_timer_done ; Finished timer processing
166 ADD r0, r0, #4 ; Move to next timer
171 LDR r3, =_tx_timer_list_end ; Pickup addr of timer list end
179 LDR r3, =_tx_timer_list_start ; Pickup addr of timer list start
184 STR r0, [r1, #0] ; Store new current timer pointer
199 LDR r0, [r1, #0] ; Pickup timer expired flag
[all …]
/ThreadX-v6.3.0/ports_module/cortex_r4/iar/module_manager/src/
Dtx_timer_interrupt.s135 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
136 LDR r0, [r1, #0] ; Pickup current timer
137 LDR r2, [r0, #0] ; Pickup timer list entry
139 BEQ __tx_timer_no_timer ; No, just increment the timer
147 B __tx_timer_done ; Finished timer processing
157 ADD r0, r0, #4 ; Move to next timer
162 LDR r3, =_tx_timer_list_end ; Pickup addr of timer list end
170 LDR r3, =_tx_timer_list_start ; Pickup addr of timer list start
175 STR r0, [r1, #0] ; Store new current timer pointer
190 LDR r0, [r1, #0] ; Pickup timer expired flag
[all …]
/ThreadX-v6.3.0/ports_module/cortex_a7/iar/module_manager/src/
Dtx_timer_interrupt.s141 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
142 LDR r0, [r1, #0] ; Pickup current timer
143 LDR r2, [r0, #0] ; Pickup timer list entry
145 BEQ __tx_timer_no_timer ; No, just increment the timer
153 B __tx_timer_done ; Finished timer processing
163 ADD r0, r0, #4 ; Move to next timer
168 LDR r3, =_tx_timer_list_end ; Pickup addr of timer list end
176 LDR r3, =_tx_timer_list_start ; Pickup addr of timer list start
181 STR r0, [r1, #0] ; Store new current timer pointer
196 LDR r0, [r1, #0] ; Pickup timer expired flag
[all …]
/ThreadX-v6.3.0/ports/cortex_r4/ac5/src/
Dtx_timer_interrupt.s143 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
144 LDR r0, [r1, #0] ; Pickup current timer
145 LDR r2, [r0, #0] ; Pickup timer list entry
147 BEQ __tx_timer_no_timer ; No, just increment the timer
155 B __tx_timer_done ; Finished timer processing
165 ADD r0, r0, #4 ; Move to next timer
170 LDR r3, =_tx_timer_list_end ; Pickup addr of timer list end
178 LDR r3, =_tx_timer_list_start ; Pickup addr of timer list start
183 STR r0, [r1, #0] ; Store new current timer pointer
198 LDR r0, [r1, #0] ; Pickup timer expired flag
[all …]
/ThreadX-v6.3.0/ports/cortex_r4/iar/src/
Dtx_timer_interrupt.s144 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
145 LDR r0, [r1, #0] ; Pickup current timer
146 LDR r2, [r0, #0] ; Pickup timer list entry
148 BEQ __tx_timer_no_timer ; No, just increment the timer
156 B __tx_timer_done ; Finished timer processing
166 ADD r0, r0, #4 ; Move to next timer
171 LDR r3, =_tx_timer_list_end ; Pickup addr of timer list end
179 LDR r3, =_tx_timer_list_start ; Pickup addr of timer list start
184 STR r0, [r1, #0] ; Store new current timer pointer
199 LDR r0, [r1, #0] ; Pickup timer expired flag
[all …]
/ThreadX-v6.3.0/ports/cortex_r5/ac5/src/
Dtx_timer_interrupt.s143 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
144 LDR r0, [r1, #0] ; Pickup current timer
145 LDR r2, [r0, #0] ; Pickup timer list entry
147 BEQ __tx_timer_no_timer ; No, just increment the timer
155 B __tx_timer_done ; Finished timer processing
165 ADD r0, r0, #4 ; Move to next timer
170 LDR r3, =_tx_timer_list_end ; Pickup addr of timer list end
178 LDR r3, =_tx_timer_list_start ; Pickup addr of timer list start
183 STR r0, [r1, #0] ; Store new current timer pointer
198 LDR r0, [r1, #0] ; Pickup timer expired flag
[all …]
/ThreadX-v6.3.0/ports/cortex_a8/ac5/src/
Dtx_timer_interrupt.s143 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
144 LDR r0, [r1, #0] ; Pickup current timer
145 LDR r2, [r0, #0] ; Pickup timer list entry
147 BEQ __tx_timer_no_timer ; No, just increment the timer
155 B __tx_timer_done ; Finished timer processing
165 ADD r0, r0, #4 ; Move to next timer
170 LDR r3, =_tx_timer_list_end ; Pickup addr of timer list end
178 LDR r3, =_tx_timer_list_start ; Pickup addr of timer list start
183 STR r0, [r1, #0] ; Store new current timer pointer
198 LDR r0, [r1, #0] ; Pickup timer expired flag
[all …]
/ThreadX-v6.3.0/ports/cortex_a8/iar/src/
Dtx_timer_interrupt.s144 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
145 LDR r0, [r1, #0] ; Pickup current timer
146 LDR r2, [r0, #0] ; Pickup timer list entry
148 BEQ __tx_timer_no_timer ; No, just increment the timer
156 B __tx_timer_done ; Finished timer processing
166 ADD r0, r0, #4 ; Move to next timer
171 LDR r3, =_tx_timer_list_end ; Pickup addr of timer list end
179 LDR r3, =_tx_timer_list_start ; Pickup addr of timer list start
184 STR r0, [r1, #0] ; Store new current timer pointer
199 LDR r0, [r1, #0] ; Pickup timer expired flag
[all …]

12345678910