Home
last modified time | relevance | path

Searched refs:constraint (Results 1 – 12 of 12) sorted by relevance

/xnu-11215/osfmk/mach/
H A Dthread_policy.h155 uint32_t constraint; member
H A Dthread_policy_private.h184 uint32_t constraint; member
/xnu-11215/osfmk/kern/
H A Dthread_policy.c336 …constraint_with_priority_policy_data_t, constraint) == offsetof(thread_time_constraint_policy_data…
407 if (info->constraint < info->computation || in thread_policy_set_internal()
414 if (info->computation < (info->constraint / 2)) { in thread_policy_set_internal()
415 info->computation = (info->constraint / 2); in thread_policy_set_internal()
433 thread->realtime.constraint = info->constraint; in thread_policy_set_internal()
1073 thread->realtime.deadline = thread->realtime.constraint + ctime; in thread_recompute_priority()
1360 info->constraint = thread->realtime.constraint; in thread_policy_get()
1376 info->constraint = default_timeshare_constraint; in thread_policy_get()
H A Dsched_prim.c182 uint32_t constraint = RT_CONSTRAINT_NONE; in check_rt_runq_consistency() local
221 constraint = rt_runq->pri_constraint; in check_rt_runq_consistency()
228 assert(os_atomic_load(&rt_run_queue->constraint, relaxed) == constraint); in check_rt_runq_consistency()
4457 os_atomic_store(&rt_run_queue->constraint, thread->realtime.constraint, relaxed); in rt_runq_enqueue()
4508 constraint = next_rt->realtime.constraint; in rt_runq_dequeue()
4514 rt_runq->pri_constraint = constraint; in rt_runq_dequeue()
4520 constraint = rt_runq->pri_constraint; in rt_runq_dequeue()
4525 os_atomic_store(&rt_run_queue->constraint, constraint, relaxed); in rt_runq_dequeue()
4570 constraint = next_rt->realtime.constraint; in rt_runq_remove()
4576 rt_runq->pri_constraint = constraint; in rt_runq_remove()
[all …]
H A Dsched.h279 …_Atomic uint32_t constraint; /* constraint of earliest deadline thread … member
H A Dthread.h591 uint32_t constraint; member
/xnu-11215/tests/
H A Dwork_interval_test_unentitled.c42 pol.constraint = (uint32_t)nanos_to_abs(100000000); in set_realtime()
H A Dwork_interval_test.c143 pol.constraint = (uint32_t)nanos_to_abs(100000000); in set_realtime()
H A Dwork_interval_data_test.c53 pol.constraint = (uint32_t)nanos_to_abs(interval_nanos); in set_realtime()
H A Dmach_eventlink.c838 pol.constraint = (uint32_t)nanos_to_abs(interval_nanos); in set_realtime()
/xnu-11215/tools/tests/jitter/
H A Dtimer_jitter.c116 pol.constraint = CONSTRAINT_NANOS * g_mti.denom / g_mti.numer; in thread_setup()
/xnu-11215/tools/tests/zero-to-n/
H A Dzero-to-n.c446 pol.constraint = (uint32_t) nanos_to_abs(CONSTRAINT_NANOS * 2); in rt_churn_thread_setup()
635 pol.constraint = (uint32_t) nanos_to_abs(LL_CONSTRAINT_NANOS); in thread_setup()
638 pol.constraint = (uint32_t) nanos_to_abs(CONSTRAINT_NANOS); in thread_setup()