Searched refs:schedule_thread (Results 1 – 3 of 3) sorted by relevance
99 TX_THREAD *schedule_thread; in _tx_thread_smp_rebalance_execute_list() local151 schedule_thread = TX_NULL; in _tx_thread_smp_rebalance_execute_list()170 if (schedule_thread == TX_NULL) in _tx_thread_smp_rebalance_execute_list()204 schedule_thread = preempted_thread; in _tx_thread_smp_rebalance_execute_list()228 schedule_thread = _tx_thread_priority_list[next_priority]; in _tx_thread_smp_rebalance_execute_list()237 thread_possible_cores = schedule_thread -> tx_thread_smp_cores_allowed; in _tx_thread_smp_rebalance_execute_list()249 schedule_thread = schedule_thread -> tx_thread_ready_next; in _tx_thread_smp_rebalance_execute_list()252 if (schedule_thread == _tx_thread_priority_list[next_priority]) in _tx_thread_smp_rebalance_execute_list()256 schedule_thread = TX_NULL; in _tx_thread_smp_rebalance_execute_list()276 … if (schedule_thread -> tx_thread_preempt_threshold < schedule_thread -> tx_thread_priority) in _tx_thread_smp_rebalance_execute_list()[all …]
354 TX_THREAD *schedule_thread; in _tx_thread_smp_execute_list_setup() local370 schedule_thread = _tx_thread_smp_schedule_list[i]; in _tx_thread_smp_execute_list_setup()373 _tx_thread_execute_ptr[i] = schedule_thread; in _tx_thread_smp_execute_list_setup()376 _tx_thread_smp_core_interrupt(schedule_thread, core_index, i); in _tx_thread_smp_execute_list_setup()381 if ((i != core_index) && (schedule_thread != TX_NULL)) in _tx_thread_smp_execute_list_setup()643 UINT _tx_thread_smp_remap_solution_find(TX_THREAD *schedule_thread, ULONG available_cores, ULONG t… in _tx_thread_smp_remap_solution_find() argument669 core = schedule_thread -> tx_thread_smp_core_mapped; in _tx_thread_smp_remap_solution_find()674 thread_remap_list[core] = schedule_thread; in _tx_thread_smp_remap_solution_find()696 thread_remap_list[core] = schedule_thread; in _tx_thread_smp_remap_solution_find()782 while (thread_ptr != schedule_thread) in _tx_thread_smp_remap_solution_find()
879 TX_THREAD *schedule_thread; in _tx_thread_smp_execute_list_setup() local895 schedule_thread = _tx_thread_smp_schedule_list[i]; in _tx_thread_smp_execute_list_setup()898 _tx_thread_execute_ptr[i] = schedule_thread; in _tx_thread_smp_execute_list_setup()901 _tx_thread_smp_core_interrupt(schedule_thread, core_index, i); in _tx_thread_smp_execute_list_setup()906 if ((i != core_index) && (schedule_thread != TX_NULL)) in _tx_thread_smp_execute_list_setup()1168 static INLINE_DECLARE UINT _tx_thread_smp_remap_solution_find(TX_THREAD *schedule_thread, ULONG av… in _tx_thread_smp_remap_solution_find() argument1194 core = schedule_thread -> tx_thread_smp_core_mapped; in _tx_thread_smp_remap_solution_find()1199 thread_remap_list[core] = schedule_thread; in _tx_thread_smp_remap_solution_find()1221 thread_remap_list[core] = schedule_thread; in _tx_thread_smp_remap_solution_find()1307 while (thread_ptr != schedule_thread) in _tx_thread_smp_remap_solution_find()[all …]