• Home
  • Raw
  • Download

Lines Matching refs:offset

40 			     u64 num_bytes, u64 offset, u64 ram_bytes,  in btrfs_insert_file_extent()  argument
52 file_key.offset = pos; in btrfs_insert_file_extent()
65 btrfs_set_file_extent_offset(leaf, item, offset); in btrfs_insert_file_extent()
96 file_key.offset = bytenr; in btrfs_lookup_csum()
111 csum_offset = (bytenr - found_key.offset) >> in btrfs_lookup_csum()
135 u64 offset, int mod) in btrfs_lookup_file_extent() argument
143 file_key.offset = offset; in btrfs_lookup_file_extent()
156 u64 offset; in btrfs_lookup_bio_sums() local
176 offset = page_offset(bvec->bv_page) + bvec->bv_offset; in btrfs_lookup_bio_sums()
177 ret = btrfs_find_ordered_sum(inode, offset, disk_bytenr, &sum); in btrfs_lookup_bio_sums()
197 set_extent_bits(io_tree, offset, in btrfs_lookup_bio_sums()
198 offset + bvec->bv_len - 1, in btrfs_lookup_bio_sums()
204 (unsigned long long)offset); in btrfs_lookup_bio_sums()
213 item_start_offset = found_key.offset; in btrfs_lookup_bio_sums()
237 set_state_private(io_tree, offset, sum); in btrfs_lookup_bio_sums()
255 unsigned long offset; in btrfs_lookup_csums_range() local
265 key.offset = start; in btrfs_lookup_csums_range()
276 offset = (start - key.offset) >> in btrfs_lookup_csums_range()
278 if (offset * csum_size < in btrfs_lookup_csums_range()
301 if (key.offset > end) in btrfs_lookup_csums_range()
304 if (key.offset > start) in btrfs_lookup_csums_range()
305 start = key.offset; in btrfs_lookup_csums_range()
308 csum_end = key.offset + (size / csum_size) * root->sectorsize; in btrfs_lookup_csums_range()
328 offset = (start - key.offset) >> in btrfs_lookup_csums_range()
330 offset *= csum_size; in btrfs_lookup_csums_range()
336 offset, csum_size); in btrfs_lookup_csums_range()
341 offset += csum_size; in btrfs_lookup_csums_range()
365 u64 offset; in btrfs_csum_one_bio() local
379 offset = file_start; in btrfs_csum_one_bio()
381 offset = page_offset(bvec->bv_page) + bvec->bv_offset; in btrfs_csum_one_bio()
383 ordered = btrfs_lookup_ordered_extent(inode, offset); in btrfs_csum_one_bio()
389 offset = page_offset(bvec->bv_page) + bvec->bv_offset; in btrfs_csum_one_bio()
391 if (!contig && (offset >= ordered->file_offset + ordered->len || in btrfs_csum_one_bio()
392 offset < ordered->file_offset)) { in btrfs_csum_one_bio()
406 ordered = btrfs_lookup_ordered_extent(inode, offset); in btrfs_csum_one_bio()
427 offset += bvec->bv_len; in btrfs_csum_one_bio()
464 csum_end += key->offset; in truncate_one_csum()
466 if (key->offset < bytenr && csum_end <= end_byte) { in truncate_one_csum()
473 u32 new_size = (bytenr - key->offset) >> blocksize_bits; in truncate_one_csum()
477 } else if (key->offset >= bytenr && csum_end > end_byte && in truncate_one_csum()
478 end_byte > key->offset) { in truncate_one_csum()
491 key->offset = end_byte; in truncate_one_csum()
523 key.offset = end_byte - 1; in btrfs_del_csums()
540 if (key.offset >= end_byte) in btrfs_del_csums()
545 csum_end += key.offset; in btrfs_del_csums()
552 if (key.offset >= bytenr && csum_end <= end_byte) { in btrfs_del_csums()
555 if (key.offset == bytenr) in btrfs_del_csums()
557 } else if (key.offset < bytenr && csum_end > end_byte) { in btrfs_del_csums()
558 unsigned long offset; in btrfs_del_csums() local
579 offset = (bytenr - key.offset) >> blocksize_bits; in btrfs_del_csums()
580 offset *= csum_size; in btrfs_del_csums()
587 memset_extent_buffer(leaf, 0, item_offset + offset, in btrfs_del_csums()
589 key.offset = bytenr; in btrfs_del_csums()
595 ret = btrfs_split_item(trans, root, path, &key, offset); in btrfs_del_csums()
598 key.offset = end_byte - 1; in btrfs_del_csums()
603 if (key.offset < bytenr) in btrfs_del_csums()
646 file_key.offset = sector_sum->bytenr; in btrfs_csum_file_blocks()
685 next_offset = found_key.offset; in btrfs_csum_file_blocks()
708 csum_offset = (bytenr - found_key.offset) >> in btrfs_csum_file_blocks()
752 tmp = min(tmp, next_offset - file_key.offset); in btrfs_csum_file_blocks()