Searched refs:pvep (Results 1 – 4 of 4) sorted by relevance
| /xnu-8019.80.24/osfmk/arm/pmap/ |
| H A D | pmap_data.h | 413 pvh_update_head(pv_entry_t **pvh, void *pvep, unsigned int type) in pvh_update_head() argument 416 os_atomic_store((vm_offset_t *)pvh, (vm_offset_t)pvep | type | PVH_FLAG_LOCK, relaxed); in pvh_update_head() 436 pvh_update_head_unlocked(pv_entry_t **pvh, void *pvep, unsigned int type) in pvh_update_head_unlocked() argument 439 *(vm_offset_t *)pvh = ((vm_offset_t)pvep | type) & ~PVH_FLAG_LOCK; in pvh_update_head_unlocked() 522 pve_set_altacct(pv_entry_t *pvep, unsigned idx) in pve_set_altacct() argument 525 pvep->pve_ptep[idx] = (pt_entry_t *)((uintptr_t)pvep->pve_ptep[idx] | PVE_PTEP_ALTACCT); in pve_set_altacct() 536 pve_clr_altacct(pv_entry_t *pvep, unsigned idx) in pve_clr_altacct() argument 539 pvep->pve_ptep[idx] = (pt_entry_t *)((uintptr_t)pvep->pve_ptep[idx] & ~PVE_PTEP_ALTACCT); in pve_clr_altacct() 550 pve_get_altacct(pv_entry_t *pvep, unsigned idx) in pve_get_altacct() argument 553 return (uintptr_t)pvep->pve_ptep[idx] & PVE_PTEP_ALTACCT; in pve_get_altacct() [all …]
|
| H A D | pmap_data.c | 1548 pv_entry_t *pvep = *pvepp; in pv_free_list_alloc() local 1549 free_list->list = pvep->pve_next; in pv_free_list_alloc() 1550 pvep->pve_next = PV_ENTRY_NULL; in pv_free_list_alloc() 1966 pv_free(pv_entry_t *pvep) in pv_free() argument 1968 assert(pvep != PV_ENTRY_NULL); in pv_free() 1970 pv_list_free(pvep, pvep, 1); in pv_free() 2091 pv_entry_t *pvep = PV_ENTRY_NULL; in pepv_convert_ptep_to_pvep() local 2092 pv_alloc_return_t ret = pv_alloc(pmap, pai, lock_mode, &pvep); in pepv_convert_ptep_to_pvep() 2098 assert(pvep != PV_ENTRY_NULL); in pepv_convert_ptep_to_pvep() 2101 pve_init(pvep); in pepv_convert_ptep_to_pvep() [all …]
|
| /xnu-8019.80.24/tools/lldbmacros/ |
| H A D | pmap.py | 996 def PVDumpPTE(pvep, ptep, verbose_level = vHUMAN): argument 1014 if pvep is not None and (ptep & 0x1): 1021 if pvep is not None: 1022 pve_str = 'PVEP {:#x}, '.format(pvep) 1118 pvep = pvh & ~0x3 1121 while pvep != 0: 1122 pve = kern.GetValueFromAddress(pvep, "pv_entry_t *") 1125 PVDumpPTE(pvep, pve.pve_ptep[pve_ptep_idx], verbose_level) 1130 pvep = unsigned(pve.pve_next) 1571 pvep = pvh & ~0x3 [all …]
|
| /xnu-8019.80.24/osfmk/arm/ |
| H A D | pmap.c | 2805 pv_entry_t *pvep = pvh_pve_list(pvh); in pmap_assert_free() local 2809 first_ptep = pve_get_ptep(pvep, pve_ptep_idx); in pmap_assert_free()
|