Home
last modified time | relevance | path

Searched refs:external (Results 1 – 22 of 22) sorted by relevance

/xnu-11215/doc/mach_ipc/
H A Dkmsg.md120 ### `IKM_TYPE_ALL_INLINED`: no external allocation
122 For this kmsg type, there is no external allocation, and the `ikm_big_data`
163 ### `IKM_TYPE_UDATA_OOL`: external allocation for pure data
283 ### `IKM_TYPE_ALL_OOL`: external allocations for both kernel data and pure data
/xnu-11215/osfmk/kperf/
H A Dkperf.h81 #pragma mark - external callbacks
/xnu-11215/bsd/kern/
H A Dkern_resource.c147 uint64_t get_task_logical_writes(task_t task, bool external);
966 int external = 0; in get_background_proc() local
980 external = (curp == targetp) ? TASK_POLICY_INTERNAL : TASK_POLICY_EXTERNAL; in get_background_proc()
982 *priority = proc_get_task_policy(current_task(), external, TASK_POLICY_DARWIN_BG); in get_background_proc()
998 int external; in do_background_proc() local
1018 external = (curp == targetp) ? TASK_POLICY_INTERNAL : TASK_POLICY_EXTERNAL; in do_background_proc()
1033 proc_set_task_policy(proc_task(targetp), external, TASK_POLICY_DARWIN_BG, enable); in do_background_proc()
1138 int enable, external; in do_background_thread() local
1154 external = (current_thread() == thread) ? TASK_POLICY_INTERNAL : TASK_POLICY_EXTERNAL; in do_background_thread()
1156 proc_set_thread_policy(thread, external, TASK_POLICY_DARWIN_BG, enable); in do_background_thread()
/xnu-11215/makedefs/
H A DMakeInc.san19 # Our external dependency on config/allsymbols from config hierarchy config_all is hardcoded in the…
/xnu-11215/osfmk/mach/
H A Dupl.defs62 * Basic Mach external memory management interface declaration.
H A Dtask_info.h376 mach_vm_size_t external; member
/xnu-11215/osfmk/i386/
H A Dpmap_x86_common.c996 pmap_ledger_debit(pmap, task_ledgers.external, PAGE_SIZE); in pmap_enter_options()
1152 pmap_ledger_credit(pmap, task_ledgers.external, PAGE_SIZE); in pmap_enter_options()
1526 task_ledgers.external, in pmap_remove_range_options()
1924 pmap_ledger_debit(pmap, task_ledgers.external, PAGE_SIZE); in pmap_page_protect_options()
2156 pmap_ledger_credit(pmap, task_ledgers.external, PAGE_SIZE); in phys_attribute_clear()
2178 pmap_ledger_debit(pmap, task_ledgers.external, PAGE_SIZE); in phys_attribute_clear()
/xnu-11215/osfmk/kern/
H A Dbsd_kern.c70 uint64_t get_task_logical_writes(task_t task, bool external);
1329 get_task_logical_writes(task_t task, bool external) in get_task_logical_writes() argument
1333 int entry = external ? task_ledgers.logical_writes_to_external : in get_task_logical_writes()
H A Dtask.c306 .external = -1,
1256 task_ledgers.external = ledger_entry_add(t, "external", "physmem", "bytes"); in init_task_ledgers()
1352 (task_ledgers.external < 0) || in init_task_ledgers()
1409 ledger_track_credit_only(t, task_ledgers.external); in init_task_ledgers()
1417 ledger_track_maximum(t, task_ledgers.external, 60); in init_task_ledgers()
5915 ledger_get_balance(task->ledger, task_ledgers.external, (ledger_amount_t *) &vm_info->external); in task_info()
5916 …ledger_get_lifetime_max(task->ledger, task_ledgers.external, (ledger_amount_t *) &vm_info->externa… in task_info()
H A Dtask.h1173 int external; member
/xnu-11215/iokit/DriverKit/
H A DIOWorkGroup.iig60 …port has been sent to the driver, the driver should be notified with a user-defined external method
H A DIOEventLink.iig76 …port has been sent to the driver, the driver should be notified with a user-defined external method
H A DIOService.iig477 * @brief Optionally supported external method to set properties in this service.
/xnu-11215/bsd/miscfs/devfs/
H A DREADME38 even if the external devfs has not been mounted yet :)
/xnu-11215/tools/lldbmacros/
H A Dmemory.py1338 self.external = 0
1351 if self.external < 0:
1380 self.external += other.external
1445 …vmstats.external = GetLedgerEntryBalancePages(ledger_template, task_ledgerp, entry_indices['extern…
1452 vmstats.new_resident_count = vmstats.internal + vmstats.external
4890 external = 0
4897 external = 1
/xnu-11215/doc/building/
H A Dbound_checks.md155 `bound-checks-soft` for external users in order to collect telemetry
/xnu-11215/osfmk/conf/
H A Dfiles275 # For now, no external pagers
/xnu-11215/doc/debugging/
H A Ddebugging.md363 Clearly an external library is involved and execution flow jumps between dSYM and the library few t…
/xnu-11215/osfmk/arm/pmap/
H A Dpmap.c3140 ledger_disable_panic_on_negative(p->ledger, task_ledgers.external); in pmap_create_options_internal()
4334 pmap_ledger_debit(pmap, task_ledgers.external, (num_external) * pmap_page_size);
5021 pmap_ledger_debit(pmap, task_ledgers.external, pt_attr_page_size(pt_attr) * PAGE_RATIO);
6522 pmap_ledger_credit(pmap, task_ledgers.external, pt_attr_page_size(pt_attr) * PAGE_RATIO);
11065 boolean_t external __unused)
11088 if (external && ppattr_pa_test_monitor(paddr)) {
11090 } else if (!external && !ppattr_pa_test_monitor(paddr)) {
/xnu-11215/osfmk/arm64/sptm/pmap/
H A Dpmap.c2459 ledger_disable_panic_on_negative(p->ledger, task_ledgers.external); in pmap_create_options_internal()
3370 pmap_ledger_debit(pmap, task_ledgers.external, (num_external) * pmap_page_size);
3649 pmap_ledger_debit(pmap, task_ledgers.external, pt_attr_page_size(pt_attr) * PAGE_RATIO);
5881 pmap_ledger_credit(pmap, task_ledgers.external, pt_attr_page_size(pt_attr) * PAGE_RATIO);
/xnu-11215/bsd/vfs/
H A Dvfs_subr.c255 static int vnode_resolver_create(mount_t, vnode_t, struct vnode_trigger_param *, boolean_t external
12000 vnode_resolver_create(mount_t mp, vnode_t vp, struct vnode_trigger_param *tinfo, boolean_t external) in vnode_resolver_create() argument
12023 if (external) { in vnode_resolver_create()
12027 result = vnode_resolver_attach(vp, rp, external); in vnode_resolver_create()
/xnu-11215/osfmk/vm/
H A Dvm_map.c24379 LEDGER_DRIFT(external);
24465 LEDGER_CHECK_BALANCE(external); in vm_map_pmap_check_ledgers()