Home
last modified time | relevance | path

Searched refs:_tx_thread_smp_protection (Results 1 – 25 of 197) sorted by relevance

12345678

/ThreadX-v6.3.0/ports_smp/linux/gnu/src/
Dtx_thread_smp_unprotect.c89 if (_tx_thread_smp_protection.tx_thread_smp_protect_core == core) in _tx_thread_smp_unprotect()
95 _tx_thread_smp_protection.tx_thread_smp_protect_count--; in _tx_thread_smp_unprotect()
98 if (_tx_thread_smp_protection.tx_thread_smp_protect_count == 0) in _tx_thread_smp_unprotect()
111 _tx_thread_smp_protection.tx_thread_smp_protect_in_force = TX_FALSE; in _tx_thread_smp_unprotect()
112 _tx_thread_smp_protection.tx_thread_smp_protect_thread = TX_NULL; in _tx_thread_smp_unprotect()
113 _tx_thread_smp_protection.tx_thread_smp_protect_core = 0xFFFFFFFF; in _tx_thread_smp_unprotect()
114 _tx_thread_smp_protection.tx_thread_smp_protect_linux_thread_id = 0; in _tx_thread_smp_unprotect()
Dtx_thread_smp_protect.c201 if (_tx_thread_smp_protection.tx_thread_smp_protect_core == core) in _tx_thread_smp_protect()
207 _tx_thread_smp_protection.tx_thread_smp_protect_count++; in _tx_thread_smp_protect()
219 else if (_tx_thread_smp_protection.tx_thread_smp_protect_core == 0xFFFFFFFF) in _tx_thread_smp_protect()
223 _tx_thread_smp_protection.tx_thread_smp_protect_in_force = TX_TRUE; in _tx_thread_smp_protect()
224 _tx_thread_smp_protection.tx_thread_smp_protect_thread = current_thread; in _tx_thread_smp_protect()
225 _tx_thread_smp_protection.tx_thread_smp_protect_core = core; in _tx_thread_smp_protect()
226 _tx_thread_smp_protection.tx_thread_smp_protect_count = 1; in _tx_thread_smp_protect()
227 _tx_thread_smp_protection.tx_thread_smp_protect_linux_thread_id = current_thread_id; in _tx_thread_smp_protect()
Dtx_thread_system_return.c154 if (temp_thread_ptr != _tx_thread_smp_protection.tx_thread_smp_protect_thread) in _tx_thread_system_return()
162 _tx_thread_smp_protection.tx_thread_smp_protect_count = 0; in _tx_thread_system_return()
163 _tx_thread_smp_protection.tx_thread_smp_protect_core = 0xFFFFFFFF; in _tx_thread_system_return()
164 _tx_thread_smp_protection.tx_thread_smp_protect_thread = TX_NULL; in _tx_thread_system_return()
165 _tx_thread_smp_protection.tx_thread_smp_protect_in_force = TX_FALSE; in _tx_thread_system_return()
166 _tx_thread_smp_protection.tx_thread_smp_protect_linux_thread_id = 0; in _tx_thread_system_return()
/ThreadX-v6.3.0/common_smp/src/
Dtx_thread_smp_high_level_initialize.c90 TX_MEMSET(&_tx_thread_smp_protection, 0, sizeof(TX_THREAD_SMP_PROTECT)); in _tx_thread_smp_high_level_initialize()
93 _tx_thread_smp_protection.tx_thread_smp_protect_core = ((ULONG) 0xFFFFFFFFUL); in _tx_thread_smp_high_level_initialize()
/ThreadX-v6.3.0/ports_smp/cortex_a7_smp/gnu/src/
Dtx_thread_smp_protect.S37 .global _tx_thread_smp_protection
108 @ if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core)
113 LDR r2, =_tx_thread_smp_protection @ Build address to protection structure
121 @ _tx_thread_smp_protection.tx_thread_smp_protect_count++;
133 @ if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0)
152 @ if (write_exclusive(&_tx_thread_smp_protection.tx_thread_smp_protect_in_force, 1) == SUCCESS)
183 @ if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0)
191 @ _tx_thread_smp_protection.tx_thread_smp_protect_in_force = 1;
262 @ if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core)
285 @ if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0)
[all …]
/ThreadX-v6.3.0/ports_smp/cortex_a9_smp/gnu/src/
Dtx_thread_smp_protect.S39 .global _tx_thread_smp_protection
108 @ if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core)
113 LDR r2, =_tx_thread_smp_protection @ Build address to protection structure
121 @ _tx_thread_smp_protection.tx_thread_smp_protect_count++;
133 @ if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0)
152 @ if (write_exclusive(&_tx_thread_smp_protection.tx_thread_smp_protect_in_force, 1) == SUCCESS)
183 @ if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0)
191 @ _tx_thread_smp_protection.tx_thread_smp_protect_in_force = 1;
262 @ if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core)
285 @ if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0)
[all …]
/ThreadX-v6.3.0/ports_smp/cortex_a5_smp/gnu/src/
Dtx_thread_smp_protect.S39 .global _tx_thread_smp_protection
106 @ if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core)
111 LDR r2, =_tx_thread_smp_protection @ Build address to protection structure
119 @ _tx_thread_smp_protection.tx_thread_smp_protect_count++;
131 @ if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0)
150 @ if (write_exclusive(&_tx_thread_smp_protection.tx_thread_smp_protect_in_force, 1) == SUCCESS)
181 @ if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0)
189 @ _tx_thread_smp_protection.tx_thread_smp_protect_in_force = 1;
260 @ if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core)
283 @ if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0)
[all …]
/ThreadX-v6.3.0/ports_smp/cortex_a5x_smp/iar/src/
Dtx_thread_smp_unprotect.S25 EXTERN _tx_thread_smp_protection
94 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
112 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
/ThreadX-v6.3.0/ports_smp/cortex_a7_smp/ac5/src/
Dtx_thread_smp_protect.s37 IMPORT _tx_thread_smp_protection
104 ; if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core)
109 LDR r2, =_tx_thread_smp_protection ; Build address to protection structure
117 ; _tx_thread_smp_protection.tx_thread_smp_protect_count++;
129 ; if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0)
148 ; if (write_exclusive(&_tx_thread_smp_protection.tx_thread_smp_protect_in_force, 1) == SUCCESS)
179 ; if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0)
187 ; _tx_thread_smp_protection.tx_thread_smp_protect_in_force = 1;
258 ; if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core)
281 ; if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0)
[all …]
/ThreadX-v6.3.0/ports_smp/cortex_a9_smp/ac5/src/
Dtx_thread_smp_protect.s39 IMPORT _tx_thread_smp_protection
106 ; if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core)
111 LDR r2, =_tx_thread_smp_protection ; Build address to protection structure
119 ; _tx_thread_smp_protection.tx_thread_smp_protect_count++;
131 ; if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0)
150 ; if (write_exclusive(&_tx_thread_smp_protection.tx_thread_smp_protect_in_force, 1) == SUCCESS)
181 ; if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0)
189 ; _tx_thread_smp_protection.tx_thread_smp_protect_in_force = 1;
260 ; if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core)
283 ; if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0)
[all …]
/ThreadX-v6.3.0/ports_smp/cortex_a5_smp/ac5/src/
Dtx_thread_smp_protect.s39 IMPORT _tx_thread_smp_protection
104 ; if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core)
109 LDR r2, =_tx_thread_smp_protection ; Build address to protection structure
117 ; _tx_thread_smp_protection.tx_thread_smp_protect_count++;
129 ; if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0)
148 ; if (write_exclusive(&_tx_thread_smp_protection.tx_thread_smp_protect_in_force, 1) == SUCCESS)
179 ; if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0)
187 ; _tx_thread_smp_protection.tx_thread_smp_protect_in_force = 1;
258 ; if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core)
281 ; if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0)
[all …]
/ThreadX-v6.3.0/ports_smp/cortex_a53_smp/ac6/src/
Dtx_thread_smp_unprotect.S98 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
116 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
/ThreadX-v6.3.0/ports_smp/cortex_a53_smp/gnu/src/
Dtx_thread_smp_unprotect.S98 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
116 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
/ThreadX-v6.3.0/ports_smp/cortex_a34_smp/ac6/src/
Dtx_thread_smp_unprotect.S93 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
111 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
/ThreadX-v6.3.0/ports_smp/cortex_a34_smp/gnu/src/
Dtx_thread_smp_unprotect.S93 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
111 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
/ThreadX-v6.3.0/ports_smp/cortex_a35_smp/ac6/src/
Dtx_thread_smp_unprotect.S98 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
116 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
/ThreadX-v6.3.0/ports_smp/cortex_a35_smp/gnu/src/
Dtx_thread_smp_unprotect.S98 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
116 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
/ThreadX-v6.3.0/ports_smp/cortex_a75_smp/gnu/src/
Dtx_thread_smp_unprotect.S98 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
116 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
/ThreadX-v6.3.0/ports_module/cortex_a35_smp/ac6/module_manager/src/
Dtx_thread_smp_unprotect.S93 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
111 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
/ThreadX-v6.3.0/ports_smp/cortex_a55_smp/ac6/src/
Dtx_thread_smp_unprotect.S98 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
116 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
/ThreadX-v6.3.0/ports_smp/cortex_r8_smp/ac5/src/
Dtx_thread_smp_unprotect.s24 IMPORT _tx_thread_smp_protection
80 LDR r1,=_tx_thread_smp_protection // Build address of protection structure
/ThreadX-v6.3.0/ports_smp/cortex_a55_smp/gnu/src/
Dtx_thread_smp_unprotect.S98 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
116 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
/ThreadX-v6.3.0/ports_smp/cortex_a57_smp/ac6/src/
Dtx_thread_smp_unprotect.S98 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
116 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
/ThreadX-v6.3.0/ports_smp/cortex_a77_smp/gnu/src/
Dtx_thread_smp_unprotect.S98 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
116 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
/ThreadX-v6.3.0/ports_smp/cortex_a5x_smp/gnu/src/
Dtx_thread_smp_unprotect.S92 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
110 LDR x2,=_tx_thread_smp_protection // Build address of protection structure

12345678