Lines Matching full:remains

2654  * however xarray spinlocks protect against any contention that remains.
4425 size_t remains = count; in zero_iter() local
4427 while (remains > 0) { in zero_iter()
4430 num = min_t(size_t, remains, PAGE_SIZE); in zero_iter()
4432 remains -= copied; in zero_iter()
4438 return count - remains; in zero_iter()
4450 size_t remains = count; in aligned_vread_iter() local
4453 while (remains > 0) { in aligned_vread_iter()
4459 if (length > remains) in aligned_vread_iter()
4460 length = remains; in aligned_vread_iter()
4477 remains -= copied; in aligned_vread_iter()
4483 return count - remains; in aligned_vread_iter()
4499 size_t remains, n; in vmap_ram_vread_iter() local
4509 remains = count; in vmap_ram_vread_iter()
4529 if (remains == 0) in vmap_ram_vread_iter()
4535 size_t to_zero = min_t(size_t, start - addr, remains); in vmap_ram_vread_iter()
4539 remains -= zeroed; in vmap_ram_vread_iter()
4541 if (remains == 0 || zeroed != to_zero) in vmap_ram_vread_iter()
4548 if (n > remains) in vmap_ram_vread_iter()
4549 n = remains; in vmap_ram_vread_iter()
4554 remains -= copied; in vmap_ram_vread_iter()
4564 return count - remains + zero_iter(iter, remains); in vmap_ram_vread_iter()
4568 return count - remains; in vmap_ram_vread_iter()
4601 size_t n, size, flags, remains; in vread_iter() local
4610 remains = count; in vread_iter()
4617 if ((unsigned long)addr + remains <= va->va_start) in vread_iter()
4623 if (remains == 0) in vread_iter()
4650 size_t to_zero = min_t(size_t, vaddr - addr, remains); in vread_iter()
4654 remains -= zeroed; in vread_iter()
4656 if (remains == 0 || zeroed != to_zero) in vread_iter()
4661 if (n > remains) in vread_iter()
4662 n = remains; in vread_iter()
4672 remains -= copied; in vread_iter()
4687 return count - remains + zero_iter(iter, remains); in vread_iter()
4689 /* Nothing remains, or We couldn't copy/zero everything. */ in vread_iter()
4693 return count - remains; in vread_iter()