Lines Matching full:blocksize
199 * @blocksize: place to store block size
202 * exponent information written in @sbp and stores it in @blocksize,
209 struct nilfs_super_block *sbp, int *blocksize) in nilfs_get_blocksize() argument
215 nilfs_err(sb, "too large filesystem blocksize: 2 ^ %u KiB", in nilfs_get_blocksize()
219 *blocksize = BLOCK_SIZE << shift_bits; in nilfs_get_blocksize()
255 int blocksize; in load_nilfs() local
276 err = nilfs_get_blocksize(sb, sbp[0], &blocksize); in load_nilfs()
280 if (blocksize != nilfs->ns_blocksize) { in load_nilfs()
282 "blocksize differs between two super blocks (%d != %d)", in load_nilfs()
283 blocksize, nilfs->ns_blocksize); in load_nilfs()
590 struct super_block *sb, int blocksize, in nilfs_load_super_block() argument
604 sbp[0] = nilfs_read_super_block(sb, NILFS_SB_OFFSET_BYTES, blocksize, in nilfs_load_super_block()
606 sbp[1] = nilfs_read_super_block(sb, sb2off, blocksize, &sbh[1]); in nilfs_load_super_block()
614 "unable to read primary superblock (blocksize = %d)", in nilfs_load_super_block()
615 blocksize); in nilfs_load_super_block()
618 "unable to read secondary superblock (blocksize = %d)", in nilfs_load_super_block()
619 blocksize); in nilfs_load_super_block()
647 "broken superblock, retrying with spare superblock (blocksize = %d)", in nilfs_load_super_block()
648 blocksize); in nilfs_load_super_block()
675 int blocksize; in init_nilfs() local
680 blocksize = sb_min_blocksize(sb, NILFS_MIN_BLOCK_SIZE); in init_nilfs()
681 if (!blocksize) { in init_nilfs()
682 nilfs_err(sb, "unable to set blocksize"); in init_nilfs()
686 err = nilfs_load_super_block(nilfs, sb, blocksize, &sbp); in init_nilfs()
698 err = nilfs_get_blocksize(sb, sbp, &blocksize); in init_nilfs()
702 if (blocksize < NILFS_MIN_BLOCK_SIZE) { in init_nilfs()
704 "couldn't mount because of unsupported filesystem blocksize %d", in init_nilfs()
705 blocksize); in init_nilfs()
709 if (sb->s_blocksize != blocksize) { in init_nilfs()
712 if (blocksize < hw_blocksize) { in init_nilfs()
714 "blocksize %d too small for device (sector-size = %d)", in init_nilfs()
715 blocksize, hw_blocksize); in init_nilfs()
720 if (!sb_set_blocksize(sb, blocksize)) { in init_nilfs()
721 nilfs_err(sb, "bad blocksize %d", blocksize); in init_nilfs()
726 err = nilfs_load_super_block(nilfs, sb, blocksize, &sbp); in init_nilfs()
735 nilfs->ns_blocksize = blocksize; in init_nilfs()