• Home
  • Raw
  • Download

Lines Matching refs:offset

129 			     u64 num_bytes, u64 offset, u64 ram_bytes,  in btrfs_insert_file_extent()  argument
142 file_key.offset = pos; in btrfs_insert_file_extent()
156 btrfs_set_file_extent_offset(leaf, item, offset); in btrfs_insert_file_extent()
188 file_key.offset = bytenr; in btrfs_lookup_csum()
203 csum_offset = (bytenr - found_key.offset) >> in btrfs_lookup_csum()
228 u64 offset, int mod) in btrfs_lookup_file_extent() argument
236 file_key.offset = offset; in btrfs_lookup_file_extent()
256 u64 offset, u8 *dst) in btrfs_lookup_bio_sums() argument
264 const bool page_offsets = (offset == (u64)-1); in btrfs_lookup_bio_sums()
320 offset = page_offset(bvec.bv_page) + bvec.bv_offset; in btrfs_lookup_bio_sums()
321 count = btrfs_find_ordered_sum(BTRFS_I(inode), offset, in btrfs_lookup_bio_sums()
340 set_extent_bits(io_tree, offset, in btrfs_lookup_bio_sums()
341 offset + fs_info->sectorsize - 1, in btrfs_lookup_bio_sums()
346 btrfs_ino(BTRFS_I(inode)), offset); in btrfs_lookup_bio_sums()
355 item_start_offset = found_key.offset; in btrfs_lookup_bio_sums()
383 offset += fs_info->sectorsize; in btrfs_lookup_bio_sums()
405 unsigned long offset; in btrfs_lookup_csums_range() local
425 key.offset = start; in btrfs_lookup_csums_range()
436 offset = (start - key.offset) >> in btrfs_lookup_csums_range()
438 if (offset * csum_size < in btrfs_lookup_csums_range()
458 key.offset > end) in btrfs_lookup_csums_range()
461 if (key.offset > start) in btrfs_lookup_csums_range()
462 start = key.offset; in btrfs_lookup_csums_range()
465 csum_end = key.offset + (size / csum_size) * fs_info->sectorsize; in btrfs_lookup_csums_range()
487 offset = (start - key.offset) >> in btrfs_lookup_csums_range()
489 offset *= csum_size; in btrfs_lookup_csums_range()
494 ((unsigned long)item) + offset, in btrfs_lookup_csums_range()
540 u64 offset; in btrfs_csum_one_bio() local
556 offset = file_start; in btrfs_csum_one_bio()
558 offset = 0; /* shut up gcc */ in btrfs_csum_one_bio()
567 offset = page_offset(bvec.bv_page) + bvec.bv_offset; in btrfs_csum_one_bio()
570 ordered = btrfs_lookup_ordered_extent(inode, offset); in btrfs_csum_one_bio()
579 btrfs_ino(inode), offset); in btrfs_csum_one_bio()
590 if (offset >= ordered->file_offset + ordered->num_bytes || in btrfs_csum_one_bio()
591 offset < ordered->file_offset) { in btrfs_csum_one_bio()
610 offset); in btrfs_csum_one_bio()
624 offset += fs_info->sectorsize; in btrfs_csum_one_bio()
661 csum_end += key->offset; in truncate_one_csum()
663 if (key->offset < bytenr && csum_end <= end_byte) { in truncate_one_csum()
670 u32 new_size = (bytenr - key->offset) >> blocksize_bits; in truncate_one_csum()
673 } else if (key->offset >= bytenr && csum_end > end_byte && in truncate_one_csum()
674 end_byte > key->offset) { in truncate_one_csum()
686 key->offset = end_byte; in truncate_one_csum()
719 key.offset = end_byte - 1; in btrfs_del_csums()
741 if (key.offset >= end_byte) in btrfs_del_csums()
746 csum_end += key.offset; in btrfs_del_csums()
753 if (key.offset >= bytenr && csum_end <= end_byte) { in btrfs_del_csums()
761 if (key.offset > bytenr && path->slots[0] > 0) { in btrfs_del_csums()
768 if (pk.offset < bytenr || in btrfs_del_csums()
775 key.offset = pk.offset; in btrfs_del_csums()
783 if (key.offset == bytenr) in btrfs_del_csums()
785 } else if (key.offset < bytenr && csum_end > end_byte) { in btrfs_del_csums()
786 unsigned long offset; in btrfs_del_csums() local
807 offset = (bytenr - key.offset) >> blocksize_bits; in btrfs_del_csums()
808 offset *= csum_size; in btrfs_del_csums()
815 memzero_extent_buffer(leaf, item_offset + offset, in btrfs_del_csums()
817 key.offset = bytenr; in btrfs_del_csums()
823 ret = btrfs_split_item(trans, root, path, &key, offset); in btrfs_del_csums()
830 key.offset = end_byte - 1; in btrfs_del_csums()
833 if (key.offset < bytenr) in btrfs_del_csums()
872 file_key.offset = bytenr; in btrfs_csum_file_blocks()
919 next_offset = found_key.offset; in btrfs_csum_file_blocks()
936 csum_offset = (bytenr - found_key.offset) >> in btrfs_csum_file_blocks()
955 csum_offset = (bytenr - found_key.offset) >> in btrfs_csum_file_blocks()
998 tmp = min(tmp, (next_offset - file_key.offset) >> in btrfs_csum_file_blocks()
1063 extent_start = key.offset; in btrfs_extent_item_to_extent_map()
1131 end = ALIGN(key.offset + end, leaf->fs_info->sectorsize); in btrfs_file_extent_end()
1133 end = key.offset + btrfs_file_extent_num_bytes(leaf, fi); in btrfs_file_extent_end()