Lines Matching defs:bytenr
207 u64 bytenr, int cow)
220 file_key.offset = bytenr;
235 csum_offset = (bytenr - found_key.offset) >>
274 * Find checksums for logical bytenr range [disk_bytenr, disk_bytenr + len) and
446 "csum hole found for disk bytenr range [%llu, %llu)",
806 * expects the csum to overlap the range [bytenr, len]
817 u64 bytenr, u64 len)
823 u64 end_byte = bytenr + len;
831 if (key->offset < bytenr && csum_end <= end_byte) {
833 * [ bytenr - len ]
838 u32 new_size = (bytenr - key->offset) >> blocksize_bits;
841 } else if (key->offset >= bytenr && csum_end > end_byte &&
844 * [ bytenr - len ]
865 struct btrfs_root *root, u64 bytenr, u64 len)
870 u64 end_byte = bytenr + len;
915 if (csum_end <= bytenr)
919 if (key.offset >= bytenr && csum_end <= end_byte) {
927 if (key.offset > bytenr && path->slots[0] > 0) {
934 if (pk.offset < bytenr ||
949 if (key.offset == bytenr)
951 } else if (key.offset < bytenr && csum_end > end_byte) {
956 * [ bytenr - len ]
973 offset = (bytenr - key.offset) >> blocksize_bits;
983 key.offset = bytenr;
998 truncate_one_csum(trans, path, &key, bytenr, len);
999 if (key.offset < bytenr)
1053 u64 bytenr;
1066 bytenr = sums->logical + total_bytes;
1068 file_key.offset = bytenr;
1071 item = btrfs_lookup_csum(trans, root, path, bytenr, 1);
1116 csum_offset = (bytenr - found_key.offset) >>
1137 csum_offset = (bytenr - found_key.offset) >> fs_info->sectorsize_bits;
1192 tmp = (next_offset - bytenr) >> fs_info->sectorsize_bits;
1275 u64 bytenr;
1291 bytenr = btrfs_file_extent_disk_bytenr(leaf, fi);
1292 if (bytenr == 0) {
1299 em->block_start = bytenr;
1302 bytenr += btrfs_file_extent_offset(leaf, fi);
1303 em->block_start = bytenr;