Lines Matching defs:eb

55 static void print_chunk(const struct extent_buffer *eb, struct btrfs_chunk *chunk)
57 int num_stripes = btrfs_chunk_num_stripes(eb, chunk);
60 btrfs_chunk_length(eb, chunk), btrfs_chunk_owner(eb, chunk),
61 btrfs_chunk_type(eb, chunk), num_stripes);
64 btrfs_stripe_devid_nr(eb, chunk, i),
65 btrfs_stripe_offset_nr(eb, chunk, i));
68 static void print_dev_item(const struct extent_buffer *eb,
72 btrfs_device_id(eb, dev_item),
73 btrfs_device_total_bytes(eb, dev_item),
74 btrfs_device_bytes_used(eb, dev_item));
76 static void print_extent_data_ref(const struct extent_buffer *eb,
80 btrfs_extent_data_ref_root(eb, ref),
81 btrfs_extent_data_ref_objectid(eb, ref),
82 btrfs_extent_data_ref_offset(eb, ref),
83 btrfs_extent_data_ref_count(eb, ref));
86 static void print_extent_owner_ref(const struct extent_buffer *eb,
89 ASSERT(btrfs_fs_incompat(eb->fs_info, SIMPLE_QUOTA));
90 pr_cont("extent data owner root %llu\n", btrfs_extent_owner_ref_root_id(eb, ref));
93 static void print_extent_item(const struct extent_buffer *eb, int slot, int type)
103 u32 item_size = btrfs_item_size(eb, slot);
109 btrfs_err(eb->fs_info,
112 btrfs_handle_fs_error(eb->fs_info, -EUCLEAN, NULL);
115 ei = btrfs_item_ptr(eb, slot, struct btrfs_extent_item);
116 flags = btrfs_extent_flags(eb, ei);
119 btrfs_extent_refs(eb, ei), btrfs_extent_generation(eb, ei),
126 btrfs_tree_block_key(eb, info, &key);
130 btrfs_tree_block_level(eb, info));
140 type = btrfs_extent_inline_ref_type(eb, iref);
141 offset = btrfs_extent_inline_ref_offset(eb, iref);
153 if (!IS_ALIGNED(offset, eb->fs_info->sectorsize))
156 offset, eb->fs_info->sectorsize);
160 print_extent_data_ref(eb, dref);
165 offset, btrfs_shared_data_ref_count(eb, sref));
170 if (!IS_ALIGNED(offset, eb->fs_info->sectorsize))
173 offset, eb->fs_info->sectorsize);
177 print_extent_owner_ref(eb, oref);
181 eb->start, type);
207 static void print_raid_stripe_key(const struct extent_buffer *eb, u32 item_size,
211 const u8 encoding = btrfs_stripe_extent_encoding(eb, stripe);
219 i, btrfs_raid_stride_devid(eb, &stripe->strides[i]),
220 btrfs_raid_stride_physical(eb, &stripe->strides[i]));
227 static void print_eb_refs_lock(const struct extent_buffer *eb)
230 btrfs_info(eb->fs_info, "refs %u lock_owner %u current %u",
231 atomic_read(&eb->refs), eb->lock_owner, current->pid);