Lines Matching refs:leaf

635 		struct extent_buffer *leaf;  in replay_one_extent()  local
637 leaf = path->nodes[0]; in replay_one_extent()
638 existing = btrfs_item_ptr(leaf, path->slots[0], in replay_one_extent()
643 read_extent_buffer(leaf, &cmp2, (unsigned long)existing, in replay_one_extent()
830 struct extent_buffer *leaf; in drop_one_dir_item() local
834 leaf = path->nodes[0]; in drop_one_dir_item()
836 btrfs_dir_item_key_to_cpu(leaf, di, &location); in drop_one_dir_item()
837 name_len = btrfs_dir_name_len(leaf, di); in drop_one_dir_item()
842 read_extent_buffer(leaf, name, (unsigned long)(di + 1), name_len); in drop_one_dir_item()
980 struct extent_buffer *leaf; in __add_inode_ref() local
996 leaf = path->nodes[0]; in __add_inode_ref()
1008 ptr = btrfs_item_ptr_offset(leaf, path->slots[0]); in __add_inode_ref()
1009 ptr_end = ptr + btrfs_item_size_nr(leaf, path->slots[0]); in __add_inode_ref()
1012 victim_name_len = btrfs_inode_ref_name_len(leaf, in __add_inode_ref()
1018 read_extent_buffer(leaf, victim_name, in __add_inode_ref()
1064 leaf = path->nodes[0]; in __add_inode_ref()
1066 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in __add_inode_ref()
1067 base = btrfs_item_ptr_offset(leaf, path->slots[0]); in __add_inode_ref()
1072 victim_name_len = btrfs_inode_extref_name_len(leaf, extref); in __add_inode_ref()
1074 if (btrfs_inode_extref_parent(leaf, extref) != parent_objectid) in __add_inode_ref()
1080 read_extent_buffer(leaf, victim_name, (unsigned long)&extref->name, in __add_inode_ref()
1349 struct extent_buffer *leaf; in count_inode_extrefs() local
1357 leaf = path->nodes[0]; in count_inode_extrefs()
1358 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in count_inode_extrefs()
1359 ptr = btrfs_item_ptr_offset(leaf, path->slots[0]); in count_inode_extrefs()
1364 name_len = btrfs_inode_extref_name_len(leaf, extref); in count_inode_extrefs()
3519 struct extent_buffer *leaf, in fill_inode_item() argument
3534 btrfs_set_token_inode_generation(leaf, item, 0, &token); in fill_inode_item()
3535 btrfs_set_token_inode_size(leaf, item, logged_isize, &token); in fill_inode_item()
3537 btrfs_set_token_inode_generation(leaf, item, in fill_inode_item()
3540 btrfs_set_token_inode_size(leaf, item, inode->i_size, &token); in fill_inode_item()
3543 btrfs_set_token_inode_uid(leaf, item, i_uid_read(inode), &token); in fill_inode_item()
3544 btrfs_set_token_inode_gid(leaf, item, i_gid_read(inode), &token); in fill_inode_item()
3545 btrfs_set_token_inode_mode(leaf, item, inode->i_mode, &token); in fill_inode_item()
3546 btrfs_set_token_inode_nlink(leaf, item, inode->i_nlink, &token); in fill_inode_item()
3548 btrfs_set_token_timespec_sec(leaf, &item->atime, in fill_inode_item()
3550 btrfs_set_token_timespec_nsec(leaf, &item->atime, in fill_inode_item()
3553 btrfs_set_token_timespec_sec(leaf, &item->mtime, in fill_inode_item()
3555 btrfs_set_token_timespec_nsec(leaf, &item->mtime, in fill_inode_item()
3558 btrfs_set_token_timespec_sec(leaf, &item->ctime, in fill_inode_item()
3560 btrfs_set_token_timespec_nsec(leaf, &item->ctime, in fill_inode_item()
3563 btrfs_set_token_inode_nbytes(leaf, item, inode_get_bytes(inode), in fill_inode_item()
3566 btrfs_set_token_inode_sequence(leaf, item, inode->i_version, &token); in fill_inode_item()
3567 btrfs_set_token_inode_transid(leaf, item, trans->transid, &token); in fill_inode_item()
3568 btrfs_set_token_inode_rdev(leaf, item, inode->i_rdev, &token); in fill_inode_item()
3569 btrfs_set_token_inode_flags(leaf, item, BTRFS_I(inode)->flags, &token); in fill_inode_item()
3570 btrfs_set_token_inode_block_group(leaf, item, 0, &token); in fill_inode_item()
4040 struct extent_buffer *leaf; in log_one_extent() local
4077 leaf = path->nodes[0]; in log_one_extent()
4078 fi = btrfs_item_ptr(leaf, path->slots[0], in log_one_extent()
4081 btrfs_set_token_file_extent_generation(leaf, fi, trans->transid, in log_one_extent()
4084 btrfs_set_token_file_extent_type(leaf, fi, in log_one_extent()
4088 btrfs_set_token_file_extent_type(leaf, fi, in log_one_extent()
4094 btrfs_set_token_file_extent_disk_bytenr(leaf, fi, in log_one_extent()
4097 btrfs_set_token_file_extent_disk_num_bytes(leaf, fi, block_len, in log_one_extent()
4100 btrfs_set_token_file_extent_disk_bytenr(leaf, fi, in log_one_extent()
4103 btrfs_set_token_file_extent_disk_num_bytes(leaf, fi, block_len, in log_one_extent()
4106 btrfs_set_token_file_extent_disk_bytenr(leaf, fi, 0, &token); in log_one_extent()
4107 btrfs_set_token_file_extent_disk_num_bytes(leaf, fi, 0, in log_one_extent()
4111 btrfs_set_token_file_extent_offset(leaf, fi, extent_offset, &token); in log_one_extent()
4112 btrfs_set_token_file_extent_num_bytes(leaf, fi, em->len, &token); in log_one_extent()
4113 btrfs_set_token_file_extent_ram_bytes(leaf, fi, em->ram_bytes, &token); in log_one_extent()
4114 btrfs_set_token_file_extent_compression(leaf, fi, em->compress_type, in log_one_extent()
4116 btrfs_set_token_file_extent_encryption(leaf, fi, 0, &token); in log_one_extent()
4117 btrfs_set_token_file_extent_other_encoding(leaf, fi, 0, &token); in log_one_extent()
4118 btrfs_mark_buffer_dirty(leaf); in log_one_extent()
4259 struct extent_buffer *leaf = path->nodes[0]; in btrfs_log_all_xattrs() local
4260 int nritems = btrfs_header_nritems(leaf); in btrfs_log_all_xattrs()
4283 btrfs_item_key_to_cpu(leaf, &key, slot); in btrfs_log_all_xattrs()
4341 struct extent_buffer *leaf; in btrfs_log_trailing_hole() local
4360 leaf = path->nodes[0]; in btrfs_log_trailing_hole()
4361 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in btrfs_log_trailing_hole()
4378 extent = btrfs_item_ptr(leaf, path->slots[0], in btrfs_log_trailing_hole()
4381 if (btrfs_file_extent_type(leaf, extent) == in btrfs_log_trailing_hole()
4383 len = btrfs_file_extent_inline_len(leaf, in btrfs_log_trailing_hole()
4390 len = btrfs_file_extent_num_bytes(leaf, extent); in btrfs_log_trailing_hole()
5048 struct extent_buffer *leaf; in log_new_dir_dentries() local
5072 leaf = path->nodes[0]; in log_new_dir_dentries()
5073 nritems = btrfs_header_nritems(leaf); in log_new_dir_dentries()
5082 btrfs_item_key_to_cpu(leaf, &min_key, i); in log_new_dir_dentries()
5087 di = btrfs_item_ptr(leaf, i, struct btrfs_dir_item); in log_new_dir_dentries()
5088 type = btrfs_dir_type(leaf, di); in log_new_dir_dentries()
5089 if (btrfs_dir_transid(leaf, di) < trans->transid && in log_new_dir_dentries()
5092 btrfs_dir_item_key_to_cpu(leaf, di, &di_key); in log_new_dir_dentries()
5176 struct extent_buffer *leaf = path->nodes[0]; in btrfs_log_all_parents() local
5182 if (slot >= btrfs_header_nritems(leaf)) { in btrfs_log_all_parents()
5191 btrfs_item_key_to_cpu(leaf, &key, slot); in btrfs_log_all_parents()
5196 item_size = btrfs_item_size_nr(leaf, slot); in btrfs_log_all_parents()
5197 ptr = btrfs_item_ptr_offset(leaf, slot); in btrfs_log_all_parents()
5211 leaf, extref); in btrfs_log_all_parents()
5213 cur_offset += btrfs_inode_extref_name_len(leaf, in btrfs_log_all_parents()