| /xnu-8792.41.9/osfmk/arm/pmap/ |
| H A D | pmap.h | 326 struct pmap { struct 331 pmap_paddr_t ttep; argument 349 const struct page_table_attr * pmap_pt_attr; argument 358 queue_chain_t pmaps; argument 363 /* Information representing the "nested" (shared) region in this pmap. */ argument 364 struct pmap *nested_pmap; argument 382 /* number of pmaps in which this pmap is nested */ argument 386 /* Number of pmaps that nested this pmap without bounds set. */ argument 403 int pmap_pid; argument 404 char pmap_procname[17]; argument [all …]
|
| H A D | pmap_internal.h | 199 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() 263 pmap_lock(pmap_t pmap, pmap_lock_mode_t mode) in pmap_lock() 291 pmap_lock_preempt(pmap_t pmap, pmap_lock_mode_t mode) in pmap_lock_preempt() 333 pmap_try_lock(pmap_t pmap, pmap_lock_mode_t mode) in pmap_try_lock() 370 pmap_lock_shared_to_exclusive(pmap_t pmap) in pmap_lock_shared_to_exclusive() 392 pmap_unlock(pmap_t pmap, pmap_lock_mode_t mode) in pmap_unlock()
|
| H A D | pmap.c | 282 #define PMAP_FOOTPRINT_SUSPENDED(pmap) \ argument 285 #define PMAP_FOOTPRINT_SUSPENDED(pmap) (FALSE) argument 446 pmap_check_ledgers(__unused pmap_t pmap) in pmap_check_ledgers() 519 pte_set_wired(pmap_t pmap, pt_entry_t *ptep, boolean_t wired) in pte_set_wired() 546 #define PMAP_UPDATE_TLBS(pmap, s, e, strong, last_level_only) { … argument 1546 pmap_t pmap, int bytes) in PMAP_ZINFO_PALLOC() 1553 pmap_t pmap, in PMAP_ZINFO_PFREE() 1561 pmap_t pmap, in pmap_tt_ledger_credit() 1572 pmap_t pmap, in pmap_tt_ledger_debit() 1594 alloc_asid(pmap_t pmap) in alloc_asid() [all …]
|
| H A D | pmap_pt_geometry.h | 155 #define pmap_get_pt_attr(pmap) ((pmap)->pmap_pt_attr) argument 156 #define pmap_get_pt_ops(pmap) ((pmap)->pmap_pt_attr->pta_ops) argument 161 #define pmap_get_pt_attr(pmap) (native_pt_attr) argument 162 #define pmap_get_pt_ops(pmap) (&native_pt_ops) argument 521 pmap_ttne(pmap_t pmap, unsigned int target_level, vm_map_address_t addr) in pmap_ttne() 572 pmap_tt1e(pmap_t pmap, vm_map_address_t addr) in pmap_tt1e() 586 pmap_tt2e(pmap_t pmap, vm_map_address_t addr) in pmap_tt2e() 600 pmap_tt3e(pmap_t pmap, vm_map_address_t addr) in pmap_tt3e() 614 pmap_tte(pmap_t pmap, vm_map_address_t addr) in pmap_tte() 628 pmap_pte(pmap_t pmap, vm_map_address_t addr) in pmap_pte()
|
| H A D | pmap_data.c | 452 struct pmap pmap; member 855 pmap_t pmap = ptdp->pmap; in ppr_remove_pt_page() local 1925 pmap_t pmap, in pv_alloc() 2169 pmap_t pmap, in pepv_convert_ptep_to_pvep() 2263 pmap_t pmap, in pmap_enter_pv() 2433 pmap_t pmap, in pmap_remove_pv() 2776 ptd_alloc(pmap_t pmap) in ptd_alloc() 2812 pmap_t pmap = ptdp->pmap; in ptd_deallocate() local 2863 pmap_t pmap, in ptd_info_init() 3154 pmap_ledger_check_balance(pmap_t pmap) in pmap_ledger_check_balance() [all …]
|
| /xnu-8792.41.9/osfmk/i386/ |
| H A D | pmap.h | 238 #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 D | pmap_x86_common.c | 72 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 D | pmap_internal.h | 257 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-8792.41.9/tools/lldbmacros/ |
| H A D | pmap.py | 698 def PmapWalk(pmap, vaddr, verbose_level = vHUMAN): argument 1115 def FindMappingAtLevelARM64(pmap, tt, nttes, level, va, action): argument 1163 def ScanPmap(pmap, action): argument 1198 def printMatchedMapping(pmap, level, type, tte, paddr, va, granule): argument 1219 def printValidTTE(pmap, level, type, tte, paddr, va, granule): argument 1245 def checkPVList(pmap, level, type, tte, paddr, va, granule): argument
|
| H A D | process.py | 1117 def TaskForPmapHelper(pmap): argument
|
| /xnu-8792.41.9/osfmk/x86_64/ |
| H A D | pmap.c | 1427 pmap_t pmap = NULL; in pmap_assert_free() local 1475 pmap_t pmap, in pmap_is_empty() 1708 pmap_check_ledgers(__unused pmap_t pmap) in pmap_check_ledgers() 1986 pmap_t pmap, in pmap_map_block_addr() 1999 pmap_t pmap, in pmap_map_block() 2369 pmap_t pmap, in pmap_query_pagesize() 2399 pmap_t pmap, in pmap_pre_expand_large_internal() 2454 pmap_t pmap, in pmap_pre_expand_large() 2474 pmap_t pmap, in pmap_pre_expand() 2557 __unused pmap_t pmap, in pmap_pageable() [all …]
|
| H A D | copyio.c | 172 pmap_t pmap; in copyio() local
|
| /xnu-8792.41.9/osfmk/tests/ |
| H A D | pmap_tests.c | 52 pmap_t pmap; member 142 pmap_t pmap = current_thread()->map->pmap; in test_pmap_call_overhead() local
|
| /xnu-8792.41.9/osfmk/vm/ |
| H A D | pmap.h | 452 #define PMAP_ENTER(pmap, virtual_address, page, protection, fault_type, \ argument 481 #define PMAP_ENTER_OPTIONS(pmap, virtual_address, fault_phys_offset, \ argument 554 #define PMAP_ENTER_CHECK(pmap, page) \ argument 882 #define pmap_is_exotic(pmap) false argument
|
| H A D | vm_fault.c | 2536 pmap_t pmap, in vm_fault_cs_need_validation() 2613 pmap_t pmap, in vm_fault_cs_check_violation() 2736 pmap_t pmap, in vm_fault_cs_handle_violation() 3062 pmap_t pmap, in vm_fault_validate_cs() 3359 pmap_t pmap, in vm_fault_attempt_pmap_enter() 3403 pmap_t pmap, in vm_fault_pmap_enter() 3453 pmap_t pmap, in vm_fault_pmap_enter_with_object_lock() 3558 pmap_t pmap, in vm_fault_enter_prepare() 3711 pmap_t pmap, in vm_fault_enter() 4018 pmap_t pmap; in vm_fault_internal() local [all …]
|
| H A D | vm_object.c | 2109 struct pmap *pmap, in deactivate_pages_in_object() 2324 struct pmap *pmap, in deactivate_a_chunk() 2406 struct pmap *pmap, in vm_object_deactivate_pages() 2642 pmap_t pmap, in vm_object_pmap_protect() 2657 pmap_t pmap, in vm_object_pmap_protect_options()
|
| H A D | vm_map.c | 1324 pmap_t pmap, in vm_map_create_external() 1441 pmap_t pmap, in vm_map_create_options() 5156 pmap_t pmap; in vm_map_enter_cpm() local 6536 pmap_t pmap; in vm_map_wire_nested() local 7306 pmap_t pmap; in vm_map_unwire_nested() local 8413 pmap_t pmap; in vm_map_delete() local 9173 pmap_t pmap, in vm_map_copy_overwrite_nested() 10343 __unused pmap_t pmap) in vm_map_copy_overwrite_aligned() 20596 pmap_t pmap = vm_map_pmap(map); in vm_map_iokit_mapped_region() local 20605 pmap_t pmap = vm_map_pmap(map); in vm_map_iokit_unmapped_region() local [all …]
|
| /xnu-8792.41.9/osfmk/device/ |
| H A D | iokit_rpc.c | 461 pmap_t pmap = map->pmap; in IOMapPages() local 515 pmap_t pmap = map->pmap; in IOUnmapPages() local 529 pmap_t pmap = map->pmap; in IOProtectCacheMode() local
|
| /xnu-8792.41.9/osfmk/kdp/ml/arm/ |
| H A D | kdp_vm.c | 61 pmap_t pmap, in kdp_vtophys() 96 pmap_t pmap; in kdp_machine_vm_read() local
|
| /xnu-8792.41.9/osfmk/kdp/ml/i386/ |
| H A D | kdp_x86_common.c | 78 pmap_t pmap, in kdp_vtophys()
|
| /xnu-8792.41.9/iokit/bsddev/ |
| H A D | IOKitBSDInit.cpp | 1512 pmap_t pmap = vm_map_get_pmap(task_map); in IOTaskHasStringEntitlement() local 1586 pmap_t pmap = vm_map_get_pmap(task_map); in IOTaskHasEntitlement() local
|
| /xnu-8792.41.9/osfmk/i386/AT386/ |
| H A D | model_dep.c | 227 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-8792.41.9/osfmk/arm/ |
| H A D | model_dep.c | 199 print_one_backtrace(pmap_t pmap, vm_offset_t topfp, const char *cur_marker, in print_one_backtrace()
|
| /xnu-8792.41.9/osfmk/arm64/ |
| H A D | platform_tests.c | 1361 pmap_t pmap = pmap_create_options(NULL, 0, PMAP_CREATE_64BIT); in arm64_pan_test() local
|
| /xnu-8792.41.9/osfmk/kdp/ |
| H A D | kdp_core.c | 419 pmap_traverse_present_mappings(pmap_t __unused pmap, in pmap_traverse_present_mappings()
|