Lines Matching defs:segnum
818 unsigned long segnum;
831 segnum = SCARG(uap, segment);
838 error = lfs_do_segclean(fs, segnum, l->l_cred, l);
850 lfs_do_segclean(struct lfs *fs, unsigned long segnum, kauth_cred_t cred, struct lwp *l)
857 if (lfs_dtosn(fs, lfs_sb_getcurseg(fs)) == segnum) {
861 LFS_SEGENTRY(sup, fs, segnum, bp);
864 " %d live bytes\n", segnum, sup->su_nbytes));
870 " segment is active\n", segnum));
876 " segment is already clean\n", segnum));
881 lfs_markclean(fs, segnum, sup, cred, l);
882 LFS_WRITESEGENTRY(sup, fs, segnum, bp);
888 lfs_markclean(struct lfs *fs, unsigned long segnum, SEGUSE *sup,
898 if (lfs_checkempty(fs, segnum, cred, l) == EEXIST)
899 panic("Live data in cleaned segment %jd\n", (intmax_t)segnum);
905 if (lfs_sb_getversion(fs) > 1 && segnum == 0 &&