RMP_PG_SIZE_4K
pc->entry[0].page_size = RMP_PG_SIZE_4K;
ret = pvalidate(vaddr, RMP_PG_SIZE_4K, validate);
if (!rmpadjust((unsigned long)page, RMP_PG_SIZE_4K, 1))
size = e->pagesize ? RMP_PG_SIZE_2M : RMP_PG_SIZE_4K;
rc = pvalidate(vaddr, RMP_PG_SIZE_4K, validate);
__pval_terminate(pfn, validate, RMP_PG_SIZE_4K, rc, 0);
e->pagesize = RMP_PG_SIZE_4K;
ret = rmpadjust((unsigned long)va, RMP_PG_SIZE_4K, attrs);
pe->page_size = RMP_PG_SIZE_4K;
pe->page_size = e->pagesize ? RMP_PG_SIZE_2M : RMP_PG_SIZE_4K;
return rmpadjust((unsigned long)va, RMP_PG_SIZE_4K, attrs);
#define RMP_TO_PG_LEVEL(level) (((level) == RMP_PG_SIZE_4K) ? PG_LEVEL_4K : PG_LEVEL_2M)
#define PG_LEVEL_TO_RMP(level) (((level) == PG_LEVEL_4K) ? RMP_PG_SIZE_4K : RMP_PG_SIZE_2M)