Home
last modified time | relevance | path

Searched refs:current_processor (Results 1 – 25 of 30) sorted by relevance

12

/xnu-11417.101.15/osfmk/kern/
H A Dsyscall_subr.c109 myprocessor = current_processor(); in swtch_continue()
126 myprocessor = current_processor(); in swtch()
146 myprocessor = current_processor(); in swtch_pri_continue()
163 myprocessor = current_processor(); in swtch_pri()
306 bool should_yield = SCHED(thread_should_yield)(current_processor(), current_thread()); in thread_switch()
606 myprocessor = current_processor(); in thread_yield_internal()
644 p = current_processor(); in thread_yield_to_preemption()
H A Dsched_amp_common.c129 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 Dmachine.c250 assert(processor == current_processor()); in processor_doshutdown()
298 assert(processor == current_processor()); in processor_doshutdown()
322 assert(processor == current_processor()); in processor_doshutdown()
356 assert(current_processor() == master_processor); in processor_doshutdown()
403 processor_t processor = current_processor(); in processor_offline()
415 assert(processor == current_processor()); in processor_offline()
461 assert(processor == current_processor()); in processor_offline()
500 assert(processor == current_processor()); in processor_offline_intstack()
579 processor_t processor = current_processor(); in processor_cpu_reinit()
1052 if (current_processor()->state == PROCESSOR_RUNNING) { in ml_io_read()
[all …]
H A Dstartup.c670 processor_t processor = current_processor(); in kernel_bootstrap_thread()
928 processor_t processor = current_processor(); in secondary_cpu_main()
949 assert(current_thread() == current_processor()->idle_thread); in processor_start_thread()
952 kcov_start_cpu(current_processor()->cpu_id); in processor_start_thread()
991 processor_t processor = current_processor(); in load_context()
H A Drecount.c559 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 Dast.c332 preemption_reasons = csw_check(thread, current_processor(), (preemption_reasons & AST_QUANTUM)); in ast_taken_user()
361 clear_pending_nonurgent_preemption(current_processor()); in ast_taken_user()
H A Dsched_prim.c935 processor_t processor = current_processor(); in check_monotonic_time()
1082 uint64_t ttd = current_processor()->timer_call_ttd; in thread_unblock()
1210 thread->chosen_processor = current_processor(); in thread_go()
2339 assert(cprocessor == current_processor()); in sched_SMT_balance()
2699 assert(processor == current_processor()); in thread_select()
3276 processor_t processor = current_processor(); in thread_invoke()
3692 assert(processor == current_processor()); in thread_dispatch()
3780 …sched_update_pset_avg_execution_time(current_processor()->processor_set, consumed, processor->last… in thread_dispatch()
4122 processor = current_processor(); in thread_block_reason()
4217 processor_t processor = current_processor(); in thread_run()
[all …]
H A Dsched_dualq.c468 assert(current_processor()->processor_primary == current_processor()); in sched_dualq_steal_thread()
H A Dprocessor.h521 extern processor_t current_processor(void);
760 assert(processor == current_processor()); in pset_update_processor_state()
H A Dsched_amp.c495 processor_t processor = current_processor(); in sched_amp_steal_thread()
H A Dsmr.c1614 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 Dsfi.c370 if (processor == current_processor()) { in sfi_timer_global_off()
/xnu-11417.101.15/tools/lldbmacros/
H A Drecount.py422 current_processor = processor_list
423 while unsigned(current_processor) > 0:
424 if unsigned(current_processor.cpu_id) == ptr_or_id:
425 return current_processor
426 current_processor = current_processor.processor_list
436 current_processor = processor_list
437 while unsigned(current_processor) > 0:
438 processors.append(current_processor)
439 current_processor = current_processor.processor_list
H A Dprocess.py1689 current_processor = processor_list
1690 while unsigned(current_processor) > 0:
1691 print("\n" + GetProcessorSummary(current_processor))
1692 active_thread = current_processor.active_thread
1702 current_processor = current_processor.processor_list
1710 current_processor = processor_list
1711 while unsigned(current_processor) > 0:
1712 print(GetProcessorSummary(current_processor))
1713 active_thread = current_processor.active_thread
1721 current_processor = current_processor.processor_list
H A Dscheduler.py356 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-11417.101.15/tests/sched/sched_test_harness/
H A Dsched_edge_harness.c12 current_processor(void) in current_processor() function
330 current_processor()->processor_set, current_processor(), (thread_t)thread); in impl_choose_pset_for_thread()
/xnu-11417.101.15/osfmk/kperf/
H A Dkptimer.c534 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 Dlazy.c131 processor_t processor = current_processor(); in kperf_lazy_cpu_sample()
/xnu-11417.101.15/osfmk/arm/
H A Dcpu_common.c608 ast_check(current_processor()); in cpu_signal_handler_internal()
614 timer_queue_expire_local(current_processor()); in cpu_signal_handler_internal()
694 current_processor(void) in current_processor() function
H A Drtclock.c274 processor = current_processor(); in mach_approximate_time()
/xnu-11417.101.15/osfmk/i386/
H A Dcpu.c199 current_processor(void) in current_processor() function
H A Di386_init.c1103 if (current_processor()->active_thread != THREAD_NULL) { in do_init_slave()
/xnu-11417.101.15/bsd/dev/dtrace/
H A Dfbt_blacklist.c128 CLOSURE(current_processor)
/xnu-11417.101.15/osfmk/arm64/
H A Dmachine_routines.c1653 …kprintf("[%d]%s>pset_find(cluster_id=%d) returned pset %d\n", current_processor()->cpu_id, __FUNCT… in ml_processor_register()
1660 …kprintf("[%d]%s>pset_create(cluster_id=%d) returned pset %d\n", current_processor()->cpu_id, __FUN… in ml_processor_register()
1663 …kprintf("[%d]%s>cpu_id %p cluster_id %d cpu_number %d is type %d\n", current_processor()->cpu_id, … in ml_processor_register()
1750 if (current_processor() != processor) { in cause_ast_check()
/xnu-11417.101.15/osfmk/tests/
H A Dpmap_tests.c365 const processor_t nest_proc = current_processor(); in test_pmap_nesting()

12