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()
595 struct super_block *sb, int blocksize, in nilfs_load_super_block() argument
609 sbp[0] = nilfs_read_super_block(sb, NILFS_SB_OFFSET_BYTES, blocksize, in nilfs_load_super_block()
611 sbp[1] = nilfs_read_super_block(sb, sb2off, blocksize, &sbh[1]); in nilfs_load_super_block()
619 "unable to read primary superblock (blocksize = %d)", in nilfs_load_super_block()
620 blocksize); in nilfs_load_super_block()
623 "unable to read secondary superblock (blocksize = %d)", in nilfs_load_super_block()
624 blocksize); in nilfs_load_super_block()
652 "broken superblock, retrying with spare superblock (blocksize = %d)", in nilfs_load_super_block()
653 blocksize); in nilfs_load_super_block()
680 int blocksize; in init_nilfs() local
685 blocksize = sb_min_blocksize(sb, NILFS_MIN_BLOCK_SIZE); in init_nilfs()
686 if (!blocksize) { in init_nilfs()
687 nilfs_err(sb, "unable to set blocksize"); in init_nilfs()
691 err = nilfs_load_super_block(nilfs, sb, blocksize, &sbp); in init_nilfs()
703 err = nilfs_get_blocksize(sb, sbp, &blocksize); in init_nilfs()
707 if (blocksize < NILFS_MIN_BLOCK_SIZE) { in init_nilfs()
709 "couldn't mount because of unsupported filesystem blocksize %d", in init_nilfs()
710 blocksize); in init_nilfs()
714 if (sb->s_blocksize != blocksize) { in init_nilfs()
717 if (blocksize < hw_blocksize) { in init_nilfs()
719 "blocksize %d too small for device (sector-size = %d)", in init_nilfs()
720 blocksize, hw_blocksize); in init_nilfs()
725 if (!sb_set_blocksize(sb, blocksize)) { in init_nilfs()
726 nilfs_err(sb, "bad blocksize %d", blocksize); in init_nilfs()
731 err = nilfs_load_super_block(nilfs, sb, blocksize, &sbp); in init_nilfs()
740 nilfs->ns_blocksize = blocksize; in init_nilfs()