Lines Matching refs:pfn
211 unsigned long pfn; in dmirror_do_fault() local
213 for (pfn = (range->start >> PAGE_SHIFT); in dmirror_do_fault()
214 pfn < (range->end >> PAGE_SHIFT); in dmirror_do_fault()
215 pfn++, pfns++) { in dmirror_do_fault()
234 entry = xa_store(&dmirror->pt, pfn, entry, GFP_ATOMIC); in dmirror_do_fault()
245 unsigned long pfn; in dmirror_do_update() local
253 xa_for_each_range(&dmirror->pt, pfn, entry, start >> PAGE_SHIFT, in dmirror_do_update()
255 xa_erase(&dmirror->pt, pfn); in dmirror_do_update()
364 unsigned long pfn; in dmirror_do_read() local
369 for (pfn = start >> PAGE_SHIFT; pfn < (end >> PAGE_SHIFT); pfn++) { in dmirror_do_read()
373 entry = xa_load(&dmirror->pt, pfn); in dmirror_do_read()
430 unsigned long pfn; in dmirror_do_write() local
435 for (pfn = start >> PAGE_SHIFT; pfn < (end >> PAGE_SHIFT); pfn++) { in dmirror_do_write()
439 entry = xa_load(&dmirror->pt, pfn); in dmirror_do_write()
499 unsigned long pfn; in dmirror_allocate_chunk() local
575 for (pfn = pfn_first; pfn < pfn_last; pfn++) { in dmirror_allocate_chunk()
576 struct page *page = pfn_to_page(pfn); in dmirror_allocate_chunk()
697 unsigned long pfn; in dmirror_check_atomic() local
699 for (pfn = start >> PAGE_SHIFT; pfn < (end >> PAGE_SHIFT); pfn++) { in dmirror_check_atomic()
702 entry = xa_load(&dmirror->pt, pfn); in dmirror_check_atomic()
736 unsigned long pfn; in dmirror_migrate_finalize_and_map() local
741 for (pfn = start >> PAGE_SHIFT; pfn < (end >> PAGE_SHIFT); pfn++, in dmirror_migrate_finalize_and_map()
756 entry = xa_store(&dmirror->pt, pfn, entry, GFP_ATOMIC); in dmirror_migrate_finalize_and_map()