| /ThreadX-v6.4.1/common_smp/src/ |
| D | tx_thread_smp_utilities.c | 164 #if TX_THREAD_SMP_MAX_CORES > 6 in _tx_thread_smp_schedule_list_clear() 171 #if TX_THREAD_SMP_MAX_CORES > 1 in _tx_thread_smp_schedule_list_clear() 173 #if TX_THREAD_SMP_MAX_CORES > 2 in _tx_thread_smp_schedule_list_clear() 175 #if TX_THREAD_SMP_MAX_CORES > 3 in _tx_thread_smp_schedule_list_clear() 177 #if TX_THREAD_SMP_MAX_CORES > 4 in _tx_thread_smp_schedule_list_clear() 179 #if TX_THREAD_SMP_MAX_CORES > 5 in _tx_thread_smp_schedule_list_clear() 181 #if TX_THREAD_SMP_MAX_CORES > 6 in _tx_thread_smp_schedule_list_clear() 188 while (i < ((UINT) TX_THREAD_SMP_MAX_CORES)) in _tx_thread_smp_schedule_list_clear() 210 #if TX_THREAD_SMP_MAX_CORES > 6 in _tx_thread_smp_execute_list_clear() 216 #if TX_THREAD_SMP_MAX_CORES > 1 in _tx_thread_smp_execute_list_clear() [all …]
|
| D | tx_thread_time_slice.c | 94 #if TX_THREAD_SMP_MAX_CORES == 1 in _tx_thread_time_slice() 98 #if TX_THREAD_SMP_MAX_CORES == 2 in _tx_thread_time_slice() 102 #if TX_THREAD_SMP_MAX_CORES == 3 in _tx_thread_time_slice() 106 #if TX_THREAD_SMP_MAX_CORES == 4 in _tx_thread_time_slice() 121 for (core_index = ((ULONG) 0); core_index < ((ULONG) TX_THREAD_SMP_MAX_CORES); core_index++) in _tx_thread_time_slice() 344 #if TX_THREAD_SMP_MAX_CORES == 1 in _tx_thread_time_slice() 347 #if TX_THREAD_SMP_MAX_CORES == 2 in _tx_thread_time_slice() 350 #if TX_THREAD_SMP_MAX_CORES == 3 in _tx_thread_time_slice() 353 #if TX_THREAD_SMP_MAX_CORES == 4 in _tx_thread_time_slice()
|
| D | tx_thread_initialize.c | 42 VOID * _tx_thread_system_stack_ptr[TX_THREAD_SMP_MAX_CORES]; 48 TX_THREAD * _tx_thread_current_ptr[TX_THREAD_SMP_MAX_CORES]; 55 TX_THREAD * _tx_thread_execute_ptr[TX_THREAD_SMP_MAX_CORES]; 60 TX_THREAD * _tx_thread_smp_schedule_list[TX_THREAD_SMP_MAX_CORES]; 65 ULONG _tx_thread_smp_inter_core_interrupts[TX_THREAD_SMP_MAX_CORES]; 69 ULONG _tx_thread_smp_protect_wait_counts[TX_THREAD_SMP_MAX_CORES]; 102 volatile ULONG _tx_thread_system_state[TX_THREAD_SMP_MAX_CORES];
|
| D | tx_thread_smp_high_level_initialize.c | 106 _tx_thread_smp_low_level_initialize(((UINT) TX_THREAD_SMP_MAX_CORES)); in _tx_thread_smp_high_level_initialize() 115 _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 | 64 ULONG tx_thread_smp_debug_entry_system_state[TX_THREAD_SMP_MAX_CORES]; 71 TX_THREAD *tx_thread_smp_debug_entry_current_threads[TX_THREAD_SMP_MAX_CORES]; 72 TX_THREAD *tx_thread_smp_debug_entry_execute_threads[TX_THREAD_SMP_MAX_CORES]; 203 for (i = 0; i < TX_THREAD_SMP_MAX_CORES; i++) in _tx_thread_smp_debug_entry_insert()
|
| D | tx_thread_system_resume.c | 126 TX_THREAD *possible_preemption_list[TX_THREAD_SMP_MAX_CORES]; in _tx_thread_system_resume() 444 while(i < ((UINT) TX_THREAD_SMP_MAX_CORES)) in _tx_thread_system_resume() 486 if (i < ((UINT) TX_THREAD_SMP_MAX_CORES)) in _tx_thread_system_resume() 644 if (core != ((UINT) TX_THREAD_SMP_MAX_CORES)) in _tx_thread_system_resume() 689 while (i < ((UINT) TX_THREAD_SMP_MAX_CORES)) in _tx_thread_system_resume() 715 i = ((UINT) TX_THREAD_SMP_MAX_CORES); in _tx_thread_system_resume() 809 … if (core != ((UINT) TX_THREAD_SMP_MAX_CORES)) in _tx_thread_system_resume()
|
| D | tx_thread_smp_rebalance_execute_list.c | 322 j = ((UINT) TX_THREAD_SMP_MAX_CORES); in _tx_thread_smp_rebalance_execute_list() 366 if (core != ((UINT) TX_THREAD_SMP_MAX_CORES)) in _tx_thread_smp_rebalance_execute_list() 439 if (j != ((UINT) TX_THREAD_SMP_MAX_CORES)) in _tx_thread_smp_rebalance_execute_list() 568 } while (i < ((UINT) TX_THREAD_SMP_MAX_CORES)); in _tx_thread_smp_rebalance_execute_list()
|
| D | tx_thread_smp_current_state_set.c | 78 i = ((UINT) (TX_THREAD_SMP_MAX_CORES-1)); in _tx_thread_smp_current_state_set()
|
| D | tx_thread_time_slice_change.c | 106 …if ((core_index < ((ULONG) TX_THREAD_SMP_MAX_CORES)) && (thread_ptr == _tx_thread_current_ptr[core… in _tx_thread_time_slice_change()
|
| /ThreadX-v6.4.1/common_smp/inc/ |
| D | tx_thread.h | 65 #define TX_THREAD_SMP_PROTECT_WAIT_LIST_SIZE (TX_THREAD_SMP_MAX_CORES + 1) 169 THREAD_DECLARE VOID * _tx_thread_system_stack_ptr[TX_THREAD_SMP_MAX_CORES]; 175 THREAD_DECLARE TX_THREAD * _tx_thread_current_ptr[TX_THREAD_SMP_MAX_CORES]; 182 THREAD_DECLARE TX_THREAD * _tx_thread_execute_ptr[TX_THREAD_SMP_MAX_CORES]; 187 THREAD_DECLARE TX_THREAD * _tx_thread_smp_schedule_list[TX_THREAD_SMP_MAX_CORES]; 192 …DECLARE ULONG _tx_thread_smp_inter_core_interrupts[TX_THREAD_SMP_MAX_CORES]; 196 …D_DECLARE ULONG _tx_thread_smp_protect_wait_counts[TX_THREAD_SMP_MAX_CORES]; 229 THREAD_DECLARE volatile ULONG _tx_thread_system_state[TX_THREAD_SMP_MAX_CORES]; 679 #if TX_THREAD_SMP_MAX_CORES > 6 in _tx_thread_smp_schedule_list_clear() 686 #if TX_THREAD_SMP_MAX_CORES > 1 in _tx_thread_smp_schedule_list_clear() [all …]
|
| /ThreadX-v6.4.1/utility/execution_profile_kit/smp_version/ |
| D | tx_execution_profile.c | 68 extern ULONG _tx_thread_system_state[TX_THREAD_SMP_MAX_CORES]; 70 extern TX_THREAD *_tx_thread_current_ptr[TX_THREAD_SMP_MAX_CORES]; 71 extern TX_THREAD *_tx_thread_execute_ptr[TX_THREAD_SMP_MAX_CORES]; 78 EXECUTION_TIME _tx_execution_thread_time_total[TX_THREAD_SMP_MAX_CORES]; 85 EXECUTION_TIME _tx_execution_isr_time_total[TX_THREAD_SMP_MAX_CORES]; 86 EXECUTION_TIME_SOURCE_TYPE _tx_execution_isr_time_last_start[TX_THREAD_SMP_MAX_CORES]; … 93 EXECUTION_TIME _tx_execution_idle_time_total[TX_THREAD_SMP_MAX_CORES]; 94 EXECUTION_TIME_SOURCE_TYPE _tx_execution_idle_time_last_start[TX_THREAD_SMP_MAX_CORES]; 723 for (core = 0; core < TX_THREAD_SMP_MAX_CORES; core++) in _tx_execution_thread_total_time_reset() 794 for (core = 0; core < TX_THREAD_SMP_MAX_CORES; core++) in _tx_execution_isr_time_reset() [all …]
|
| /ThreadX-v6.4.1/ports_smp/linux/gnu/src/ |
| D | tx_initialize_low_level.c | 45 TX_THREAD_SMP_CORE_MAPPING _tx_linux_virtual_cores[TX_THREAD_SMP_MAX_CORES]; 47 extern TX_THREAD *_tx_thread_current_ptr[TX_THREAD_SMP_MAX_CORES]; 48 extern TX_THREAD *_tx_thread_execute_ptr[TX_THREAD_SMP_MAX_CORES]; 49 extern ULONG _tx_thread_system_state[TX_THREAD_SMP_MAX_CORES]; 97 ULONG tx_linux_debug_entry_system_state[TX_THREAD_SMP_MAX_CORES]; 98 TX_THREAD *tx_linux_debug_entry_current_thread[TX_THREAD_SMP_MAX_CORES]; 99 pthread_t tx_linux_debug_entry_current_thread_id[TX_THREAD_SMP_MAX_CORES]; 100 TX_THREAD *tx_linux_debug_entry_execute_thread[TX_THREAD_SMP_MAX_CORES]; 101 pthread_t tx_linux_debug_entry_execute_thread_id[TX_THREAD_SMP_MAX_CORES]; 134 for (i = 0; i < TX_THREAD_SMP_MAX_CORES; i++) in _tx_linux_debug_entry_insert() [all …]
|
| D | tx_thread_smp_core_get.c | 91 for (i = 0; i < TX_THREAD_SMP_MAX_CORES; i++) in _tx_thread_smp_core_get()
|
| D | tx_thread_smp_current_state_get.c | 92 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 | 91 for (i = 0; i < TX_THREAD_SMP_MAX_CORES; i++) in _tx_thread_smp_current_thread_get()
|
| D | tx_thread_schedule.c | 109 for (core = 0; core < TX_THREAD_SMP_MAX_CORES; core++) in _tx_thread_schedule() 333 } while (i < TX_THREAD_SMP_MAX_CORES); in _tx_linux_mutex_obtain() 336 if (i >= TX_THREAD_SMP_MAX_CORES) in _tx_linux_mutex_obtain()
|
| /ThreadX-v6.4.1/ports_smp/linux/gnu/inc/ |
| D | tx_port.h | 71 #ifndef TX_THREAD_SMP_MAX_CORES 72 #define TX_THREAD_SMP_MAX_CORES 4 macro 254 … thread_ptr -> tx_thread_smp_core_mapped = TX_THREAD_SMP_MAX_CORES; \ 431 … for (k = 1; k < TX_THREAD_SMP_MAX_CORES; k++) \ 650 extern TX_THREAD_SMP_CORE_MAPPING _tx_linux_virtual_cores[TX_THREAD_SMP_MAX_CORES];
|
| /ThreadX-v6.4.1/ports_smp/cortex_r8_smp/ac5/inc/ |
| D | tx_port.h | 61 #ifndef TX_THREAD_SMP_MAX_CORES 62 #define TX_THREAD_SMP_MAX_CORES 2 macro
|
| /ThreadX-v6.4.1/ports_smp/cortex_a9_smp/gnu/inc/ |
| D | tx_port.h | 64 #ifndef TX_THREAD_SMP_MAX_CORES 65 #define TX_THREAD_SMP_MAX_CORES 4 macro
|
| /ThreadX-v6.4.1/ports_smp/cortex_a7_smp/ac5/inc/ |
| D | tx_port.h | 64 #ifndef TX_THREAD_SMP_MAX_CORES 65 #define TX_THREAD_SMP_MAX_CORES 2 macro
|
| /ThreadX-v6.4.1/ports_smp/cortex_a7_smp/gnu/inc/ |
| D | tx_port.h | 64 #ifndef TX_THREAD_SMP_MAX_CORES 65 #define TX_THREAD_SMP_MAX_CORES 4 macro
|
| /ThreadX-v6.4.1/ports_smp/cortex_a9_smp/ac5/inc/ |
| D | tx_port.h | 64 #ifndef TX_THREAD_SMP_MAX_CORES 65 #define TX_THREAD_SMP_MAX_CORES 4 macro
|
| /ThreadX-v6.4.1/ports_smp/cortex_a5_smp/ac5/inc/ |
| D | tx_port.h | 64 #ifndef TX_THREAD_SMP_MAX_CORES 65 #define TX_THREAD_SMP_MAX_CORES 2 macro
|
| /ThreadX-v6.4.1/ports_smp/arc_hs_smp/metaware/inc/ |
| D | tx_port.h | 85 #ifndef TX_THREAD_SMP_MAX_CORES 86 #define TX_THREAD_SMP_MAX_CORES 2 macro
|
| /ThreadX-v6.4.1/ports_smp/cortex_a5_smp/gnu/inc/ |
| D | tx_port.h | 64 #ifndef TX_THREAD_SMP_MAX_CORES 65 #define TX_THREAD_SMP_MAX_CORES 2 macro
|