Home
last modified time | relevance | path

Searched refs:scan_context (Results 1 – 9 of 9) sorted by relevance

/xnu-8020.140.41/osfmk/kern/
H A Dsched_dualq.c56 sched_dualq_thread_update_scan(sched_update_scan_context_t scan_context);
484 sched_dualq_thread_update_scan(sched_update_scan_context_t scan_context) in sched_dualq_thread_update_scan() argument
504 restart_needed = runq_scan(dualq_bound_runq(processor), scan_context); in sched_dualq_thread_update_scan()
533 restart_needed = runq_scan(&pset->pset_runq, scan_context); in sched_dualq_thread_update_scan()
H A Dsched_prim.h324 extern void sched_rtlocal_runq_scan(sched_update_scan_context_t scan_context);
379 extern boolean_t runq_scan(run_queue_t runq, sched_update_scan_context_t scan_context);
382 …tch_timeshare_scan(queue_t thread_queue, uint16_t count, sched_update_scan_context_t scan_context);
837 void (*thread_update_scan)(sched_update_scan_context_t scan_context);
859 void (*rt_runq_scan)(sched_update_scan_context_t scan_context);
H A Dsched_amp.c57 sched_amp_thread_update_scan(sched_update_scan_context_t scan_context);
529 sched_amp_thread_update_scan(sched_update_scan_context_t scan_context) in sched_amp_thread_update_scan() argument
554 restart_needed = runq_scan(amp_bound_runq(processor), scan_context); in sched_amp_thread_update_scan()
586 restart_needed = runq_scan(&pset->pset_runq, scan_context); in sched_amp_thread_update_scan()
H A Dsched_multiq.c243 sched_multiq_thread_update_scan(sched_update_scan_context_t scan_context);
1393 group_scan(entry_queue_t runq, sched_update_scan_context_t scan_context) in group_scan() argument
1414 if (runq_scan(&group->runq, scan_context)) { in group_scan()
1426 sched_multiq_thread_update_scan(sched_update_scan_context_t scan_context) in sched_multiq_thread_update_scan() argument
1446 restart_needed = runq_scan(multiq_bound_runq(processor), scan_context); in sched_multiq_thread_update_scan()
1475 restart_needed = group_scan(&pset->pset_runq, scan_context); in sched_multiq_thread_update_scan()
H A Dsched_traditional.c78 sched_traditional_thread_update_scan(sched_update_scan_context_t scan_context);
749 sched_traditional_thread_update_scan(sched_update_scan_context_t scan_context) in sched_traditional_thread_update_scan() argument
768 restart_needed = runq_scan(runq_for_processor(processor), scan_context); in sched_traditional_thread_update_scan()
H A Dsched_proto.c152 sched_proto_thread_update_scan(sched_update_scan_context_t scan_context);
600 sched_proto_thread_update_scan(__unused sched_update_scan_context_t scan_context) in sched_proto_thread_update_scan() argument
H A Dsched_prim.c4254 sched_rtlocal_runq_scan(sched_update_scan_context_t scan_context) in sched_rtlocal_runq_scan() argument
4271 if (thread->last_made_runnable_time < scan_context->earliest_rt_make_runnable_time) { in sched_rtlocal_runq_scan()
4272 scan_context->earliest_rt_make_runnable_time = thread->last_made_runnable_time; in sched_rtlocal_runq_scan()
6473 struct sched_update_scan_context scan_context = { in sched_timeshare_maintenance_continue() local
6506 scan_context.sched_tick_last_abstime = sched_tick_last_abstime; in sched_timeshare_maintenance_continue()
6529 SCHED(thread_update_scan)(&scan_context); in sched_timeshare_maintenance_continue()
6531 SCHED(rt_runq_scan)(&scan_context); in sched_timeshare_maintenance_continue()
6535 uint64_t bg_max_latency = (ctime > scan_context.earliest_bg_make_runnable_time) ? in sched_timeshare_maintenance_continue()
6536 ctime - scan_context.earliest_bg_make_runnable_time : 0; in sched_timeshare_maintenance_continue()
6538 uint64_t default_max_latency = (ctime > scan_context.earliest_normal_make_runnable_time) ? in sched_timeshare_maintenance_continue()
[all …]
H A Dsched_grrr.c190 sched_grrr_thread_update_scan(sched_update_scan_context_t scan_context);
548 sched_grrr_thread_update_scan(__unused sched_update_scan_context_t scan_context) in sched_grrr_thread_update_scan() argument
H A Dsched_clutch.c2681 sched_clutch_thread_update_scan(sched_update_scan_context_t scan_context);
3084 sched_clutch_thread_update_scan(sched_update_scan_context_t scan_context) in sched_clutch_thread_update_scan() argument
3104 restart_needed = runq_scan(sched_clutch_bound_runq(processor), scan_context); in sched_clutch_thread_update_scan()
3138 … runq_scan(&pset->pset_clutch_root.scr_bound_buckets[bucket].scrb_bound_thread_runq, scan_context); in sched_clutch_thread_update_scan()
3146 …ucket_group_timeshare_update(clutch_bucket->scb_group, clutch_bucket, scan_context->sched_tick_las… in sched_clutch_thread_update_scan()
3147 …share_scan(&clutch_bucket->scb_thread_timeshare_queue, clutch_bucket->scb_thr_count, scan_context); in sched_clutch_thread_update_scan()