Home
last modified time | relevance | path

Searched refs:available_cores (Results 1 – 6 of 6) sorted by relevance

/ThreadX-v6.2.1/common_smp/src/
Dtx_thread_smp_core_exclude.c86 ULONG available_cores; in _tx_thread_smp_core_exclude() local
128 available_cores = (~exclusion_map) & ((ULONG) TX_THREAD_SMP_CORE_MASK); in _tx_thread_smp_core_exclude()
132 thread_ptr -> tx_thread_smp_cores_allowed = available_cores; in _tx_thread_smp_core_exclude()
135 if ((mapped_core & available_cores) == ((ULONG) 0)) in _tx_thread_smp_core_exclude()
139 if (available_cores == ((ULONG) 0)) in _tx_thread_smp_core_exclude()
149 TX_LOWEST_SET_BIT_CALCULATE(available_cores, new_mapped_core) in _tx_thread_smp_core_exclude()
Dtx_thread_smp_rebalance_execute_list.c106 ULONG available_cores; in _tx_thread_smp_rebalance_execute_list() local
148 available_cores = possible_cores; in _tx_thread_smp_rebalance_execute_list()
240 thread_possible_cores = thread_possible_cores & (available_cores | possible_cores); in _tx_thread_smp_rebalance_execute_list()
327 if ((thread_possible_cores & available_cores) != ((ULONG) 0)) in _tx_thread_smp_rebalance_execute_list()
334 … if ((thread_possible_cores & available_cores & (((ULONG) 1) << j)) == ((ULONG) 0)) in _tx_thread_smp_rebalance_execute_list()
338 test_cores = (thread_possible_cores & available_cores); in _tx_thread_smp_rebalance_execute_list()
349 available_cores = available_cores & ~(((ULONG) 1) << j); in _tx_thread_smp_rebalance_execute_list()
364 …core = _tx_thread_smp_remap_solution_find(schedule_thread, available_cores, thread_possible_cores… in _tx_thread_smp_rebalance_execute_list()
371 available_cores = available_cores & ~(((ULONG) 1) << core); in _tx_thread_smp_rebalance_execute_list()
Dtx_thread_system_resume.c125 ULONG available_cores; in _tx_thread_system_resume() local
546 available_cores = thread_ptr -> tx_thread_smp_cores_allowed; in _tx_thread_system_resume()
550available_cores = available_cores & ((~available_cores) + ((ULONG) 1)); in _tx_thread_system_resume()
555 … if ((available_cores == thread_ptr -> tx_thread_smp_cores_allowed) && in _tx_thread_system_resume()
556 … (available_cores == execute_thread -> tx_thread_smp_cores_allowed)) in _tx_thread_system_resume()
581 available_cores = _tx_thread_smp_available_cores_get(); in _tx_thread_system_resume()
590 if (available_cores != ((ULONG) 0)) in _tx_thread_system_resume()
594 … if ((available_cores & thread_possible_cores) != ((ULONG) 0)) in _tx_thread_system_resume()
598 test_cores = (thread_possible_cores & available_cores); in _tx_thread_system_resume()
622 if ((available_cores & possible_cores) != ((ULONG) 0)) in _tx_thread_system_resume()
[all …]
Dtx_thread_smp_utilities.c400 ULONG available_cores; in _tx_thread_smp_available_cores_get() local
402 available_cores = ((ULONG) 0); in _tx_thread_smp_available_cores_get()
405 available_cores = ((ULONG) 1); in _tx_thread_smp_available_cores_get()
410 available_cores = available_cores | ((ULONG) 2); in _tx_thread_smp_available_cores_get()
415 available_cores = available_cores | ((ULONG) 4); in _tx_thread_smp_available_cores_get()
420 available_cores = available_cores | ((ULONG) 8); in _tx_thread_smp_available_cores_get()
425 available_cores = available_cores | ((ULONG) 0x10); in _tx_thread_smp_available_cores_get()
430 available_cores = available_cores | ((ULONG) 0x20); in _tx_thread_smp_available_cores_get()
448 available_cores = available_cores | (((ULONG) 1) << j); in _tx_thread_smp_available_cores_get()
460 return(available_cores); in _tx_thread_smp_available_cores_get()
[all …]
Dtx_thread_system_suspend.c115 ULONG available_cores; in _tx_thread_system_suspend() local
668 available_cores = (((ULONG) 1) << i); in _tx_thread_system_suspend()
671 complex_path_possible = possible_cores & available_cores; in _tx_thread_system_suspend()
776 …core = _tx_thread_smp_remap_solution_find(next_thread, available_cores, thread_possible_cores, te… in _tx_thread_system_suspend()
/ThreadX-v6.2.1/common_smp/inc/
Dtx_thread.h923 ULONG available_cores; in _tx_thread_smp_available_cores_get() local
925 available_cores = ((ULONG) 0); in _tx_thread_smp_available_cores_get()
928 available_cores = ((ULONG) 1); in _tx_thread_smp_available_cores_get()
933 available_cores = available_cores | ((ULONG) 2); in _tx_thread_smp_available_cores_get()
938 available_cores = available_cores | ((ULONG) 4); in _tx_thread_smp_available_cores_get()
943 available_cores = available_cores | ((ULONG) 8); in _tx_thread_smp_available_cores_get()
948 available_cores = available_cores | ((ULONG) 0x10); in _tx_thread_smp_available_cores_get()
953 available_cores = available_cores | ((ULONG) 0x20); in _tx_thread_smp_available_cores_get()
971 available_cores = available_cores | (((ULONG) 1) << j); in _tx_thread_smp_available_cores_get()
983 return(available_cores); in _tx_thread_smp_available_cores_get()
[all …]