Lines Matching refs:bitmap
31 struct udf_bitmap *bitmap, unsigned int block, in read_block_bitmap() argument
39 loc.logicalBlockNum = bitmap->s_extPosition; in read_block_bitmap()
43 bitmap->s_block_bitmap[bitmap_nr] = bh; in read_block_bitmap()
51 count = min(max_bits - off, bitmap->s_nr_groups); in read_block_bitmap()
58 (bitmap->s_nr_groups >> (sb->s_blocksize_bits + 3)) + 2) in read_block_bitmap()
61 count = bitmap->s_nr_groups - bitmap_nr * max_bits + in read_block_bitmap()
73 struct udf_bitmap *bitmap, in __load_block_bitmap() argument
77 int nr_groups = bitmap->s_nr_groups; in __load_block_bitmap()
84 if (bitmap->s_block_bitmap[block_group]) in __load_block_bitmap()
87 retval = read_block_bitmap(sb, bitmap, block_group, block_group); in __load_block_bitmap()
95 struct udf_bitmap *bitmap, in load_block_bitmap() argument
100 slot = __load_block_bitmap(sb, bitmap, block_group); in load_block_bitmap()
105 if (!bitmap->s_block_bitmap[slot]) in load_block_bitmap()
125 struct udf_bitmap *bitmap, in udf_bitmap_free_blocks() argument
166 bitmap_nr = load_block_bitmap(sb, bitmap, block_group); in udf_bitmap_free_blocks()
170 bh = bitmap->s_block_bitmap[bitmap_nr]; in udf_bitmap_free_blocks()
191 struct udf_bitmap *bitmap, in udf_bitmap_prealloc_blocks() argument
214 bitmap_nr = load_block_bitmap(sb, bitmap, block_group); in udf_bitmap_prealloc_blocks()
217 bh = bitmap->s_block_bitmap[bitmap_nr]; in udf_bitmap_prealloc_blocks()
239 struct udf_bitmap *bitmap, uint16_t partition, in udf_bitmap_new_block() argument
258 nr_groups = bitmap->s_nr_groups; in udf_bitmap_new_block()
263 bitmap_nr = load_block_bitmap(sb, bitmap, block_group); in udf_bitmap_new_block()
266 bh = bitmap->s_block_bitmap[bitmap_nr]; in udf_bitmap_new_block()
302 bitmap_nr = load_block_bitmap(sb, bitmap, block_group); in udf_bitmap_new_block()
305 bh = bitmap->s_block_bitmap[bitmap_nr]; in udf_bitmap_new_block()