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;
139 return pfn % P2M_PER_PAGE;
170 for (i = 0; i < P2M_PER_PAGE; i++)
178 for (i = 0; i < P2M_PER_PAGE; i++)
243 pfn += P2M_PER_PAGE) {
262 pfn += (P2M_MID_PER_PAGE - 1) * P2M_PER_PAGE;
300 xen_p2m_size = ALIGN(xen_start_info->nr_pages, P2M_PER_PAGE);
367 chunk = (pfn & (P2M_PER_PAGE * P2M_MID_PER_PAGE - 1)) ?
368 P2M_PER_PAGE : P2M_PER_PAGE * P2M_MID_PER_PAGE;
378 chunk = P2M_PER_PAGE;
390 if (chunk == P2M_PER_PAGE) {
598 p2m_init_identity(p2m, pfn & ~(P2M_PER_PAGE - 1));
622 xen_p2m_last_pfn = ALIGN(pfn + 1, P2M_PER_PAGE);