• Home
  • Raw
  • Download

Lines Matching refs:eb

191 	int (*process_func)(struct btrfs_root *log, struct extent_buffer *eb,
199 struct extent_buffer *eb, in process_one_buffer() argument
205 eb->start, eb->len, 1); in process_one_buffer()
209 if (btrfs_buffer_uptodate(eb, gen)) { in process_one_buffer()
211 btrfs_write_tree_block(eb); in process_one_buffer()
213 btrfs_wait_tree_block_writeback(eb); in process_one_buffer()
235 struct extent_buffer *eb, int slot, in overwrite_item() argument
249 item_size = btrfs_item_size_nr(eb, slot); in overwrite_item()
250 src_ptr = btrfs_item_ptr_offset(eb, slot); in overwrite_item()
269 read_extent_buffer(eb, src_copy, src_ptr, item_size); in overwrite_item()
330 if (btrfs_inode_generation(eb, src_item) == 0) in overwrite_item()
334 S_ISDIR(btrfs_inode_mode(eb, src_item)) && in overwrite_item()
342 copy_extent_buffer(path->nodes[0], eb, dst_ptr, in overwrite_item()
406 struct extent_buffer *eb, int slot, in replay_one_extent() argument
420 item = btrfs_item_ptr(eb, slot, struct btrfs_file_extent_item); in replay_one_extent()
421 found_type = btrfs_file_extent_type(eb, item); in replay_one_extent()
425 extent_end = start + btrfs_file_extent_num_bytes(eb, item); in replay_one_extent()
427 size = btrfs_file_extent_inline_len(eb, item); in replay_one_extent()
460 read_extent_buffer(eb, &cmp1, (unsigned long)item, in replay_one_extent()
492 copy_extent_buffer(path->nodes[0], eb, dest_offset, in replay_one_extent()
495 ins.objectid = btrfs_file_extent_disk_bytenr(eb, item); in replay_one_extent()
496 ins.offset = btrfs_file_extent_disk_num_bytes(eb, item); in replay_one_extent()
529 if (btrfs_file_extent_compression(eb, item)) { in replay_one_extent()
534 btrfs_file_extent_offset(eb, item); in replay_one_extent()
536 btrfs_file_extent_num_bytes(eb, item); in replay_one_extent()
560 ret = overwrite_item(trans, root, path, eb, slot, key); in replay_one_extent()
713 struct extent_buffer *eb, int slot, in add_inode_ref() argument
744 ref_ptr = btrfs_item_ptr_offset(eb, slot); in add_inode_ref()
745 ref_end = ref_ptr + btrfs_item_size_nr(eb, slot); in add_inode_ref()
750 namelen = btrfs_inode_ref_name_len(eb, ref); in add_inode_ref()
754 read_extent_buffer(eb, name, (unsigned long)(ref + 1), namelen); in add_inode_ref()
758 btrfs_inode_ref_index(eb, ref), in add_inode_ref()
823 btrfs_inode_ref_index(eb, ref), in add_inode_ref()
843 btrfs_inode_ref_index(eb, ref)); in add_inode_ref()
855 ret = overwrite_item(trans, root, path, eb, slot, key); in add_inode_ref()
1070 struct extent_buffer *eb, in replay_one_name() argument
1087 name_len = btrfs_dir_name_len(eb, di); in replay_one_name()
1089 log_type = btrfs_dir_type(eb, di); in replay_one_name()
1090 read_extent_buffer(eb, name, (unsigned long)(di + 1), in replay_one_name()
1093 btrfs_dir_item_key_to_cpu(eb, di, &log_key); in replay_one_name()
1167 struct extent_buffer *eb, int slot, in replay_one_dir_item() argument
1171 u32 item_size = btrfs_item_size_nr(eb, slot); in replay_one_dir_item()
1177 ptr = btrfs_item_ptr_offset(eb, slot); in replay_one_dir_item()
1181 name_len = btrfs_dir_name_len(eb, di); in replay_one_dir_item()
1182 ret = replay_one_name(trans, root, path, eb, di, key); in replay_one_dir_item()
1287 struct extent_buffer *eb; in check_item_in_log() local
1300 eb = path->nodes[0]; in check_item_in_log()
1302 item_size = btrfs_item_size_nr(eb, slot); in check_item_in_log()
1303 ptr = btrfs_item_ptr_offset(eb, slot); in check_item_in_log()
1307 name_len = btrfs_dir_name_len(eb, di); in check_item_in_log()
1313 read_extent_buffer(eb, name, (unsigned long)(di + 1), in check_item_in_log()
1328 btrfs_dir_item_key_to_cpu(eb, di, &location); in check_item_in_log()
1478 static int replay_one_buffer(struct btrfs_root *log, struct extent_buffer *eb, in replay_one_buffer() argument
1490 btrfs_read_buffer(eb, gen); in replay_one_buffer()
1492 level = btrfs_header_level(eb); in replay_one_buffer()
1500 nritems = btrfs_header_nritems(eb); in replay_one_buffer()
1502 btrfs_item_key_to_cpu(eb, &key, i); in replay_one_buffer()
1503 item_size = btrfs_item_size_nr(eb, i); in replay_one_buffer()
1512 inode_item = btrfs_item_ptr(eb, i, in replay_one_buffer()
1514 mode = btrfs_inode_mode(eb, inode_item); in replay_one_buffer()
1521 eb, i, &key); in replay_one_buffer()
1548 eb, i, &key); in replay_one_buffer()
1552 eb, i, &key); in replay_one_buffer()
1556 eb, i, &key); in replay_one_buffer()
1561 eb, i, &key); in replay_one_buffer()