Lines Matching refs:P2M_PER_PAGE
24 * P2M_TOP_PER_PAGE * P2M_MID_PER_PAGE * P2M_PER_PAGE pages
26 * P2M_PER_PAGE depends on the architecture, as a mfn is always
38 * list/tree in case there are multiple areas with P2M_PER_PAGE invalid pfns.
90 #define MAX_P2M_PFN (P2M_TOP_PER_PAGE * P2M_MID_PER_PAGE * P2M_PER_PAGE)
129 return pfn / (P2M_MID_PER_PAGE * P2M_PER_PAGE);
134 return (pfn / P2M_PER_PAGE) % P2M_MID_PER_PAGE;
165 for (i = 0; i < P2M_PER_PAGE; i++)
173 for (i = 0; i < P2M_PER_PAGE; i++)
238 pfn += P2M_PER_PAGE) {
257 pfn += (P2M_MID_PER_PAGE - 1) * P2M_PER_PAGE;
295 xen_p2m_size = ALIGN(xen_start_info->nr_pages, P2M_PER_PAGE);
362 chunk = (pfn & (P2M_PER_PAGE * P2M_MID_PER_PAGE - 1)) ?
363 P2M_PER_PAGE : P2M_PER_PAGE * P2M_MID_PER_PAGE;
373 chunk = P2M_PER_PAGE;
385 if (chunk == P2M_PER_PAGE) {
593 p2m_init_identity(p2m, pfn & ~(P2M_PER_PAGE - 1));
617 xen_p2m_last_pfn = ALIGN(pfn + 1, P2M_PER_PAGE);