Searched refs:schedule_thread (Results 1 – 3 of 3) sorted by relevance
98 TX_THREAD *schedule_thread; in _tx_thread_smp_rebalance_execute_list() local150 schedule_thread = TX_NULL; in _tx_thread_smp_rebalance_execute_list()169 if (schedule_thread == TX_NULL) in _tx_thread_smp_rebalance_execute_list()203 schedule_thread = preempted_thread; in _tx_thread_smp_rebalance_execute_list()227 schedule_thread = _tx_thread_priority_list[next_priority]; in _tx_thread_smp_rebalance_execute_list()236 thread_possible_cores = schedule_thread -> tx_thread_smp_cores_allowed; in _tx_thread_smp_rebalance_execute_list()248 schedule_thread = schedule_thread -> tx_thread_ready_next; in _tx_thread_smp_rebalance_execute_list()251 if (schedule_thread == _tx_thread_priority_list[next_priority]) in _tx_thread_smp_rebalance_execute_list()255 schedule_thread = TX_NULL; in _tx_thread_smp_rebalance_execute_list()275 … if (schedule_thread -> tx_thread_preempt_threshold < schedule_thread -> tx_thread_priority) in _tx_thread_smp_rebalance_execute_list()[all …]
353 TX_THREAD *schedule_thread; in _tx_thread_smp_execute_list_setup() local369 schedule_thread = _tx_thread_smp_schedule_list[i]; in _tx_thread_smp_execute_list_setup()372 _tx_thread_execute_ptr[i] = schedule_thread; in _tx_thread_smp_execute_list_setup()375 _tx_thread_smp_core_interrupt(schedule_thread, core_index, i); in _tx_thread_smp_execute_list_setup()380 if ((i != core_index) && (schedule_thread != TX_NULL)) in _tx_thread_smp_execute_list_setup()642 UINT _tx_thread_smp_remap_solution_find(TX_THREAD *schedule_thread, ULONG available_cores, ULONG t… in _tx_thread_smp_remap_solution_find() argument668 core = schedule_thread -> tx_thread_smp_core_mapped; in _tx_thread_smp_remap_solution_find()673 thread_remap_list[core] = schedule_thread; in _tx_thread_smp_remap_solution_find()695 thread_remap_list[core] = schedule_thread; in _tx_thread_smp_remap_solution_find()781 while (thread_ptr != schedule_thread) in _tx_thread_smp_remap_solution_find()
878 TX_THREAD *schedule_thread; in _tx_thread_smp_execute_list_setup() local894 schedule_thread = _tx_thread_smp_schedule_list[i]; in _tx_thread_smp_execute_list_setup()897 _tx_thread_execute_ptr[i] = schedule_thread; in _tx_thread_smp_execute_list_setup()900 _tx_thread_smp_core_interrupt(schedule_thread, core_index, i); in _tx_thread_smp_execute_list_setup()905 if ((i != core_index) && (schedule_thread != TX_NULL)) in _tx_thread_smp_execute_list_setup()1167 static INLINE_DECLARE UINT _tx_thread_smp_remap_solution_find(TX_THREAD *schedule_thread, ULONG av… in _tx_thread_smp_remap_solution_find() argument1193 core = schedule_thread -> tx_thread_smp_core_mapped; in _tx_thread_smp_remap_solution_find()1198 thread_remap_list[core] = schedule_thread; in _tx_thread_smp_remap_solution_find()1220 thread_remap_list[core] = schedule_thread; in _tx_thread_smp_remap_solution_find()1306 while (thread_ptr != schedule_thread) in _tx_thread_smp_remap_solution_find()[all …]