Lines Matching refs:leaf

642 		struct extent_buffer *leaf;  in replay_one_extent()  local
644 leaf = path->nodes[0]; in replay_one_extent()
645 existing = btrfs_item_ptr(leaf, path->slots[0], in replay_one_extent()
650 read_extent_buffer(leaf, &cmp2, (unsigned long)existing, in replay_one_extent()
783 struct extent_buffer *leaf; in drop_one_dir_item() local
787 leaf = path->nodes[0]; in drop_one_dir_item()
789 btrfs_dir_item_key_to_cpu(leaf, di, &location); in drop_one_dir_item()
790 name_len = btrfs_dir_name_len(leaf, di); in drop_one_dir_item()
795 read_extent_buffer(leaf, name, (unsigned long)(di + 1), name_len); in drop_one_dir_item()
933 struct extent_buffer *leaf; in __add_inode_ref() local
949 leaf = path->nodes[0]; in __add_inode_ref()
961 ptr = btrfs_item_ptr_offset(leaf, path->slots[0]); in __add_inode_ref()
962 ptr_end = ptr + btrfs_item_size_nr(leaf, path->slots[0]); in __add_inode_ref()
965 victim_name_len = btrfs_inode_ref_name_len(leaf, in __add_inode_ref()
971 read_extent_buffer(leaf, victim_name, in __add_inode_ref()
1017 leaf = path->nodes[0]; in __add_inode_ref()
1019 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in __add_inode_ref()
1020 base = btrfs_item_ptr_offset(leaf, path->slots[0]); in __add_inode_ref()
1025 victim_name_len = btrfs_inode_extref_name_len(leaf, extref); in __add_inode_ref()
1027 if (btrfs_inode_extref_parent(leaf, extref) != parent_objectid) in __add_inode_ref()
1033 read_extent_buffer(leaf, victim_name, (unsigned long)&extref->name, in __add_inode_ref()
1302 struct extent_buffer *leaf; in count_inode_extrefs() local
1310 leaf = path->nodes[0]; in count_inode_extrefs()
1311 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in count_inode_extrefs()
1312 ptr = btrfs_item_ptr_offset(leaf, path->slots[0]); in count_inode_extrefs()
1317 name_len = btrfs_inode_extref_name_len(leaf, extref); in count_inode_extrefs()
3411 struct extent_buffer *leaf, in fill_inode_item() argument
3426 btrfs_set_token_inode_generation(leaf, item, 0, &token); in fill_inode_item()
3427 btrfs_set_token_inode_size(leaf, item, logged_isize, &token); in fill_inode_item()
3429 btrfs_set_token_inode_generation(leaf, item, in fill_inode_item()
3432 btrfs_set_token_inode_size(leaf, item, inode->i_size, &token); in fill_inode_item()
3435 btrfs_set_token_inode_uid(leaf, item, i_uid_read(inode), &token); in fill_inode_item()
3436 btrfs_set_token_inode_gid(leaf, item, i_gid_read(inode), &token); in fill_inode_item()
3437 btrfs_set_token_inode_mode(leaf, item, inode->i_mode, &token); in fill_inode_item()
3438 btrfs_set_token_inode_nlink(leaf, item, inode->i_nlink, &token); in fill_inode_item()
3440 btrfs_set_token_timespec_sec(leaf, &item->atime, in fill_inode_item()
3442 btrfs_set_token_timespec_nsec(leaf, &item->atime, in fill_inode_item()
3445 btrfs_set_token_timespec_sec(leaf, &item->mtime, in fill_inode_item()
3447 btrfs_set_token_timespec_nsec(leaf, &item->mtime, in fill_inode_item()
3450 btrfs_set_token_timespec_sec(leaf, &item->ctime, in fill_inode_item()
3452 btrfs_set_token_timespec_nsec(leaf, &item->ctime, in fill_inode_item()
3455 btrfs_set_token_inode_nbytes(leaf, item, inode_get_bytes(inode), in fill_inode_item()
3458 btrfs_set_token_inode_sequence(leaf, item, inode->i_version, &token); in fill_inode_item()
3459 btrfs_set_token_inode_transid(leaf, item, trans->transid, &token); in fill_inode_item()
3460 btrfs_set_token_inode_rdev(leaf, item, inode->i_rdev, &token); in fill_inode_item()
3461 btrfs_set_token_inode_flags(leaf, item, BTRFS_I(inode)->flags, &token); in fill_inode_item()
3462 btrfs_set_token_inode_block_group(leaf, item, 0, &token); in fill_inode_item()
3938 struct extent_buffer *leaf; in log_one_extent() local
3975 leaf = path->nodes[0]; in log_one_extent()
3976 fi = btrfs_item_ptr(leaf, path->slots[0], in log_one_extent()
3979 btrfs_set_token_file_extent_generation(leaf, fi, trans->transid, in log_one_extent()
3982 btrfs_set_token_file_extent_type(leaf, fi, in log_one_extent()
3986 btrfs_set_token_file_extent_type(leaf, fi, in log_one_extent()
3992 btrfs_set_token_file_extent_disk_bytenr(leaf, fi, in log_one_extent()
3995 btrfs_set_token_file_extent_disk_num_bytes(leaf, fi, block_len, in log_one_extent()
3998 btrfs_set_token_file_extent_disk_bytenr(leaf, fi, in log_one_extent()
4001 btrfs_set_token_file_extent_disk_num_bytes(leaf, fi, block_len, in log_one_extent()
4004 btrfs_set_token_file_extent_disk_bytenr(leaf, fi, 0, &token); in log_one_extent()
4005 btrfs_set_token_file_extent_disk_num_bytes(leaf, fi, 0, in log_one_extent()
4009 btrfs_set_token_file_extent_offset(leaf, fi, extent_offset, &token); in log_one_extent()
4010 btrfs_set_token_file_extent_num_bytes(leaf, fi, em->len, &token); in log_one_extent()
4011 btrfs_set_token_file_extent_ram_bytes(leaf, fi, em->ram_bytes, &token); in log_one_extent()
4012 btrfs_set_token_file_extent_compression(leaf, fi, em->compress_type, in log_one_extent()
4014 btrfs_set_token_file_extent_encryption(leaf, fi, 0, &token); in log_one_extent()
4015 btrfs_set_token_file_extent_other_encoding(leaf, fi, 0, &token); in log_one_extent()
4016 btrfs_mark_buffer_dirty(leaf); in log_one_extent()
4157 struct extent_buffer *leaf = path->nodes[0]; in btrfs_log_all_xattrs() local
4158 int nritems = btrfs_header_nritems(leaf); in btrfs_log_all_xattrs()
4181 btrfs_item_key_to_cpu(leaf, &key, slot); in btrfs_log_all_xattrs()
4239 struct extent_buffer *leaf; in btrfs_log_trailing_hole() local
4258 leaf = path->nodes[0]; in btrfs_log_trailing_hole()
4259 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in btrfs_log_trailing_hole()
4276 extent = btrfs_item_ptr(leaf, path->slots[0], in btrfs_log_trailing_hole()
4279 if (btrfs_file_extent_type(leaf, extent) == in btrfs_log_trailing_hole()
4281 len = btrfs_file_extent_inline_len(leaf, in btrfs_log_trailing_hole()
4288 len = btrfs_file_extent_num_bytes(leaf, extent); in btrfs_log_trailing_hole()
4946 struct extent_buffer *leaf; in log_new_dir_dentries() local
4970 leaf = path->nodes[0]; in log_new_dir_dentries()
4971 nritems = btrfs_header_nritems(leaf); in log_new_dir_dentries()
4980 btrfs_item_key_to_cpu(leaf, &min_key, i); in log_new_dir_dentries()
4985 di = btrfs_item_ptr(leaf, i, struct btrfs_dir_item); in log_new_dir_dentries()
4986 type = btrfs_dir_type(leaf, di); in log_new_dir_dentries()
4987 if (btrfs_dir_transid(leaf, di) < trans->transid && in log_new_dir_dentries()
4990 btrfs_dir_item_key_to_cpu(leaf, di, &di_key); in log_new_dir_dentries()