Lines Matching refs:bitmap
365 static void ext4_mb_generate_from_pa(struct super_block *sb, void *bitmap,
367 static void ext4_mb_generate_from_freelist(struct super_block *sb, void *bitmap,
504 static void mb_cmp_bitmaps(struct ext4_buddy *e4b, void *bitmap) in mb_cmp_bitmaps() argument
506 if (memcmp(e4b->bd_info->bb_bitmap, bitmap, e4b->bd_sb->s_blocksize)) { in mb_cmp_bitmaps()
510 b2 = (unsigned char *) bitmap; in mb_cmp_bitmaps()
535 static inline void mb_cmp_bitmaps(struct ext4_buddy *e4b, void *bitmap) in mb_cmp_bitmaps() argument
722 void *buddy, void *bitmap, ext4_group_t group) in ext4_mb_generate_buddy() argument
736 i = mb_find_next_zero_bit(bitmap, max, 0); in ext4_mb_generate_buddy()
741 i = mb_find_next_bit(bitmap, max, i); in ext4_mb_generate_buddy()
749 i = mb_find_next_zero_bit(bitmap, max, i); in ext4_mb_generate_buddy()
832 char *bitmap; in ext4_mb_init_cache() local
908 bitmap = bh[group - first_group]->b_data; in ext4_mb_init_cache()
943 memcpy(data, bitmap, blocksize); in ext4_mb_init_cache()
1337 static inline int mb_buddy_adjust_border(int* bit, void* bitmap, int side) in mb_buddy_adjust_border() argument
1339 if (mb_test_bit(*bit + side, bitmap)) { in mb_buddy_adjust_border()
1340 mb_clear_bit(*bit, bitmap); in mb_buddy_adjust_border()
1346 mb_set_bit(*bit, bitmap); in mb_buddy_adjust_border()
1922 void *bitmap = e4b->bd_bitmap; in ext4_mb_complex_scan_group() local
1933 i = mb_find_next_zero_bit(bitmap, in ext4_mb_complex_scan_group()
1982 void *bitmap = e4b->bd_bitmap; in ext4_mb_scan_aligned() local
1999 if (!mb_test_bit(i, bitmap)) { in ext4_mb_scan_aligned()
3429 static void ext4_mb_generate_from_freelist(struct super_block *sb, void *bitmap, in ext4_mb_generate_from_freelist() argument
3441 ext4_set_bits(bitmap, entry->efd_start_cluster, entry->efd_count); in ext4_mb_generate_from_freelist()
3453 void ext4_mb_generate_from_pa(struct super_block *sb, void *bitmap, in ext4_mb_generate_from_pa() argument
3482 ext4_set_bits(bitmap, start, len); in ext4_mb_generate_from_pa()
5078 void *bitmap; in ext4_trim_all_free() local
5091 bitmap = e4b.bd_bitmap; in ext4_trim_all_free()
5102 start = mb_find_next_zero_bit(bitmap, max + 1, start); in ext4_trim_all_free()
5105 next = mb_find_next_bit(bitmap, max + 1, start); in ext4_trim_all_free()