| /xnu-12377.1.9/osfmk/kern/ |
| H A D | syscall_subr.c | 111 myprocessor = current_processor(); in swtch_continue() 128 myprocessor = current_processor(); in swtch() 148 myprocessor = current_processor(); in swtch_pri_continue() 165 myprocessor = current_processor(); in swtch_pri() 312 bool should_yield = SCHED(thread_should_yield)(current_processor(), current_thread()); in thread_switch() 616 myprocessor = current_processor(); in thread_yield_internal() 654 p = current_processor(); in thread_yield_to_preemption()
|
| H A D | sched_amp_common.c | 129 if (processor == current_processor()) { in pset_signal_spill() 165 if (processor == current_processor()) { in pset_signal_spill() 312 assert(cprocessor == current_processor()); in sched_amp_balance() 383 } else if (eprocessor == current_processor()) { in sched_amp_bounce_thread_group_from_ecores() 409 assert(dst != current_processor()); in sched_amp_ipi_policy()
|
| H A D | startup.c | 690 processor_t processor = current_processor(); in kernel_bootstrap_thread() 948 processor_t processor = current_processor(); in secondary_cpu_main() 969 assert(current_thread() == current_processor()->idle_thread); in processor_start_thread() 972 kcov_start_cpu(current_processor()->cpu_id); in processor_start_thread() 1011 processor_t processor = current_processor(); in load_context()
|
| H A D | recount.c | 559 struct recount_snap *last = recount_get_snap(current_processor()); in recount_current_thread_usage() 594 processor_t processor = current_processor(); in recount_current_thread_perf_level_usage() 661 struct recount_snap *last = recount_get_snap(current_processor()); in _time_since_last_snapshot() 921 processor_t processor = current_processor(); in recount_switch_thread() 948 processor_t processor = current_processor(); in recount_add_energy() 1001 snap = recount_get_snap(current_processor()); in recount_log_switch_thread_on() 1071 processor_t processor = current_processor(); in recount_transition() 1116 processor_t processor = current_processor(); in recount_enter_interrupt() 1129 processor_t processor = current_processor(); in recount_leave_interrupt() 1263 return current_processor()->pr_recount.rpr_interrupt_duration_mach; in recount_current_processor_interrupt_duration_mach()
|
| H A D | machine.c | 245 assert(processor == current_processor()); in processor_doshutdown() 293 assert(processor == current_processor()); in processor_doshutdown() 317 assert(processor == current_processor()); in processor_doshutdown() 351 assert(current_processor() == master_processor); in processor_doshutdown() 398 processor_t processor = current_processor(); in processor_offline() 410 assert(processor == current_processor()); in processor_offline() 456 assert(processor == current_processor()); in processor_offline() 495 assert(processor == current_processor()); in processor_offline_intstack() 574 processor_t processor = current_processor(); in processor_cpu_reinit() 1104 if (current_processor()->state == PROCESSOR_RUNNING) { in ml_io_read() [all …]
|
| H A D | ast.c | 334 preemption_reasons = csw_check(thread, current_processor(), (preemption_reasons & AST_QUANTUM)); in ast_taken_user() 363 clear_pending_nonurgent_preemption(current_processor()); in ast_taken_user()
|
| H A D | sched_prim.c | 740 processor_t processor = current_processor(); in check_monotonic_time() 887 uint64_t ttd = current_processor()->timer_call_ttd; in thread_unblock() 1015 thread->chosen_processor = current_processor(); in thread_go() 2092 assert(cprocessor == current_processor()); in sched_SMT_balance() 2335 assert(processor == current_processor()); in thread_select() 2918 processor_t processor = current_processor(); in thread_invoke() 3334 assert(processor == current_processor()); in thread_dispatch() 3422 …sched_update_pset_avg_execution_time(current_processor()->processor_set, consumed, processor->last… in thread_dispatch() 3764 processor = current_processor(); in thread_block_reason() 3859 processor_t processor = current_processor(); in thread_run() [all …]
|
| H A D | sched_dualq.c | 474 assert(current_processor()->processor_primary == current_processor()); in sched_dualq_steal_thread()
|
| H A D | processor.h | 584 extern processor_t current_processor(void); 833 assert(processor == current_processor()); in pset_update_processor_state()
|
| H A D | sched_clutch.c | 4511 processor_t processor = current_processor(); in sched_edge_processor_idle() 4649 processor_t self_processor = current_processor(); in sched_edge_stir_the_pot_try_trigger_swap() 4797 int self_cpu = current_processor()->cpu_id; in sched_edge_stir_the_pot_clear_registry_entry() 4826 int self_cpu = current_processor()->cpu_id; in sched_edge_stir_the_pot_set_registry_entry() 4877 …bool ready_for_swap = sched_edge_stir_the_pot_core_type_is_desired(current_processor()->processor_… in sched_edge_stir_the_pot_thread_eligible() 4893 processor_t self_processor = current_processor(); in sched_edge_stir_the_pot_check_inbox_for_thread() 4937 processor_t self_processor = current_processor(); in sched_edge_stir_the_pot_update_registry_state() 4975 if (sched_edge_stir_the_pot_core_type_is_desired(current_processor()->processor_set)) { in sched_edge_quantum_expire() 5125 assert(cprocessor == current_processor()); in sched_edge_balance() 5684 } else if (src_processor == current_processor()) { in sched_edge_migrate_thread_group_running_threads() [all …]
|
| H A D | sched_amp.c | 500 processor_t processor = current_processor(); in sched_amp_steal_thread()
|
| H A D | smr.c | 1614 if (__probable(current_processor() == smrw->processor)) { in __smr_worker_drain_lock() 1954 assert(current_processor()->state != PROCESSOR_RUNNING); in cpu_quiescent_tick() 2186 current_processor()->state == PROCESSOR_RUNNING && in smr_cpu_tick()
|
| H A D | priority.c | 105 assert(processor == current_processor()); in thread_quantum_expire()
|
| /xnu-12377.1.9/tools/lldbmacros/ |
| H A D | recount.py | 486 current_processor = processor_list 487 while unsigned(current_processor) > 0: 488 if unsigned(current_processor.cpu_id) == ptr_or_id: 489 return current_processor 490 current_processor = current_processor.processor_list 499 current_processor = processor_list 500 while unsigned(current_processor) > 0: 501 processors.append(current_processor) 502 current_processor = current_processor.processor_list
|
| H A D | process.py | 1692 current_processor = processor_list 1693 while unsigned(current_processor) > 0: 1694 print("\n" + GetProcessorSummary(current_processor)) 1695 active_thread = current_processor.active_thread 1705 current_processor = current_processor.processor_list 1713 current_processor = processor_list 1714 while unsigned(current_processor) > 0: 1715 print(GetProcessorSummary(current_processor)) 1716 active_thread = current_processor.active_thread 1724 current_processor = current_processor.processor_list
|
| H A D | scheduler.py | 356 for current_processor in IterateLinkedList(kern.globals.processor_list, 'processor_list') : 357 active_thread = current_processor.active_thread 366 last_dispatch = unsigned(current_processor.last_dispatch) 369 cpu_data = kern.globals.cpu_data_ptr[current_processor.cpu_id]
|
| /xnu-12377.1.9/osfmk/kperf/ |
| H A D | kptimer.c | 534 kptimer_start_cpu(current_processor()); in kptimer_start_remote() 550 kptimer_stop_cpu(current_processor()); in kptimer_stop_curcpu() 557 kptimer_stop_cpu(current_processor()); in kptimer_stop_remote() 570 processor_t processor = current_processor(); in kptimer_curcpu_up()
|
| H A D | lazy.c | 131 processor_t processor = current_processor(); in kperf_lazy_cpu_sample()
|
| /xnu-12377.1.9/osfmk/arm/ |
| H A D | cpu_common.c | 222 processor_t processor = current_processor(); in cpu_set_perfcontrol_timer() 629 ast_check(current_processor()); in cpu_signal_handler_internal() 635 timer_queue_expire_local(current_processor()); in cpu_signal_handler_internal() 718 current_processor(void) in current_processor() function
|
| H A D | rtclock.c | 274 processor = current_processor(); in mach_approximate_time()
|
| /xnu-12377.1.9/tests/sched/sched_test_harness/ |
| H A D | sched_edge_harness.c | 12 current_processor(void) in current_processor() function 359 current_processor()->processor_set, current_processor(), (thread_t)thread, &options); in impl_choose_pset_for_thread()
|
| /xnu-12377.1.9/osfmk/i386/ |
| H A D | cpu.c | 199 current_processor(void) in current_processor() function
|
| H A D | i386_init.c | 1103 if (current_processor()->active_thread != THREAD_NULL) { in do_init_slave()
|
| /xnu-12377.1.9/bsd/dev/dtrace/ |
| H A D | fbt_blacklist.c | 128 CLOSURE(current_processor)
|
| /xnu-12377.1.9/osfmk/arm64/ |
| H A D | machine_routines.c | 1660 …kprintf("[%d]%s>pset_find(cluster_id=%d) returned pset %d\n", current_processor()->cpu_id, __FUNCT… in ml_processor_register() 1665 …kprintf("[%d]%s>pset_create(cluster_id=%d) returned pset %d\n", current_processor()->cpu_id, __FUN… in ml_processor_register() 1668 …kprintf("[%d]%s>cpu_id %p cluster_id %d cpu_number %d is type %d\n", current_processor()->cpu_id, … in ml_processor_register() 1755 if (current_processor() != processor) { in cause_ast_check()
|