• Home
  • Raw
  • Download

Lines Matching refs:bitmap

356 static void ext4_mb_generate_from_pa(struct super_block *sb, void *bitmap,
358 static void ext4_mb_generate_from_freelist(struct super_block *sb, void *bitmap,
495 static void mb_cmp_bitmaps(struct ext4_buddy *e4b, void *bitmap) in mb_cmp_bitmaps() argument
497 if (memcmp(e4b->bd_info->bb_bitmap, bitmap, e4b->bd_sb->s_blocksize)) { in mb_cmp_bitmaps()
501 b2 = (unsigned char *) bitmap; in mb_cmp_bitmaps()
526 static inline void mb_cmp_bitmaps(struct ext4_buddy *e4b, void *bitmap) in mb_cmp_bitmaps() argument
713 void *buddy, void *bitmap, ext4_group_t group) in ext4_mb_generate_buddy() argument
727 i = mb_find_next_zero_bit(bitmap, max, 0); in ext4_mb_generate_buddy()
732 i = mb_find_next_bit(bitmap, max, i); in ext4_mb_generate_buddy()
740 i = mb_find_next_zero_bit(bitmap, max, i); in ext4_mb_generate_buddy()
821 char *bitmap; in ext4_mb_init_cache() local
907 bitmap = bh[group - first_group]->b_data; in ext4_mb_init_cache()
942 memcpy(data, bitmap, blocksize); in ext4_mb_init_cache()
1343 static inline int mb_buddy_adjust_border(int* bit, void* bitmap, int side) in mb_buddy_adjust_border() argument
1345 if (mb_test_bit(*bit + side, bitmap)) { in mb_buddy_adjust_border()
1346 mb_clear_bit(*bit, bitmap); in mb_buddy_adjust_border()
1352 mb_set_bit(*bit, bitmap); in mb_buddy_adjust_border()
1945 void *bitmap = e4b->bd_bitmap; in ext4_mb_complex_scan_group() local
1957 i = mb_find_next_zero_bit(bitmap, in ext4_mb_complex_scan_group()
2011 void *bitmap = e4b->bd_bitmap; in ext4_mb_scan_aligned() local
2028 if (!mb_test_bit(i, bitmap)) { in ext4_mb_scan_aligned()
3539 static void ext4_mb_generate_from_freelist(struct super_block *sb, void *bitmap, in ext4_mb_generate_from_freelist() argument
3551 ext4_set_bits(bitmap, entry->efd_start_cluster, entry->efd_count); in ext4_mb_generate_from_freelist()
3563 void ext4_mb_generate_from_pa(struct super_block *sb, void *bitmap, in ext4_mb_generate_from_pa() argument
3592 ext4_set_bits(bitmap, start, len); in ext4_mb_generate_from_pa()
5229 void *bitmap; in ext4_try_to_trim_range() local
5232 bitmap = e4b->bd_bitmap; in ext4_try_to_trim_range()
5241 start = mb_find_next_zero_bit(bitmap, max + 1, start); in ext4_try_to_trim_range()
5245 next = mb_find_next_bit(bitmap, last + 1, start); in ext4_try_to_trim_range()
5440 void *bitmap; in ext4_mballoc_query_range() local
5448 bitmap = e4b.bd_bitmap; in ext4_mballoc_query_range()
5457 start = mb_find_next_zero_bit(bitmap, end + 1, start); in ext4_mballoc_query_range()
5460 next = mb_find_next_bit(bitmap, end + 1, start); in ext4_mballoc_query_range()