Lines Matching refs:sbi
94 struct udf_sb_info *sbi = UDF_SB(sb); in udf_add_free_space() local
97 if (!sbi->s_lvid_bh) in udf_add_free_space()
100 lvid = (struct logicalVolIntegrityDesc *)sbi->s_lvid_bh->b_data; in udf_add_free_space()
111 struct udf_sb_info *sbi = UDF_SB(sb); in udf_bitmap_free_blocks() local
121 mutex_lock(&sbi->s_alloc_mutex); in udf_bitmap_free_blocks()
122 partmap = &sbi->s_partmaps[bloc->partitionReferenceNum]; in udf_bitmap_free_blocks()
159 udf_add_free_space(sb, sbi->s_partition, count); in udf_bitmap_free_blocks()
168 mutex_unlock(&sbi->s_alloc_mutex); in udf_bitmap_free_blocks()
176 struct udf_sb_info *sbi = UDF_SB(sb); in udf_bitmap_prealloc_blocks() local
183 mutex_lock(&sbi->s_alloc_mutex); in udf_bitmap_prealloc_blocks()
184 part_len = sbi->s_partmaps[partition].s_partition_len; in udf_bitmap_prealloc_blocks()
217 mutex_unlock(&sbi->s_alloc_mutex); in udf_bitmap_prealloc_blocks()
225 struct udf_sb_info *sbi = UDF_SB(sb); in udf_bitmap_new_block() local
233 mutex_lock(&sbi->s_alloc_mutex); in udf_bitmap_new_block()
236 if (goal >= sbi->s_partmaps[partition].s_partition_len) in udf_bitmap_new_block()
303 mutex_unlock(&sbi->s_alloc_mutex); in udf_bitmap_new_block()
312 mutex_unlock(&sbi->s_alloc_mutex); in udf_bitmap_new_block()
336 mutex_unlock(&sbi->s_alloc_mutex); in udf_bitmap_new_block()
342 mutex_unlock(&sbi->s_alloc_mutex); in udf_bitmap_new_block()
352 struct udf_sb_info *sbi = UDF_SB(sb); in udf_table_free_blocks() local
361 mutex_lock(&sbi->s_alloc_mutex); in udf_table_free_blocks()
362 partmap = &sbi->s_partmaps[bloc->partitionReferenceNum]; in udf_table_free_blocks()
373 udf_add_free_space(sb, sbi->s_partition, count); in udf_table_free_blocks()
516 if (sbi->s_udfrev >= 0x0200) in udf_table_free_blocks()
571 mutex_unlock(&sbi->s_alloc_mutex); in udf_table_free_blocks()
579 struct udf_sb_info *sbi = UDF_SB(sb); in udf_table_prealloc_blocks() local
587 if (first_block >= sbi->s_partmaps[partition].s_partition_len) in udf_table_prealloc_blocks()
598 mutex_lock(&sbi->s_alloc_mutex); in udf_table_prealloc_blocks()
632 mutex_unlock(&sbi->s_alloc_mutex); in udf_table_prealloc_blocks()
640 struct udf_sb_info *sbi = UDF_SB(sb); in udf_table_new_block() local
658 mutex_lock(&sbi->s_alloc_mutex); in udf_table_new_block()
659 if (goal >= sbi->s_partmaps[partition].s_partition_len) in udf_table_new_block()
702 mutex_unlock(&sbi->s_alloc_mutex); in udf_table_new_block()
723 mutex_unlock(&sbi->s_alloc_mutex); in udf_table_new_block()