Lines Matching full:span
106 * Select the span of a bvec iterator we're going to use. Limit it by both maximum
107 * size and maximum number of segments. Returns the size of the span in bytes.
114 size_t len, span = 0, n = iter->count; in netfs_limit_bvec() local
133 span += len; in netfs_limit_bvec()
136 if (span >= max_size || nsegs >= max_segs) in netfs_limit_bvec()
142 return min(span, max_size); in netfs_limit_bvec()
146 * Select the span of a kvec iterator we're going to use. Limit it by both
147 * maximum size and maximum number of segments. Returns the size of the span
155 size_t len, span = 0, n = iter->count; in netfs_limit_kvec() local
174 span += len; in netfs_limit_kvec()
177 if (span >= max_size || nsegs >= max_segs) in netfs_limit_kvec()
183 return min(span, max_size); in netfs_limit_kvec()
187 * Select the span of an xarray iterator we're going to use. Limit it by both
190 * Returns the size of the span in bytes.
199 size_t span = 0, n = iter->count; in netfs_limit_xarray() local
222 span += len; in netfs_limit_xarray()
224 if (span >= max_size || nsegs >= max_segs) in netfs_limit_xarray()
229 return min(span, max_size); in netfs_limit_xarray()
233 * Select the span of a folio queue iterator we're going to use. Limit it by
235 * span in bytes.
243 size_t span = 0, n = iter->count; in netfs_limit_folioq() local
261 span += flen - start_offset; in netfs_limit_folioq()
267 if (span >= max_size || nsegs >= max_segs) in netfs_limit_folioq()
277 return umin(span, max_size); in netfs_limit_folioq()