lfs_dtosn
segno = lfs_dtosn(fs, daddr);
u_int32_t oldsn = lfs_dtosn(fs, daddr);
if (daddr <= 0 || lfs_dtosn(fs, daddr) >= lfs_sb_getnseg(fs))
if (lfs_sntod(osb, lfs_dtosn(osb, daddr)) == daddr) {
if (lfs_dtosn(osb, odaddr) != lfs_dtosn(osb, daddr) ||
lfs_dtosn(osb, daddr) != lfs_dtosn(osb, daddr +
seg_table[lfs_dtosn(fs, blkno)].su_nbytes += idesc->id_numfrags * lfs_sb_getfsize(fs);
sn = lfs_dtosn(fs, blkno);
i = lfs_dtosn(fs, lfs_sb_getoffset(fs));
oldsn = lfs_dtosn(fs, daddr);
sn = lfs_dtosn(fs, ndaddr);
LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, daddr), sbp);
seg_table[lfs_dtosn(fs, daddr)].su_nbytes -= DINOSIZE(fs);
sn = lfs_dtosn(fs, idesc->id_blkno + i);
if (sn != lfs_dtosn(fs, lfs_sb_getoffset(fs)) ||
sn = lfs_dtosn(fs, odaddr);
sn = lfs_dtosn(fs, daddr);
LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, daddr), bp);
seg_table[lfs_dtosn(fs, daddr)].su_nbytes += DINOSIZE(fs);
seg_table[lfs_dtosn(fs, daddr)].su_flags |= SEGUSE_DIRTY | SEGUSE_ACTIVE;
LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, daddr), sbp);
if (lfs_sntod(fs, lfs_dtosn(fs, daddr)) == daddr) {
LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, daddr), sbp);
if (lfs_sntod(fs, lfs_dtosn(fs, daddr)) == daddr +
lfs_dtosn(fs, daddr) != lfs_dtosn(fs, lfs_sb_getoffset(fs))) {
LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, daddr), sbp);
if (lfs_dtosn(fs, odaddr) != lfs_dtosn(fs, daddr) ||
lfs_dtosn(fs, daddr) != lfs_dtosn(fs, daddr +
if (!(seg_table[lfs_dtosn(fs, daddr)].su_flags & SEGUSE_DIRTY)) {
seg_table[lfs_dtosn(fs, daddr)].su_flags |= SEGUSE_DIRTY;
LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, daddr), sbp);
if (lfs_sntod(fs, lfs_dtosn(fs, daddr)) == daddr) {
if (lfs_dtosn(fs, odaddr) != lfs_dtosn(fs, daddr) ||
lfs_dtosn(fs, daddr) != lfs_dtosn(fs, daddr +
lfs_sb_subavail(fs, lfs_sntod(fs, lfs_dtosn(fs, daddr) + 1) - daddr);
if (lfs_sntod(fs, lfs_dtosn(fs, lastgood)) == lastgood) {
lfs_sb_setcurseg(fs, lfs_sntod(fs, lfs_dtosn(fs, lastgood)));
for (sn = curseg = lfs_dtosn(fs, lfs_sb_getcurseg(fs));;) {
u_int32_t oldsn = lfs_dtosn(fs, daddr);
u_int32_t oldsn = lfs_dtosn(fs, daddr);
sp->seg_number = lfs_dtosn(fs, lfs_sb_getcurseg(fs));
sp->seg_number = lfs_dtosn(fs, lfs_sb_getcurseg(fs));
LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, lfs_sb_getnextseg(fs)), bp);
LFS_WRITESEGENTRY(sup, fs, lfs_dtosn(fs, lfs_sb_getnextseg(fs)), bp);
for (sn = curseg = lfs_dtosn(fs, lfs_sb_getcurseg(fs)) + lfs_sb_getinterleave(fs);;) {
assert(lfs_dtosn(fs, LFS_DBTOFSB(fs, (*bpp)->b_blkno)) == sp->seg_number);
tdaddr = lfs_sntod(fs, lfs_dtosn(fs, idaddr));
if (lfs_sntod(fs, lfs_dtosn(fs, tdaddr)) == tdaddr) {
curseg = lfs_dtosn(fs, lfs_sb_getoffset(fs));
seg_table[lfs_dtosn(fs, lfs_sb_getidaddr(fs))].su_nbytes += DINOSIZE(fs);
i = lfs_dtosn(fs, lfs_sb_getoffset(fs));
lfs_dtosn(fs, lfs_sb_getoffset(fs)));
lfs_dtosn(fs, LFS_DBTOFSB(fs, bp->b_blkno)));
if (*lastseg != (seg = lfs_dtosn(fs, daddr))) {
} else if (lfs_dtosn(fs, lfs_sb_getoffset(fs)) != oldsn
oldsn = lfs_dtosn(fs, lfs_sb_getoffset(fs));
lfs_dtosn(fs, lfs_sb_getoffset(fs))));
lfs_dtosn(fs, lfs_sb_getoffset(fs))));
LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, endpseg), bp);
LFS_WRITESEGENTRY(sup, fs, lfs_dtosn(fs, endpseg), bp);
LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, ndaddr), bp);
(intmax_t)lfs_dtosn(fs, ndaddr),
LFS_WRITESEGENTRY(sup, fs, lfs_dtosn(fs, ndaddr), bp);
if (lfs_dtosn(fs, offset + lfs_sb_getfrag(fs))
!= lfs_dtosn(fs, offset)) {
if (lfs_dtosn(fs, offset) == lfs_dtosn(fs, lfs_ss_getnext(fs,
" -> segment %d\n", offset, lfs_dtosn(fs,offset)));
LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, offset), bp);
LFS_WRITESEGENTRY(sup, fs, lfs_dtosn(fs, offset), bp);
LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, offset),
LFS_WRITESEGENTRY(sup, fs, lfs_dtosn(fs, offset), bp);
lfs_sb_setcurseg(fs, lfs_sntod(fs, lfs_dtosn(fs, endpseg)));
for (sn = curseg = lfs_dtosn(fs, lfs_sb_getcurseg(fs));;) {
(intmax_t)lfs_dtosn(fs, LFS_DBTOFSB(fs, bp->b_blkno))));
KASSERTMSG(sp == NULL || lfs_dtosn(fs, ndaddr)
== lfs_dtosn(fs, lfs_sb_getoffset(fs)),
u_int32_t oldsn = lfs_dtosn(fs, daddr);
lfs_dtosn(fs, daddr),
(intmax_t)lfs_dtosn(fs, daddr), (intmax_t)osize,
osn = lfs_dtosn(fs, lfs_sb_getoffset(fs));
sp->seg_number = lfs_dtosn(fs, lfs_sb_getcurseg(fs));
sp->seg_number = lfs_dtosn(fs, lfs_sb_getcurseg(fs));
LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, lfs_sb_getnextseg(fs)), bp);
lfs_dtosn(fs, lfs_sb_getnextseg(fs))));
LFS_WRITESEGENTRY(sup, fs, lfs_dtosn(fs, lfs_sb_getnextseg(fs)), bp);
for (sn = curseg = lfs_dtosn(fs, lfs_sb_getcurseg(fs)) + lfs_sb_getinterleave(fs);;) {
KASSERT(lfs_dtosn(fs, LFS_DBTOFSB(fs, (*bpp)->b_blkno)) == sp->seg_number);
KASSERTMSG((lfs_dtosn(fs, LFS_DBTOFSB(fs, bp->b_blkno +
if (sn != lfs_dtosn(fs, lfs_sb_getcurseg(fs)) &&
newsn = (ndaddr == LFS_UNUSED_DADDR ? -1 : lfs_dtosn(fs, ndaddr));
oldsn = lfs_dtosn(fs, odaddr);
: lfs_dtosn(fs, odaddr));
lfs_dtosn(fs, blkp->bi_daddr)));
if (lfs_dtosn(fs, LFS_DBTOFSB(fs, b_daddr)) ==
lfs_dtosn(fs, blkp->bi_daddr))
if (lfs_dtosn(fs, lfs_sb_getcurseg(fs)) == segnum) {
LFS_SEGENTRY(sup, fs, lfs_dtosn(fs, lfs_sb_getoffset(fs)), bp);
LFS_WRITESEGENTRY(sup, fs, lfs_dtosn(fs, lfs_sb_getoffset(fs)), bp); /* Ifile */
sn = lfs_dtosn(fs, lfs_sb_getoffset(fs));
if (newnsegs <= lfs_dtosn(fs, lfs_sb_getsboff(fs, 1)))
if (lfs_dtosn(fs, lfs_sb_getsboff(fs, i)) >= newnsegs)
sn = lfs_dtosn(fs, tbn);
if (sn == lfs_dtosn(fs, fs->lfs_cleanint[i]) &&
lfs_dtosn(fs, fs->lfs_cleanint[i]),
if (lfs_dtosn(lfsp, addr + LFS_FSBTODB(lfsp, 1)) ==
lfs_dtosn(lfsp, addr))
(long long)lfs_dtosn(lfsp, addr), (long long)addr);
if (lfs_dtosn(lfsp, new_addr) != lfs_dtosn(lfsp, addr))