Lines Matching refs:em

215 	struct extent_map *em = NULL;  in test_btrfs_get_extent()  local
253 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, 0, sectorsize); in test_btrfs_get_extent()
254 if (IS_ERR(em)) { in test_btrfs_get_extent()
255 em = NULL; in test_btrfs_get_extent()
259 if (em->block_start != EXTENT_MAP_HOLE) { in test_btrfs_get_extent()
260 test_err("expected a hole, got %llu", em->block_start); in test_btrfs_get_extent()
263 free_extent_map(em); in test_btrfs_get_extent()
273 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, 0, (u64)-1); in test_btrfs_get_extent()
274 if (IS_ERR(em)) { in test_btrfs_get_extent()
278 if (em->block_start != EXTENT_MAP_INLINE) { in test_btrfs_get_extent()
279 test_err("expected an inline, got %llu", em->block_start); in test_btrfs_get_extent()
293 if (em->start != 0 || em->len != sectorsize) { in test_btrfs_get_extent()
296 sectorsize, em->start, em->len); in test_btrfs_get_extent()
299 if (em->flags != 0) { in test_btrfs_get_extent()
300 test_err("unexpected flags set, want 0 have %lu", em->flags); in test_btrfs_get_extent()
308 offset = em->start + em->len; in test_btrfs_get_extent()
309 free_extent_map(em); in test_btrfs_get_extent()
311 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
312 if (IS_ERR(em)) { in test_btrfs_get_extent()
316 if (em->block_start != EXTENT_MAP_HOLE) { in test_btrfs_get_extent()
317 test_err("expected a hole, got %llu", em->block_start); in test_btrfs_get_extent()
320 if (em->start != offset || em->len != 4) { in test_btrfs_get_extent()
323 offset, em->start, em->len); in test_btrfs_get_extent()
326 if (em->flags != 0) { in test_btrfs_get_extent()
327 test_err("unexpected flags set, want 0 have %lu", em->flags); in test_btrfs_get_extent()
330 offset = em->start + em->len; in test_btrfs_get_extent()
331 free_extent_map(em); in test_btrfs_get_extent()
334 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
335 if (IS_ERR(em)) { in test_btrfs_get_extent()
339 if (em->block_start >= EXTENT_MAP_LAST_BYTE) { in test_btrfs_get_extent()
340 test_err("expected a real extent, got %llu", em->block_start); in test_btrfs_get_extent()
343 if (em->start != offset || em->len != sectorsize - 1) { in test_btrfs_get_extent()
346 offset, em->start, em->len); in test_btrfs_get_extent()
349 if (em->flags != 0) { in test_btrfs_get_extent()
350 test_err("unexpected flags set, want 0 have %lu", em->flags); in test_btrfs_get_extent()
353 if (em->orig_start != em->start) { in test_btrfs_get_extent()
354 test_err("wrong orig offset, want %llu, have %llu", em->start, in test_btrfs_get_extent()
355 em->orig_start); in test_btrfs_get_extent()
358 offset = em->start + em->len; in test_btrfs_get_extent()
359 free_extent_map(em); in test_btrfs_get_extent()
362 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
363 if (IS_ERR(em)) { in test_btrfs_get_extent()
367 if (em->block_start >= EXTENT_MAP_LAST_BYTE) { in test_btrfs_get_extent()
368 test_err("expected a real extent, got %llu", em->block_start); in test_btrfs_get_extent()
371 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
374 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
377 if (em->flags != 0) { in test_btrfs_get_extent()
378 test_err("unexpected flags set, want 0 have %lu", em->flags); in test_btrfs_get_extent()
381 if (em->orig_start != em->start) { in test_btrfs_get_extent()
382 test_err("wrong orig offset, want %llu, have %llu", em->start, in test_btrfs_get_extent()
383 em->orig_start); in test_btrfs_get_extent()
386 disk_bytenr = em->block_start; in test_btrfs_get_extent()
387 orig_start = em->start; in test_btrfs_get_extent()
388 offset = em->start + em->len; in test_btrfs_get_extent()
389 free_extent_map(em); in test_btrfs_get_extent()
391 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
392 if (IS_ERR(em)) { in test_btrfs_get_extent()
396 if (em->block_start != EXTENT_MAP_HOLE) { in test_btrfs_get_extent()
397 test_err("expected a hole, got %llu", em->block_start); in test_btrfs_get_extent()
400 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
403 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
406 if (em->flags != 0) { in test_btrfs_get_extent()
407 test_err("unexpected flags set, want 0 have %lu", em->flags); in test_btrfs_get_extent()
410 offset = em->start + em->len; in test_btrfs_get_extent()
411 free_extent_map(em); in test_btrfs_get_extent()
413 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
414 if (IS_ERR(em)) { in test_btrfs_get_extent()
418 if (em->block_start >= EXTENT_MAP_LAST_BYTE) { in test_btrfs_get_extent()
419 test_err("expected a real extent, got %llu", em->block_start); in test_btrfs_get_extent()
422 if (em->start != offset || em->len != 2 * sectorsize) { in test_btrfs_get_extent()
425 offset, 2 * sectorsize, em->start, em->len); in test_btrfs_get_extent()
428 if (em->flags != 0) { in test_btrfs_get_extent()
429 test_err("unexpected flags set, want 0 have %lu", em->flags); in test_btrfs_get_extent()
432 if (em->orig_start != orig_start) { in test_btrfs_get_extent()
434 orig_start, em->orig_start); in test_btrfs_get_extent()
437 disk_bytenr += (em->start - orig_start); in test_btrfs_get_extent()
438 if (em->block_start != disk_bytenr) { in test_btrfs_get_extent()
440 disk_bytenr, em->block_start); in test_btrfs_get_extent()
443 offset = em->start + em->len; in test_btrfs_get_extent()
444 free_extent_map(em); in test_btrfs_get_extent()
447 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
448 if (IS_ERR(em)) { in test_btrfs_get_extent()
452 if (em->block_start >= EXTENT_MAP_LAST_BYTE) { in test_btrfs_get_extent()
453 test_err("expected a real extent, got %llu", em->block_start); in test_btrfs_get_extent()
456 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
459 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
462 if (em->flags != prealloc_only) { in test_btrfs_get_extent()
464 prealloc_only, em->flags); in test_btrfs_get_extent()
467 if (em->orig_start != em->start) { in test_btrfs_get_extent()
468 test_err("wrong orig offset, want %llu, have %llu", em->start, in test_btrfs_get_extent()
469 em->orig_start); in test_btrfs_get_extent()
472 offset = em->start + em->len; in test_btrfs_get_extent()
473 free_extent_map(em); in test_btrfs_get_extent()
476 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
477 if (IS_ERR(em)) { in test_btrfs_get_extent()
481 if (em->block_start >= EXTENT_MAP_LAST_BYTE) { in test_btrfs_get_extent()
482 test_err("expected a real extent, got %llu", em->block_start); in test_btrfs_get_extent()
485 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
488 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
491 if (em->flags != prealloc_only) { in test_btrfs_get_extent()
493 prealloc_only, em->flags); in test_btrfs_get_extent()
496 if (em->orig_start != em->start) { in test_btrfs_get_extent()
497 test_err("wrong orig offset, want %llu, have %llu", em->start, in test_btrfs_get_extent()
498 em->orig_start); in test_btrfs_get_extent()
501 disk_bytenr = em->block_start; in test_btrfs_get_extent()
502 orig_start = em->start; in test_btrfs_get_extent()
503 offset = em->start + em->len; in test_btrfs_get_extent()
504 free_extent_map(em); in test_btrfs_get_extent()
506 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
507 if (IS_ERR(em)) { in test_btrfs_get_extent()
511 if (em->block_start >= EXTENT_MAP_HOLE) { in test_btrfs_get_extent()
512 test_err("expected a real extent, got %llu", em->block_start); in test_btrfs_get_extent()
515 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
518 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
521 if (em->flags != 0) { in test_btrfs_get_extent()
522 test_err("unexpected flags set, want 0 have %lu", em->flags); in test_btrfs_get_extent()
525 if (em->orig_start != orig_start) { in test_btrfs_get_extent()
527 orig_start, em->orig_start); in test_btrfs_get_extent()
530 if (em->block_start != (disk_bytenr + (em->start - em->orig_start))) { in test_btrfs_get_extent()
532 disk_bytenr + (em->start - em->orig_start), in test_btrfs_get_extent()
533 em->block_start); in test_btrfs_get_extent()
536 offset = em->start + em->len; in test_btrfs_get_extent()
537 free_extent_map(em); in test_btrfs_get_extent()
539 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
540 if (IS_ERR(em)) { in test_btrfs_get_extent()
544 if (em->block_start >= EXTENT_MAP_LAST_BYTE) { in test_btrfs_get_extent()
545 test_err("expected a real extent, got %llu", em->block_start); in test_btrfs_get_extent()
548 if (em->start != offset || em->len != 2 * sectorsize) { in test_btrfs_get_extent()
551 offset, 2 * sectorsize, em->start, em->len); in test_btrfs_get_extent()
554 if (em->flags != prealloc_only) { in test_btrfs_get_extent()
556 prealloc_only, em->flags); in test_btrfs_get_extent()
559 if (em->orig_start != orig_start) { in test_btrfs_get_extent()
561 em->orig_start); in test_btrfs_get_extent()
564 if (em->block_start != (disk_bytenr + (em->start - em->orig_start))) { in test_btrfs_get_extent()
566 disk_bytenr + (em->start - em->orig_start), in test_btrfs_get_extent()
567 em->block_start); in test_btrfs_get_extent()
570 offset = em->start + em->len; in test_btrfs_get_extent()
571 free_extent_map(em); in test_btrfs_get_extent()
574 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
575 if (IS_ERR(em)) { in test_btrfs_get_extent()
579 if (em->block_start >= EXTENT_MAP_LAST_BYTE) { in test_btrfs_get_extent()
580 test_err("expected a real extent, got %llu", em->block_start); in test_btrfs_get_extent()
583 if (em->start != offset || em->len != 2 * sectorsize) { in test_btrfs_get_extent()
586 offset, 2 * sectorsize, em->start, em->len); in test_btrfs_get_extent()
589 if (em->flags != compressed_only) { in test_btrfs_get_extent()
591 compressed_only, em->flags); in test_btrfs_get_extent()
594 if (em->orig_start != em->start) { in test_btrfs_get_extent()
596 em->start, em->orig_start); in test_btrfs_get_extent()
599 if (em->compress_type != BTRFS_COMPRESS_ZLIB) { in test_btrfs_get_extent()
601 BTRFS_COMPRESS_ZLIB, em->compress_type); in test_btrfs_get_extent()
604 offset = em->start + em->len; in test_btrfs_get_extent()
605 free_extent_map(em); in test_btrfs_get_extent()
608 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
609 if (IS_ERR(em)) { in test_btrfs_get_extent()
613 if (em->block_start >= EXTENT_MAP_LAST_BYTE) { in test_btrfs_get_extent()
614 test_err("expected a real extent, got %llu", em->block_start); in test_btrfs_get_extent()
617 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
620 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
623 if (em->flags != compressed_only) { in test_btrfs_get_extent()
625 compressed_only, em->flags); in test_btrfs_get_extent()
628 if (em->orig_start != em->start) { in test_btrfs_get_extent()
630 em->start, em->orig_start); in test_btrfs_get_extent()
633 if (em->compress_type != BTRFS_COMPRESS_ZLIB) { in test_btrfs_get_extent()
635 BTRFS_COMPRESS_ZLIB, em->compress_type); in test_btrfs_get_extent()
638 disk_bytenr = em->block_start; in test_btrfs_get_extent()
639 orig_start = em->start; in test_btrfs_get_extent()
640 offset = em->start + em->len; in test_btrfs_get_extent()
641 free_extent_map(em); in test_btrfs_get_extent()
643 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
644 if (IS_ERR(em)) { in test_btrfs_get_extent()
648 if (em->block_start >= EXTENT_MAP_LAST_BYTE) { in test_btrfs_get_extent()
649 test_err("expected a real extent, got %llu", em->block_start); in test_btrfs_get_extent()
652 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
655 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
658 if (em->flags != 0) { in test_btrfs_get_extent()
659 test_err("unexpected flags set, want 0 have %lu", em->flags); in test_btrfs_get_extent()
662 if (em->orig_start != em->start) { in test_btrfs_get_extent()
663 test_err("wrong orig offset, want %llu, have %llu", em->start, in test_btrfs_get_extent()
664 em->orig_start); in test_btrfs_get_extent()
667 offset = em->start + em->len; in test_btrfs_get_extent()
668 free_extent_map(em); in test_btrfs_get_extent()
670 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
671 if (IS_ERR(em)) { in test_btrfs_get_extent()
675 if (em->block_start != disk_bytenr) { in test_btrfs_get_extent()
677 disk_bytenr, em->block_start); in test_btrfs_get_extent()
680 if (em->start != offset || em->len != 2 * sectorsize) { in test_btrfs_get_extent()
683 offset, 2 * sectorsize, em->start, em->len); in test_btrfs_get_extent()
686 if (em->flags != compressed_only) { in test_btrfs_get_extent()
688 compressed_only, em->flags); in test_btrfs_get_extent()
691 if (em->orig_start != orig_start) { in test_btrfs_get_extent()
693 em->start, orig_start); in test_btrfs_get_extent()
696 if (em->compress_type != BTRFS_COMPRESS_ZLIB) { in test_btrfs_get_extent()
698 BTRFS_COMPRESS_ZLIB, em->compress_type); in test_btrfs_get_extent()
701 offset = em->start + em->len; in test_btrfs_get_extent()
702 free_extent_map(em); in test_btrfs_get_extent()
705 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset + 6, sectorsize); in test_btrfs_get_extent()
706 if (IS_ERR(em)) { in test_btrfs_get_extent()
710 if (em->block_start >= EXTENT_MAP_LAST_BYTE) { in test_btrfs_get_extent()
711 test_err("expected a real extent, got %llu", em->block_start); in test_btrfs_get_extent()
714 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
717 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
720 if (em->flags != 0) { in test_btrfs_get_extent()
721 test_err("unexpected flags set, want 0 have %lu", em->flags); in test_btrfs_get_extent()
724 if (em->orig_start != em->start) { in test_btrfs_get_extent()
725 test_err("wrong orig offset, want %llu, have %llu", em->start, in test_btrfs_get_extent()
726 em->orig_start); in test_btrfs_get_extent()
729 offset = em->start + em->len; in test_btrfs_get_extent()
730 free_extent_map(em); in test_btrfs_get_extent()
732 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, SZ_4M); in test_btrfs_get_extent()
733 if (IS_ERR(em)) { in test_btrfs_get_extent()
737 if (em->block_start != EXTENT_MAP_HOLE) { in test_btrfs_get_extent()
738 test_err("expected a hole extent, got %llu", em->block_start); in test_btrfs_get_extent()
746 if (em->start != offset || em->len != 3 * sectorsize) { in test_btrfs_get_extent()
749 offset, 3 * sectorsize, em->start, em->len); in test_btrfs_get_extent()
752 if (em->flags != vacancy_only) { in test_btrfs_get_extent()
754 vacancy_only, em->flags); in test_btrfs_get_extent()
757 if (em->orig_start != em->start) { in test_btrfs_get_extent()
758 test_err("wrong orig offset, want %llu, have %llu", em->start, in test_btrfs_get_extent()
759 em->orig_start); in test_btrfs_get_extent()
762 offset = em->start + em->len; in test_btrfs_get_extent()
763 free_extent_map(em); in test_btrfs_get_extent()
765 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize); in test_btrfs_get_extent()
766 if (IS_ERR(em)) { in test_btrfs_get_extent()
770 if (em->block_start >= EXTENT_MAP_LAST_BYTE) { in test_btrfs_get_extent()
771 test_err("expected a real extent, got %llu", em->block_start); in test_btrfs_get_extent()
774 if (em->start != offset || em->len != sectorsize) { in test_btrfs_get_extent()
777 offset, sectorsize, em->start, em->len); in test_btrfs_get_extent()
780 if (em->flags != 0) { in test_btrfs_get_extent()
781 test_err("unexpected flags set, want 0 have %lu", em->flags); in test_btrfs_get_extent()
784 if (em->orig_start != em->start) { in test_btrfs_get_extent()
785 test_err("wrong orig offset, want %llu, have %llu", em->start, in test_btrfs_get_extent()
786 em->orig_start); in test_btrfs_get_extent()
791 if (!IS_ERR(em)) in test_btrfs_get_extent()
792 free_extent_map(em); in test_btrfs_get_extent()
804 struct extent_map *em = NULL; in test_hole_first() local
845 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, 0, 2 * sectorsize); in test_hole_first()
846 if (IS_ERR(em)) { in test_hole_first()
850 if (em->block_start != EXTENT_MAP_HOLE) { in test_hole_first()
851 test_err("expected a hole, got %llu", em->block_start); in test_hole_first()
854 if (em->start != 0 || em->len != sectorsize) { in test_hole_first()
857 sectorsize, em->start, em->len); in test_hole_first()
860 if (em->flags != vacancy_only) { in test_hole_first()
862 em->flags); in test_hole_first()
865 free_extent_map(em); in test_hole_first()
867 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, sectorsize, 2 * sectorsize); in test_hole_first()
868 if (IS_ERR(em)) { in test_hole_first()
872 if (em->block_start != sectorsize) { in test_hole_first()
873 test_err("expected a real extent, got %llu", em->block_start); in test_hole_first()
876 if (em->start != sectorsize || em->len != sectorsize) { in test_hole_first()
879 sectorsize, sectorsize, em->start, em->len); in test_hole_first()
882 if (em->flags != 0) { in test_hole_first()
884 em->flags); in test_hole_first()
889 if (!IS_ERR(em)) in test_hole_first()
890 free_extent_map(em); in test_hole_first()