• Home
  • Raw
  • Download

Lines Matching refs:buddy

569 	void *buddy;  in __mb_check_buddy()  local
579 buddy = mb_find_buddy(e4b, order, &max); in __mb_check_buddy()
580 MB_CHECK_ASSERT(buddy); in __mb_check_buddy()
583 MB_CHECK_ASSERT(buddy != buddy2); in __mb_check_buddy()
589 if (mb_test_bit(i, buddy)) { in __mb_check_buddy()
617 buddy = mb_find_buddy(e4b, 0, &max); in __mb_check_buddy()
619 if (!mb_test_bit(i, buddy)) { in __mb_check_buddy()
647 MB_CHECK_ASSERT(mb_test_bit(k + i, buddy)); in __mb_check_buddy()
665 void *buddy, ext4_grpblk_t first, ext4_grpblk_t len, in ext4_mb_mark_free_simple() argument
693 buddy + sbi->s_mb_offsets[min]); in ext4_mb_mark_free_simple()
723 void *buddy, void *bitmap, ext4_group_t group) in ext4_mb_generate_buddy() argument
746 ext4_mb_mark_free_simple(sb, buddy, first, len, grp); in ext4_mb_generate_buddy()
784 void *buddy; in mb_regenerate_buddy() local
786 while ((buddy = mb_find_buddy(e4b, order++, &count))) { in mb_regenerate_buddy()
787 ext4_set_bits(buddy, 0, count); in mb_regenerate_buddy()
1373 void *buddy = mb_find_buddy(e4b, order, &max); in mb_buddy_mark_free() local
1375 while (buddy) { in mb_buddy_mark_free()
1408 e4b->bd_info->bb_counters[order] += mb_buddy_adjust_border(&first, buddy, -1); in mb_buddy_mark_free()
1410 e4b->bd_info->bb_counters[order] += mb_buddy_adjust_border(&last, buddy, 1); in mb_buddy_mark_free()
1416 mb_clear_bits(buddy, first, last - first + 1); in mb_buddy_mark_free()
1422 buddy = buddy2; in mb_buddy_mark_free()
1515 void *buddy; in mb_find_extent() local
1520 buddy = mb_find_buddy(e4b, 0, &max); in mb_find_extent()
1521 BUG_ON(buddy == NULL); in mb_find_extent()
1523 if (mb_test_bit(block, buddy)) { in mb_find_extent()
1573 void *buddy; in mb_mark_used() local
1602 buddy = mb_find_buddy(e4b, ord, &max); in mb_mark_used()
1604 mb_set_bit(start >> ord, buddy); in mb_mark_used()
1618 buddy = mb_find_buddy(e4b, ord, &max); in mb_mark_used()
1619 mb_set_bit(start >> ord, buddy); in mb_mark_used()
1624 buddy = mb_find_buddy(e4b, ord, &max); in mb_mark_used()
1625 mb_clear_bit(cur, buddy); in mb_mark_used()
1626 mb_clear_bit(cur + 1, buddy); in mb_mark_used()
1897 void *buddy; in ext4_mb_simple_scan_group() local
1907 buddy = mb_find_buddy(e4b, i, &max); in ext4_mb_simple_scan_group()
1908 BUG_ON(buddy == NULL); in ext4_mb_simple_scan_group()
1910 k = mb_find_next_zero_bit(buddy, max, 0); in ext4_mb_simple_scan_group()