Lines Matching refs:sectorsize

89 static void setup_file_extents(struct btrfs_root *root, u32 sectorsize)  in setup_file_extents()  argument
110 offset = sectorsize; in setup_file_extents()
119 insert_extent(root, offset, sectorsize - 1, sectorsize - 1, 0, in setup_file_extents()
120 disk_bytenr, sectorsize, BTRFS_FILE_EXTENT_REG, 0, slot); in setup_file_extents()
122 disk_bytenr += sectorsize; in setup_file_extents()
123 offset += sectorsize - 1; in setup_file_extents()
129 insert_extent(root, offset, sectorsize, 4 * sectorsize, 0, disk_bytenr, in setup_file_extents()
130 4 * sectorsize, BTRFS_FILE_EXTENT_REG, 0, slot); in setup_file_extents()
132 offset += sectorsize; in setup_file_extents()
133 insert_extent(root, offset, sectorsize, sectorsize, 0, 0, 0, in setup_file_extents()
136 offset += sectorsize; in setup_file_extents()
137 insert_extent(root, offset, 2 * sectorsize, 4 * sectorsize, in setup_file_extents()
138 2 * sectorsize, disk_bytenr, 4 * sectorsize, in setup_file_extents()
141 offset += 2 * sectorsize; in setup_file_extents()
142 disk_bytenr += 4 * sectorsize; in setup_file_extents()
145 insert_extent(root, offset, sectorsize, sectorsize, 0, disk_bytenr, in setup_file_extents()
146 sectorsize, BTRFS_FILE_EXTENT_PREALLOC, 0, slot); in setup_file_extents()
148 offset += sectorsize; in setup_file_extents()
154 disk_bytenr += 2 * sectorsize; in setup_file_extents()
161 insert_extent(root, offset, sectorsize, 4 * sectorsize, 0, disk_bytenr, in setup_file_extents()
162 4 * sectorsize, BTRFS_FILE_EXTENT_PREALLOC, 0, slot); in setup_file_extents()
164 offset += sectorsize; in setup_file_extents()
165 insert_extent(root, offset, sectorsize, 4 * sectorsize, sectorsize, in setup_file_extents()
166 disk_bytenr, 4 * sectorsize, BTRFS_FILE_EXTENT_REG, 0, in setup_file_extents()
169 offset += sectorsize; in setup_file_extents()
170 insert_extent(root, offset, 2 * sectorsize, 4 * sectorsize, in setup_file_extents()
171 2 * sectorsize, disk_bytenr, 4 * sectorsize, in setup_file_extents()
174 offset += 2 * sectorsize; in setup_file_extents()
175 disk_bytenr += 4 * sectorsize; in setup_file_extents()
178 insert_extent(root, offset, 2 * sectorsize, 2 * sectorsize, 0, in setup_file_extents()
179 disk_bytenr, sectorsize, BTRFS_FILE_EXTENT_REG, in setup_file_extents()
182 offset += 2 * sectorsize; in setup_file_extents()
184 disk_bytenr += 2 * sectorsize; in setup_file_extents()
187 insert_extent(root, offset, sectorsize, 4 * sectorsize, 0, disk_bytenr, in setup_file_extents()
188 sectorsize, BTRFS_FILE_EXTENT_REG, in setup_file_extents()
191 offset += sectorsize; in setup_file_extents()
192 insert_extent(root, offset, sectorsize, sectorsize, 0, in setup_file_extents()
193 disk_bytenr + sectorsize, sectorsize, in setup_file_extents()
196 offset += sectorsize; in setup_file_extents()
197 insert_extent(root, offset, 2 * sectorsize, 4 * sectorsize, in setup_file_extents()
198 2 * sectorsize, disk_bytenr, sectorsize, in setup_file_extents()
201 offset += 2 * sectorsize; in setup_file_extents()
202 disk_bytenr += 2 * sectorsize; in setup_file_extents()
205 insert_extent(root, offset, sectorsize, sectorsize, 0, disk_bytenr, in setup_file_extents()
206 sectorsize, BTRFS_FILE_EXTENT_REG, 0, slot); in setup_file_extents()
208 offset += 4 * sectorsize; in setup_file_extents()
209 disk_bytenr += sectorsize; in setup_file_extents()
210 insert_extent(root, offset, sectorsize, sectorsize, 0, disk_bytenr, in setup_file_extents()
211 sectorsize, BTRFS_FILE_EXTENT_REG, 0, slot); in setup_file_extents()
218 static noinline int test_btrfs_get_extent(u32 sectorsize, u32 nodesize) in test_btrfs_get_extent() argument
239 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); in test_btrfs_get_extent()
268 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, 0, sectorsize, 0); in test_btrfs_get_extent()
286 setup_file_extents(root, sectorsize); in test_btrfs_get_extent()
310 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize, 0); in test_btrfs_get_extent()
320 if (em->start != offset || em->len != (sectorsize - 5)) { in test_btrfs_get_extent()
338 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize, 0); in test_btrfs_get_extent()
361 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize, 0); in test_btrfs_get_extent()
370 if (em->start != offset || em->len != sectorsize - 1) { in test_btrfs_get_extent()
389 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize, 0); in test_btrfs_get_extent()
398 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
401 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
418 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize, 0); in test_btrfs_get_extent()
427 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
430 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
440 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize, 0); in test_btrfs_get_extent()
449 if (em->start != offset || em->len != 2 * sectorsize) { in test_btrfs_get_extent()
452 offset, 2 * sectorsize, em->start, em->len); in test_btrfs_get_extent()
474 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize, 0); in test_btrfs_get_extent()
483 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
486 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
503 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize, 0); in test_btrfs_get_extent()
512 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
515 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
533 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize, 0); in test_btrfs_get_extent()
542 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
545 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
566 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize, 0); in test_btrfs_get_extent()
575 if (em->start != offset || em->len != 2 * sectorsize) { in test_btrfs_get_extent()
578 offset, 2 * sectorsize, em->start, em->len); in test_btrfs_get_extent()
601 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize, 0); in test_btrfs_get_extent()
610 if (em->start != offset || em->len != 2 * sectorsize) { in test_btrfs_get_extent()
613 offset, 2 * sectorsize, em->start, em->len); in test_btrfs_get_extent()
635 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize, 0); in test_btrfs_get_extent()
644 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
647 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
670 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize, 0); in test_btrfs_get_extent()
679 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
682 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
697 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize, 0); in test_btrfs_get_extent()
707 if (em->start != offset || em->len != 2 * sectorsize) { in test_btrfs_get_extent()
710 offset, 2 * sectorsize, em->start, em->len); in test_btrfs_get_extent()
733 sectorsize, 0); in test_btrfs_get_extent()
742 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
745 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
774 if (em->start != offset || em->len != 3 * sectorsize) { in test_btrfs_get_extent()
777 offset, 3 * sectorsize, em->start, em->len); in test_btrfs_get_extent()
793 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize, 0); in test_btrfs_get_extent()
802 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
805 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
827 static int test_hole_first(u32 sectorsize, u32 nodesize) in test_hole_first() argument
845 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); in test_hole_first()
874 insert_extent(root, sectorsize, sectorsize, sectorsize, 0, sectorsize, in test_hole_first()
875 sectorsize, BTRFS_FILE_EXTENT_REG, 0, 1); in test_hole_first()
876 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, 0, 2 * sectorsize, 0); in test_hole_first()
885 if (em->start != 0 || em->len != sectorsize) { in test_hole_first()
888 sectorsize, em->start, em->len); in test_hole_first()
898 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, sectorsize, in test_hole_first()
899 2 * sectorsize, 0); in test_hole_first()
904 if (em->block_start != sectorsize) { in test_hole_first()
908 if (em->start != sectorsize || em->len != sectorsize) { in test_hole_first()
911 sectorsize, sectorsize, em->start, em->len); in test_hole_first()
929 static int test_extent_accounting(u32 sectorsize, u32 nodesize) in test_extent_accounting() argument
942 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); in test_extent_accounting()
973 BTRFS_MAX_EXTENT_SIZE + sectorsize - 1, in test_extent_accounting()
989 (BTRFS_MAX_EXTENT_SIZE >> 1) + sectorsize - 1, in test_extent_accounting()
1006 + sectorsize - 1, in test_extent_accounting()
1023 BTRFS_MAX_EXTENT_SIZE + 2 * sectorsize, in test_extent_accounting()
1024 (BTRFS_MAX_EXTENT_SIZE << 1) + 3 * sectorsize - 1, in test_extent_accounting()
1041 BTRFS_MAX_EXTENT_SIZE + sectorsize, in test_extent_accounting()
1042 BTRFS_MAX_EXTENT_SIZE + 2 * sectorsize - 1, 0, NULL, 0); in test_extent_accounting()
1056 BTRFS_MAX_EXTENT_SIZE + sectorsize, in test_extent_accounting()
1057 BTRFS_MAX_EXTENT_SIZE + 2 * sectorsize - 1, in test_extent_accounting()
1076 BTRFS_MAX_EXTENT_SIZE + sectorsize, in test_extent_accounting()
1077 BTRFS_MAX_EXTENT_SIZE + 2 * sectorsize - 1, 0, NULL, 0); in test_extent_accounting()
1115 int btrfs_test_inodes(u32 sectorsize, u32 nodesize) in btrfs_test_inodes() argument
1123 ret = test_btrfs_get_extent(sectorsize, nodesize); in btrfs_test_inodes()
1127 ret = test_hole_first(sectorsize, nodesize); in btrfs_test_inodes()
1131 return test_extent_accounting(sectorsize, nodesize); in btrfs_test_inodes()