Lines Matching refs:end
214 pfn < (range->end >> PAGE_SHIFT); in dmirror_do_fault()
243 unsigned long end) in dmirror_do_update() argument
254 end >> PAGE_SHIFT) in dmirror_do_update()
278 dmirror_do_update(dmirror, range->start, range->end); in dmirror_interval_invalidate()
329 unsigned long end, bool write) in dmirror_fault() argument
348 for (addr = start; addr < end; addr = range.end) { in dmirror_fault()
350 range.end = min(addr + (ARRAY_SIZE(pfns) << PAGE_SHIFT), end); in dmirror_fault()
362 unsigned long end, struct dmirror_bounce *bounce) in dmirror_do_read() argument
369 for (pfn = start >> PAGE_SHIFT; pfn < (end >> PAGE_SHIFT); pfn++) { in dmirror_do_read()
390 unsigned long start, end; in dmirror_read() local
395 end = start + size; in dmirror_read()
396 if (end < start) in dmirror_read()
405 ret = dmirror_do_read(dmirror, start, end, &bounce); in dmirror_read()
411 ret = dmirror_fault(dmirror, start, end, false); in dmirror_read()
428 unsigned long end, struct dmirror_bounce *bounce) in dmirror_do_write() argument
435 for (pfn = start >> PAGE_SHIFT; pfn < (end >> PAGE_SHIFT); pfn++) { in dmirror_do_write()
456 unsigned long start, end; in dmirror_write() local
461 end = start + size; in dmirror_write()
462 if (end < start) in dmirror_write()
476 ret = dmirror_do_write(dmirror, start, end, &bounce); in dmirror_write()
482 ret = dmirror_fault(dmirror, start, end, true); in dmirror_write()
516 devmem->pagemap.range.end = res->end; in dmirror_allocate_chunk()
523 devmem->pagemap.range.end = devmem->pagemap.range.start + in dmirror_allocate_chunk()
648 for (addr = args->start; addr < args->end; addr += PAGE_SIZE, in dmirror_migrate_alloc_and_copy()
695 unsigned long end) in dmirror_check_atomic() argument
699 for (pfn = start >> PAGE_SHIFT; pfn < (end >> PAGE_SHIFT); pfn++) { in dmirror_check_atomic()
733 unsigned long end = args->end; in dmirror_migrate_finalize_and_map() local
741 for (pfn = start >> PAGE_SHIFT; pfn < (end >> PAGE_SHIFT); pfn++, in dmirror_migrate_finalize_and_map()
770 unsigned long start, end, addr; in dmirror_exclusive() local
777 end = start + size; in dmirror_exclusive()
778 if (end < start) in dmirror_exclusive()
786 for (addr = start; !ret && addr < end; addr += PAGE_SIZE) { in dmirror_exclusive()
811 ret = dmirror_do_read(dmirror, start, end, &bounce); in dmirror_exclusive()
830 unsigned long end = args->end; in dmirror_devmem_fault_alloc_and_copy() local
833 for (addr = start; addr < end; addr += PAGE_SIZE, in dmirror_devmem_fault_alloc_and_copy()
878 unsigned long start, end, addr; in dmirror_migrate_to_system() local
889 end = start + size; in dmirror_migrate_to_system()
890 if (end < start) in dmirror_migrate_to_system()
899 for (addr = start; addr < end; addr = next) { in dmirror_migrate_to_system()
905 next = min(end, addr + (ARRAY_SIZE(src_pfns) << PAGE_SHIFT)); in dmirror_migrate_to_system()
913 args.end = next; in dmirror_migrate_to_system()
938 unsigned long start, end, addr; in dmirror_migrate_to_device() local
950 end = start + size; in dmirror_migrate_to_device()
951 if (end < start) in dmirror_migrate_to_device()
959 for (addr = start; addr < end; addr = next) { in dmirror_migrate_to_device()
965 next = min(end, addr + (ARRAY_SIZE(src_pfns) << PAGE_SHIFT)); in dmirror_migrate_to_device()
973 args.end = next; in dmirror_migrate_to_device()
997 ret = dmirror_do_read(dmirror, start, end, &bounce); in dmirror_migrate_to_device()
1098 range->start, range->end - range->start, in dmirror_range_snapshot()
1129 n = (range->end - range->start) >> PAGE_SHIFT; in dmirror_range_snapshot()
1143 unsigned long start, end; in dmirror_snapshot() local
1157 end = start + size; in dmirror_snapshot()
1158 if (end < start) in dmirror_snapshot()
1170 for (addr = start; addr < end; addr = next) { in dmirror_snapshot()
1173 next = min(addr + (ARRAY_SIZE(pfns) << PAGE_SHIFT), end); in dmirror_snapshot()
1175 range.end = next; in dmirror_snapshot()
1181 n = (range.end - range.start) >> PAGE_SHIFT; in dmirror_snapshot()
1198 unsigned long end_pfn = chunk->pagemap.range.end >> PAGE_SHIFT; in dmirror_device_evict_chunk()
1417 args.end = args.start + PAGE_SIZE; in dmirror_devmem_fault()