Lines Matching full:progress
14 typedef size_t (*iov_step_f)(void *iter_base, size_t progress, size_t len,
16 typedef size_t (*iov_ustep_f)(void __user *iter_base, size_t progress, size_t len,
27 size_t progress = 0, remain; in iterate_ubuf() local
30 progress = len - remain; in iterate_ubuf()
31 iter->iov_offset += progress; in iterate_ubuf()
32 iter->count -= progress; in iterate_ubuf()
33 return progress; in iterate_ubuf()
44 size_t progress = 0, skip = iter->iov_offset; in iterate_iovec() local
51 remain = step(p->iov_base + skip, progress, part, priv, priv2); in iterate_iovec()
53 progress += consumed; in iterate_iovec()
66 iter->count -= progress; in iterate_iovec()
67 return progress; in iterate_iovec()
78 size_t progress = 0, skip = iter->iov_offset; in iterate_kvec() local
85 remain = step(p->iov_base + skip, progress, part, priv, priv2); in iterate_kvec()
87 progress += consumed; in iterate_kvec()
100 iter->count -= progress; in iterate_kvec()
101 return progress; in iterate_kvec()
112 size_t progress = 0, skip = iter->iov_offset; in iterate_bvec() local
122 remain = step(kaddr + offset % PAGE_SIZE, progress, part, priv, priv2); in iterate_bvec()
126 progress += consumed; in iterate_bvec()
139 iter->count -= progress; in iterate_bvec()
140 return progress; in iterate_bvec()
151 size_t progress = 0; in iterate_xarray() local
167 offset = offset_in_folio(folio, start + progress); in iterate_xarray()
175 remain = step(base, progress, part, priv, priv2); in iterate_xarray()
179 progress += consumed; in iterate_xarray()
191 iter->iov_offset += progress; in iterate_xarray()
192 iter->count -= progress; in iterate_xarray()
193 return progress; in iterate_xarray()
203 size_t progress = len; in iterate_discard() local
205 iter->count -= progress; in iterate_discard()
206 return progress; in iterate_discard()