| /ThreadX-v6.2.1/common_smp/src/ |
| D | tx_thread_smp_utilities.c | 165 #if TX_THREAD_SMP_MAX_CORES > 6 in _tx_thread_smp_schedule_list_clear() 172 #if TX_THREAD_SMP_MAX_CORES > 1 in _tx_thread_smp_schedule_list_clear() 174 #if TX_THREAD_SMP_MAX_CORES > 2 in _tx_thread_smp_schedule_list_clear() 176 #if TX_THREAD_SMP_MAX_CORES > 3 in _tx_thread_smp_schedule_list_clear() 178 #if TX_THREAD_SMP_MAX_CORES > 4 in _tx_thread_smp_schedule_list_clear() 180 #if TX_THREAD_SMP_MAX_CORES > 5 in _tx_thread_smp_schedule_list_clear() 182 #if TX_THREAD_SMP_MAX_CORES > 6 in _tx_thread_smp_schedule_list_clear() 189 while (i < ((UINT) TX_THREAD_SMP_MAX_CORES)) in _tx_thread_smp_schedule_list_clear() 211 #if TX_THREAD_SMP_MAX_CORES > 6 in _tx_thread_smp_execute_list_clear() 217 #if TX_THREAD_SMP_MAX_CORES > 1 in _tx_thread_smp_execute_list_clear() [all …]
|
| D | tx_thread_time_slice.c | 95 #if TX_THREAD_SMP_MAX_CORES == 1 in _tx_thread_time_slice() 99 #if TX_THREAD_SMP_MAX_CORES == 2 in _tx_thread_time_slice() 103 #if TX_THREAD_SMP_MAX_CORES == 3 in _tx_thread_time_slice() 107 #if TX_THREAD_SMP_MAX_CORES == 4 in _tx_thread_time_slice() 122 for (core_index = ((ULONG) 0); core_index < ((ULONG) TX_THREAD_SMP_MAX_CORES); core_index++) in _tx_thread_time_slice() 345 #if TX_THREAD_SMP_MAX_CORES == 1 in _tx_thread_time_slice() 348 #if TX_THREAD_SMP_MAX_CORES == 2 in _tx_thread_time_slice() 351 #if TX_THREAD_SMP_MAX_CORES == 3 in _tx_thread_time_slice() 354 #if TX_THREAD_SMP_MAX_CORES == 4 in _tx_thread_time_slice()
|
| D | tx_thread_initialize.c | 43 VOID * _tx_thread_system_stack_ptr[TX_THREAD_SMP_MAX_CORES]; 49 TX_THREAD * _tx_thread_current_ptr[TX_THREAD_SMP_MAX_CORES]; 56 TX_THREAD * _tx_thread_execute_ptr[TX_THREAD_SMP_MAX_CORES]; 61 TX_THREAD * _tx_thread_smp_schedule_list[TX_THREAD_SMP_MAX_CORES]; 66 ULONG _tx_thread_smp_inter_core_interrupts[TX_THREAD_SMP_MAX_CORES]; 70 ULONG _tx_thread_smp_protect_wait_counts[TX_THREAD_SMP_MAX_CORES]; 103 volatile ULONG _tx_thread_system_state[TX_THREAD_SMP_MAX_CORES];
|
| D | tx_thread_smp_high_level_initialize.c | 107 _tx_thread_smp_low_level_initialize(((UINT) TX_THREAD_SMP_MAX_CORES)); in _tx_thread_smp_high_level_initialize() 116 _tx_thread_smp_max_cores = TX_THREAD_SMP_MAX_CORES; in _tx_thread_smp_high_level_initialize()
|
| D | tx_thread_smp_debug_entry_insert.c | 65 ULONG tx_thread_smp_debug_entry_system_state[TX_THREAD_SMP_MAX_CORES]; 72 TX_THREAD *tx_thread_smp_debug_entry_current_threads[TX_THREAD_SMP_MAX_CORES]; 73 TX_THREAD *tx_thread_smp_debug_entry_execute_threads[TX_THREAD_SMP_MAX_CORES]; 204 for (i = 0; i < TX_THREAD_SMP_MAX_CORES; i++) in _tx_thread_smp_debug_entry_insert()
|
| D | tx_thread_system_resume.c | 127 TX_THREAD *possible_preemption_list[TX_THREAD_SMP_MAX_CORES]; in _tx_thread_system_resume() 445 while(i < ((UINT) TX_THREAD_SMP_MAX_CORES)) in _tx_thread_system_resume() 487 if (i < ((UINT) TX_THREAD_SMP_MAX_CORES)) in _tx_thread_system_resume() 645 if (core != ((UINT) TX_THREAD_SMP_MAX_CORES)) in _tx_thread_system_resume() 690 while (i < ((UINT) TX_THREAD_SMP_MAX_CORES)) in _tx_thread_system_resume() 716 i = ((UINT) TX_THREAD_SMP_MAX_CORES); in _tx_thread_system_resume() 810 … if (core != ((UINT) TX_THREAD_SMP_MAX_CORES)) in _tx_thread_system_resume()
|
| D | tx_thread_smp_rebalance_execute_list.c | 323 j = ((UINT) TX_THREAD_SMP_MAX_CORES); in _tx_thread_smp_rebalance_execute_list() 367 if (core != ((UINT) TX_THREAD_SMP_MAX_CORES)) in _tx_thread_smp_rebalance_execute_list() 440 if (j != ((UINT) TX_THREAD_SMP_MAX_CORES)) in _tx_thread_smp_rebalance_execute_list() 569 } while (i < ((UINT) TX_THREAD_SMP_MAX_CORES)); in _tx_thread_smp_rebalance_execute_list()
|
| D | tx_thread_smp_current_state_set.c | 79 i = ((UINT) (TX_THREAD_SMP_MAX_CORES-1)); in _tx_thread_smp_current_state_set()
|
| D | tx_thread_time_slice_change.c | 107 …if ((core_index < ((ULONG) TX_THREAD_SMP_MAX_CORES)) && (thread_ptr == _tx_thread_current_ptr[core… in _tx_thread_time_slice_change()
|
| /ThreadX-v6.2.1/common_smp/inc/ |
| D | tx_thread.h | 64 #define TX_THREAD_SMP_PROTECT_WAIT_LIST_SIZE (TX_THREAD_SMP_MAX_CORES + 1) 168 THREAD_DECLARE VOID * _tx_thread_system_stack_ptr[TX_THREAD_SMP_MAX_CORES]; 174 THREAD_DECLARE TX_THREAD * _tx_thread_current_ptr[TX_THREAD_SMP_MAX_CORES]; 181 THREAD_DECLARE TX_THREAD * _tx_thread_execute_ptr[TX_THREAD_SMP_MAX_CORES]; 186 THREAD_DECLARE TX_THREAD * _tx_thread_smp_schedule_list[TX_THREAD_SMP_MAX_CORES]; 191 …DECLARE ULONG _tx_thread_smp_inter_core_interrupts[TX_THREAD_SMP_MAX_CORES]; 195 …D_DECLARE ULONG _tx_thread_smp_protect_wait_counts[TX_THREAD_SMP_MAX_CORES]; 228 THREAD_DECLARE volatile ULONG _tx_thread_system_state[TX_THREAD_SMP_MAX_CORES]; 678 #if TX_THREAD_SMP_MAX_CORES > 6 in _tx_thread_smp_schedule_list_clear() 685 #if TX_THREAD_SMP_MAX_CORES > 1 in _tx_thread_smp_schedule_list_clear() [all …]
|
| /ThreadX-v6.2.1/utility/execution_profile_kit/smp_version/ |
| D | tx_execution_profile.c | 69 extern ULONG _tx_thread_system_state[TX_THREAD_SMP_MAX_CORES]; 71 extern TX_THREAD *_tx_thread_current_ptr[TX_THREAD_SMP_MAX_CORES]; 72 extern TX_THREAD *_tx_thread_execute_ptr[TX_THREAD_SMP_MAX_CORES]; 79 EXECUTION_TIME _tx_execution_thread_time_total[TX_THREAD_SMP_MAX_CORES]; 86 EXECUTION_TIME _tx_execution_isr_time_total[TX_THREAD_SMP_MAX_CORES]; 87 EXECUTION_TIME_SOURCE_TYPE _tx_execution_isr_time_last_start[TX_THREAD_SMP_MAX_CORES]; … 94 EXECUTION_TIME _tx_execution_idle_time_total[TX_THREAD_SMP_MAX_CORES]; 95 EXECUTION_TIME_SOURCE_TYPE _tx_execution_idle_time_last_start[TX_THREAD_SMP_MAX_CORES]; 724 for (core = 0; core < TX_THREAD_SMP_MAX_CORES; core++) in _tx_execution_thread_total_time_reset() 795 for (core = 0; core < TX_THREAD_SMP_MAX_CORES; core++) in _tx_execution_isr_time_reset() [all …]
|
| /ThreadX-v6.2.1/ports_smp/linux/gnu/src/ |
| D | tx_initialize_low_level.c | 46 TX_THREAD_SMP_CORE_MAPPING _tx_linux_virtual_cores[TX_THREAD_SMP_MAX_CORES]; 48 extern TX_THREAD *_tx_thread_current_ptr[TX_THREAD_SMP_MAX_CORES]; 49 extern TX_THREAD *_tx_thread_execute_ptr[TX_THREAD_SMP_MAX_CORES]; 50 extern ULONG _tx_thread_system_state[TX_THREAD_SMP_MAX_CORES]; 98 ULONG tx_linux_debug_entry_system_state[TX_THREAD_SMP_MAX_CORES]; 99 TX_THREAD *tx_linux_debug_entry_current_thread[TX_THREAD_SMP_MAX_CORES]; 100 pthread_t tx_linux_debug_entry_current_thread_id[TX_THREAD_SMP_MAX_CORES]; 101 TX_THREAD *tx_linux_debug_entry_execute_thread[TX_THREAD_SMP_MAX_CORES]; 102 pthread_t tx_linux_debug_entry_execute_thread_id[TX_THREAD_SMP_MAX_CORES]; 135 for (i = 0; i < TX_THREAD_SMP_MAX_CORES; i++) in _tx_linux_debug_entry_insert() [all …]
|
| D | tx_thread_smp_core_get.c | 92 for (i = 0; i < TX_THREAD_SMP_MAX_CORES; i++) in _tx_thread_smp_core_get()
|
| D | tx_thread_smp_current_state_get.c | 93 for (i = 0; i < TX_THREAD_SMP_MAX_CORES; i++) in _tx_thread_smp_current_state_get()
|
| D | tx_thread_smp_current_thread_get.c | 92 for (i = 0; i < TX_THREAD_SMP_MAX_CORES; i++) in _tx_thread_smp_current_thread_get()
|
| D | tx_thread_schedule.c | 110 for (core = 0; core < TX_THREAD_SMP_MAX_CORES; core++) in _tx_thread_schedule() 334 } while (i < TX_THREAD_SMP_MAX_CORES); in _tx_linux_mutex_obtain() 337 if (i >= TX_THREAD_SMP_MAX_CORES) in _tx_linux_mutex_obtain()
|
| /ThreadX-v6.2.1/ports_smp/linux/gnu/inc/ |
| D | tx_port.h | 72 #ifndef TX_THREAD_SMP_MAX_CORES 73 #define TX_THREAD_SMP_MAX_CORES 4 macro 255 … thread_ptr -> tx_thread_smp_core_mapped = TX_THREAD_SMP_MAX_CORES; \ 432 … for (k = 1; k < TX_THREAD_SMP_MAX_CORES; k++) \ 651 extern TX_THREAD_SMP_CORE_MAPPING _tx_linux_virtual_cores[TX_THREAD_SMP_MAX_CORES];
|
| /ThreadX-v6.2.1/ports_smp/cortex_a7_smp/gnu/inc/ |
| D | tx_port.h | 65 #ifndef TX_THREAD_SMP_MAX_CORES 66 #define TX_THREAD_SMP_MAX_CORES 4 macro
|
| /ThreadX-v6.2.1/ports_smp/cortex_r8_smp/ac5/inc/ |
| D | tx_port.h | 62 #ifndef TX_THREAD_SMP_MAX_CORES 63 #define TX_THREAD_SMP_MAX_CORES 2 macro
|
| /ThreadX-v6.2.1/ports_smp/cortex_a7_smp/ac5/inc/ |
| D | tx_port.h | 65 #ifndef TX_THREAD_SMP_MAX_CORES 66 #define TX_THREAD_SMP_MAX_CORES 2 macro
|
| /ThreadX-v6.2.1/ports_smp/cortex_a5_smp/ac5/inc/ |
| D | tx_port.h | 65 #ifndef TX_THREAD_SMP_MAX_CORES 66 #define TX_THREAD_SMP_MAX_CORES 2 macro
|
| /ThreadX-v6.2.1/ports_smp/arc_hs_smp/metaware/inc/ |
| D | tx_port.h | 86 #ifndef TX_THREAD_SMP_MAX_CORES 87 #define TX_THREAD_SMP_MAX_CORES 2 macro
|
| /ThreadX-v6.2.1/ports_smp/cortex_a5_smp/gnu/inc/ |
| D | tx_port.h | 65 #ifndef TX_THREAD_SMP_MAX_CORES 66 #define TX_THREAD_SMP_MAX_CORES 2 macro
|
| /ThreadX-v6.2.1/ports_smp/cortex_a9_smp/ac5/inc/ |
| D | tx_port.h | 65 #ifndef TX_THREAD_SMP_MAX_CORES 66 #define TX_THREAD_SMP_MAX_CORES 4 macro
|
| /ThreadX-v6.2.1/ports_smp/cortex_a9_smp/gnu/inc/ |
| D | tx_port.h | 65 #ifndef TX_THREAD_SMP_MAX_CORES 66 #define TX_THREAD_SMP_MAX_CORES 4 macro
|