Home
last modified time | relevance | path

Searched defs:pmap (Results 1 – 25 of 35) sorted by relevance

12

/xnu-10002.1.13/osfmk/arm/pmap/ !
H A Dpmap.h334 struct pmap { struct
339 pmap_paddr_t ttep; argument
357 const struct page_table_attr * pmap_pt_attr; argument
366 queue_chain_t pmaps; argument
371 /* Information representing the "nested" (shared) region in this pmap. */ argument
372 struct pmap *nested_pmap; argument
391 /* number of pmaps in which this pmap is nested */ argument
395 /* Number of pmaps that nested this pmap without bounds set. */ argument
412 int pmap_pid; argument
413 char pmap_procname[17]; argument
[all …]
H A Dpmap_internal.h199 pmap_lock_init(pmap_t pmap) in pmap_lock_init()
211 pmap_lock_destroy(pmap_t pmap) in pmap_lock_destroy()
223 pmap_assert_locked(__unused pmap_t pmap, __unused pmap_lock_mode_t mode) in pmap_assert_locked()
245 pmap_assert_locked_any(__unused pmap_t pmap) in pmap_assert_locked_any()
261 pmap_lock(pmap_t pmap, pmap_lock_mode_t mode) in pmap_lock()
290 pmap_lock_preempt(pmap_t pmap, pmap_lock_mode_t mode) in pmap_lock_preempt()
342 pmap_try_lock(pmap_t pmap, pmap_lock_mode_t mode) in pmap_try_lock()
379 pmap_lock_shared_to_exclusive(pmap_t pmap) in pmap_lock_shared_to_exclusive()
401 pmap_unlock(pmap_t pmap, pmap_lock_mode_t mode) in pmap_unlock()
H A Dpmap.c283 #define PMAP_FOOTPRINT_SUSPENDED(pmap) \ argument
286 #define PMAP_FOOTPRINT_SUSPENDED(pmap) (FALSE) argument
442 pmap_check_ledgers(__unused pmap_t pmap) in pmap_check_ledgers()
542 pte_set_wired(pmap_t pmap, pt_entry_t *ptep, boolean_t wired) in pte_set_wired()
588 #define PMAP_UPDATE_TLBS(pmap, s, e, strong, last_level_only) { … argument
1618 pmap_t pmap, int bytes) in PMAP_ZINFO_PALLOC()
1625 pmap_t pmap, in PMAP_ZINFO_PFREE()
1633 pmap_t pmap, in pmap_tt_ledger_credit()
1644 pmap_t pmap, in pmap_tt_ledger_debit()
1668 alloc_asid(pmap_t pmap) in alloc_asid()
[all …]
H A Dpmap_pt_geometry.h154 #define pmap_get_pt_attr(pmap) ((pmap)->pmap_pt_attr) argument
155 #define pmap_get_pt_ops(pmap) ((pmap)->pmap_pt_attr->pta_ops) argument
160 #define pmap_get_pt_attr(pmap) (native_pt_attr) argument
161 #define pmap_get_pt_ops(pmap) (&native_pt_ops) argument
520 pmap_ttne(pmap_t pmap, unsigned int target_level, vm_map_address_t addr) in pmap_ttne()
571 pmap_tt1e(pmap_t pmap, vm_map_address_t addr) in pmap_tt1e()
585 pmap_tt2e(pmap_t pmap, vm_map_address_t addr) in pmap_tt2e()
599 pmap_tt3e(pmap_t pmap, vm_map_address_t addr) in pmap_tt3e()
613 pmap_tte(pmap_t pmap, vm_map_address_t addr) in pmap_tte()
627 pmap_pte(pmap_t pmap, vm_map_address_t addr) in pmap_pte()
H A Dpmap_data.c452 struct pmap pmap; member
858 pmap_t pmap = ptdp->pmap; in ppr_remove_pt_page() local
1962 pmap_t pmap, in pv_alloc()
2206 pmap_t pmap, in pepv_convert_ptep_to_pvep()
2300 pmap_t pmap, in pmap_enter_pv()
2470 pmap_t pmap, in pmap_remove_pv()
2816 ptd_alloc(pmap_t pmap) in ptd_alloc()
2852 pmap_t pmap = ptdp->pmap; in ptd_deallocate() local
2903 pmap_t pmap, in ptd_info_init()
3194 pmap_ledger_check_balance(pmap_t pmap) in pmap_ledger_check_balance()
[all …]
H A Dpmap_data.h878 struct pmap *pmap; member
/xnu-10002.1.13/osfmk/i386/ !
H A Dpmap.h238 #define pdptnum(pmap, a) (((vm_offset_t)(a) >> PDPTSHIFT) & PDPTMASK) argument
239 #define pdenum(pmap, a) (((vm_offset_t)(a) >> PDESHIFT) & PDEMASK) argument
242 #define pdeidx(pmap, a) (((a) >> PDSHIFT) & ((1ULL<<(48 - PDSHIFT)) -1)) argument
243 #define pdptidx(pmap, a) (((a) >> PDPTSHIFT) & ((1ULL<<(48 - PDPTSHIFT)) -1)) argument
244 #define pml4idx(pmap, a) (((a) >> PML4SHIFT) & ((1ULL<<(48 - PML4SHIFT)) -1)) argument
304 #define PTE_IS_COMPRESSED(x, ptep, pmap, vaddr) \ argument
583 struct pmap { struct
586 pmap_paddr_t pm_ucr3; /* Mirrored user PML4 physical */ argument
589 pmap_paddr_t pm_eptp; /* EPTP */ argument
595 pcid_t pmap_pcid_cpus[PMAP_PCID_MAX_CPUS]; argument
[all …]
H A Dpmap_x86_common.c72 pmap_shared_region_size_min(__unused pmap_t pmap) in pmap_shared_region_size_min()
78 pmap_commpage_size_min(__unused pmap_t pmap) in pmap_commpage_size_min()
334 pmap_find_pa(pmap_t pmap, addr64_t va) in pmap_find_pa()
386 pmap_find_phys(pmap_t pmap, addr64_t va) in pmap_find_phys()
398 pmap_find_phys_nofault(pmap_t pmap, addr64_t va) in pmap_find_phys_nofault()
415 pmap_get_prot(pmap_t pmap, addr64_t va, vm_prot_t *protp) in pmap_get_prot()
497 pmap_t pmap; in pmap_update_cache_attributes_locked() local
580 pmap_t pmap, in pmap_enter()
619 pmap_t pmap, in pmap_enter_options_addr()
634 pmap_t pmap, in pmap_enter_options()
[all …]
H A Dpmap_internal.h257 pmap_t pmap; /* pmap where mapping lies */ member
266 pmap_t pmap; member
547 pvhashidx(pmap_t pmap, vm_map_offset_t va) in pvhashidx()
682 pmap_t pmap; member
701 pmap_pagetable_corruption_action_t action, pmap_t pmap, vm_map_offset_t vaddr, pt_entry_t *ptep, in pmap_pagetable_corruption_log()
738 pmap_classify_pagetable_corruption(pmap_t pmap, vm_map_offset_t vaddr, ppnum_t *ppnp, pt_entry_t *p… in pmap_classify_pagetable_corruption()
832 pmap_compressed_pte_corruption_repair(uint64_t pte, uint64_t *pte_addr, uint64_t *ptep, pmap_t pmap, in pmap_compressed_pte_corruption_repair()
879 pmap_pv_remove(pmap_t pmap, in pmap_pv_remove()
1010 pmap_t pmap, in pmap_pv_is_altacct()
1056 PMAP_ZINFO_PALLOC(pmap_t pmap, vm_size_t bytes) in PMAP_ZINFO_PALLOC()
[all …]
/xnu-10002.1.13/bsd/kern/code_signing/ !
H A Dppl.c275 pmap_t pmap, in ppl_associate_code_signature()
291 __unused pmap_t pmap) in ppl_allow_jit_region()
299 pmap_t pmap, in ppl_associate_jit_region()
313 pmap_t pmap, in ppl_associate_debug_region()
327 pmap_t pmap) in ppl_address_space_debugged()
341 pmap_t pmap) in ppl_allow_invalid_code()
348 pmap_t pmap, in ppl_get_trust_level_kdp()
356 const pmap_t pmap) in ppl_address_space_exempt()
403 pmap_t pmap, in ppl_resolve_kernel_entitlements()
/xnu-10002.1.13/tools/lldbmacros/ !
H A Dpmap.py698 def PmapWalk(pmap, vaddr, verbose_level = vHUMAN): argument
1142 def FindMappingAtLevelARM64(pmap, tt, nttes, level, va, action): argument
1190 def ScanPmap(pmap, action): argument
1225 def printMatchedMapping(pmap, level, type, tte, paddr, va, granule): argument
1246 def printValidTTE(pmap, level, type, tte, paddr, va, granule): argument
1272 def checkPVList(pmap, level, type, tte, paddr, va, granule): argument
/xnu-10002.1.13/osfmk/x86_64/ !
H A Dpmap.c1447 pmap_t pmap = NULL; in pmap_assert_free() local
1495 pmap_t pmap, in pmap_is_empty()
1728 pmap_check_ledgers(__unused pmap_t pmap) in pmap_check_ledgers()
2006 pmap_t pmap, in pmap_map_block_addr()
2019 pmap_t pmap, in pmap_map_block()
2389 pmap_t pmap, in pmap_query_pagesize()
2433 pmap_t pmap, in pmap_pre_expand_large_internal()
2488 pmap_t pmap, in pmap_pre_expand_large()
2508 pmap_t pmap, in pmap_pre_expand()
2591 __unused pmap_t pmap, in pmap_pageable()
[all …]
H A Dcopyio.c172 pmap_t pmap; in copyio() local
/xnu-10002.1.13/bsd/kern/ !
H A Dkern_codesigning.c640 __unused pmap_t pmap, in get_trust_level_kdp()
903 pmap_t pmap) in csm_allow_invalid_code()
914 pmap_t pmap, in csm_get_trust_level_kdp()
926 const pmap_t pmap) in csm_address_space_exempt()
/xnu-10002.1.13/osfmk/device/ !
H A Diokit_rpc.c472 pmap_t pmap = map->pmap; in IOMapPages() local
526 pmap_t pmap = map->pmap; in IOUnmapPages() local
540 pmap_t pmap = map->pmap; in IOProtectCacheMode() local
/xnu-10002.1.13/osfmk/vm/ !
H A Dvm_fault.c2559 pmap_t pmap, in vm_fault_cs_need_validation()
2636 pmap_t pmap, in vm_fault_cs_check_violation()
2787 pmap_t pmap, in vm_fault_cs_handle_violation()
3113 pmap_t pmap, in vm_fault_validate_cs()
3412 pmap_t pmap, in vm_fault_kill_for_csm_violation()
3437 pmap_t pmap, in pmap_enter_options_check()
3478 pmap_t pmap, in vm_fault_attempt_pmap_enter()
3547 pmap_t pmap, in vm_fault_pmap_enter()
3597 pmap_t pmap, in vm_fault_pmap_enter_with_object_lock()
3736 pmap_t pmap, in vm_fault_enter_prepare()
[all …]
H A Dpmap.h817 #define pmap_is_exotic(pmap) false argument
H A Dvm_object.c2137 struct pmap *pmap,
2391 struct pmap *pmap,
2474 struct pmap *pmap,
2713 pmap_t pmap,
2728 pmap_t pmap,
H A Dvm_map.c1363 pmap_t pmap, in vm_map_create_external()
1480 pmap_t pmap, in vm_map_create_options()
5222 pmap_t pmap; in vm_map_enter_cpm() local
6721 pmap_t pmap; in vm_map_wire_nested() local
7473 pmap_t pmap; in vm_map_unwire_nested() local
8588 pmap_t pmap; in vm_map_delete() local
9400 pmap_t pmap, in vm_map_copy_overwrite_nested()
10599 __unused pmap_t pmap) in vm_map_copy_overwrite_aligned()
21042 pmap_t pmap = vm_map_pmap(map); in vm_map_iokit_mapped_region() local
21051 pmap_t pmap = vm_map_pmap(map); in vm_map_iokit_unmapped_region() local
[all …]
/xnu-10002.1.13/osfmk/kdp/ml/arm/ !
H A Dkdp_vm.c61 pmap_t pmap, in kdp_vtophys()
96 pmap_t pmap; in kdp_machine_vm_read() local
/xnu-10002.1.13/osfmk/tests/ !
H A Dpmap_tests.c58 pmap_t pmap; member
460 pmap_t pmap = current_thread()->map->pmap; in test_pmap_call_overhead() local
/xnu-10002.1.13/osfmk/kdp/ml/i386/ !
H A Dkdp_x86_common.c78 pmap_t pmap, in kdp_vtophys()
/xnu-10002.1.13/osfmk/i386/AT386/ !
H A Dmodel_dep.c227 print_one_backtrace(pmap_t pmap, vm_offset_t topfp, const char *cur_marker, in print_one_backtrace()
1641 pmap_t pmap = 0; in print_tasks_user_threads() local
/xnu-10002.1.13/osfmk/arm/ !
H A Dmodel_dep.c203 print_one_backtrace(pmap_t pmap, vm_offset_t topfp, const char *cur_marker, in print_one_backtrace()
/xnu-10002.1.13/osfmk/arm64/ !
H A Dplatform_tests.c1361 pmap_t pmap = pmap_create_options(NULL, 0, PMAP_CREATE_64BIT); in arm64_pan_test() local

12