Lines Matching refs:sb

49 	struct super_block	*sb = inode->i_sb;  in affs_grow_extcache()  local
99 bh = affs_bread(sb, key); in affs_grow_extcache()
102 key = be32_to_cpu(AFFS_TAIL(sb, bh)->extension); in affs_grow_extcache()
119 struct super_block *sb = inode->i_sb; in affs_alloc_extblock() local
127 new_bh = affs_getzeroblk(sb, blocknr); in affs_alloc_extblock()
129 affs_free_block(sb, blocknr); in affs_alloc_extblock()
135 AFFS_TAIL(sb, new_bh)->stype = cpu_to_be32(ST_FILE); in affs_alloc_extblock()
136 AFFS_TAIL(sb, new_bh)->parent = cpu_to_be32(inode->i_ino); in affs_alloc_extblock()
137 affs_fix_checksum(sb, new_bh); in affs_alloc_extblock()
141 tmp = be32_to_cpu(AFFS_TAIL(sb, bh)->extension); in affs_alloc_extblock()
143 affs_warning(sb, "alloc_ext", "previous extension set (%x)", tmp); in affs_alloc_extblock()
144 AFFS_TAIL(sb, bh)->extension = cpu_to_be32(blocknr); in affs_alloc_extblock()
171 struct super_block *sb = inode->i_sb; in affs_get_extblock_slow() local
180 ext_key = be32_to_cpu(AFFS_TAIL(sb, bh)->extension); in affs_get_extblock_slow()
257 bh = affs_bread(sb, ext_key); in affs_get_extblock_slow()
260 ext_key = be32_to_cpu(AFFS_TAIL(sb, bh)->extension); in affs_get_extblock_slow()
274 bh = affs_bread(sb, ext_key); in affs_get_extblock_slow()
296 struct super_block *sb = inode->i_sb; in affs_get_block() local
314 ext = (u32)block / AFFS_SB(sb)->s_hashsize; in affs_get_block()
315 block -= ext * AFFS_SB(sb)->s_hashsize; in affs_get_block()
319 map_bh(bh_result, sb, (sector_t)be32_to_cpu(AFFS_BLOCK(sb, ext_bh, block))); in affs_get_block()
326 AFFS_I(inode)->mmu_private += AFFS_SB(sb)->s_data_blksize; in affs_get_block()
331 affs_warning(sb, "get_block", in affs_get_block()
334 AFFS_BLOCK(sb, ext_bh, block) = cpu_to_be32(blocknr); in affs_get_block()
343 affs_warning(sb, "get_block", "first block already set (%d)", tmp); in affs_get_block()
504 struct super_block *sb = inode->i_sb; in affs_do_readpage_ofs() local
516 bsize = AFFS_SB(sb)->s_data_blksize; in affs_do_readpage_ofs()
541 struct super_block *sb = inode->i_sb; in affs_extent_file_ofs() local
548 bsize = AFFS_SB(sb)->s_data_blksize; in affs_extent_file_ofs()
561 affs_fix_checksum(sb, bh); in affs_extent_file_ofs()
582 affs_fix_checksum(sb, bh); in affs_extent_file_ofs()
589 affs_warning(sb, "extent_file_ofs", in affs_extent_file_ofs()
673 struct super_block *sb = inode->i_sb; in affs_write_end_ofs() local
691 bsize = AFFS_SB(sb)->s_data_blksize; in affs_write_end_ofs()
709 affs_fix_checksum(sb, bh); in affs_write_end_ofs()
738 affs_warning(sb, "commit_write_ofs", in affs_write_end_ofs()
747 affs_fix_checksum(sb, bh); in affs_write_end_ofs()
772 affs_warning(sb, "commit_write_ofs", in affs_write_end_ofs()
782 affs_fix_checksum(sb, bh); in affs_write_end_ofs()
821 struct super_block *sb = inode->i_sb; in affs_free_prealloc() local
827 affs_free_block(sb, ++AFFS_I(inode)->i_lastalloc); in affs_free_prealloc()
836 struct super_block *sb = inode->i_sb; in affs_truncate() local
849 last_blk = ((u32)inode->i_size - 1) / AFFS_SB(sb)->s_data_blksize; in affs_truncate()
850 ext = last_blk / AFFS_SB(sb)->s_hashsize; in affs_truncate()
873 affs_warning(sb, "truncate", in affs_truncate()
891 ext_key = be32_to_cpu(AFFS_TAIL(sb, ext_bh)->extension); in affs_truncate()
897 i = last_blk % AFFS_SB(sb)->s_hashsize + 1; in affs_truncate()
902 size = AFFS_SB(sb)->s_hashsize; in affs_truncate()
906 affs_free_block(sb, be32_to_cpu(AFFS_BLOCK(sb, ext_bh, i))); in affs_truncate()
907 AFFS_BLOCK(sb, ext_bh, i) = 0; in affs_truncate()
909 AFFS_TAIL(sb, ext_bh)->extension = 0; in affs_truncate()
910 affs_fix_checksum(sb, ext_bh); in affs_truncate()
917 if (affs_test_opt(AFFS_SB(sb)->s_flags, SF_OFS)) { in affs_truncate()
921 affs_warning(sb, "truncate", in affs_truncate()
939 ext_bh = affs_bread(sb, ext_key); in affs_truncate()
940 size = AFFS_SB(sb)->s_hashsize; in affs_truncate()
944 affs_free_block(sb, be32_to_cpu(AFFS_BLOCK(sb, ext_bh, i))); in affs_truncate()
945 affs_free_block(sb, ext_key); in affs_truncate()
946 ext_key = be32_to_cpu(AFFS_TAIL(sb, ext_bh)->extension); in affs_truncate()