Lines Matching refs:sectorsize

87 static void setup_file_extents(struct btrfs_root *root, u32 sectorsize)  in setup_file_extents()  argument
108 offset = sectorsize; in setup_file_extents()
117 insert_extent(root, offset, sectorsize - 1, sectorsize - 1, 0, in setup_file_extents()
118 disk_bytenr, sectorsize, BTRFS_FILE_EXTENT_REG, 0, slot); in setup_file_extents()
120 disk_bytenr += sectorsize; in setup_file_extents()
121 offset += sectorsize - 1; in setup_file_extents()
127 insert_extent(root, offset, sectorsize, 4 * sectorsize, 0, disk_bytenr, in setup_file_extents()
128 4 * sectorsize, BTRFS_FILE_EXTENT_REG, 0, slot); in setup_file_extents()
130 offset += sectorsize; in setup_file_extents()
131 insert_extent(root, offset, sectorsize, sectorsize, 0, 0, 0, in setup_file_extents()
134 offset += sectorsize; in setup_file_extents()
135 insert_extent(root, offset, 2 * sectorsize, 4 * sectorsize, in setup_file_extents()
136 2 * sectorsize, disk_bytenr, 4 * sectorsize, in setup_file_extents()
139 offset += 2 * sectorsize; in setup_file_extents()
140 disk_bytenr += 4 * sectorsize; in setup_file_extents()
143 insert_extent(root, offset, sectorsize, sectorsize, 0, disk_bytenr, in setup_file_extents()
144 sectorsize, BTRFS_FILE_EXTENT_PREALLOC, 0, slot); in setup_file_extents()
146 offset += sectorsize; in setup_file_extents()
152 disk_bytenr += 2 * sectorsize; in setup_file_extents()
159 insert_extent(root, offset, sectorsize, 4 * sectorsize, 0, disk_bytenr, in setup_file_extents()
160 4 * sectorsize, BTRFS_FILE_EXTENT_PREALLOC, 0, slot); in setup_file_extents()
162 offset += sectorsize; in setup_file_extents()
163 insert_extent(root, offset, sectorsize, 4 * sectorsize, sectorsize, in setup_file_extents()
164 disk_bytenr, 4 * sectorsize, BTRFS_FILE_EXTENT_REG, 0, in setup_file_extents()
167 offset += sectorsize; in setup_file_extents()
168 insert_extent(root, offset, 2 * sectorsize, 4 * sectorsize, in setup_file_extents()
169 2 * sectorsize, disk_bytenr, 4 * sectorsize, in setup_file_extents()
172 offset += 2 * sectorsize; in setup_file_extents()
173 disk_bytenr += 4 * sectorsize; in setup_file_extents()
176 insert_extent(root, offset, 2 * sectorsize, 2 * sectorsize, 0, in setup_file_extents()
177 disk_bytenr, sectorsize, BTRFS_FILE_EXTENT_REG, in setup_file_extents()
180 offset += 2 * sectorsize; in setup_file_extents()
182 disk_bytenr += 2 * sectorsize; in setup_file_extents()
185 insert_extent(root, offset, sectorsize, 4 * sectorsize, 0, disk_bytenr, in setup_file_extents()
186 sectorsize, BTRFS_FILE_EXTENT_REG, in setup_file_extents()
189 offset += sectorsize; in setup_file_extents()
190 insert_extent(root, offset, sectorsize, sectorsize, 0, in setup_file_extents()
191 disk_bytenr + sectorsize, sectorsize, in setup_file_extents()
194 offset += sectorsize; in setup_file_extents()
195 insert_extent(root, offset, 2 * sectorsize, 4 * sectorsize, in setup_file_extents()
196 2 * sectorsize, disk_bytenr, sectorsize, in setup_file_extents()
199 offset += 2 * sectorsize; in setup_file_extents()
200 disk_bytenr += 2 * sectorsize; in setup_file_extents()
203 insert_extent(root, offset, sectorsize, sectorsize, 0, disk_bytenr, in setup_file_extents()
204 sectorsize, BTRFS_FILE_EXTENT_REG, 0, slot); in setup_file_extents()
206 offset += 4 * sectorsize; in setup_file_extents()
207 disk_bytenr += sectorsize; in setup_file_extents()
208 insert_extent(root, offset, sectorsize, sectorsize, 0, disk_bytenr, in setup_file_extents()
209 sectorsize, BTRFS_FILE_EXTENT_REG, 0, slot); in setup_file_extents()
216 static noinline int test_btrfs_get_extent(u32 sectorsize, u32 nodesize) in test_btrfs_get_extent() argument
235 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); in test_btrfs_get_extent()
259 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, 0, sectorsize); in test_btrfs_get_extent()
277 setup_file_extents(root, sectorsize); in test_btrfs_get_extent()
301 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
311 if (em->start != offset || em->len != (sectorsize - 5)) { in test_btrfs_get_extent()
329 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
352 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
361 if (em->start != offset || em->len != sectorsize - 1) { in test_btrfs_get_extent()
380 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
389 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
392 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
409 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
418 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
421 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
431 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
440 if (em->start != offset || em->len != 2 * sectorsize) { in test_btrfs_get_extent()
443 offset, 2 * sectorsize, em->start, em->len); in test_btrfs_get_extent()
465 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
474 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
477 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
494 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
503 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
506 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
524 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
533 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
536 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
557 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
566 if (em->start != offset || em->len != 2 * sectorsize) { in test_btrfs_get_extent()
569 offset, 2 * sectorsize, em->start, em->len); in test_btrfs_get_extent()
592 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
601 if (em->start != offset || em->len != 2 * sectorsize) { in test_btrfs_get_extent()
604 offset, 2 * sectorsize, em->start, em->len); in test_btrfs_get_extent()
626 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
635 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
638 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
661 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
670 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
673 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
688 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
698 if (em->start != offset || em->len != 2 * sectorsize) { in test_btrfs_get_extent()
701 offset, 2 * sectorsize, em->start, em->len); in test_btrfs_get_extent()
723 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset + 6, sectorsize); in test_btrfs_get_extent()
732 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
735 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
764 if (em->start != offset || em->len != 3 * sectorsize) { in test_btrfs_get_extent()
767 offset, 3 * sectorsize, em->start, em->len); in test_btrfs_get_extent()
783 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
792 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
795 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
817 static int test_hole_first(u32 sectorsize, u32 nodesize) in test_hole_first() argument
833 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); in test_hole_first()
861 insert_extent(root, sectorsize, sectorsize, sectorsize, 0, sectorsize, in test_hole_first()
862 sectorsize, BTRFS_FILE_EXTENT_REG, 0, 1); in test_hole_first()
863 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, 0, 2 * sectorsize); in test_hole_first()
872 if (em->start != 0 || em->len != sectorsize) { in test_hole_first()
875 sectorsize, em->start, em->len); in test_hole_first()
885 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, sectorsize, 2 * sectorsize); in test_hole_first()
890 if (em->block_start != sectorsize) { in test_hole_first()
894 if (em->start != sectorsize || em->len != sectorsize) { in test_hole_first()
897 sectorsize, sectorsize, em->start, em->len); in test_hole_first()
915 static int test_extent_accounting(u32 sectorsize, u32 nodesize) in test_extent_accounting() argument
930 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); in test_extent_accounting()
960 BTRFS_MAX_EXTENT_SIZE + sectorsize - 1, in test_extent_accounting()
976 (BTRFS_MAX_EXTENT_SIZE >> 1) + sectorsize - 1, in test_extent_accounting()
993 + sectorsize - 1, in test_extent_accounting()
1010 BTRFS_MAX_EXTENT_SIZE + 2 * sectorsize, in test_extent_accounting()
1011 (BTRFS_MAX_EXTENT_SIZE << 1) + 3 * sectorsize - 1, in test_extent_accounting()
1028 BTRFS_MAX_EXTENT_SIZE + sectorsize, in test_extent_accounting()
1029 BTRFS_MAX_EXTENT_SIZE + 2 * sectorsize - 1, 0, NULL); in test_extent_accounting()
1043 BTRFS_MAX_EXTENT_SIZE + sectorsize, in test_extent_accounting()
1044 BTRFS_MAX_EXTENT_SIZE + 2 * sectorsize - 1, in test_extent_accounting()
1063 BTRFS_MAX_EXTENT_SIZE + sectorsize, in test_extent_accounting()
1064 BTRFS_MAX_EXTENT_SIZE + 2 * sectorsize - 1, 0, NULL); in test_extent_accounting()
1102 int btrfs_test_inodes(u32 sectorsize, u32 nodesize) in btrfs_test_inodes() argument
1111 ret = test_btrfs_get_extent(sectorsize, nodesize); in btrfs_test_inodes()
1114 ret = test_hole_first(sectorsize, nodesize); in btrfs_test_inodes()
1117 return test_extent_accounting(sectorsize, nodesize); in btrfs_test_inodes()