Lines Matching refs:ap2m
240 struct p2m_domain *ap2m, p2m_access_t a, in p2m_set_altp2m_mem_access() argument
250 mfn = ap2m->get_entry(ap2m, gfn, &t, &old_a, 0, NULL, NULL); in p2m_set_altp2m_mem_access()
270 rc = ap2m->set_entry(ap2m, gfn2, mfn2, page_order, t, old_a, 1); in p2m_set_altp2m_mem_access()
276 return ap2m->set_entry(ap2m, gfn, mfn, PAGE_ORDER_4K, t, a, in p2m_set_altp2m_mem_access()
281 struct p2m_domain *ap2m, p2m_access_t a, in set_mem_access() argument
286 if ( ap2m ) in set_mem_access()
288 rc = p2m_set_altp2m_mem_access(d, p2m, ap2m, a, gfn); in set_mem_access()
348 struct p2m_domain *p2m = p2m_get_hostp2m(d), *ap2m = NULL; in p2m_set_mem_access() local
360 ap2m = d->arch.altp2m_p2m[altp2m_idx]; in p2m_set_mem_access()
374 if ( ap2m ) in p2m_set_mem_access()
375 p2m_lock(ap2m); in p2m_set_mem_access()
379 rc = set_mem_access(d, p2m, ap2m, a, _gfn(gfn_l)); in p2m_set_mem_access()
392 if ( ap2m ) in p2m_set_mem_access()
393 p2m_unlock(ap2m); in p2m_set_mem_access()
405 struct p2m_domain *p2m = p2m_get_hostp2m(d), *ap2m = NULL; in p2m_set_mem_access_multi() local
415 ap2m = d->arch.altp2m_p2m[altp2m_idx]; in p2m_set_mem_access_multi()
419 if ( ap2m ) in p2m_set_mem_access_multi()
420 p2m_lock(ap2m); in p2m_set_mem_access_multi()
441 rc = set_mem_access(d, p2m, ap2m, a, _gfn(gfn_l)); in p2m_set_mem_access_multi()
454 if ( ap2m ) in p2m_set_mem_access_multi()
455 p2m_unlock(ap2m); in p2m_set_mem_access_multi()