pfn_first
unsigned long pfn_last, pfn_first;
pfn_first = res->start >> PAGE_SHIFT;
pfn_last = pfn_first + (resource_size(res) >> PAGE_SHIFT);
kvmppc_uvmem_bitmap = bitmap_zalloc(pfn_last - pfn_first, GFP_KERNEL);
unsigned long pfn_last, pfn_first;
pfn_first = kvmppc_uvmem_pgmap.range.start >> PAGE_SHIFT;
pfn_last = pfn_first +
pfn_last - pfn_first);
if (bit >= (pfn_last - pfn_first))
uvmem_pfn = bit + pfn_first;
unsigned long i, pfn_first, pfn;
pfn_first = chunk->pagemap.range.start >> PAGE_SHIFT;
page = pfn_to_page(pfn_first);
pfn = pfn_first;
NR_CHUNKS * DMEM_CHUNK_SIZE >> 20, is_large ? "THP " : "", pfn_first,
unsigned long pfn_first;
pfn_first = devmem->pagemap.range.start >> PAGE_SHIFT;
pfn_last = pfn_first + (range_len(&devmem->pagemap.range) >> PAGE_SHIFT);
pfn_first, pfn_last);
for (pfn = pfn_first; pfn < pfn_last; ) {
return pfn >= pfn_first(pgmap, i);
pfn_first(pgmap, range_id)) >> pgmap->vmemmap_shift;
first_page = pfn_to_page(pfn_first(pgmap, range_id));