Lines Matching refs:fi
102 #define CHECK_FE_ALIGNED(leaf, slot, fi, name, alignment) \ argument
104 if (unlikely(!IS_ALIGNED(btrfs_file_extent_##name((leaf), (fi)), \
108 (#name), btrfs_file_extent_##name((leaf), (fi)), \
110 (!IS_ALIGNED(btrfs_file_extent_##name((leaf), (fi)), (alignment))); \
203 struct btrfs_file_extent_item *fi; in check_extent_data_item() local
224 fi = btrfs_item_ptr(leaf, slot, struct btrfs_file_extent_item); in check_extent_data_item()
237 if (unlikely(btrfs_file_extent_type(leaf, fi) >= in check_extent_data_item()
241 btrfs_file_extent_type(leaf, fi), in check_extent_data_item()
250 if (unlikely(btrfs_file_extent_compression(leaf, fi) >= in check_extent_data_item()
254 btrfs_file_extent_compression(leaf, fi), in check_extent_data_item()
258 if (unlikely(btrfs_file_extent_encryption(leaf, fi))) { in check_extent_data_item()
261 btrfs_file_extent_encryption(leaf, fi)); in check_extent_data_item()
264 if (btrfs_file_extent_type(leaf, fi) == BTRFS_FILE_EXTENT_INLINE) { in check_extent_data_item()
274 if (btrfs_file_extent_compression(leaf, fi) != in check_extent_data_item()
280 btrfs_file_extent_ram_bytes(leaf, fi))) { in check_extent_data_item()
284 btrfs_file_extent_ram_bytes(leaf, fi)); in check_extent_data_item()
291 if (unlikely(item_size != sizeof(*fi))) { in check_extent_data_item()
294 item_size, sizeof(*fi)); in check_extent_data_item()
297 if (unlikely(CHECK_FE_ALIGNED(leaf, slot, fi, ram_bytes, sectorsize) || in check_extent_data_item()
298 CHECK_FE_ALIGNED(leaf, slot, fi, disk_bytenr, sectorsize) || in check_extent_data_item()
299 CHECK_FE_ALIGNED(leaf, slot, fi, disk_num_bytes, sectorsize) || in check_extent_data_item()
300 CHECK_FE_ALIGNED(leaf, slot, fi, offset, sectorsize) || in check_extent_data_item()
301 CHECK_FE_ALIGNED(leaf, slot, fi, num_bytes, sectorsize))) in check_extent_data_item()
305 if (unlikely(check_add_overflow(btrfs_file_extent_num_bytes(leaf, fi), in check_extent_data_item()
310 btrfs_file_extent_num_bytes(leaf, fi)); in check_extent_data_item()