Home
last modified time | relevance | path

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

12

/xnu-8792.41.9/osfmk/arm/pmap/
H A Dpmap.h326 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 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()
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 Dpmap.c282 #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 Dpmap_pt_geometry.h155 #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 Dpmap_data.c452 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 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-8792.41.9/tools/lldbmacros/
H A Dpmap.py698 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 Dprocess.py1117 def TaskForPmapHelper(pmap): argument
/xnu-8792.41.9/osfmk/x86_64/
H A Dpmap.c1427 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 Dcopyio.c172 pmap_t pmap; in copyio() local
/xnu-8792.41.9/osfmk/tests/
H A Dpmap_tests.c52 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 Dpmap.h452 #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 Dvm_fault.c2536 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 Dvm_object.c2109 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 Dvm_map.c1324 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 Diokit_rpc.c461 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 Dkdp_vm.c61 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 Dkdp_x86_common.c78 pmap_t pmap, in kdp_vtophys()
/xnu-8792.41.9/iokit/bsddev/
H A DIOKitBSDInit.cpp1512 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 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-8792.41.9/osfmk/arm/
H A Dmodel_dep.c199 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 Dplatform_tests.c1361 pmap_t pmap = pmap_create_options(NULL, 0, PMAP_CREATE_64BIT); in arm64_pan_test() local
/xnu-8792.41.9/osfmk/kdp/
H A Dkdp_core.c419 pmap_traverse_present_mappings(pmap_t __unused pmap, in pmap_traverse_present_mappings()

12