Home
last modified time | relevance | path

Searched refs:resource (Results 1 – 24 of 24) sorted by relevance

/xnu-11215/osfmk/kern/
H A Dexclaves_resource.c337 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 Dexclaves_resource.h182 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 Dexclaves.c358 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 Dthread_policy.c2604 *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 Dpolicy_internal.h183 user_addr_t resource, int resource_type);
185 user_addr_t resource, int resource_type);
/xnu-11215/libsyscall/wrappers/unix03/
H A Dgetrlimit.c32 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 Dsetrlimit.c32 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 Dexclaves.py25 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 Dpthread_shims.c202 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 Dpthread_workqueue.c2614 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 DMakefile41 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 Dpthread_shims.h282 …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 Drecount.md3 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 Dmemorystatus.md17 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 Dfreezer.md87 NAND writes are a limited resource. The drive can only sustain so many writes before it will start …
/xnu-11215/doc/building/
H A Dxnu_version.md27 The format of the version number must conform to the version resource format
/xnu-11215/libsyscall/mach/
H A Derr_server.sub64 "(server/netmemory) resource shortage",
135 "(server/us) resource exhausted",
H A Derr_libkern.sub65 "(libkern/kext) resource shortage", /* 0x3 */
H A Derr_kern.sub46 "(os/kern) resource shortage",
H A Derr_iokit.sub47 "(iokit/common) resource shortage", // 0x2be
/xnu-11215/osfmk/console/art/
H A Dprogress.m68 printf ("ERROR!!! can not open resource file [%s]\n", filename);
/xnu-11215/doc/scheduler/
H A Dsched_clutch_edge.md273 …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 Dtask_ref.md28 out of a finite resource (for example ASIDs). At this point there is very little
/xnu-11215/osfmk/mach/
H A Dmach_host.defs281 * <key, previous-voucher> pairs of resource attributes.