Home
last modified time | relevance | path

Searched refs:ptdp (Results 1 – 3 of 3) sorted by relevance

/xnu-8020.140.41/osfmk/arm/pmap/
H A Dpmap_data.c731 pt_desc_t *ptdp = (pt_desc_t *)queue_first(&pt_page_list); in ppr_find_eligible_pt_page() local
733 while (!queue_end(&pt_page_list, (queue_entry_t)ptdp)) { in ppr_find_eligible_pt_page()
735 if ((ptdp->pmap->type != PMAP_TYPE_USER) || in ppr_find_eligible_pt_page()
736 (!pmap_try_lock(ptdp->pmap, PMAP_LOCK_EXCLUSIVE))) { in ppr_find_eligible_pt_page()
737 ptdp = (pt_desc_t *)queue_next((queue_t)ptdp); in ppr_find_eligible_pt_page()
741 assert(ptdp->pmap != kernel_pmap); in ppr_find_eligible_pt_page()
745 const pt_attr_t * const pt_attr = pmap_get_pt_attr(ptdp->pmap); in ppr_find_eligible_pt_page()
753 if (ptdp->ptd_info[i].refcnt == PT_DESC_REFCOUNT) { in ppr_find_eligible_pt_page()
758 refcnt_acc += ptdp->ptd_info[i].refcnt; in ppr_find_eligible_pt_page()
759 wiredcnt_acc += ptdp->ptd_info[i].wiredcnt; in ppr_find_eligible_pt_page()
[all …]
H A Dpmap_data.h1082 ptd_get_va(const pt_desc_t *ptdp, const pt_entry_t *ptep) in ptd_get_va() argument
1084 const pt_attr_t * const pt_attr = pmap_get_pt_attr(ptdp->pmap); in ptd_get_va()
1086 vm_map_address_t va = ptdp->va[ptd_get_index(ptdp, ptep)]; in ptd_get_va()
/xnu-8020.140.41/osfmk/arm/
H A Dpmap.c3610 pt_desc_t *ptdp; in pmap_tt_allocate() local
3622 while ((ptdp = ptd_alloc(pmap)) == NULL) { in pmap_tt_allocate()
3642 pvh_update_head_unlocked(pai_to_pvh(pa_index(pa)), ptdp, PVH_TYPE_PTDP); in pmap_tt_allocate()
3675 pt_desc_t *ptdp; in pmap_tt_deallocate() local
3685 ptdp = ptep_get_ptd(ttp); in pmap_tt_deallocate()
3686 ptd_info = ptd_get_info(ptdp, ttp); in pmap_tt_deallocate()
3688 ptdp->va[ptd_get_index(ptdp, ttp)] = (vm_offset_t)-1; in pmap_tt_deallocate()
3695 panic("pmap_tt_deallocate(): ptdp %p, count %d", ptdp, ptd_info->refcnt); in pmap_tt_deallocate()
3701 pt_acc_cnt += ptdp->ptd_info[i].refcnt; in pmap_tt_deallocate()
4821 const pt_desc_t * const ptdp = ptep_get_ptd(pte_p); local
[all …]