Home
last modified time | relevance | path

Searched refs:pvep (Results 1 – 4 of 4) sorted by relevance

/xnu-8019.80.24/osfmk/arm/pmap/
H A Dpmap_data.h413 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 Dpmap_data.c1548 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 Dpmap.py996 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 Dpmap.c2805 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()