Lines Matching refs:offset
175 file_key.offset = pos; in btrfs_insert_hole_extent()
216 file_key.offset = bytenr; in btrfs_lookup_csum()
230 csum_offset = (bytenr - found_key.offset) >> in btrfs_lookup_csum()
255 u64 offset, int mod) in btrfs_lookup_file_extent() argument
263 file_key.offset = offset; in btrfs_lookup_file_extent()
301 csum_start = key.offset; in search_csum_tree()
319 csum_start = key.offset; in search_csum_tree()
485 key.offset = start; in btrfs_lookup_csums_list()
511 if (bytes_to_csum_size(fs_info, start - key.offset) < in btrfs_lookup_csums_list()
533 key.offset > end) in btrfs_lookup_csums_list()
536 if (key.offset > start) in btrfs_lookup_csums_list()
537 start = key.offset; in btrfs_lookup_csums_list()
539 csum_end = key.offset + csum_size_to_bytes(fs_info, in btrfs_lookup_csums_list()
554 unsigned long offset; in btrfs_lookup_csums_list() local
569 offset = bytes_to_csum_size(fs_info, start - key.offset); in btrfs_lookup_csums_list()
573 ((unsigned long)item) + offset, in btrfs_lookup_csums_list()
634 key.offset <= start) in btrfs_lookup_csums_bitmap()
641 key.offset = start; in btrfs_lookup_csums_bitmap()
667 if (bytes_to_csum_size(fs_info, start - key.offset) < in btrfs_lookup_csums_bitmap()
690 key.offset > end) in btrfs_lookup_csums_bitmap()
693 if (key.offset > start) in btrfs_lookup_csums_bitmap()
694 start = key.offset; in btrfs_lookup_csums_bitmap()
696 csum_end = key.offset + csum_size_to_bytes(fs_info, in btrfs_lookup_csums_bitmap()
707 unsigned long offset; in btrfs_lookup_csums_bitmap() local
714 offset = bytes_to_csum_size(fs_info, start - key.offset); in btrfs_lookup_csums_bitmap()
717 ((unsigned long)item) + offset, in btrfs_lookup_csums_bitmap()
835 csum_end += key->offset; in truncate_one_csum()
837 if (key->offset < bytenr && csum_end <= end_byte) { in truncate_one_csum()
844 u32 new_size = (bytenr - key->offset) >> blocksize_bits; in truncate_one_csum()
847 } else if (key->offset >= bytenr && csum_end > end_byte && in truncate_one_csum()
848 end_byte > key->offset) { in truncate_one_csum()
860 key->offset = end_byte; in truncate_one_csum()
893 key.offset = end_byte - 1; in btrfs_del_csums()
913 if (key.offset >= end_byte) in btrfs_del_csums()
918 csum_end += key.offset; in btrfs_del_csums()
925 if (key.offset >= bytenr && csum_end <= end_byte) { in btrfs_del_csums()
933 if (key.offset > bytenr && path->slots[0] > 0) { in btrfs_del_csums()
940 if (pk.offset < bytenr || in btrfs_del_csums()
947 key.offset = pk.offset; in btrfs_del_csums()
955 if (key.offset == bytenr) in btrfs_del_csums()
957 } else if (key.offset < bytenr && csum_end > end_byte) { in btrfs_del_csums()
958 unsigned long offset; in btrfs_del_csums() local
979 offset = (bytenr - key.offset) >> blocksize_bits; in btrfs_del_csums()
980 offset *= csum_size; in btrfs_del_csums()
987 memzero_extent_buffer(leaf, item_offset + offset, in btrfs_del_csums()
989 key.offset = bytenr; in btrfs_del_csums()
995 ret = btrfs_split_item(trans, root, path, &key, offset); in btrfs_del_csums()
1002 key.offset = end_byte - 1; in btrfs_del_csums()
1005 if (key.offset < bytenr) in btrfs_del_csums()
1039 *next_offset = found_key.offset; in find_next_csum_offset()
1074 file_key.offset = bytenr; in btrfs_csum_file_blocks()
1121 csum_offset = (bytenr - found_key.offset) >> in btrfs_csum_file_blocks()
1142 csum_offset = (bytenr - found_key.offset) >> fs_info->sectorsize_bits; in btrfs_csum_file_blocks()
1224 tmp = min(tmp, (next_offset - file_key.offset) >> in btrfs_csum_file_blocks()
1280 extent_start = key.offset; in btrfs_extent_item_to_extent_map()
1292 em->offset = 0; in btrfs_extent_item_to_extent_map()
1297 em->offset = btrfs_file_extent_offset(leaf, fi); in btrfs_extent_item_to_extent_map()
1318 em->offset = 0; in btrfs_extent_item_to_extent_map()
1348 end = key.offset + btrfs_file_extent_num_bytes(leaf, fi); in btrfs_file_extent_end()