Lines Matching refs:bitmap
32 struct udf_bitmap *bitmap, unsigned int block, in read_block_bitmap() argument
40 loc.logicalBlockNum = bitmap->s_extPosition; in read_block_bitmap()
44 bitmap->s_block_bitmap[bitmap_nr] = bh; in read_block_bitmap()
52 count = min(max_bits - off, bitmap->s_nr_groups); in read_block_bitmap()
59 (bitmap->s_nr_groups >> (sb->s_blocksize_bits + 3)) + 2) in read_block_bitmap()
62 count = bitmap->s_nr_groups - bitmap_nr * max_bits + in read_block_bitmap()
69 bitmap->s_block_bitmap[bitmap_nr] = in read_block_bitmap()
78 struct udf_bitmap *bitmap, in load_block_bitmap() argument
82 int nr_groups = bitmap->s_nr_groups; in load_block_bitmap()
89 if (bitmap->s_block_bitmap[block_group]) { in load_block_bitmap()
94 if (IS_ERR(bitmap->s_block_bitmap[block_group])) in load_block_bitmap()
95 return PTR_ERR(bitmap->s_block_bitmap[block_group]); in load_block_bitmap()
99 retval = read_block_bitmap(sb, bitmap, block_group, block_group); in load_block_bitmap()
120 struct udf_bitmap *bitmap, in udf_bitmap_free_blocks() argument
150 bitmap_nr = load_block_bitmap(sb, bitmap, block_group); in udf_bitmap_free_blocks()
154 bh = bitmap->s_block_bitmap[bitmap_nr]; in udf_bitmap_free_blocks()
175 struct udf_bitmap *bitmap, in udf_bitmap_prealloc_blocks() argument
198 bitmap_nr = load_block_bitmap(sb, bitmap, block_group); in udf_bitmap_prealloc_blocks()
201 bh = bitmap->s_block_bitmap[bitmap_nr]; in udf_bitmap_prealloc_blocks()
223 struct udf_bitmap *bitmap, uint16_t partition, in udf_bitmap_new_block() argument
242 nr_groups = bitmap->s_nr_groups; in udf_bitmap_new_block()
247 bitmap_nr = load_block_bitmap(sb, bitmap, block_group); in udf_bitmap_new_block()
250 bh = bitmap->s_block_bitmap[bitmap_nr]; in udf_bitmap_new_block()
286 bitmap_nr = load_block_bitmap(sb, bitmap, block_group); in udf_bitmap_new_block()
289 bh = bitmap->s_block_bitmap[bitmap_nr]; in udf_bitmap_new_block()