Lines Matching refs:bitmap
366 static void ext4_mb_generate_from_pa(struct super_block *sb, void *bitmap,
368 static void ext4_mb_generate_from_freelist(struct super_block *sb, void *bitmap,
505 static void mb_cmp_bitmaps(struct ext4_buddy *e4b, void *bitmap) in mb_cmp_bitmaps() argument
507 if (memcmp(e4b->bd_info->bb_bitmap, bitmap, e4b->bd_sb->s_blocksize)) { in mb_cmp_bitmaps()
511 b2 = (unsigned char *) bitmap; in mb_cmp_bitmaps()
536 static inline void mb_cmp_bitmaps(struct ext4_buddy *e4b, void *bitmap) in mb_cmp_bitmaps() argument
723 void *buddy, void *bitmap, ext4_group_t group) in ext4_mb_generate_buddy() argument
737 i = mb_find_next_zero_bit(bitmap, max, 0); in ext4_mb_generate_buddy()
742 i = mb_find_next_bit(bitmap, max, i); in ext4_mb_generate_buddy()
750 i = mb_find_next_zero_bit(bitmap, max, i); in ext4_mb_generate_buddy()
833 char *bitmap; in ext4_mb_init_cache() local
919 bitmap = bh[group - first_group]->b_data; in ext4_mb_init_cache()
954 memcpy(data, bitmap, blocksize); in ext4_mb_init_cache()
1348 static inline int mb_buddy_adjust_border(int* bit, void* bitmap, int side) in mb_buddy_adjust_border() argument
1350 if (mb_test_bit(*bit + side, bitmap)) { in mb_buddy_adjust_border()
1351 mb_clear_bit(*bit, bitmap); in mb_buddy_adjust_border()
1357 mb_set_bit(*bit, bitmap); in mb_buddy_adjust_border()
1933 void *bitmap = e4b->bd_bitmap; in ext4_mb_complex_scan_group() local
1944 i = mb_find_next_zero_bit(bitmap, in ext4_mb_complex_scan_group()
1993 void *bitmap = e4b->bd_bitmap; in ext4_mb_scan_aligned() local
2010 if (!mb_test_bit(i, bitmap)) { in ext4_mb_scan_aligned()
3447 static void ext4_mb_generate_from_freelist(struct super_block *sb, void *bitmap, in ext4_mb_generate_from_freelist() argument
3459 ext4_set_bits(bitmap, entry->efd_start_cluster, entry->efd_count); in ext4_mb_generate_from_freelist()
3471 void ext4_mb_generate_from_pa(struct super_block *sb, void *bitmap, in ext4_mb_generate_from_pa() argument
3500 ext4_set_bits(bitmap, start, len); in ext4_mb_generate_from_pa()
5103 void *bitmap; in ext4_trim_all_free() local
5116 bitmap = e4b.bd_bitmap; in ext4_trim_all_free()
5127 start = mb_find_next_zero_bit(bitmap, max + 1, start); in ext4_trim_all_free()
5130 next = mb_find_next_bit(bitmap, max + 1, start); in ext4_trim_all_free()