Lines Matching refs:end

213 	     pfn < (range->end >> PAGE_SHIFT);
242 unsigned long end)
253 end >> PAGE_SHIFT)
277 dmirror_do_update(dmirror, range->start, range->end);
328 unsigned long end, bool write)
347 for (addr = start; addr < end; addr = range.end) {
349 range.end = min(addr + (ARRAY_SIZE(pfns) << PAGE_SHIFT), end);
361 unsigned long end, struct dmirror_bounce *bounce)
368 for (pfn = start >> PAGE_SHIFT; pfn < (end >> PAGE_SHIFT); pfn++) {
389 unsigned long start, end;
394 end = start + size;
395 if (end < start)
404 ret = dmirror_do_read(dmirror, start, end, &bounce);
410 ret = dmirror_fault(dmirror, start, end, false);
427 unsigned long end, struct dmirror_bounce *bounce)
434 for (pfn = start >> PAGE_SHIFT; pfn < (end >> PAGE_SHIFT); pfn++) {
455 unsigned long start, end;
460 end = start + size;
461 if (end < start)
475 ret = dmirror_do_write(dmirror, start, end, &bounce);
481 ret = dmirror_fault(dmirror, start, end, true);
515 devmem->pagemap.range.end = res->end;
522 devmem->pagemap.range.end = devmem->pagemap.range.start +
647 for (addr = args->start; addr < args->end; addr += PAGE_SIZE,
694 unsigned long end)
698 for (pfn = start >> PAGE_SHIFT; pfn < (end >> PAGE_SHIFT); pfn++) {
709 static int dmirror_atomic_map(unsigned long start, unsigned long end,
718 for (i = 0, pfn = start >> PAGE_SHIFT; pfn < (end >> PAGE_SHIFT); pfn++, i++) {
743 unsigned long end = args->end;
751 for (pfn = start >> PAGE_SHIFT; pfn < (end >> PAGE_SHIFT); pfn++,
780 unsigned long start, end, addr;
789 end = start + size;
790 if (end < start)
798 for (addr = start; addr < end; addr = next) {
802 if (end < addr + (ARRAY_SIZE(pages) << PAGE_SHIFT))
803 next = end;
836 ret = dmirror_do_read(dmirror, start, end, &bounce);
855 unsigned long end = args->end;
858 for (addr = start; addr < end; addr += PAGE_SIZE,
903 unsigned long start, end, addr;
914 end = start + size;
915 if (end < start)
924 for (addr = start; addr < end; addr = next) {
930 next = min(end, addr + (ARRAY_SIZE(src_pfns) << PAGE_SHIFT));
938 args.end = next;
963 unsigned long start, end, addr;
975 end = start + size;
976 if (end < start)
984 for (addr = start; addr < end; addr = next) {
990 next = min(end, addr + (ARRAY_SIZE(src_pfns) << PAGE_SHIFT));
998 args.end = next;
1022 ret = dmirror_do_read(dmirror, start, end, &bounce);
1123 range->start, range->end - range->start,
1154 n = (range->end - range->start) >> PAGE_SHIFT;
1168 unsigned long start, end;
1182 end = start + size;
1183 if (end < start)
1195 for (addr = start; addr < end; addr = next) {
1198 next = min(addr + (ARRAY_SIZE(pfns) << PAGE_SHIFT), end);
1200 range.end = next;
1206 n = (range.end - range.start) >> PAGE_SHIFT;
1223 unsigned long end_pfn = chunk->pagemap.range.end >> PAGE_SHIFT;
1442 args.end = args.start + PAGE_SIZE;