| /xnu-11215/osfmk/kern/ |
| H A D | exclaves_resource.c | 337 return cb(resource); 355 return resource; in lookup_resource_by_name() 372 return resource; in lookup_resource_by_id() 411 resource->r_id = id; in exclaves_resource_alloc() 426 (void) strlcpy(resource->r_name, name, sizeof(resource->r_name)); in exclaves_resource_alloc() 462 return resource; in exclaves_resource_alloc() 736 *out = resource; in exclaves_resource_from_port_name() 1542 *out = resource; in exclaves_notification_create() 1828 *out = resource; in exclaves_resource_shared_memory_map() 1860 bzero(&resource->r_shared_memory, sizeof(resource->r_shared_memory)); in exclaves_resource_shared_memory_unmap() [all …]
|
| H A D | exclaves_resource.h | 182 exclaves_resource_name(const exclaves_resource_t *resource); 197 exclaves_resource_retain(exclaves_resource_t *resource); 215 exclaves_resource_release(exclaves_resource_t *resource); 241 exclaves_resource_t **resource); 364 exclaves_conclave_launch(exclaves_resource_t *resource); 420 exclaves_conclave_suspend(exclaves_resource_t *resource); 435 exclaves_conclave_resume(exclaves_resource_t *resource); 484 exclaves_conclave_get_domain(exclaves_resource_t *resource); 533 exclaves_resource_t **resource); 625 exclaves_resource_t **resource); [all …]
|
| H A D | exclaves.c | 358 perm, &resource); in _exclaves_ctl_trap() 381 &resource); in _exclaves_ctl_trap() 394 exclaves_resource_release(resource); in _exclaves_ctl_trap() 405 &resource); in _exclaves_ctl_trap() 418 exclaves_resource_release(resource); in _exclaves_ctl_trap() 525 &resource); in _exclaves_ctl_trap() 546 exclaves_resource_t *resource; in _exclaves_ctl_trap() local 553 if (resource->r_type != in _exclaves_ctl_trap() 607 exclaves_resource_t *resource; in _exclaves_ctl_trap() local 632 exclaves_resource_t *resource; in _exclaves_ctl_trap() local [all …]
|
| H A D | thread_policy.c | 2604 *resource = USER_ADDR_NULL; in canonicalize_resource_and_type() 2611 *resource = USER_ADDR_NULL; in canonicalize_resource_and_type() 2619 user_addr_t resource, in find_qos_override() argument 2626 if (override->override_resource == resource && in find_qos_override() 2639 user_addr_t resource, in find_and_decrement_qos_override() argument 2651 …if ((THREAD_QOS_OVERRIDE_RESOURCE_WILDCARD == resource || override->override_resource == resource)… in find_and_decrement_qos_override() 2714 user_addr_t resource, in proc_thread_qos_add_override_internal() argument 2756 override->override_resource = resource; in proc_thread_qos_add_override_internal() 2809 user_addr_t resource, in proc_thread_qos_add_override() argument 2839 user_addr_t resource, in proc_thread_qos_remove_override_internal() argument [all …]
|
| H A D | policy_internal.h | 183 user_addr_t resource, int resource_type); 185 user_addr_t resource, int resource_type);
|
| /xnu-11215/libsyscall/wrappers/unix03/ |
| H A D | getrlimit.c | 32 extern int __getrlimit(int resource, struct rlimit *rlp); 40 getrlimit(int resource, struct rlimit *rlp) in getrlimit() argument 42 resource |= _RLIMIT_POSIX_FLAG; in getrlimit() 43 return __getrlimit(resource, rlp); in getrlimit()
|
| H A D | setrlimit.c | 32 extern int __setrlimit(int resource, const struct rlimit *rlp); 40 setrlimit(int resource, const struct rlimit *rlp) in setrlimit() argument 42 resource |= _RLIMIT_POSIX_FLAG; in setrlimit() 43 return __setrlimit(resource, rlp); in setrlimit()
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | exclaves.py | 25 resource = Cast(t.conclave, 'exclaves_resource_t *') 26 state = GetEnumName('conclave_state_t', resource.r_conclave.c_state, 'CONCLAVE_S_') 97 resource = Cast(elem.i_key, 'exclaves_resource_t *') 99 … state = GetEnumName('conclave_state_t', resource.r_conclave.c_state, 'CONCLAVE_S_') 100 …r_type = GetEnumName('xnuproxy_resourcetype_s', resource.r_type, 'XNUPROXY_RESOURCETYP… 101 connected = "yes" if resource.r_connected else "no"
|
| /xnu-11215/bsd/pthread/ |
| H A D | pthread_shims.c | 202 user_addr_t resource, int resource_type) in proc_usynch_thread_qos_add_override_for_resource() argument 207 first_override_for_resource, resource, resource_type) == 0; in proc_usynch_thread_qos_add_override_for_resource() 212 struct uthread *uth, uint64_t tid, user_addr_t resource, int resource_type) in proc_usynch_thread_qos_remove_override_for_resource() argument 216 return proc_thread_qos_remove_override(task, thread, tid, resource, in proc_usynch_thread_qos_remove_override_for_resource()
|
| H A D | pthread_workqueue.c | 2614 pthread_priority_t pp, user_addr_t resource) in bsdthread_add_explicit_override() argument 2628 resource, THREAD_QOS_OVERRIDE_TYPE_PTHREAD_EXPLICIT_OVERRIDE); in bsdthread_add_explicit_override() 2636 user_addr_t resource) in bsdthread_remove_explicit_override() argument 2644 int rv = proc_thread_qos_remove_override(proc_task(p), th, 0, resource, in bsdthread_remove_explicit_override()
|
| /xnu-11215/bsd/sys/ |
| H A D | Makefile | 41 proc.h ptrace.h queue.h quota.h resource.h resourcevar.h \ 113 resource.h \ 159 proc.h queue.h random.h resource.h \
|
| H A D | pthread_shims.h | 282 …d, int override_qos, boolean_t first_override_for_resource, user_addr_t resource, int resource_typ… 283 …_for_resource)(task_t task, struct uthread *, uint64_t tid, user_addr_t resource, int resource_typ…
|
| /xnu-11215/doc/observability/ |
| H A D | recount.md | 3 CPU resource accounting interfaces and implementation. 7 Recount is a resource accounting subsystem in the kernel that tracks the CPU resources consumed by … 77 To count CPU resource usage, a `struct recount_usage` has the following fields:
|
| /xnu-11215/doc/vm/ |
| H A D | memorystatus.md | 17 Depending on the resource, there are a variety of actions that memorystatus might take. 22 The memorystatus contains code to perform four actions in response to resource shortages: 64 …emptive actions on a healthy system if we're somewhat low on a specific resource. For example, we'… 68 To keep the synchronization simple, anytime a resource shortage is detected the memorystatus 147 …ake` whenever any subsystem determines we're running low on a monitored resource. The wakeup is bl…
|
| H A D | freezer.md | 87 NAND writes are a limited resource. The drive can only sustain so many writes before it will start …
|
| /xnu-11215/doc/building/ |
| H A D | xnu_version.md | 27 The format of the version number must conform to the version resource format
|
| /xnu-11215/libsyscall/mach/ |
| H A D | err_server.sub | 64 "(server/netmemory) resource shortage", 135 "(server/us) resource exhausted",
|
| H A D | err_libkern.sub | 65 "(libkern/kext) resource shortage", /* 0x3 */
|
| H A D | err_kern.sub | 46 "(os/kern) resource shortage",
|
| H A D | err_iokit.sub | 47 "(iokit/common) resource shortage", // 0x2be
|
| /xnu-11215/osfmk/console/art/ |
| H A D | progress.m | 68 printf ("ERROR!!! can not open resource file [%s]\n", filename);
|
| /xnu-11215/doc/scheduler/ |
| H A D | sched_clutch_edge.md | 273 …resource intensive threads across clusters in order to reduce contention on the shared resources. … 275 **Cluster shared resource thread scheduling policy** 280 …tive of type. The idea is that this scheduling policy will put a shared resource thread on each cl… 282 …n the cluster; so a cluster's shared resource is considered full if there are "n" runnable + runni…
|
| /xnu-11215/doc/debugging/ |
| H A D | task_ref.md | 28 out of a finite resource (for example ASIDs). At this point there is very little
|
| /xnu-11215/osfmk/mach/ |
| H A D | mach_host.defs | 281 * <key, previous-voucher> pairs of resource attributes.
|