Searched refs:e4b (Results 1 – 2 of 2) sorted by relevance
| /linux/fs/ext4/ |
| H A D | mballoc.c | 432 struct ext4_buddy *e4b, ext4_grpblk_t start, 532 static void *mb_find_buddy(struct ext4_buddy *e4b, int order, int *max) in mb_find_buddy() argument 536 BUG_ON(e4b->bd_bitmap == e4b->bd_buddy); in mb_find_buddy() 539 if (order > e4b->bd_blkbits + 1) { in mb_find_buddy() 546 *max = 1 << (e4b->bd_blkbits + 3); in mb_find_buddy() 547 return e4b->bd_bitmap; in mb_find_buddy() 550 bb = e4b->bd_buddy + EXT4_SB(e4b->bd_sb)->s_mb_offsets[order]; in mb_find_buddy() 551 *max = EXT4_SB(e4b->bd_sb)->s_mb_maxs[order]; in mb_find_buddy() 557 static void mb_free_blocks_double(struct inode *inode, struct ext4_buddy *e4b, in mb_free_blocks_double() argument 561 struct super_block *sb = e4b->bd_sb; in mb_free_blocks_double() [all …]
|
| H A D | mballoc-test.c | 746 test_mb_mark_used_range(struct kunit *test, struct ext4_buddy *e4b, in test_mb_mark_used_range() argument 763 mb_mark_used(e4b, &ex); in test_mb_mark_used_range() 774 KUNIT_ASSERT_EQ(test, memcmp(buddy, e4b->bd_buddy, sb->s_blocksize), in test_mb_mark_used_range() 776 mbt_validate_group_info(test, grp, e4b->bd_info); in test_mb_mark_used_range() 781 struct ext4_buddy e4b; in test_mb_mark_used() local 801 ret = ext4_mb_load_buddy(sb, TEST_GOAL_GROUP, &e4b); in test_mb_mark_used() 809 test_mb_mark_used_range(test, &e4b, ranges[i].start, in test_mb_mark_used() 812 ext4_mb_unload_buddy(&e4b); in test_mb_mark_used() 816 test_mb_free_blocks_range(struct kunit *test, struct ext4_buddy *e4b, in test_mb_free_blocks_range() argument 827 ext4_lock_group(sb, e4b->bd_group); in test_mb_free_blocks_range() [all …]
|