Home
last modified time | relevance | path

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

/xnu-8019.80.24/osfmk/arm/pmap/
H A Dpmap_data.h864 ptd_info_t *ptd_info; member
1010 assert((ptd != NULL) && (ptd->ptd_info[0].refcnt < PT_DESC_IOMMU_GRANTED_REFCOUNT)); in ptd_get_info()
1012 return &ptd->ptd_info[ptd_get_index(ptd, ttep)]; in ptd_get_info()
H A Dpmap_data.c753 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()
2641 ptdp->ptd_info = &first_ptd_info[ptd_index * PT_INDEX_MAX]; in ptd_alloc_unlinked()
2649 ptdp->ptd_info[i].refcnt = 0; in ptd_alloc_unlinked()
2650 ptdp->ptd_info[i].wiredcnt = 0; in ptd_alloc_unlinked()
2792 ptdp->ptd_info[pt_index].refcnt = PT_DESC_REFCOUNT; in ptd_info_init()
/xnu-8019.80.24/tools/lldbmacros/
H A Dpmap.py1275 refcnt = ptd.ptd_info[pt_index].refcnt
1276 wiredcnt = ptd.ptd_info[pt_index].wiredcnt
1304 if ptd.ptd_info[pt_index].refcnt == 0x4000:
/xnu-8019.80.24/osfmk/arm/
H A Dpmap.c3652 ptd_info_t *ptd_info; in pmap_tt_deallocate() local
3662 ptd_info = ptd_get_info(ptdp, ttp); in pmap_tt_deallocate()
3666 if ((level < pt_attr_leaf_level(pt_attr)) && (ptd_info->refcnt == PT_DESC_REFCOUNT)) { in pmap_tt_deallocate()
3667 ptd_info->refcnt = 0; in pmap_tt_deallocate()
3670 if (ptd_info->refcnt != 0) { in pmap_tt_deallocate()
3671 panic("pmap_tt_deallocate(): ptdp %p, count %d", ptdp, ptd_info->refcnt); in pmap_tt_deallocate()
3674 ptd_info->refcnt = 0; in pmap_tt_deallocate()
3677 pt_acc_cnt += ptdp->ptd_info[i].refcnt; in pmap_tt_deallocate()
6074 ptd_info_t *ptd_info = ptep_get_info(pte_p); local
6075 refcnt = &ptd_info->refcnt;
[all …]