Searched refs:ptdp (Results 1 – 3 of 3) sorted by relevance
| /xnu-8020.140.41/osfmk/arm/pmap/ |
| H A D | pmap_data.c | 731 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 D | pmap_data.h | 1082 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 D | pmap.c | 3610 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 …]
|