| /ThreadX-v6.3.0/ports_smp/linux/gnu/src/ |
| D | tx_thread_smp_unprotect.c | 89 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()
|
| D | tx_thread_smp_protect.c | 201 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()
|
| D | tx_thread_system_return.c | 154 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/ |
| D | tx_thread_smp_high_level_initialize.c | 90 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/ |
| D | tx_thread_smp_protect.S | 37 .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/ |
| D | tx_thread_smp_protect.S | 39 .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/ |
| D | tx_thread_smp_protect.S | 39 .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/ |
| D | tx_thread_smp_unprotect.S | 25 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/ |
| D | tx_thread_smp_protect.s | 37 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/ |
| D | tx_thread_smp_protect.s | 39 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/ |
| D | tx_thread_smp_protect.s | 39 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/ |
| D | tx_thread_smp_unprotect.S | 98 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/ |
| D | tx_thread_smp_unprotect.S | 98 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/ |
| D | tx_thread_smp_unprotect.S | 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.3.0/ports_smp/cortex_a34_smp/gnu/src/ |
| D | tx_thread_smp_unprotect.S | 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.3.0/ports_smp/cortex_a35_smp/ac6/src/ |
| D | tx_thread_smp_unprotect.S | 98 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/ |
| D | tx_thread_smp_unprotect.S | 98 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/ |
| D | tx_thread_smp_unprotect.S | 98 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/ |
| D | tx_thread_smp_unprotect.S | 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.3.0/ports_smp/cortex_a55_smp/ac6/src/ |
| D | tx_thread_smp_unprotect.S | 98 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/ |
| D | tx_thread_smp_unprotect.s | 24 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/ |
| D | tx_thread_smp_unprotect.S | 98 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/ |
| D | tx_thread_smp_unprotect.S | 98 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/ |
| D | tx_thread_smp_unprotect.S | 98 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/ |
| 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
|