Lines Matching refs:last_pfn
128 unsigned long curr_pfn, last_pfn;
130 last_pfn = (sp_banks[0].base_addr + sp_banks[0].num_bytes) >> PAGE_SHIFT;
135 if (last_pfn < tmp)
136 tmp = last_pfn;
140 last_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT;
228 unsigned long curr_pfn, last_pfn;
234 last_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT;
235 if (last_pfn > max_low_pfn)
236 last_pfn = max_low_pfn;
242 if (last_pfn <= curr_pfn)
245 size = (last_pfn - curr_pfn) << PAGE_SHIFT;
246 *pages_avail += last_pfn - curr_pfn;