Lines Matching defs:nsegs
132 * @nsegs: size of @segnumv array
156 int nilfs_sufile_updatev(struct inode *sufile, __u64 *segnumv, size_t nsegs,
168 if (unlikely(nsegs == 0))
172 for (seg = segnumv; seg < segnumv + nsegs; seg++) {
198 if (++seg >= segnumv + nsegs)
269 __u64 nsegs;
273 nsegs = nilfs_sufile_get_nsegments(sufile);
275 if (start <= end && end < nsegs) {
682 unsigned long nsegs, ncleaned;
689 nsegs = nilfs_sufile_get_nsegments(sufile);
692 if (start > end || start >= nsegs)
784 unsigned long nsegs, nrsvsegs;
789 nsegs = nilfs_sufile_get_nsegments(sufile);
790 if (nsegs == newnsegs)
795 if (newnsegs < nsegs && nsegs - newnsegs + nrsvsegs > sui->ncleansegs)
802 if (newnsegs > nsegs) {
803 sui->ncleansegs += newnsegs - nsegs;
804 } else /* newnsegs < nsegs */ {
805 ret = nilfs_sufile_truncate_range(sufile, newnsegs, nsegs - 1);
809 sui->ncleansegs -= nsegs - newnsegs;
863 unsigned long nsegs, segusages_per_block;
870 nsegs = min_t(unsigned long,
873 for (i = 0; i < nsegs; i += n, segnum += n) {
877 nsegs - i);
905 ret = nsegs;