Home
last modified time | relevance | path

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

/xnu-8020.101.4/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()
524 pve_set_altacct(pv_entry_t *pvep, unsigned idx) in pve_set_altacct() argument
527 pvep->pve_ptep[idx] = (pt_entry_t *)((uintptr_t)pvep->pve_ptep[idx] | PVE_PTEP_ALTACCT); in pve_set_altacct()
538 pve_set_internal(pv_entry_t *pvep, unsigned idx) in pve_set_internal() argument
541 pvep->pve_ptep[idx] = (pt_entry_t *)((uintptr_t)pvep->pve_ptep[idx] | PVE_PTEP_INTERNAL); in pve_set_internal()
552 pve_clr_altacct(pv_entry_t *pvep, unsigned idx) in pve_clr_altacct() argument
555 pvep->pve_ptep[idx] = (pt_entry_t *)((uintptr_t)pvep->pve_ptep[idx] & ~PVE_PTEP_ALTACCT); in pve_clr_altacct()
[all …]
H A Dpmap_data.c1552 pv_entry_t *pvep = *pvepp; in pv_free_list_alloc() local
1553 free_list->list = pvep->pve_next; in pv_free_list_alloc()
1554 pvep->pve_next = PV_ENTRY_NULL; in pv_free_list_alloc()
1980 pv_free(pv_entry_t *pvep) in pv_free() argument
1982 assert(pvep != PV_ENTRY_NULL); in pv_free()
1984 pv_list_free(pvep, pvep, 1); in pv_free()
2105 pv_entry_t *pvep = PV_ENTRY_NULL; in pepv_convert_ptep_to_pvep() local
2106 pv_alloc_return_t ret = pv_alloc(pmap, pai, lock_mode, &pvep); in pepv_convert_ptep_to_pvep()
2112 assert(pvep != PV_ENTRY_NULL); in pepv_convert_ptep_to_pvep()
2115 pve_init(pvep); in pepv_convert_ptep_to_pvep()
[all …]
/xnu-8020.101.4/tools/lldbmacros/
H A Dpmap.py1001 def PVDumpPTE(pvep, ptep, verbose_level = vHUMAN): argument
1019 if pvep is not None and (ptep & 0x1):
1026 if pvep is not None:
1027 pve_str = 'PVEP {:#x}, '.format(pvep)
1123 pvep = pvh & ~0x3
1126 while pvep != 0:
1127 pve = kern.GetValueFromAddress(pvep, "pv_entry_t *")
1130 PVDumpPTE(pvep, pve.pve_ptep[pve_ptep_idx], verbose_level)
1135 pvep = unsigned(pve.pve_next)
1576 pvep = pvh & ~0x3
[all …]
/xnu-8020.101.4/osfmk/arm/
H A Dpmap.c2821 pv_entry_t *pvep = pvh_pve_list(pvh); in pmap_assert_free() local
2825 first_ptep = pve_get_ptep(pvep, pve_ptep_idx); in pmap_assert_free()