Home
last modified time | relevance | path

Searched refs:preemption_count (Results 1 – 8 of 8) sorted by relevance

/xnu-11215.61.5/osfmk/arm/
H A Dpreemption_disable.c95 os_atomic_store(&thread->machine.preemption_count, count, compiler_acq_rel); in _enable_preemption_write_count()
124 unsigned int count = thread->machine.preemption_count; in _disable_preemption()
126 os_atomic_store(&thread->machine.preemption_count, in _disable_preemption()
155 unsigned int count = thread->machine.preemption_count; in _disable_preemption_without_measurements()
161 os_atomic_store(&thread->machine.preemption_count, in _disable_preemption_without_measurements()
193 unsigned int count = thread->machine.preemption_count; in _enable_preemption()
212 unsigned int count = thread->machine.preemption_count; in get_preemption_level_for_thread()
372 thread->machine.preemption_count |= SCHED_HYGIENE_MARKER; in _prepare_preemption_disable_measurement()
H A Dlocks.h112 uint32_t *__dpft_countp = &__dpft_thread->machine.preemption_count; \
124 uint32_t *__dpft_countp = &(t)->machine.preemption_count; \
H A Dthread.h161 unsigned int preemption_count; /* preemption count */ member
H A Darm_init.c479 thread->machine.preemption_count = 0; in arm_init()
736 cpu_data_ptr->cpu_active_thread->machine.preemption_count--; in arm_init_cpu()
/xnu-11215.61.5/osfmk/arm64/
H A Dgenassym.c161 DECLARE("ACT_PREEMPT_CNT", offsetof(struct thread, machine.preemption_count)); in main()
H A Dpcb.c387 thread->machine.preemption_count = 0; in machine_thread_create()
/xnu-11215.61.5/osfmk/arm64/sptm/
H A Darm_init_sptm.c783 thread->machine.preemption_count = 0; in arm_init()
1043 cpu_data_ptr->cpu_active_thread->machine.preemption_count--; in arm_init_cpu()
/xnu-11215.61.5/doc/lifecycle/
H A Dhibernation.md226 + The boot CPU's idle thread preemption_count also has to be fixed up. This
227 is necessary because the page containing preemption_count is captured