/ThreadX-v6.4.1/ports_smp/linux/gnu/src/ |
D | tx_thread_smp_unprotect.c | 88 if (_tx_thread_smp_protection.tx_thread_smp_protect_core == core) in _tx_thread_smp_unprotect() 94 _tx_thread_smp_protection.tx_thread_smp_protect_count--; in _tx_thread_smp_unprotect() 97 if (_tx_thread_smp_protection.tx_thread_smp_protect_count == 0) in _tx_thread_smp_unprotect() 110 _tx_thread_smp_protection.tx_thread_smp_protect_in_force = TX_FALSE; in _tx_thread_smp_unprotect() 111 _tx_thread_smp_protection.tx_thread_smp_protect_thread = TX_NULL; in _tx_thread_smp_unprotect() 112 _tx_thread_smp_protection.tx_thread_smp_protect_core = 0xFFFFFFFF; in _tx_thread_smp_unprotect() 113 _tx_thread_smp_protection.tx_thread_smp_protect_linux_thread_id = 0; in _tx_thread_smp_unprotect()
|
D | tx_thread_smp_protect.c | 200 if (_tx_thread_smp_protection.tx_thread_smp_protect_core == core) in _tx_thread_smp_protect() 206 _tx_thread_smp_protection.tx_thread_smp_protect_count++; in _tx_thread_smp_protect() 218 else if (_tx_thread_smp_protection.tx_thread_smp_protect_core == 0xFFFFFFFF) in _tx_thread_smp_protect() 222 _tx_thread_smp_protection.tx_thread_smp_protect_in_force = TX_TRUE; in _tx_thread_smp_protect() 223 _tx_thread_smp_protection.tx_thread_smp_protect_thread = current_thread; in _tx_thread_smp_protect() 224 _tx_thread_smp_protection.tx_thread_smp_protect_core = core; in _tx_thread_smp_protect() 225 _tx_thread_smp_protection.tx_thread_smp_protect_count = 1; in _tx_thread_smp_protect() 226 _tx_thread_smp_protection.tx_thread_smp_protect_linux_thread_id = current_thread_id; in _tx_thread_smp_protect()
|
D | tx_thread_system_return.c | 153 if (temp_thread_ptr != _tx_thread_smp_protection.tx_thread_smp_protect_thread) in _tx_thread_system_return() 161 _tx_thread_smp_protection.tx_thread_smp_protect_count = 0; in _tx_thread_system_return() 162 _tx_thread_smp_protection.tx_thread_smp_protect_core = 0xFFFFFFFF; in _tx_thread_system_return() 163 _tx_thread_smp_protection.tx_thread_smp_protect_thread = TX_NULL; in _tx_thread_system_return() 164 _tx_thread_smp_protection.tx_thread_smp_protect_in_force = TX_FALSE; in _tx_thread_system_return() 165 _tx_thread_smp_protection.tx_thread_smp_protect_linux_thread_id = 0; in _tx_thread_system_return()
|
/ThreadX-v6.4.1/common_smp/src/ |
D | tx_thread_smp_high_level_initialize.c | 89 TX_MEMSET(&_tx_thread_smp_protection, 0, sizeof(TX_THREAD_SMP_PROTECT)); in _tx_thread_smp_high_level_initialize() 92 _tx_thread_smp_protection.tx_thread_smp_protect_core = ((ULONG) 0xFFFFFFFFUL); in _tx_thread_smp_high_level_initialize()
|
/ThreadX-v6.4.1/ports_smp/cortex_a9_smp/gnu/src/ |
D | tx_thread_smp_protect.S | 38 .global _tx_thread_smp_protection 107 @ if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core) 112 LDR r2, =_tx_thread_smp_protection @ Build address to protection structure 120 @ _tx_thread_smp_protection.tx_thread_smp_protect_count++; 132 @ if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0) 151 @ if (write_exclusive(&_tx_thread_smp_protection.tx_thread_smp_protect_in_force, 1) == SUCCESS) 182 @ if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0) 190 @ _tx_thread_smp_protection.tx_thread_smp_protect_in_force = 1; 261 @ if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core) 284 @ if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0) [all …]
|
/ThreadX-v6.4.1/ports_smp/cortex_a7_smp/gnu/src/ |
D | tx_thread_smp_protect.S | 36 .global _tx_thread_smp_protection 107 @ if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core) 112 LDR r2, =_tx_thread_smp_protection @ Build address to protection structure 120 @ _tx_thread_smp_protection.tx_thread_smp_protect_count++; 132 @ if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0) 151 @ if (write_exclusive(&_tx_thread_smp_protection.tx_thread_smp_protect_in_force, 1) == SUCCESS) 182 @ if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0) 190 @ _tx_thread_smp_protection.tx_thread_smp_protect_in_force = 1; 261 @ if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core) 284 @ if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0) [all …]
|
/ThreadX-v6.4.1/ports_smp/cortex_a5_smp/gnu/src/ |
D | tx_thread_smp_protect.S | 38 .global _tx_thread_smp_protection 105 @ if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core) 110 LDR r2, =_tx_thread_smp_protection @ Build address to protection structure 118 @ _tx_thread_smp_protection.tx_thread_smp_protect_count++; 130 @ if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0) 149 @ if (write_exclusive(&_tx_thread_smp_protection.tx_thread_smp_protect_in_force, 1) == SUCCESS) 180 @ if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0) 188 @ _tx_thread_smp_protection.tx_thread_smp_protect_in_force = 1; 259 @ if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core) 282 @ if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0) [all …]
|
/ThreadX-v6.4.1/ports_smp/cortex_a5x_smp/iar/src/ |
D | tx_thread_smp_unprotect.S | 24 EXTERN _tx_thread_smp_protection 93 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.4.1/ports_smp/cortex_a7_smp/ac5/src/ |
D | tx_thread_smp_protect.s | 36 IMPORT _tx_thread_smp_protection 103 ; if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core) 108 LDR r2, =_tx_thread_smp_protection ; Build address to protection structure 116 ; _tx_thread_smp_protection.tx_thread_smp_protect_count++; 128 ; if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0) 147 ; if (write_exclusive(&_tx_thread_smp_protection.tx_thread_smp_protect_in_force, 1) == SUCCESS) 178 ; if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0) 186 ; _tx_thread_smp_protection.tx_thread_smp_protect_in_force = 1; 257 ; if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core) 280 ; if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0) [all …]
|
/ThreadX-v6.4.1/ports_smp/cortex_a9_smp/ac5/src/ |
D | tx_thread_smp_protect.s | 38 IMPORT _tx_thread_smp_protection 105 ; if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core) 110 LDR r2, =_tx_thread_smp_protection ; Build address to protection structure 118 ; _tx_thread_smp_protection.tx_thread_smp_protect_count++; 130 ; if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0) 149 ; if (write_exclusive(&_tx_thread_smp_protection.tx_thread_smp_protect_in_force, 1) == SUCCESS) 180 ; if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0) 188 ; _tx_thread_smp_protection.tx_thread_smp_protect_in_force = 1; 259 ; if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core) 282 ; if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0) [all …]
|
/ThreadX-v6.4.1/ports_smp/cortex_a5_smp/ac5/src/ |
D | tx_thread_smp_protect.s | 38 IMPORT _tx_thread_smp_protection 103 ; if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core) 108 LDR r2, =_tx_thread_smp_protection ; Build address to protection structure 116 ; _tx_thread_smp_protection.tx_thread_smp_protect_count++; 128 ; if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0) 147 ; if (write_exclusive(&_tx_thread_smp_protection.tx_thread_smp_protect_in_force, 1) == SUCCESS) 178 ; if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0) 186 ; _tx_thread_smp_protection.tx_thread_smp_protect_in_force = 1; 257 ; if (this_core == _tx_thread_smp_protection.tx_thread_smp_protect_core) 280 ; if (_tx_thread_smp_protection.tx_thread_smp_protect_in_force == 0) [all …]
|
/ThreadX-v6.4.1/ports_module/cortex_a35_smp/ac6/module_manager/src/ |
D | tx_thread_smp_unprotect.S | 92 LDR x2,=_tx_thread_smp_protection // Build address of protection structure 110 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
|
/ThreadX-v6.4.1/ports_module/cortex_a35_smp/gnu/module_manager/src/ |
D | tx_thread_smp_unprotect.S | 92 LDR x2,=_tx_thread_smp_protection // Build address of protection structure 110 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
|
/ThreadX-v6.4.1/ports_smp/cortex_r8_smp/ac5/src/ |
D | tx_thread_smp_unprotect.s | 23 IMPORT _tx_thread_smp_protection 79 LDR r1,=_tx_thread_smp_protection // Build address of protection structure
|
/ThreadX-v6.4.1/ports_arch/ARMv8-A/threadx_smp/common/src/ |
D | tx_thread_smp_unprotect.S | 97 LDR x2,=_tx_thread_smp_protection // Build address of protection structure 115 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
|
/ThreadX-v6.4.1/ports_smp/cortex_a77_smp/gnu/src/ |
D | tx_thread_smp_unprotect.S | 97 LDR x2,=_tx_thread_smp_protection // Build address of protection structure 115 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
|
/ThreadX-v6.4.1/ports_smp/cortex_a73_smp/gnu/src/ |
D | tx_thread_smp_unprotect.S | 97 LDR x2,=_tx_thread_smp_protection // Build address of protection structure 115 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
|
/ThreadX-v6.4.1/ports_smp/cortex_a75_smp/ac6/src/ |
D | tx_thread_smp_unprotect.S | 97 LDR x2,=_tx_thread_smp_protection // Build address of protection structure 115 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
|
/ThreadX-v6.4.1/ports_smp/cortex_a75_smp/gnu/src/ |
D | tx_thread_smp_unprotect.S | 97 LDR x2,=_tx_thread_smp_protection // Build address of protection structure 115 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
|
/ThreadX-v6.4.1/ports_smp/cortex_a57_smp/gnu/src/ |
D | tx_thread_smp_unprotect.S | 97 LDR x2,=_tx_thread_smp_protection // Build address of protection structure 115 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
|
/ThreadX-v6.4.1/ports_smp/cortex_a76ae_smp/ac6/src/ |
D | tx_thread_smp_unprotect.S | 97 LDR x2,=_tx_thread_smp_protection // Build address of protection structure 115 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
|
/ThreadX-v6.4.1/ports_smp/cortex_a55_smp/gnu/src/ |
D | tx_thread_smp_unprotect.S | 97 LDR x2,=_tx_thread_smp_protection // Build address of protection structure 115 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
|
/ThreadX-v6.4.1/ports_smp/cortex_a57_smp/ac6/src/ |
D | tx_thread_smp_unprotect.S | 97 LDR x2,=_tx_thread_smp_protection // Build address of protection structure 115 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
|
/ThreadX-v6.4.1/ports_smp/cortex_a35_smp/gnu/src/ |
D | tx_thread_smp_unprotect.S | 97 LDR x2,=_tx_thread_smp_protection // Build address of protection structure 115 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
|
/ThreadX-v6.4.1/ports_smp/cortex_a53_smp/ac6/src/ |
D | tx_thread_smp_unprotect.S | 97 LDR x2,=_tx_thread_smp_protection // Build address of protection structure 115 LDR x2,=_tx_thread_smp_protection // Build address of protection structure
|