Symbol: extent_info
fs/btrfs/file.c
2297
struct btrfs_replace_extent_info *extent_info,
fs/btrfs/file.c
2312
if (extent_info->disk_offset == 0 &&
fs/btrfs/file.c
2320
key.offset = extent_info->file_offset;
fs/btrfs/file.c
2327
write_extent_buffer(leaf, extent_info->extent_buf,
fs/btrfs/file.c
2332
btrfs_set_file_extent_offset(leaf, extent, extent_info->data_offset);
fs/btrfs/file.c
2334
if (extent_info->is_new_extent)
fs/btrfs/file.c
2338
ret = btrfs_inode_set_file_extent_range(inode, extent_info->file_offset,
fs/btrfs/file.c
2344
if (extent_info->disk_offset == 0) {
fs/btrfs/file.c
2351
if (extent_info->is_new_extent && extent_info->insertions == 0) {
fs/btrfs/file.c
2352
key.objectid = extent_info->disk_offset;
fs/btrfs/file.c
2354
key.offset = extent_info->disk_len;
fs/btrfs/file.c
2357
extent_info->file_offset,
fs/btrfs/file.c
2358
extent_info->qgroup_reserved,
fs/btrfs/file.c
2363
.bytenr = extent_info->disk_offset,
fs/btrfs/file.c
2364
.num_bytes = extent_info->disk_len,
fs/btrfs/file.c
2370
ref_offset = extent_info->file_offset - extent_info->data_offset;
fs/btrfs/file.c
2375
extent_info->insertions++;
fs/btrfs/file.c
2392
struct btrfs_replace_extent_info *extent_info,
fs/btrfs/file.c
2420
if (!btrfs_fs_incompat(fs_info, NO_HOLES) || extent_info)
fs/btrfs/file.c
2446
if (!extent_info)
fs/btrfs/file.c
2460
(extent_info && extent_info->is_new_extent))))
fs/btrfs/file.c
2467
if (!extent_info && cur_offset < drop_args.drop_end &&
fs/btrfs/file.c
2481
} else if (!extent_info && cur_offset < drop_args.drop_end) {
fs/btrfs/file.c
2502
if (extent_info &&
fs/btrfs/file.c
2503
drop_args.drop_end > extent_info->file_offset) {
fs/btrfs/file.c
2505
extent_info->file_offset;
fs/btrfs/file.c
2508
extent_info, replace_len,
fs/btrfs/file.c
2514
extent_info->data_len -= replace_len;
fs/btrfs/file.c
2515
extent_info->data_offset += replace_len;
fs/btrfs/file.c
2516
extent_info->file_offset += replace_len;
fs/btrfs/file.c
2533
if (!extent_info || extent_info->update_times)
fs/btrfs/file.c
2559
if (!extent_info && len) {
fs/btrfs/file.c
2576
if (extent_info && !extent_info->is_new_extent)
fs/btrfs/file.c
2601
if (!extent_info && cur_offset < ino_size &&
fs/btrfs/file.c
2610
} else if (!extent_info && cur_offset < drop_args.drop_end) {
fs/btrfs/file.c
2620
if (extent_info) {
fs/btrfs/file.c
2622
extent_info, extent_info->data_len,
fs/btrfs/file.h
32
struct btrfs_replace_extent_info *extent_info,
fs/btrfs/inode.c
8945
struct btrfs_replace_extent_info extent_info;
fs/btrfs/inode.c
8976
extent_info.disk_offset = start;
fs/btrfs/inode.c
8977
extent_info.disk_len = len;
fs/btrfs/inode.c
8978
extent_info.data_offset = 0;
fs/btrfs/inode.c
8979
extent_info.data_len = len;
fs/btrfs/inode.c
8980
extent_info.file_offset = file_offset;
fs/btrfs/inode.c
8981
extent_info.extent_buf = (char *)&stack_fi;
fs/btrfs/inode.c
8982
extent_info.is_new_extent = true;
fs/btrfs/inode.c
8983
extent_info.update_times = true;
fs/btrfs/inode.c
8984
extent_info.qgroup_reserved = qgroup_released;
fs/btrfs/inode.c
8985
extent_info.insertions = 0;
fs/btrfs/inode.c
8994
file_offset + len - 1, &extent_info,
fs/f2fs/data.c
1608
struct extent_info ei = {};
fs/f2fs/data.c
1686
struct extent_info ei;
fs/f2fs/data.c
2341
struct extent_info ei = {};
fs/f2fs/extent_cache.c
1047
struct extent_info *ei)
fs/f2fs/extent_cache.c
1058
struct extent_info ei = {};
fs/f2fs/extent_cache.c
1074
struct extent_info ei = {
fs/f2fs/extent_cache.c
1096
struct extent_info *ei)
fs/f2fs/extent_cache.c
1112
struct extent_info ei = {
fs/f2fs/extent_cache.c
149
static bool __is_extent_mergeable(struct extent_info *back,
fs/f2fs/extent_cache.c
150
struct extent_info *front, enum extent_type type)
fs/f2fs/extent_cache.c
170
static bool __is_back_mergeable(struct extent_info *cur,
fs/f2fs/extent_cache.c
171
struct extent_info *back, enum extent_type type)
fs/f2fs/extent_cache.c
176
static bool __is_front_mergeable(struct extent_info *cur,
fs/f2fs/extent_cache.c
177
struct extent_info *front, enum extent_type type)
fs/f2fs/extent_cache.c
26
struct extent_info ei;
fs/f2fs/extent_cache.c
291
struct extent_tree *et, struct extent_info *ei,
fs/f2fs/extent_cache.c
417
struct extent_info ei = {0};
fs/f2fs/extent_cache.c
481
struct extent_info *ei, enum extent_type type)
fs/f2fs/extent_cache.c
539
struct extent_tree *et, struct extent_info *ei,
fs/f2fs/extent_cache.c
578
struct extent_tree *et, struct extent_info *ei,
fs/f2fs/extent_cache.c
655
struct extent_info *tei, enum extent_type type)
fs/f2fs/extent_cache.c
661
struct extent_info ei, dei, prev;
fs/f2fs/extent_cache.c
74
static void __set_extent_info(struct extent_info *ei,
fs/f2fs/extent_cache.c
836
struct extent_info ei;
fs/f2fs/extent_cache.c
888
static int __get_new_block_age(struct inode *inode, struct extent_info *ei,
fs/f2fs/extent_cache.c
895
struct extent_info tei = *ei; /* only fofs and len are valid */
fs/f2fs/extent_cache.c
945
struct extent_info ei = {};
fs/f2fs/f2fs.h
1020
static inline void get_read_extent_info(struct extent_info *ext,
fs/f2fs/f2fs.h
1028
static inline void set_raw_read_extent(struct extent_info *ext,
fs/f2fs/f2fs.h
4575
struct extent_info *ei);
fs/f2fs/f2fs.h
4587
struct extent_info *ei);
fs/f2fs/f2fs.h
796
struct extent_info ei; /* extent info */
fs/f2fs/f2fs.h
810
struct extent_info largest; /* largest cached extent for EX_READ */
fs/f2fs/file.c
2912
struct extent_info ei = {};
fs/f2fs/file.c
816
struct extent_info ei = et->largest;
fs/f2fs/segment.c
3666
struct extent_info ei = {};
include/trace/events/f2fs.h
1763
struct extent_info *ei),
include/trace/events/f2fs.h
1799
struct extent_info *ei),
include/trace/events/f2fs.h
198
struct extent_info;