Home
last modified time | relevance | path

Searched refs:TX_THREAD_SMP_MAX_CORES (Results 1 – 25 of 82) sorted by relevance

1234

/ThreadX-v6.3.0/common_smp/src/
Dtx_thread_smp_utilities.c165 #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 …]
Dtx_thread_time_slice.c95 #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()
Dtx_thread_initialize.c43 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];
Dtx_thread_smp_high_level_initialize.c107 _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()
Dtx_thread_smp_debug_entry_insert.c65 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()
Dtx_thread_system_resume.c127 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()
Dtx_thread_smp_rebalance_execute_list.c323 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()
Dtx_thread_smp_current_state_set.c79 i = ((UINT) (TX_THREAD_SMP_MAX_CORES-1)); in _tx_thread_smp_current_state_set()
Dtx_thread_time_slice_change.c107 …if ((core_index < ((ULONG) TX_THREAD_SMP_MAX_CORES)) && (thread_ptr == _tx_thread_current_ptr[core… in _tx_thread_time_slice_change()
/ThreadX-v6.3.0/common_smp/inc/
Dtx_thread.h66 #define TX_THREAD_SMP_PROTECT_WAIT_LIST_SIZE (TX_THREAD_SMP_MAX_CORES + 1)
170 THREAD_DECLARE VOID * _tx_thread_system_stack_ptr[TX_THREAD_SMP_MAX_CORES];
176 THREAD_DECLARE TX_THREAD * _tx_thread_current_ptr[TX_THREAD_SMP_MAX_CORES];
183 THREAD_DECLARE TX_THREAD * _tx_thread_execute_ptr[TX_THREAD_SMP_MAX_CORES];
188 THREAD_DECLARE TX_THREAD * _tx_thread_smp_schedule_list[TX_THREAD_SMP_MAX_CORES];
193 …DECLARE ULONG _tx_thread_smp_inter_core_interrupts[TX_THREAD_SMP_MAX_CORES];
197 …D_DECLARE ULONG _tx_thread_smp_protect_wait_counts[TX_THREAD_SMP_MAX_CORES];
230 THREAD_DECLARE volatile ULONG _tx_thread_system_state[TX_THREAD_SMP_MAX_CORES];
680 #if TX_THREAD_SMP_MAX_CORES > 6 in _tx_thread_smp_schedule_list_clear()
687 #if TX_THREAD_SMP_MAX_CORES > 1 in _tx_thread_smp_schedule_list_clear()
[all …]
/ThreadX-v6.3.0/utility/execution_profile_kit/smp_version/
Dtx_execution_profile.c69 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.3.0/ports_smp/linux/gnu/src/
Dtx_initialize_low_level.c46 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 …]
Dtx_thread_smp_core_get.c92 for (i = 0; i < TX_THREAD_SMP_MAX_CORES; i++) in _tx_thread_smp_core_get()
Dtx_thread_smp_current_state_get.c93 for (i = 0; i < TX_THREAD_SMP_MAX_CORES; i++) in _tx_thread_smp_current_state_get()
Dtx_thread_smp_current_thread_get.c92 for (i = 0; i < TX_THREAD_SMP_MAX_CORES; i++) in _tx_thread_smp_current_thread_get()
Dtx_thread_schedule.c110 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.3.0/ports_smp/linux/gnu/inc/
Dtx_port.h72 #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.3.0/ports_smp/cortex_r8_smp/ac5/inc/
Dtx_port.h62 #ifndef TX_THREAD_SMP_MAX_CORES
63 #define TX_THREAD_SMP_MAX_CORES 2 macro
/ThreadX-v6.3.0/ports_smp/cortex_a7_smp/ac5/inc/
Dtx_port.h65 #ifndef TX_THREAD_SMP_MAX_CORES
66 #define TX_THREAD_SMP_MAX_CORES 2 macro
/ThreadX-v6.3.0/ports_smp/cortex_a7_smp/gnu/inc/
Dtx_port.h65 #ifndef TX_THREAD_SMP_MAX_CORES
66 #define TX_THREAD_SMP_MAX_CORES 4 macro
/ThreadX-v6.3.0/ports_smp/cortex_a9_smp/ac5/inc/
Dtx_port.h65 #ifndef TX_THREAD_SMP_MAX_CORES
66 #define TX_THREAD_SMP_MAX_CORES 4 macro
/ThreadX-v6.3.0/ports_smp/cortex_a9_smp/gnu/inc/
Dtx_port.h65 #ifndef TX_THREAD_SMP_MAX_CORES
66 #define TX_THREAD_SMP_MAX_CORES 4 macro
/ThreadX-v6.3.0/ports_smp/arc_hs_smp/metaware/inc/
Dtx_port.h86 #ifndef TX_THREAD_SMP_MAX_CORES
87 #define TX_THREAD_SMP_MAX_CORES 2 macro
/ThreadX-v6.3.0/ports_smp/cortex_a5_smp/ac5/inc/
Dtx_port.h65 #ifndef TX_THREAD_SMP_MAX_CORES
66 #define TX_THREAD_SMP_MAX_CORES 2 macro
/ThreadX-v6.3.0/ports_smp/cortex_a5_smp/gnu/inc/
Dtx_port.h65 #ifndef TX_THREAD_SMP_MAX_CORES
66 #define TX_THREAD_SMP_MAX_CORES 2 macro

1234