Lines Matching full:extent
6 * extent split and conversion in ext4.
9 * 1. By splitting the extents in the extent tree and optionally converting them
12 * areas of the extent and marks the complete extent written.
18 * the split extent should be converted to initialized.
20 * ext4_split_convert_extents(), the split extent should be converted to
23 * to the unwritten areas of the extent and we should not corrupt/leak any
27 * extent tree, call ext4_split_convert_extents() and check the final state of
28 * the extent tree.
34 * Finally, we check the state of the extent tree and zeroout buffer to confirm
52 * Ext4 inode which has only 1 unwrit extent
62 * describes the state of an expected extent in extent tree.
71 * describes the state of the data area of a writ extent. Used for testing
92 /* is extent unwrit at beginning of test */
290 /* Fill extent header */ in extents_kunit_init()
300 * add 1 extent in leaf node covering: in extents_kunit_init()
441 * Confirm extent cache is in sync. Note that es cache can be in test_split_convert()
470 "# [extent %d] exp: lblk:%d len:%d unwrit:%d \n", i, in test_split_convert()
473 "# [extent %d] got: lblk:%d len:%d unwrit:%d\n", i, in test_split_convert()
480 "# [extent %d] es: lblk:%d len:%d pblk:%lld type:0x%x\n", in test_split_convert()
512 { .desc = "split unwrit extent to 2 extents and convert 1st half writ",
525 { .desc = "split unwrit extent to 2 extents and convert 2nd half writ",
538 { .desc = "split unwrit extent to 3 extents and convert 2nd half to writ",
556 { .desc = "split writ extent to 2 extents and convert 1st half unwrit",
569 { .desc = "split writ extent to 2 extents and convert 2nd half unwrit",
582 { .desc = "split writ extent to 3 extents and convert 2nd half to unwrit",
603 { .desc = "split unwrit extent to 2 extents and convert 1st half writ (zeroout)",
618 { .desc = "split unwrit extent to 2 extents and convert 2nd half writ (zeroout)",
633 { .desc = "split unwrit extent to 3 extents and convert 2nd half writ (zeroout)",
649 { .desc = "split writ extent to 2 extents and convert 1st half unwrit (zeroout)",
664 { .desc = "split writ extent to 2 extents and convert 2nd half unwrit (zeroout)",
679 { .desc = "split writ extent to 3 extents and convert 2nd half unwrit (zeroout)",
702 { .desc = "split writ extent to 2 extents and convert 1st half unwrit",
715 { .desc = "split writ extent to 2 extents and convert 2nd half unwrit",
728 { .desc = "split writ extent to 3 extents and convert 2nd half to unwrit",
746 { .desc = "split writ extent to 2 extents and convert 1st half unwrit (zeroout)",
761 { .desc = "split writ extent to 2 extents and convert 2nd half unwrit (zeroout)",
776 { .desc = "split writ extent to 3 extents and convert 2nd half unwrit (zeroout)",
799 { .desc = "split unwrit extent to 2 extents and convert 1st half writ (endio)",
812 { .desc = "split unwrit extent to 2 extents and convert 2nd half writ (endio)",
825 { .desc = "split unwrit extent to 3 extents and convert 2nd half to writ (endio)",
843 { .desc = "split unwrit extent to 2 extents and convert 1st half writ (non endio)",
857 { .desc = "split unwrit extent to 2 extents and convert 2nd half writ (non endio)",
871 { .desc = "split unwrit extent to 3 extents and convert 2nd half to writ (non endio)",
893 { .desc = "split unwrit extent to 2 extents and convert 1st half writ (endio, zeroout)",
908 { .desc = "split unwrit extent to 2 extents and convert 2nd half writ (endio, zeroout)",
923 { .desc = "split unwrit extent to 3 extents and convert 2nd half writ (endio, zeroout)",
943 { .desc = "split unwrit extent to 2 extents and convert 1st half writ (non-endio, zeroout)",
958 { .desc = "split unwrit extent to 2 extents and convert 2nd half writ (non-endio, zeroout)",
973 { .desc = "split unwrit extent to 3 extents and convert 2nd half writ (non-endio, zeroout)",