Searched refs:percentage (Results 1 - 5 of 5) sorted by relevance

/darwin-on-arm/xnu/osfmk/kern/
H A Dtask_policy.c54 int task_set_cpuusage(task_t task, uint64_t percentage, uint64_t interval, uint64_t deadline, int scope);
1391 * A percentage-based CPU limit performs the requested action after the specified amount of actual CPU time
1396 * We support either deadline != 0 OR percentage != 0, but not both. The original intention in having them
1398 * after I have used some amount of CPU time; this is different than the recurring percentage/interval model)
1405 proc_set_task_ruse_cpu(task_t task, uint32_t policy, uint32_t percentage, uint64_t interval, uint64_t deadline) argument
1411 * Enforce the matrix of supported configurations for policy, percentage, and deadline.
1424 if (percentage != 0)
1443 error = task_set_cpuusage(task, percentage, interval, deadline, scope);
1539 task_set_cpuusage(task_t task, uint64_t percentage, uint64_t interval, uint64_t deadline, int scope) argument
1552 if (percentage !
[all...]
H A Dthread.c1476 * Calling with percentage of 0 will unset the limit for this thread.
1480 thread_set_cpulimit(int action, uint8_t percentage, uint64_t interval_ns) argument
1487 assert(percentage <= 100);
1489 if (percentage == 0) {
1522 * The limit is specified as a percentage of CPU over an interval in nanoseconds.
1525 limittime = (interval_ns * percentage) / 100;
H A Dtask.h350 uint8_t rusage_cpu_percentage; /* Task-wide CPU limit percentage */
352 uint8_t rusage_cpu_perthr_percentage; /* Per-thread CPU limit percentage */
611 int proc_set_task_ruse_cpu(task_t task, uint32_t policy, uint32_t percentage, uint64_t interval, uint64_t deadline);
H A Dthread.h755 extern int thread_set_cpulimit(int action, uint8_t percentage, uint64_t interval_ns);
/darwin-on-arm/xnu/bsd/kern/
H A Dkern_exec.c169 int task_set_cpuusage(task_t task, uint64_t percentage, uint64_t interval, uint64_t deadline, int scope);

Completed in 29 milliseconds