Lines Matching refs:p2mt
1698 p2m_type_t p2mt; in hvm_hap_nested_page_fault() local
1772 mfn = get_gfn_type_access(hostp2m, gfn, &p2mt, &p2ma, in hvm_hap_nested_page_fault()
1786 mfn = get_gfn_type_access(p2m, gfn, &p2mt, &p2ma, 0, NULL); in hvm_hap_nested_page_fault()
1835 p2m->get_entry(p2m, _gfn(gfn), &p2mt, &p2ma, 0, NULL, &sve); in hvm_hap_nested_page_fault()
1861 if ( (p2mt == p2m_mmio_dm) || in hvm_hap_nested_page_fault()
1863 (p2m_is_discard_write(p2mt) || (p2mt == p2m_ioreq_server))) ) in hvm_hap_nested_page_fault()
1872 if ( p2m_is_paged(p2mt) || (p2mt == p2m_ram_paging_out) ) in hvm_hap_nested_page_fault()
1876 if ( npfec.write_access && (p2mt == p2m_ram_shared) ) in hvm_hap_nested_page_fault()
1886 if ( p2m_is_ram(p2mt) ) in hvm_hap_nested_page_fault()
1911 if ( (p2mt == p2m_mmio_direct) && is_hardware_domain(currd) && in hvm_hap_nested_page_fault()
2570 p2m_type_t p2mt; in _hvm_map_guest_frame() local
2574 page = get_page_from_gfn(d, gfn, &p2mt, in _hvm_map_guest_frame()
2576 if ( (p2m_is_shared(p2mt) && writable) || !page ) in _hvm_map_guest_frame()
2582 if ( p2m_is_paging(p2mt) ) in _hvm_map_guest_frame()
2591 if ( unlikely(p2m_is_discard_write(p2mt)) ) in _hvm_map_guest_frame()
3123 p2m_type_t p2mt; in hvm_translate_get_page() local
3163 page = get_page_from_gfn(v->domain, gfn_x(gfn), &p2mt, P2M_UNSHARE); in hvm_translate_get_page()
3168 if ( p2m_is_paging(p2mt) ) in hvm_translate_get_page()
3174 if ( p2m_is_shared(p2mt) ) in hvm_translate_get_page()
3179 if ( p2m_is_grant(p2mt) ) in hvm_translate_get_page()
3189 *p2mt_p = p2mt; in hvm_translate_get_page()
3204 p2m_type_t p2mt; in __hvm_copy() local
3234 pfec, pfinfo, &page, &gfn, &p2mt); in __hvm_copy()
3242 if ( p2m_is_discard_write(p2mt) ) in __hvm_copy()
4579 p2m_type_t p2mt; in do_altp2m_op() local
4590 a.u.enable_notify.gfn, &p2mt), INVALID_MFN) ) in do_altp2m_op()