Lines Matching refs:offset
22 key->offset = get_unaligned_le64(uuid + sizeof(u64)); in btrfs_uuid_to_key()
34 unsigned long offset; in btrfs_uuid_tree_lookup() local
60 offset = btrfs_item_ptr_offset(eb, slot); in btrfs_uuid_tree_lookup()
72 read_extent_buffer(eb, &data, offset, sizeof(data)); in btrfs_uuid_tree_lookup()
77 offset += sizeof(data); in btrfs_uuid_tree_lookup()
96 unsigned long offset; in btrfs_uuid_tree_add() local
122 offset = btrfs_item_ptr_offset(eb, slot); in btrfs_uuid_tree_add()
131 offset = btrfs_item_ptr_offset(eb, slot); in btrfs_uuid_tree_add()
132 offset += btrfs_item_size(eb, slot) - sizeof(subid_le); in btrfs_uuid_tree_add()
136 ret, key.objectid, key.offset, type); in btrfs_uuid_tree_add()
142 write_extent_buffer(eb, &subid_le, offset, sizeof(subid_le)); in btrfs_uuid_tree_add()
158 unsigned long offset; in btrfs_uuid_tree_remove() local
190 offset = btrfs_item_ptr_offset(eb, slot); in btrfs_uuid_tree_remove()
201 read_extent_buffer(eb, &read_subid, offset, sizeof(read_subid)); in btrfs_uuid_tree_remove()
204 offset += sizeof(read_subid); in btrfs_uuid_tree_remove()
219 move_dst = offset; in btrfs_uuid_tree_remove()
220 move_src = offset + sizeof(subid); in btrfs_uuid_tree_remove()
301 unsigned long offset; in btrfs_uuid_tree_iterate() local
311 key.offset = 0; in btrfs_uuid_tree_iterate()
335 offset = btrfs_item_ptr_offset(leaf, slot); in btrfs_uuid_tree_iterate()
349 put_unaligned_le64(key.offset, uuid + sizeof(u64)); in btrfs_uuid_tree_iterate()
350 read_extent_buffer(leaf, &subid_le, offset, in btrfs_uuid_tree_iterate()
373 key.offset++; in btrfs_uuid_tree_iterate()
377 offset += sizeof(subid_le); in btrfs_uuid_tree_iterate()
416 key.offset = 0; in btrfs_uuid_scan_kthread()
502 if (key.offset < (u64)-1) { in btrfs_uuid_scan_kthread()
503 key.offset++; in btrfs_uuid_scan_kthread()
505 key.offset = 0; in btrfs_uuid_scan_kthread()
508 key.offset = 0; in btrfs_uuid_scan_kthread()