Lines Matching defs:pvh

918 	struct md_page *pvh;
930 pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m));
931 TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_list, next_pv) {
1065 * NOTE: pmap_enter_pv expects to lock the pvh itself
1066 * pmap_remove_pv expects the caller to lock the pvh before calling
2201 struct md_page *pvh;
2232 pvh = pa_to_pvh(l1pd & L1_S_FRAME);
2233 TAILQ_REMOVE(&pvh->pv_list, pv, pv_list);
2234 if (TAILQ_EMPTY(&pvh->pv_list)) {
2263 pvh = pa_to_pvh(l2pte_pa(*ptep));
2264 if (TAILQ_EMPTY(&pvh->pv_list))
2645 struct md_page *pvh;
2659 pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m));
2660 while ((pv = TAILQ_FIRST(&pvh->pv_list)) != NULL) {
2772 struct md_page *pvh;
2833 pvh = pa_to_pvh(l1pd & L1_S_FRAME);
2834 pve = pmap_find_pv(pvh, pmap,
2923 * The pvh global and pmap locks must be held.
3233 struct md_page *pvh;
3251 pvh = pa_to_pvh(l1pd & L1_S_FRAME);
3252 pve = pmap_find_pv(pvh, pmap, trunc_1mpage(va));
3462 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va)
3468 pv = pmap_find_pv(pvh, pmap, va);
3470 TAILQ_REMOVE(&pvh->pv_list, pv, pv_list);
3476 pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va)
3480 pv = pmap_pvh_remove(pvh, pmap, va);
3488 struct md_page *pvh;
3495 pvh = pa_to_pvh(pa);
3496 TAILQ_INSERT_TAIL(&pvh->pv_list, pv, pv_list);
3508 struct md_page *pvh;
3521 pvh = pa_to_pvh(pa);
3523 pv = pmap_pvh_remove(pvh, pmap, va);
3542 struct md_page *pvh;
3562 pvh = pa_to_pvh(pa);
3563 TAILQ_INSERT_TAIL(&pvh->pv_list, pv, pv_list);
3646 struct md_page *pvh;
3668 pvh = pa_to_pvh(l1pd & L1_S_FRAME);
3669 pmap_pvh_free(pvh, pmap, sva);
3684 TAILQ_EMPTY(&pvh->pv_list))
3880 struct md_page *pvh;
3907 pvh = pa_to_pvh(pa);
3908 l1pdpve = pmap_find_pv(pvh, pmap, va);
4201 * Access to the ptelist "pv_vafree" is synchronized by the pvh
4564 struct md_page *pvh;
4583 pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m));
4584 TAILQ_FOREACH(pv, &pvh->pv_list, pv_list) {
4628 pmap_pvh_wired_mappings(struct md_page *pvh, int count)
4633 TAILQ_FOREACH(pv, &pvh->pv_list, pv_list) {
4645 pmap_is_referenced_pvh(struct md_page *pvh)
4656 TAILQ_FOREACH(pv, &pvh->pv_list, pv_list) {
4715 pmap_is_modified_pvh(struct md_page *pvh)
4727 TAILQ_FOREACH(pv, &pvh->pv_list, pv_list) {