• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/osfmk/kern/

Lines Matching defs:pset

166 					processor_set_t		pset);
1172 processor_set_t pset = processor->processor_set;
1185 pset_lock(pset);
1206 thread->affinity_set->aset_pset == pset) ) {
1234 pset_unlock(pset);
1248 pset_pri_hint(pset, processor, processor->current_pri);
1250 pset_count_hint(pset, processor, processor->runq.count);
1254 pset_unlock(pset);
1267 pset_pri_hint(pset, processor, thread->sched_pri);
1269 pset_count_hint(pset, processor, processor->runq.count);
1273 pset_unlock(pset);
1282 pset_unlock(pset);
1293 remqueue(&pset->active_queue, (queue_entry_t)processor);
1296 remqueue(&pset->idle_queue, (queue_entry_t)processor);
1300 pset_unlock(pset);
1309 new_thread = steal_thread(pset);
1320 pset_lock(pset);
1327 remqueue(&pset->active_queue, (queue_entry_t)processor);
1330 enqueue_head(&pset->idle_queue, (queue_entry_t)processor);
1331 pset->low_pri = pset->low_count = processor;
1334 pset_unlock(pset);
2050 * Thread must be locked. Associated pset must
2058 processor_set_t pset = processor->processor_set;
2064 remqueue(&pset->idle_queue, (queue_entry_t)processor);
2065 enqueue_tail(&pset->active_queue, (queue_entry_t)processor);
2070 pset_unlock(pset);
2084 pset_unlock(pset);
2138 * Thread must be locked. Associated pset must
2147 processor_set_t pset = processor->processor_set;
2154 remqueue(&pset->idle_queue, (queue_entry_t)processor);
2155 enqueue_tail(&pset->active_queue, (queue_entry_t)processor);
2160 pset_unlock(pset);
2199 pset_unlock(pset);
2207 * Return the next sibling pset containing
2210 * Returns the original pset if none other is
2215 processor_set_t pset)
2217 processor_set_t nset = pset;
2221 } while (nset->processor_count < 1 && nset != pset);
2230 * the pset.
2232 * Returns a processor, possibly from a different pset.
2234 * The thread must be locked. The pset must be locked,
2235 * and the resulting pset is locked on return.
2239 processor_set_t pset,
2242 processor_set_t nset, cset = pset;
2249 if (processor->processor_set != pset || processor->state == PROCESSOR_INACTIVE ||
2316 if (nset != pset) {
2322 } while (nset != pset);
2387 processor_set_t pset;
2409 pset = thread->affinity_set->aset_pset;
2410 pset_lock(pset);
2412 processor = choose_processor(pset, thread);
2420 pset = processor->processor_set;
2421 pset_lock(pset);
2433 processor = choose_processor(pset, thread);
2436 processor = choose_processor(pset, thread);
2447 pset = task->pset_hint;
2448 if (pset == PROCESSOR_SET_NULL)
2449 pset = current_processor()->processor_set;
2451 pset = choose_next_pset(pset);
2452 pset_lock(pset);
2454 processor = choose_processor(pset, thread);
2465 pset = processor->processor_set;
2466 pset_lock(pset);
2484 * Associated pset must be locked, and is
2491 processor_set_t pset = processor->processor_set;
2529 pset_unlock(pset);
2750 * Associated pset must be locked. Returns THREAD_NULL
2794 * at the pset.
2796 * The pset must be locked, and is returned
2804 processor_set_t pset)
2806 processor_set_t nset, cset = pset;
2830 if (nset != pset) {
2836 } while (nset != pset);
2855 processor_set_t pset = processor->processor_set;
2886 pset_lock(pset);
2905 pset_unlock(pset);
2917 pset_unlock(pset);
2926 remqueue(&pset->idle_queue, (queue_entry_t)processor);
2929 enqueue_tail(&pset->active_queue, (queue_entry_t)processor);
2934 enqueue_tail(&pset->active_queue, (queue_entry_t)processor);
2946 pset_unlock(pset);
2959 pset_unlock(pset);
3190 processor_set_t pset;
3196 pset = processor->processor_set;
3199 pset_lock(pset);
3203 pset_unlock(pset);