Lines Matching refs:sb
244 static int hfs_free_extents(struct super_block *sb, struct hfs_extent *extent, in hfs_free_extents() argument
265 hfs_clear_vbm_bits(sb, start, count); in hfs_free_extents()
271 hfs_clear_vbm_bits(sb, start + count, block_nr); in hfs_free_extents()
283 int hfs_free_fork(struct super_block *sb, struct hfs_cat_file *file, int type) in hfs_free_fork() argument
298 total_blocks /= HFS_SB(sb)->alloc_blksz; in hfs_free_fork()
306 res = hfs_free_extents(sb, extent, blocks, blocks); in hfs_free_fork()
312 res = hfs_find_init(HFS_SB(sb)->ext_tree, &fd); in hfs_free_fork()
320 hfs_free_extents(sb, extent, total_blocks - start, total_blocks); in hfs_free_fork()
335 struct super_block *sb; in hfs_get_block() local
339 sb = inode->i_sb; in hfs_get_block()
341 ablock = (u32)block / HFS_SB(sb)->fs_div; in hfs_get_block()
371 map_bh(bh_result, sb, HFS_SB(sb)->fs_start + in hfs_get_block()
372 dblock * HFS_SB(sb)->fs_div + in hfs_get_block()
373 (u32)block % HFS_SB(sb)->fs_div); in hfs_get_block()
377 HFS_I(inode)->phys_size += sb->s_blocksize; in hfs_get_block()
379 inode_add_bytes(inode, sb->s_blocksize); in hfs_get_block()
387 struct super_block *sb = inode->i_sb; in hfs_extend_file() local
402 start = hfs_vbm_search_free(sb, goal, &len); in hfs_extend_file()
446 set_bit(HFS_FLG_ALT_MDB_DIRTY, &HFS_SB(sb)->flags); in hfs_extend_file()
447 set_bit(HFS_FLG_MDB_DIRTY, &HFS_SB(sb)->flags); in hfs_extend_file()
448 hfs_mark_mdb_dirty(sb); in hfs_extend_file()
472 struct super_block *sb = inode->i_sb; in hfs_file_truncate() local
499 size = inode->i_size + HFS_SB(sb)->alloc_blksz - 1; in hfs_file_truncate()
500 blk_cnt = size / HFS_SB(sb)->alloc_blksz; in hfs_file_truncate()
506 res = hfs_find_init(HFS_SB(sb)->ext_tree, &fd); in hfs_file_truncate()
514 hfs_free_extents(sb, HFS_I(inode)->first_extents, in hfs_file_truncate()
524 hfs_free_extents(sb, HFS_I(inode)->cached_extents, in hfs_file_truncate()
542 HFS_I(inode)->fs_blocks = (inode->i_size + sb->s_blocksize - 1) >> sb->s_blocksize_bits; in hfs_file_truncate()
543 inode_set_bytes(inode, HFS_I(inode)->fs_blocks << sb->s_blocksize_bits); in hfs_file_truncate()