Home
last modified time | relevance | path

Searched refs:eb (Results 1 – 7 of 7) sorted by relevance

/fs/btrfs/
A Dextent-io.c570 if (!eb) in __alloc_extent_buffer()
574 free(eb); in __alloc_extent_buffer()
587 return eb; in __alloc_extent_buffer()
615 free(eb); in free_extent_buffer_final()
620 if (!eb || IS_ERR(eb)) in free_extent_buffer_internal()
629 eb->start, eb->len); in free_extent_buffer_internal()
653 return eb; in find_extent_buffer()
667 return eb; in find_first_extent_buffer()
691 if (!eb) in alloc_extent_buffer()
794 set_extent_dirty(tree, eb->start, eb->start + eb->len - 1); in set_extent_buffer_dirty()
[all …]
A Dextent-io.h91 static inline void extent_buffer_get(struct extent_buffer *eb) in extent_buffer_get() argument
93 eb->refs++; in extent_buffer_get()
108 eb->flags |= EXTENT_UPTODATE; in set_extent_buffer_uptodate()
114 eb->flags &= ~EXTENT_UPTODATE; in clear_extent_buffer_uptodate()
120 if (!eb || IS_ERR(eb)) in extent_buffer_uptodate()
122 if (eb->flags & EXTENT_UPTODATE) in extent_buffer_uptodate()
138 void free_extent_buffer(struct extent_buffer *eb);
140 u64 physical, struct extent_buffer *eb,
153 void memset_extent_buffer(struct extent_buffer *eb, char c,
157 int set_extent_buffer_dirty(struct extent_buffer *eb);
[all …]
A Dctree.h139 BUG_ON(eb->fs_info && eb->fs_info->nodesize != eb->len); in BTRFS_NODEPTRS_PER_EXTENT_BUFFER()
612 return btrfs_item_offset(eb, item) + btrfs_item_size(eb, item); in btrfs_item_end()
730 btrfs_node_key(eb, &disk_key, nr); in btrfs_node_key_to_cpu()
738 btrfs_item_key(eb, &disk_key, nr); in btrfs_item_key_to_cpu()
773 u64 flags = btrfs_header_flags(eb); in btrfs_set_header_flag()
780 u64 flags = btrfs_header_flags(eb); in btrfs_clear_header_flag()
787 u64 flags = btrfs_header_flags(eb); in btrfs_header_backref_rev()
794 u64 flags = btrfs_header_flags(eb); in btrfs_set_header_backref_rev()
797 btrfs_set_header_flags(eb, flags); in btrfs_set_header_backref_rev()
1136 read_extent_buffer(eb, &val, in btrfs_dev_stats_value()
[all …]
A Ddisk-io.c82 struct extent_buffer *eb, in print_tree_block_error() argument
104 eb->start, btrfs_header_bytenr(eb)); in print_tree_block_error()
112 btrfs_header_nritems(eb)); in print_tree_block_error()
447 struct extent_buffer *eb; in read_tree_block() local
469 if (!eb) in read_tree_block()
473 return eb; in read_tree_block()
475 num_copies = btrfs_num_copies(fs_info, eb->start, eb->len); in read_tree_block()
489 if (btrfs_header_level(eb)) in read_tree_block()
495 return eb; in read_tree_block()
535 free_extent_buffer(eb); in read_tree_block()
[all …]
A Dctree.c262 tmp = (struct btrfs_disk_key *)(eb->data + offset); in generic_bin_search()
285 if (btrfs_header_level(eb) == 0) in btrfs_bin_search()
286 return generic_bin_search(eb, in btrfs_bin_search()
289 key, btrfs_header_nritems(eb), in btrfs_bin_search()
292 return generic_bin_search(eb, in btrfs_bin_search()
295 key, btrfs_header_nritems(eb), in btrfs_bin_search()
334 struct extent_buffer *eb; in btrfs_find_item() local
352 eb = path->nodes[0]; in btrfs_find_item()
353 if (ret && path->slots[0] >= btrfs_header_nritems(eb)) { in btrfs_find_item()
357 eb = path->nodes[0]; in btrfs_find_item()
[all …]
A Dbtrfs.c18 static int show_dir(struct btrfs_root *root, struct extent_buffer *eb, in show_dir() argument
33 u8 type = btrfs_dir_type(eb, di); in show_dir()
44 btrfs_dir_item_key_to_cpu(eb, di, &key); in show_dir()
108 read_extent_buffer(eb, namebuf, (unsigned long)(di + 1), in show_dir()
109 btrfs_dir_name_len(eb, di)); in show_dir()
110 printf("%24.24s %.*s", filetime, btrfs_dir_name_len(eb, di), namebuf); in show_dir()
A Ddisk-io.h14 int read_whole_eb(struct btrfs_fs_info *info, struct extent_buffer *eb, int mirror);

Completed in 24 milliseconds