Home
last modified time | relevance | path

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

12345678910

/ThreadX-v6.4.1/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.4.1/ports_smp/mips32_interaptiv_smp/green/src/
Dtx_timer_interrupt.mip40 /* This function processes the hardware timer interrupt. This */
42 /* time slice and/or timer expiration. If either is found, the */
77 /* Check VPE and throw away any timer interrupts for anything other than VPE 0. */
90 /* Get protection before the timer variables are updated. */
97 /* Increment timer interrupt active counter. */
100 la $9, _tx_timer_interrupt_active # Build address of timer interrupt active count
101 lw $8, ($9) # Pickup timer interrupt active count
102 addu $8, $8, 1 # Increment timer interrupt active count
103 sw $8, ($9) # Store new timer interrupt active count
114 /* Test for timer expiration. */
[all …]
/ThreadX-v6.4.1/ports_smp/mips32_interaptiv_smp/gnu/src/
Dtx_timer_interrupt.S100 la $9, _tx_timer_interrupt_active # Build address of timer interrupt active count
101 lw $8, ($9) # Pickup timer interrupt active count
102 addu $8, $8, 1 # Increment timer interrupt active count
103 sw $8, ($9) # Store new timer interrupt active count
118 la $13, _tx_timer_expired # Pickup address of timer expired flag
119 lw $10, ($13) # Pickup the timer expired flag
124 la $13, _tx_timer_expired # Pickup address of timer expired flag
125 lw $10, ($8) # Pickup the current timer entry
127 beqz $10, _tx_timer_no_timer # If NULL, no timer has expired
134 b _tx_timer_done # Finished timer processing
[all …]
/ThreadX-v6.4.1/ports_smp/cortex_a9_smp/gnu/src/
Dtx_timer_interrupt.S109 …CMP r0, #0 @ Only process timer interrupts from core 0 (to change…
118 LDR r1, =_tx_timer_interrupt_active @ Pickup address of timer interrupt active count
137 LDR r0, [r1, #0] @ Pickup timer expired flag
138 CMP r0, #0 @ Check for previous timer expiration still active
139 BNE __tx_timer_done @ If so, skip timer processing
140 LDR r1, =_tx_timer_current_ptr @ Pickup current timer pointer addr
141 LDR r0, [r1, #0] @ Pickup current timer
142 LDR r2, [r0, #0] @ Pickup timer list entry
144 BEQ __tx_timer_no_timer @ No, just increment the timer
152 B __tx_timer_done @ Finished timer processing
[all …]
/ThreadX-v6.4.1/ports_smp/cortex_a5_smp/gnu/src/
Dtx_timer_interrupt.S109 …CMP r0, #0 @ Only process timer interrupts from core 0 (to change…
118 LDR r1, =_tx_timer_interrupt_active @ Pickup address of timer interrupt active count
137 LDR r0, [r1, #0] @ Pickup timer expired flag
138 CMP r0, #0 @ Check for previous timer expiration still active
139 BNE __tx_timer_done @ If so, skip timer processing
140 LDR r1, =_tx_timer_current_ptr @ Pickup current timer pointer addr
141 LDR r0, [r1, #0] @ Pickup current timer
142 LDR r2, [r0, #0] @ Pickup timer list entry
144 BEQ __tx_timer_no_timer @ No, just increment the timer
152 B __tx_timer_done @ Finished timer processing
[all …]
/ThreadX-v6.4.1/ports_smp/cortex_a7_smp/gnu/src/
Dtx_timer_interrupt.S109 …CMP r0, #0 @ Only process timer interrupts from core 0 (to change…
118 LDR r1, =_tx_timer_interrupt_active @ Pickup address of timer interrupt active count
137 LDR r0, [r1, #0] @ Pickup timer expired flag
138 CMP r0, #0 @ Check for previous timer expiration still active
139 BNE __tx_timer_done @ If so, skip timer processing
140 LDR r1, =_tx_timer_current_ptr @ Pickup current timer pointer addr
141 LDR r0, [r1, #0] @ Pickup current timer
142 LDR r2, [r0, #0] @ Pickup timer list entry
144 BEQ __tx_timer_no_timer @ No, just increment the timer
152 B __tx_timer_done @ Finished timer processing
[all …]
/ThreadX-v6.4.1/ports_smp/cortex_a9_smp/ac5/src/
Dtx_timer_interrupt.s107 …CMP r0, #0 ; Only process timer interrupts from core 0 (to change…
116 LDR r1, =_tx_timer_interrupt_active ; Pickup address of timer interrupt active count
135 LDR r0, [r1, #0] ; Pickup timer expired flag
136 CMP r0, #0 ; Check for previous timer expiration still active
137 BNE __tx_timer_done ; If so, skip timer processing
138 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
139 LDR r0, [r1, #0] ; Pickup current timer
140 LDR r2, [r0, #0] ; Pickup timer list entry
142 BEQ __tx_timer_no_timer ; No, just increment the timer
150 B __tx_timer_done ; Finished timer processing
[all …]
/ThreadX-v6.4.1/ports_smp/cortex_a5_smp/ac5/src/
Dtx_timer_interrupt.s107 …CMP r0, #0 ; Only process timer interrupts from core 0 (to change…
116 LDR r1, =_tx_timer_interrupt_active ; Pickup address of timer interrupt active count
135 LDR r0, [r1, #0] ; Pickup timer expired flag
136 CMP r0, #0 ; Check for previous timer expiration still active
137 BNE __tx_timer_done ; If so, skip timer processing
138 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
139 LDR r0, [r1, #0] ; Pickup current timer
140 LDR r2, [r0, #0] ; Pickup timer list entry
142 BEQ __tx_timer_no_timer ; No, just increment the timer
150 B __tx_timer_done ; Finished timer processing
[all …]
/ThreadX-v6.4.1/ports_smp/cortex_a7_smp/ac5/src/
Dtx_timer_interrupt.s107 …CMP r0, #0 ; Only process timer interrupts from core 0 (to change…
116 LDR r1, =_tx_timer_interrupt_active ; Pickup address of timer interrupt active count
135 LDR r0, [r1, #0] ; Pickup timer expired flag
136 CMP r0, #0 ; Check for previous timer expiration still active
137 BNE __tx_timer_done ; If so, skip timer processing
138 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
139 LDR r0, [r1, #0] ; Pickup current timer
140 LDR r2, [r0, #0] ; Pickup timer list entry
142 BEQ __tx_timer_no_timer ; No, just increment the timer
150 B __tx_timer_done ; Finished timer processing
[all …]
/ThreadX-v6.4.1/ports_smp/cortex_a5x_smp/green/src/
Dtx_timer_interrupt.a6447 /* This function processes the hardware timer interrupt. This */
49 /* time slice and/or timer expiration. If either is found, the */
110 /* Test for timer expiration. */
114 LDR x1, =_tx_timer_current_ptr // Pickup current timer pointer addr
115 LDR x0, [x1, #0] // Pickup current timer
116 LDR x2, [x0, #0] // Pickup timer list entry
118 B.EQ __tx_timer_no_timer // No, just increment the timer
126 B __tx_timer_done // Finished timer processing
133 /* No timer expired, increment the timer pointer. */
136 ADD x0, x0, #8 // Move to next timer
[all …]
/ThreadX-v6.4.1/ports/cortex_r7/ghs/src/
Dtx_timer_interrupt.arm46 /* This function processes the hardware timer interrupt. This */
48 /* time slice and/or timer expiration. If either is found, the */
62 /* _tx_timer_expiration_process Process timer expiration */
125 /* Test for timer expiration. */
129 LDR r1, =_tx_timer_current_ptr # Pickup current timer pointer addr
130 LDR r0, [r1] # Pickup current timer
131 LDR r2, [r0] # Pickup timer list entry
133 BEQ __tx_timer_no_timer # No, just increment the timer
141 B __tx_timer_done # Finished timer processing
148 /* No timer expired, increment the timer pointer. */
[all …]
/ThreadX-v6.4.1/ports/cortex_a7/ghs/src/
Dtx_timer_interrupt.arm46 /* This function processes the hardware timer interrupt. This */
48 /* time slice and/or timer expiration. If either is found, the */
62 /* _tx_timer_expiration_process Process timer expiration */
125 /* Test for timer expiration. */
129 LDR r1, =_tx_timer_current_ptr # Pickup current timer pointer addr
130 LDR r0, [r1] # Pickup current timer
131 LDR r2, [r0] # Pickup timer list entry
133 BEQ __tx_timer_no_timer # No, just increment the timer
141 B __tx_timer_done # Finished timer processing
148 /* No timer expired, increment the timer pointer. */
[all …]
/ThreadX-v6.4.1/ports/cortex_a8/ghs/src/
Dtx_timer_interrupt.arm46 /* This function processes the hardware timer interrupt. This */
48 /* time slice and/or timer expiration. If either is found, the */
62 /* _tx_timer_expiration_process Process timer expiration */
125 /* Test for timer expiration. */
129 LDR r1, =_tx_timer_current_ptr # Pickup current timer pointer addr
130 LDR r0, [r1] # Pickup current timer
131 LDR r2, [r0] # Pickup timer list entry
133 BEQ __tx_timer_no_timer # No, just increment the timer
141 B __tx_timer_done # Finished timer processing
148 /* No timer expired, increment the timer pointer. */
[all …]
/ThreadX-v6.4.1/ports/cortex_a9/ghs/src/
Dtx_timer_interrupt.arm46 /* This function processes the hardware timer interrupt. This */
48 /* time slice and/or timer expiration. If either is found, the */
62 /* _tx_timer_expiration_process Process timer expiration */
125 /* Test for timer expiration. */
129 LDR r1, =_tx_timer_current_ptr # Pickup current timer pointer addr
130 LDR r0, [r1] # Pickup current timer
131 LDR r2, [r0] # Pickup timer list entry
133 BEQ __tx_timer_no_timer # No, just increment the timer
141 B __tx_timer_done # Finished timer processing
148 /* No timer expired, increment the timer pointer. */
[all …]
/ThreadX-v6.4.1/ports/cortex_r5/ghs/src/
Dtx_timer_interrupt.arm46 /* This function processes the hardware timer interrupt. This */
48 /* time slice and/or timer expiration. If either is found, the */
62 /* _tx_timer_expiration_process Process timer expiration */
125 /* Test for timer expiration. */
129 LDR r1, =_tx_timer_current_ptr # Pickup current timer pointer addr
130 LDR r0, [r1] # Pickup current timer
131 LDR r2, [r0] # Pickup timer list entry
133 BEQ __tx_timer_no_timer # No, just increment the timer
141 B __tx_timer_done # Finished timer processing
148 /* No timer expired, increment the timer pointer. */
[all …]
/ThreadX-v6.4.1/ports/cortex_a5/ghs/src/
Dtx_timer_interrupt.arm46 /* This function processes the hardware timer interrupt. This */
48 /* time slice and/or timer expiration. If either is found, the */
62 /* _tx_timer_expiration_process Process timer expiration */
125 /* Test for timer expiration. */
129 LDR r1, =_tx_timer_current_ptr # Pickup current timer pointer addr
130 LDR r0, [r1] # Pickup current timer
131 LDR r2, [r0] # Pickup timer list entry
133 BEQ __tx_timer_no_timer # No, just increment the timer
141 B __tx_timer_done # Finished timer processing
148 /* No timer expired, increment the timer pointer. */
[all …]
/ThreadX-v6.4.1/ports/cortex_r4/ghs/src/
Dtx_timer_interrupt.arm46 /* This function processes the hardware timer interrupt. This */
48 /* time slice and/or timer expiration. If either is found, the */
62 /* _tx_timer_expiration_process Process timer expiration */
125 /* Test for timer expiration. */
129 LDR r1, =_tx_timer_current_ptr # Pickup current timer pointer addr
130 LDR r0, [r1] # Pickup current timer
131 LDR r2, [r0] # Pickup timer list entry
133 BEQ __tx_timer_no_timer # No, just increment the timer
141 B __tx_timer_done # Finished timer processing
148 /* No timer expired, increment the timer pointer. */
[all …]
/ThreadX-v6.4.1/ports_module/cortex_r4/iar/module_manager/src/
Dtx_timer_interrupt.s134 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
135 LDR r0, [r1, #0] ; Pickup current timer
136 LDR r2, [r0, #0] ; Pickup timer list entry
138 BEQ __tx_timer_no_timer ; No, just increment the timer
146 B __tx_timer_done ; Finished timer processing
156 ADD r0, r0, #4 ; Move to next timer
161 LDR r3, =_tx_timer_list_end ; Pickup addr of timer list end
169 LDR r3, =_tx_timer_list_start ; Pickup addr of timer list start
174 STR r0, [r1, #0] ; Store new current timer pointer
189 LDR r0, [r1, #0] ; Pickup timer expired flag
[all …]
/ThreadX-v6.4.1/ports_module/cortex_a7/iar/module_manager/src/
Dtx_timer_interrupt.s140 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
141 LDR r0, [r1, #0] ; Pickup current timer
142 LDR r2, [r0, #0] ; Pickup timer list entry
144 BEQ __tx_timer_no_timer ; No, just increment the timer
152 B __tx_timer_done ; Finished timer processing
162 ADD r0, r0, #4 ; Move to next timer
167 LDR r3, =_tx_timer_list_end ; Pickup addr of timer list end
175 LDR r3, =_tx_timer_list_start ; Pickup addr of timer list start
180 STR r0, [r1, #0] ; Store new current timer pointer
195 LDR r0, [r1, #0] ; Pickup timer expired flag
[all …]
/ThreadX-v6.4.1/ports_module/cortex_a7/ac5/module_manager/src/
Dtx_timer_interrupt.s142 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
143 LDR r0, [r1, #0] ; Pickup current timer
144 LDR r2, [r0, #0] ; Pickup timer list entry
146 BEQ __tx_timer_no_timer ; No, just increment the timer
154 B __tx_timer_done ; Finished timer processing
164 ADD r0, r0, #4 ; Move to next timer
169 LDR r3, =_tx_timer_list_end ; Pickup addr of timer list end
177 LDR r3, =_tx_timer_list_start ; Pickup addr of timer list start
182 STR r0, [r1, #0] ; Store new current timer pointer
197 LDR r0, [r1, #0] ; Pickup timer expired flag
[all …]
/ThreadX-v6.4.1/ports/cortex_a9/iar/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.4.1/ports/cortex_a7/ac5/src/
Dtx_timer_interrupt.s142 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
143 LDR r0, [r1, #0] ; Pickup current timer
144 LDR r2, [r0, #0] ; Pickup timer list entry
146 BEQ __tx_timer_no_timer ; No, just increment the timer
154 B __tx_timer_done ; Finished timer processing
164 ADD r0, r0, #4 ; Move to next timer
169 LDR r3, =_tx_timer_list_end ; Pickup addr of timer list end
177 LDR r3, =_tx_timer_list_start ; Pickup addr of timer list start
182 STR r0, [r1, #0] ; Store new current timer pointer
197 LDR r0, [r1, #0] ; Pickup timer expired flag
[all …]
/ThreadX-v6.4.1/ports/cortex_a7/iar/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.4.1/ports/cortex_a5/ac5/src/
Dtx_timer_interrupt.s142 LDR r1, =_tx_timer_current_ptr ; Pickup current timer pointer addr
143 LDR r0, [r1, #0] ; Pickup current timer
144 LDR r2, [r0, #0] ; Pickup timer list entry
146 BEQ __tx_timer_no_timer ; No, just increment the timer
154 B __tx_timer_done ; Finished timer processing
164 ADD r0, r0, #4 ; Move to next timer
169 LDR r3, =_tx_timer_list_end ; Pickup addr of timer list end
177 LDR r3, =_tx_timer_list_start ; Pickup addr of timer list start
182 STR r0, [r1, #0] ; Store new current timer pointer
197 LDR r0, [r1, #0] ; Pickup timer expired flag
[all …]
/ThreadX-v6.4.1/ports/cortex_a8/iar/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 …]

12345678910