fs_bshift
afs.fs_bsize, afs.fs_bshift, afs.fs_bmask);
altsblock.fs_bshift != sblock.fs_bshift ||
sb->fs_bshift);
for (sblock.fs_bshift = 0, i = sblock.fs_bsize; i > 1; i >>= 1)
sblock.fs_bshift++;
int32_t fs_bshift; /* ``lblkno'' calc of logical blkno */
(((off_t)(blk)) << (fs)->fs_bshift)
((blk) << (fs)->fs_bshift)
((loc) >> (fs)->fs_bshift)
(((lbn) >= NDADDR || (size) >= ((lbn) + 1) << (fs)->fs_bshift) \
((loc) >> (fs)->fs_bshift)
((blk) << (fs)->fs_bshift)
fs->fs_bshift = EXT2_MINBSHIFT + fs->fs_fd.fd_bsize;
fs->fs_bsize = 1 << fs->fs_bshift;
int32_t fs_bshift; /* ``lblkno'' calc of logical blkno */
((off_t)(blk) << (fs)->fs_bshift)
#define lblktodoff(fs, blk) ((off_t)(blk) << (fs)->fs_bshift)
((blk) << (fs)->fs_bshift)
((loc) >> (fs)->fs_bshift)
(((lbn) >= UFS_NDADDR || (size) >= ((lbn) + 1) << (fs)->fs_bshift) \
KKASSERT(((int)ap->a_loffset & ((1 << fs->fs_bshift) - 1)) == 0);
lbn = ap->a_loffset >> fs->fs_bshift;
*ap->a_runp = (*ap->a_runp + 1) << fs->fs_bshift;
*ap->a_runb = *ap->a_runb << fs->fs_bshift;
for (sblock.fs_bshift = 0, i = sblock.fs_bsize; i > 1; i >>= 1)
sblock.fs_bshift++;