Symbol: BTRFS_I
fs/btrfs/block-group.c
3363
BTRFS_I(inode)->generation = 0;
fs/btrfs/block-group.c
3364
ret = btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/block-group.c
3435
ret = btrfs_check_data_free_space(BTRFS_I(inode), &data_reserved, 0,
fs/btrfs/compression.c
387
em_tree = &BTRFS_I(inode)->extent_tree;
fs/btrfs/compression.c
388
tree = &BTRFS_I(inode)->io_tree;
fs/btrfs/compression.c
979
struct btrfs_inode *inode = BTRFS_I(mapping->host);
fs/btrfs/defrag.c
737
struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree;
fs/btrfs/defrag.c
738
struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree;
fs/btrfs/defrag.c
740
const u32 sectorsize = BTRFS_I(inode)->root->fs_info->sectorsize;
fs/btrfs/defrag.c
771
em = defrag_get_extent(BTRFS_I(inode), start, newer_than);
fs/btrfs/direct-io.c
1039
btrfs_inode_lock(BTRFS_I(inode), BTRFS_ILOCK_SHARED);
fs/btrfs/direct-io.c
1088
btrfs_inode_unlock(BTRFS_I(inode), BTRFS_ILOCK_SHARED);
fs/btrfs/direct-io.c
243
((BTRFS_I(inode)->flags & BTRFS_INODE_NODATACOW) &&
fs/btrfs/direct-io.c
252
if (can_nocow_extent(BTRFS_I(inode), start, &len, &file_extent,
fs/btrfs/direct-io.c
265
ret = btrfs_delalloc_reserve_metadata(BTRFS_I(inode), len, len,
fs/btrfs/direct-io.c
278
em2 = btrfs_create_dio_extent(BTRFS_I(inode), dio_data, start,
fs/btrfs/direct-io.c
316
ret = btrfs_delalloc_reserve_metadata(BTRFS_I(inode), len, len,
fs/btrfs/direct-io.c
322
em = btrfs_new_extent_direct(BTRFS_I(inode), dio_data, start, len);
fs/btrfs/direct-io.c
330
btrfs_delalloc_release_metadata(BTRFS_I(inode),
fs/btrfs/direct-io.c
338
btrfs_delalloc_release_extents(BTRFS_I(inode), prev_len);
fs/btrfs/direct-io.c
348
btrfs_delalloc_release_extents(BTRFS_I(inode), len);
fs/btrfs/direct-io.c
349
btrfs_delalloc_release_metadata(BTRFS_I(inode), len, true);
fs/btrfs/direct-io.c
41
struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree;
fs/btrfs/direct-io.c
414
&BTRFS_I(inode)->runtime_flags)) {
fs/btrfs/direct-io.c
439
ret = btrfs_check_data_free_space(BTRFS_I(inode),
fs/btrfs/direct-io.c
444
else if (!(BTRFS_I(inode)->flags &
fs/btrfs/direct-io.c
458
em = btrfs_get_extent(BTRFS_I(inode), NULL, start, len);
fs/btrfs/direct-io.c
545
btrfs_free_reserved_data_space(BTRFS_I(inode),
fs/btrfs/direct-io.c
579
btrfs_clear_extent_bit(&BTRFS_I(inode)->io_tree, lockstart, lockend,
fs/btrfs/direct-io.c
584
btrfs_unlock_dio_extent(&BTRFS_I(inode)->io_tree, start + len,
fs/btrfs/direct-io.c
595
btrfs_clear_extent_bit(&BTRFS_I(inode)->io_tree, lockstart, lockend,
fs/btrfs/direct-io.c
599
btrfs_free_reserved_data_space(BTRFS_I(inode),
fs/btrfs/direct-io.c
619
btrfs_unlock_dio_extent(&BTRFS_I(inode)->io_tree, pos,
fs/btrfs/direct-io.c
631
btrfs_unlock_dio_extent(&BTRFS_I(inode)->io_tree, pos,
fs/btrfs/direct-io.c
68
ordered = btrfs_lookup_ordered_range(BTRFS_I(inode), lockstart,
fs/btrfs/direct-io.c
718
btrfs_bio_init(bbio, BTRFS_I(iter->inode), file_offset,
fs/btrfs/direct-io.c
830
ret = btrfs_inode_lock(BTRFS_I(inode), ilock_flags);
fs/btrfs/direct-io.c
836
btrfs_inode_unlock(BTRFS_I(inode), ilock_flags);
fs/btrfs/direct-io.c
843
btrfs_inode_unlock(BTRFS_I(inode), ilock_flags);
fs/btrfs/direct-io.c
849
btrfs_inode_unlock(BTRFS_I(inode), ilock_flags);
fs/btrfs/direct-io.c
860
btrfs_inode_unlock(BTRFS_I(inode), ilock_flags);
fs/btrfs/direct-io.c
866
btrfs_inode_unlock(BTRFS_I(inode), ilock_flags);
fs/btrfs/direct-io.c
881
if (!(BTRFS_I(inode)->flags & BTRFS_INODE_NODATASUM)) {
fs/btrfs/direct-io.c
882
btrfs_inode_unlock(BTRFS_I(inode), ilock_flags);
fs/btrfs/direct-io.c
955
btrfs_inode_unlock(BTRFS_I(inode), ilock_flags);
fs/btrfs/direct-io.c
987
ret = btrfs_fdatawrite_range(BTRFS_I(inode), pos, endbyte);
fs/btrfs/disk-io.c
1878
btrfs_set_inode_number(BTRFS_I(inode), BTRFS_BTREE_INODE_OBJECTID);
fs/btrfs/disk-io.c
1889
btrfs_extent_io_tree_init(fs_info, &BTRFS_I(inode)->io_tree,
fs/btrfs/disk-io.c
1891
btrfs_extent_map_tree_init(&BTRFS_I(inode)->extent_tree);
fs/btrfs/disk-io.c
1893
BTRFS_I(inode)->root = btrfs_grab_root(fs_info->tree_root);
fs/btrfs/disk-io.c
1894
set_bit(BTRFS_INODE_DUMMY, &BTRFS_I(inode)->runtime_flags);
fs/btrfs/disk-io.c
4756
BTRFS_I(inode)->generation = 0;
fs/btrfs/export.c
154
struct btrfs_inode *dir = BTRFS_I(d_inode(child));
fs/btrfs/export.c
233
struct btrfs_inode *inode = BTRFS_I(d_inode(child));
fs/btrfs/export.c
234
struct btrfs_inode *dir = BTRFS_I(d_inode(parent));
fs/btrfs/export.c
26
if (btrfs_root_id(BTRFS_I(inode)->root) !=
fs/btrfs/export.c
27
btrfs_root_id(BTRFS_I(parent)->root))
fs/btrfs/export.c
40
fid->objectid = btrfs_ino(BTRFS_I(inode));
fs/btrfs/export.c
41
fid->root_objectid = btrfs_root_id(BTRFS_I(inode)->root);
fs/btrfs/export.c
47
fid->parent_objectid = btrfs_ino(BTRFS_I(parent));
fs/btrfs/export.c
49
parent_root_id = btrfs_root_id(BTRFS_I(parent)->root);
fs/btrfs/extent_io.c
1057
em = get_extent_map(BTRFS_I(inode), folio, cur, locked_end - cur + 1, em_cached);
fs/btrfs/extent_io.c
1339
struct btrfs_inode *inode = BTRFS_I(vfs_inode);
fs/btrfs/extent_io.c
1837
struct btrfs_inode *inode = BTRFS_I(folio->mapping->host);
fs/btrfs/extent_io.c
2253
BTRFS_I(fs_info->btree_inode), eb->start,
fs/btrfs/extent_io.c
2510
&BTRFS_I(inode)->runtime_flags))
fs/btrfs/extent_io.c
2618
btrfs_add_delayed_iput(BTRFS_I(inode));
fs/btrfs/extent_io.c
2662
btrfs_mark_ordered_io_finished(BTRFS_I(inode), NULL,
fs/btrfs/extent_io.c
2681
ret = extent_writepage_io(BTRFS_I(inode), folio, cur, cur_len,
fs/btrfs/extent_io.c
2712
btrfs_zoned_data_reloc_lock(BTRFS_I(inode));
fs/btrfs/extent_io.c
2715
btrfs_zoned_data_reloc_unlock(BTRFS_I(inode));
fs/btrfs/extent_io.c
2728
struct btrfs_inode *inode = BTRFS_I(vfs_inode);
fs/btrfs/extent_io.c
374
struct extent_io_tree *tree = &BTRFS_I(inode)->io_tree;
fs/btrfs/extent_io.c
3905
REQ_OP_READ | REQ_META, BTRFS_I(fs_info->btree_inode),
fs/btrfs/fiemap.c
882
struct btrfs_inode *btrfs_inode = BTRFS_I(inode);
fs/btrfs/file.c
1061
!(BTRFS_I(inode)->flags & (BTRFS_INODE_NODATACOW | BTRFS_INODE_PREALLOC)))
fs/btrfs/file.c
1084
ret = btrfs_cont_expand(BTRFS_I(inode), oldsize, end_pos);
fs/btrfs/file.c
1364
ret = btrfs_inode_lock(BTRFS_I(inode), ilock_flags);
fs/btrfs/file.c
1385
ret = copy_one_range(BTRFS_I(inode), iter, &data_reserved, pos, nowait);
fs/btrfs/file.c
1399
btrfs_inode_unlock(BTRFS_I(inode), ilock_flags);
fs/btrfs/file.c
1411
btrfs_inode_lock(BTRFS_I(inode), 0);
fs/btrfs/file.c
1430
btrfs_inode_unlock(BTRFS_I(inode), 0);
fs/btrfs/file.c
1438
struct btrfs_inode *inode = BTRFS_I(file_inode(file));
fs/btrfs/file.c
1499
&BTRFS_I(inode)->runtime_flags))
fs/btrfs/file.c
1560
struct btrfs_inode *inode = BTRFS_I(d_inode(dentry));
fs/btrfs/file.c
1855
struct btrfs_inode *inode = BTRFS_I(file_inode(vmf->vma->vm_file));
fs/btrfs/file.c
2279
btrfs_lock_extent(&BTRFS_I(inode)->io_tree, lockstart, lockend,
fs/btrfs/file.c
2294
btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, lockstart, lockend,
fs/btrfs/file.c
2298
btrfs_assert_inode_range_clean(BTRFS_I(inode), lockstart, lockend);
fs/btrfs/file.c
2655
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/file.c
2671
btrfs_inode_lock(BTRFS_I(inode), BTRFS_ILOCK_MMAP);
fs/btrfs/file.c
2673
ret = btrfs_wait_ordered_range(BTRFS_I(inode), offset, len);
fs/btrfs/file.c
2678
ret = find_first_non_hole(BTRFS_I(inode), &offset, &len);
fs/btrfs/file.c
2702
ret = btrfs_truncate_block(BTRFS_I(inode), offset + len - 1,
fs/btrfs/file.c
2713
ret = btrfs_truncate_block(BTRFS_I(inode), offset, orig_start, orig_end);
fs/btrfs/file.c
2715
btrfs_inode_unlock(BTRFS_I(inode), BTRFS_ILOCK_MMAP);
fs/btrfs/file.c
2728
ret = find_first_non_hole(BTRFS_I(inode), &offset, &len);
fs/btrfs/file.c
2742
ret = find_first_non_hole(BTRFS_I(inode), &tail_start, &tail_len);
fs/btrfs/file.c
2749
ret = btrfs_truncate_block(BTRFS_I(inode),
fs/btrfs/file.c
2771
ret = btrfs_replace_file_extents(BTRFS_I(inode), path, lockstart,
fs/btrfs/file.c
2780
ret = btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/file.c
2785
btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, lockstart, lockend,
fs/btrfs/file.c
2806
ret = btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/file.c
2812
btrfs_inode_unlock(BTRFS_I(inode), BTRFS_ILOCK_MMAP);
fs/btrfs/file.c
2859
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/file.c
2871
ret = btrfs_inode_set_file_extent_range(BTRFS_I(inode), range_start,
fs/btrfs/file.c
2882
btrfs_inode_safe_disk_i_size_write(BTRFS_I(inode), 0);
fs/btrfs/file.c
2883
ret = btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/file.c
2923
struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info;
fs/btrfs/file.c
2936
em = btrfs_get_extent(BTRFS_I(inode), NULL, alloc_start,
fs/btrfs/file.c
2979
em = btrfs_get_extent(BTRFS_I(inode), NULL, alloc_start, sectorsize);
fs/btrfs/file.c
2993
ret = btrfs_truncate_block(BTRFS_I(inode), offset + len - 1,
fs/btrfs/file.c
3017
ret = btrfs_zero_range_check_range_boundary(BTRFS_I(inode),
fs/btrfs/file.c
3025
ret = btrfs_truncate_block(BTRFS_I(inode), offset,
fs/btrfs/file.c
3035
ret = btrfs_zero_range_check_range_boundary(BTRFS_I(inode),
fs/btrfs/file.c
3043
ret = btrfs_truncate_block(BTRFS_I(inode), offset + len - 1,
fs/btrfs/file.c
3059
ret = btrfs_alloc_data_chunk_ondemand(BTRFS_I(inode),
fs/btrfs/file.c
3066
ret = btrfs_qgroup_reserve_data(BTRFS_I(inode), &data_reserved,
fs/btrfs/file.c
3069
btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, lockstart,
fs/btrfs/file.c
3077
btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, lockstart, lockend,
fs/btrfs/file.c
3088
btrfs_free_reserved_data_space(BTRFS_I(inode), data_reserved,
fs/btrfs/file.c
3115
int blocksize = BTRFS_I(inode)->root->fs_info->sectorsize;
fs/btrfs/file.c
3137
btrfs_inode_lock(BTRFS_I(inode), BTRFS_ILOCK_MMAP);
fs/btrfs/file.c
3157
ret = btrfs_cont_expand(BTRFS_I(inode), i_size_read(inode),
fs/btrfs/file.c
3167
ret = btrfs_truncate_block(BTRFS_I(inode), inode->i_size,
fs/btrfs/file.c
3181
ret = btrfs_wait_ordered_range(BTRFS_I(inode), alloc_start,
fs/btrfs/file.c
3188
btrfs_inode_unlock(BTRFS_I(inode), BTRFS_ILOCK_MMAP);
fs/btrfs/file.c
3193
btrfs_lock_extent(&BTRFS_I(inode)->io_tree, alloc_start, locked_end,
fs/btrfs/file.c
3196
btrfs_assert_inode_range_clean(BTRFS_I(inode), alloc_start, locked_end);
fs/btrfs/file.c
3200
em = btrfs_get_extent(BTRFS_I(inode), NULL, cur_offset,
fs/btrfs/file.c
3219
ret = btrfs_qgroup_reserve_data(BTRFS_I(inode),
fs/btrfs/file.c
3237
ret = btrfs_alloc_data_chunk_ondemand(BTRFS_I(inode),
fs/btrfs/file.c
3260
btrfs_free_reserved_data_space(BTRFS_I(inode),
fs/btrfs/file.c
3266
btrfs_qgroup_free_data(BTRFS_I(inode), data_reserved,
fs/btrfs/file.c
3282
btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, alloc_start, locked_end,
fs/btrfs/file.c
3285
btrfs_inode_unlock(BTRFS_I(inode), BTRFS_ILOCK_MMAP);
fs/btrfs/file.c
3533
struct btrfs_inode *inode = BTRFS_I(file->f_mapping->host);
fs/btrfs/file.c
3796
btrfs_inode_lock(BTRFS_I(inode), BTRFS_ILOCK_SHARED);
fs/btrfs/file.c
3798
btrfs_inode_unlock(BTRFS_I(inode), BTRFS_ILOCK_SHARED);
fs/btrfs/free-space-cache.c
1163
btrfs_clear_extent_bit(&BTRFS_I(inode)->io_tree, 0, inode->i_size - 1,
fs/btrfs/free-space-cache.c
1175
btrfs_clear_extent_bit(&BTRFS_I(inode)->io_tree, 0,
fs/btrfs/free-space-cache.c
1183
BTRFS_I(inode)->generation = trans->transid;
fs/btrfs/free-space-cache.c
1262
ret = btrfs_wait_ordered_range(BTRFS_I(inode), 0, (u64)-1);
fs/btrfs/free-space-cache.c
1264
btrfs_clear_extent_bit(&BTRFS_I(inode)->io_tree, 0, inode->i_size - 1,
fs/btrfs/free-space-cache.c
1285
btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, 0, i_size_read(inode) - 1,
fs/btrfs/free-space-cache.c
1312
BTRFS_I(inode)->generation = 0;
fs/btrfs/free-space-cache.c
1318
btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/free-space-cache.c
1398
BTRFS_I(inode)->generation = 0;
fs/btrfs/free-space-cache.c
1411
btrfs_lock_extent(&BTRFS_I(inode)->io_tree, 0, i_size_read(inode) - 1,
fs/btrfs/free-space-cache.c
1457
ret = btrfs_dirty_folio(BTRFS_I(inode), page_folio(io_ctl->pages[i]),
fs/btrfs/free-space-cache.c
1472
btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, 0, i_size_read(inode) - 1,
fs/btrfs/free-space-cache.c
1483
ret = btrfs_fdatawrite_range(BTRFS_I(inode), 0, (u64)-1);
fs/btrfs/free-space-cache.c
1506
BTRFS_I(inode)->generation = 0;
fs/btrfs/free-space-cache.c
1508
btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/free-space-cache.c
153
if (!((BTRFS_I(inode)->flags & flags) == flags)) {
fs/btrfs/free-space-cache.c
155
BTRFS_I(inode)->flags |= BTRFS_INODE_NODATASUM |
fs/btrfs/free-space-cache.c
161
block_group->inode = BTRFS_I(igrab(inode));
fs/btrfs/free-space-cache.c
263
ret = btrfs_orphan_add(trans, BTRFS_I(inode));
fs/btrfs/free-space-cache.c
265
btrfs_add_delayed_iput(BTRFS_I(inode));
fs/btrfs/free-space-cache.c
279
btrfs_add_delayed_iput(BTRFS_I(inode));
fs/btrfs/free-space-cache.c
299
.inode = BTRFS_I(vfs_inode),
fs/btrfs/free-space-cache.c
301
.ino = btrfs_ino(BTRFS_I(vfs_inode)),
fs/btrfs/free-space-cache.c
305
struct btrfs_inode *inode = BTRFS_I(vfs_inode);
fs/btrfs/free-space-cache.c
477
btrfs_err(BTRFS_I(inode)->root->fs_info,
fs/btrfs/free-space-cache.c
483
btrfs_err(BTRFS_I(inode)->root->fs_info,
fs/btrfs/free-space-cache.c
777
if (!BTRFS_I(inode)->generation) {
fs/btrfs/free-space-cache.c
784
if (BTRFS_I(inode)->generation != generation) {
fs/btrfs/free-space-cache.c
787
BTRFS_I(inode)->generation, generation);
fs/btrfs/fs.h
961
#define folio_to_inode(_folio) (BTRFS_I(_Generic((_folio), \
fs/btrfs/fs.h
966
#define inode_to_fs_info(_inode) (BTRFS_I(_Generic((_inode), \
fs/btrfs/inode.c
10139
struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info;
fs/btrfs/inode.c
10180
struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info;
fs/btrfs/inode.c
10259
atomic_dec(&BTRFS_I(inode)->root->nr_swapfiles);
fs/btrfs/inode.c
10266
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
10268
struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree;
fs/btrfs/inode.c
10287
btrfs_assert_inode_locked(BTRFS_I(inode));
fs/btrfs/inode.c
10288
down_write(&BTRFS_I(inode)->i_mmap_lock);
fs/btrfs/inode.c
10295
ret = btrfs_wait_ordered_range(BTRFS_I(inode), 0, (u64)-1);
fs/btrfs/inode.c
10302
if (BTRFS_I(inode)->flags & BTRFS_INODE_COMPRESS) {
fs/btrfs/inode.c
10307
if (!(BTRFS_I(inode)->flags & BTRFS_INODE_NODATACOW)) {
fs/btrfs/inode.c
10312
if (!(BTRFS_I(inode)->flags & BTRFS_INODE_NODATASUM)) {
fs/btrfs/inode.c
10394
key.objectid = btrfs_ino(BTRFS_I(inode));
fs/btrfs/inode.c
10461
ret = btrfs_is_data_extent_shared(BTRFS_I(inode), disk_bytenr,
fs/btrfs/inode.c
10570
up_write(&BTRFS_I(inode)->i_mmap_lock);
fs/btrfs/inode.c
3006
btrfs_root_id(BTRFS_I(inode)->root),
fs/btrfs/inode.c
3007
btrfs_ino(BTRFS_I(inode)),
fs/btrfs/inode.c
3038
fixup->inode = BTRFS_I(inode);
fs/btrfs/inode.c
4281
btrfs_set_inode_size(leaf, item, BTRFS_I(inode)->disk_i_size);
fs/btrfs/inode.c
4294
btrfs_set_timespec_sec(leaf, &item->otime, BTRFS_I(inode)->i_otime_sec);
fs/btrfs/inode.c
4295
btrfs_set_timespec_nsec(leaf, &item->otime, BTRFS_I(inode)->i_otime_nsec);
fs/btrfs/inode.c
4298
btrfs_set_inode_generation(leaf, item, BTRFS_I(inode)->generation);
fs/btrfs/inode.c
4302
flags = btrfs_inode_combine_flags(BTRFS_I(inode)->flags,
fs/btrfs/inode.c
4303
BTRFS_I(inode)->ro_flags);
fs/btrfs/inode.c
4548
trans = __unlink_start_trans(BTRFS_I(dir));
fs/btrfs/inode.c
4554
btrfs_record_unlink_dir(trans, BTRFS_I(dir), BTRFS_I(d_inode(dentry)),
fs/btrfs/inode.c
4557
ret = btrfs_unlink_inode(trans, BTRFS_I(dir), BTRFS_I(d_inode(dentry)),
fs/btrfs/inode.c
4563
ret = btrfs_orphan_add(trans, BTRFS_I(inode));
fs/btrfs/inode.c
4570
btrfs_btree_balance_dirty(BTRFS_I(dir)->root->fs_info);
fs/btrfs/inode.c
4580
struct btrfs_inode *inode = BTRFS_I(d_inode(dentry));
fs/btrfs/inode.c
4769
struct btrfs_root *dest = BTRFS_I(inode)->root;
fs/btrfs/inode.c
4908
struct btrfs_inode *dir = BTRFS_I(vfs_dir);
fs/btrfs/inode.c
4909
struct btrfs_inode *inode = BTRFS_I(d_inode(dentry));
fs/btrfs/inode.c
5387
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
5417
ret = btrfs_cont_expand(BTRFS_I(inode), oldsize, newsize);
fs/btrfs/inode.c
5430
btrfs_inode_safe_disk_i_size_write(BTRFS_I(inode), 0);
fs/btrfs/inode.c
5432
ret = btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/inode.c
5439
ret = btrfs_wait_ordered_range(BTRFS_I(inode),
fs/btrfs/inode.c
5453
&BTRFS_I(inode)->runtime_flags);
fs/btrfs/inode.c
5459
ret = btrfs_truncate(BTRFS_I(inode), newsize == oldsize);
fs/btrfs/inode.c
5469
ret2 = btrfs_wait_ordered_range(BTRFS_I(inode), 0, (u64)-1);
fs/btrfs/inode.c
5472
i_size_write(inode, BTRFS_I(inode)->disk_i_size);
fs/btrfs/inode.c
5483
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
5502
ret = btrfs_dirty_inode(BTRFS_I(inode));
fs/btrfs/inode.c
5526
struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree;
fs/btrfs/inode.c
5532
btrfs_drop_extent_map_range(BTRFS_I(inode), 0, (u64)-1, false);
fs/btrfs/inode.c
5576
btrfs_qgroup_free_data(BTRFS_I(inode), NULL, start,
fs/btrfs/inode.c
5641
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
5656
btrfs_is_free_space_inode(BTRFS_I(inode))))
fs/btrfs/inode.c
5675
ret = btrfs_commit_inode_delayed_inode(BTRFS_I(inode));
fs/btrfs/inode.c
5685
btrfs_kill_delayed_inode_items(BTRFS_I(inode));
fs/btrfs/inode.c
5691
btrfs_i_size_write(BTRFS_I(inode), 0);
fs/btrfs/inode.c
5695
.inode = BTRFS_I(inode),
fs/btrfs/inode.c
5696
.ino = btrfs_ino(BTRFS_I(inode)),
fs/btrfs/inode.c
5734
btrfs_orphan_del(trans, BTRFS_I(inode));
fs/btrfs/inode.c
5747
btrfs_remove_delayed_node(BTRFS_I(inode));
fs/btrfs/inode.c
5915
btrfs_set_inode_number(BTRFS_I(inode), args->ino);
fs/btrfs/inode.c
5916
BTRFS_I(inode)->root = btrfs_grab_root(args->root);
fs/btrfs/inode.c
5921
&BTRFS_I(inode)->runtime_flags);
fs/btrfs/inode.c
5929
return args->ino == btrfs_ino(BTRFS_I(inode)) &&
fs/btrfs/inode.c
5930
args->root == BTRFS_I(inode)->root;
fs/btrfs/inode.c
5947
return BTRFS_I(inode);
fs/btrfs/inode.c
6020
inode = BTRFS_I(vfs_inode);
fs/btrfs/inode.c
6066
struct btrfs_root *root = BTRFS_I(dir)->root;
fs/btrfs/inode.c
6075
ret = btrfs_inode_by_name(BTRFS_I(dir), dentry, &location, &di_type);
fs/btrfs/inode.c
6096
ret = fixup_tree_root_location(fs_info, BTRFS_I(dir), dentry,
fs/btrfs/inode.c
6135
root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
6139
if (btrfs_ino(BTRFS_I(inode)) == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID)
fs/btrfs/inode.c
6249
ret = btrfs_get_dir_last_index(BTRFS_I(inode), &last_index);
fs/btrfs/inode.c
6271
ret = btrfs_get_dir_last_index(BTRFS_I(file_inode(file)),
fs/btrfs/inode.c
6307
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
6334
put = btrfs_readdir_get_delayed_items(BTRFS_I(inode), private->last_index,
fs/btrfs/inode.c
6340
key.objectid = btrfs_ino(BTRFS_I(inode));
fs/btrfs/inode.c
6423
btrfs_readdir_put_delayed_items(BTRFS_I(inode), &ins_list, &del_list);
fs/btrfs/inode.c
6471
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
6482
return btrfs_dirty_inode(BTRFS_I(inode));
fs/btrfs/inode.c
6512
args.ino = btrfs_ino(BTRFS_I(inode));
fs/btrfs/inode.c
6513
args.root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
6516
btrfs_inode_hash(inode->i_ino, BTRFS_I(inode)->root),
fs/btrfs/inode.c
6543
if (BTRFS_I(dir)->prop_compress)
fs/btrfs/inode.c
6641
ret = btrfs_check_dir_item_collision(BTRFS_I(dir)->root,
fs/btrfs/inode.c
6642
btrfs_ino(BTRFS_I(dir)),
fs/btrfs/inode.c
6653
BTRFS_I(inode)->root = btrfs_grab_root(BTRFS_I(dir)->root);
fs/btrfs/inode.c
6654
root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
6656
ret = btrfs_init_file_extent_tree(BTRFS_I(inode));
fs/btrfs/inode.c
6663
btrfs_set_inode_number(BTRFS_I(inode), objectid);
fs/btrfs/inode.c
6679
ret = btrfs_set_inode_index(BTRFS_I(dir), &BTRFS_I(inode)->dir_index);
fs/btrfs/inode.c
6685
BTRFS_I(inode)->index_cnt = BTRFS_DIR_START_INDEX;
fs/btrfs/inode.c
6687
BTRFS_I(inode)->generation = trans->transid;
fs/btrfs/inode.c
6688
inode->i_generation = BTRFS_I(inode)->generation;
fs/btrfs/inode.c
6695
set_bit(BTRFS_INODE_NO_CAP_XATTR, &BTRFS_I(inode)->runtime_flags);
fs/btrfs/inode.c
6703
btrfs_inherit_iflags(BTRFS_I(inode), BTRFS_I(dir));
fs/btrfs/inode.c
6705
btrfs_set_inode_mapping_order(BTRFS_I(inode));
fs/btrfs/inode.c
6708
BTRFS_I(inode)->flags |= BTRFS_INODE_NODATASUM;
fs/btrfs/inode.c
6710
BTRFS_I(inode)->flags |= BTRFS_INODE_NODATACOW |
fs/btrfs/inode.c
6712
btrfs_update_inode_mapping_flags(BTRFS_I(inode));
fs/btrfs/inode.c
6718
BTRFS_I(dir)->index_cnt--;
fs/btrfs/inode.c
6728
btrfs_set_inode_full_sync(BTRFS_I(inode));
fs/btrfs/inode.c
6749
key[1].offset = btrfs_ino(BTRFS_I(dir));
fs/btrfs/inode.c
6765
BTRFS_I(inode)->i_otime_sec = ts.tv_sec;
fs/btrfs/inode.c
6766
BTRFS_I(inode)->i_otime_nsec = ts.tv_nsec;
fs/btrfs/inode.c
6791
BTRFS_I(inode)->dir_index);
fs/btrfs/inode.c
6812
parent = btrfs_iget(BTRFS_FIRST_FREE_OBJECTID, BTRFS_I(dir)->root);
fs/btrfs/inode.c
6816
ret = btrfs_inode_inherit_props(trans, BTRFS_I(inode),
fs/btrfs/inode.c
6821
ret = btrfs_inode_inherit_props(trans, BTRFS_I(inode),
fs/btrfs/inode.c
6822
BTRFS_I(dir));
fs/btrfs/inode.c
6827
btrfs_ino(BTRFS_I(inode)), btrfs_root_id(root), ret);
fs/btrfs/inode.c
6842
ret = btrfs_add_inode_to_root(BTRFS_I(inode), false);
fs/btrfs/inode.c
6850
btrfs_set_inode_last_trans(trans, BTRFS_I(inode));
fs/btrfs/inode.c
6855
ret = btrfs_orphan_add(trans, BTRFS_I(inode));
fs/btrfs/inode.c
6861
ret = btrfs_add_link(trans, BTRFS_I(dir), BTRFS_I(inode), name,
fs/btrfs/inode.c
6862
0, BTRFS_I(inode)->dir_index);
fs/btrfs/inode.c
6967
struct btrfs_root *root = BTRFS_I(dir)->root;
fs/btrfs/inode.c
7037
struct btrfs_root *root = BTRFS_I(dir)->root;
fs/btrfs/inode.c
7045
if (btrfs_root_id(root) != btrfs_root_id(BTRFS_I(inode)->root))
fs/btrfs/inode.c
7055
ret = btrfs_set_inode_index(BTRFS_I(dir), &index);
fs/btrfs/inode.c
7073
BTRFS_I(inode)->dir_index = 0ULL;
fs/btrfs/inode.c
7077
ret = btrfs_add_link(trans, BTRFS_I(dir), BTRFS_I(inode),
fs/btrfs/inode.c
7084
ret = btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/inode.c
7095
ret = btrfs_orphan_del(trans, BTRFS_I(inode));
fs/btrfs/inode.c
8118
btrfs_drop_extent_map_range(BTRFS_I(inode), 0, (u64)-1, false);
fs/btrfs/inode.c
8119
kfree(BTRFS_I(inode)->file_extent_tree);
fs/btrfs/inode.c
8120
kmem_cache_free(btrfs_inode_cachep, BTRFS_I(inode));
fs/btrfs/inode.c
8126
kfree(BTRFS_I(inode)->file_extent_tree);
fs/btrfs/inode.c
8127
kmem_cache_free(btrfs_inode_cachep, BTRFS_I(inode));
fs/btrfs/inode.c
8133
struct btrfs_inode *inode = BTRFS_I(vfs_inode);
fs/btrfs/inode.c
8190
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
8239
u32 bi_flags = BTRFS_I(inode)->flags;
fs/btrfs/inode.c
8240
u32 bi_ro_flags = BTRFS_I(inode)->ro_flags;
fs/btrfs/inode.c
8243
stat->btime.tv_sec = BTRFS_I(inode)->i_otime_sec;
fs/btrfs/inode.c
8244
stat->btime.tv_nsec = BTRFS_I(inode)->i_otime_nsec;
fs/btrfs/inode.c
8262
stat->dev = BTRFS_I(inode)->root->anon_dev;
fs/btrfs/inode.c
8264
stat->subvol = btrfs_root_id(BTRFS_I(inode)->root);
fs/btrfs/inode.c
8267
spin_lock(&BTRFS_I(inode)->lock);
fs/btrfs/inode.c
8268
delalloc_bytes = BTRFS_I(inode)->new_delalloc_bytes;
fs/btrfs/inode.c
8270
spin_unlock(&BTRFS_I(inode)->lock);
fs/btrfs/inode.c
8284
struct btrfs_root *root = BTRFS_I(old_dir)->root;
fs/btrfs/inode.c
8285
struct btrfs_root *dest = BTRFS_I(new_dir)->root;
fs/btrfs/inode.c
8290
u64 old_ino = btrfs_ino(BTRFS_I(old_inode));
fs/btrfs/inode.c
8291
u64 new_ino = btrfs_ino(BTRFS_I(new_inode));
fs/btrfs/inode.c
8376
ret = btrfs_set_inode_index(BTRFS_I(new_dir), &old_idx);
fs/btrfs/inode.c
8379
ret = btrfs_set_inode_index(BTRFS_I(old_dir), &new_idx);
fs/btrfs/inode.c
8383
BTRFS_I(old_inode)->dir_index = 0ULL;
fs/btrfs/inode.c
8384
BTRFS_I(new_inode)->dir_index = 0ULL;
fs/btrfs/inode.c
8392
btrfs_ino(BTRFS_I(new_dir)),
fs/btrfs/inode.c
8405
btrfs_ino(BTRFS_I(old_dir)),
fs/btrfs/inode.c
8447
btrfs_record_unlink_dir(trans, BTRFS_I(old_dir),
fs/btrfs/inode.c
8448
BTRFS_I(old_inode), true);
fs/btrfs/inode.c
8449
btrfs_record_unlink_dir(trans, BTRFS_I(new_dir),
fs/btrfs/inode.c
8450
BTRFS_I(new_inode), true);
fs/btrfs/inode.c
8455
ret = btrfs_unlink_subvol(trans, BTRFS_I(old_dir), old_dentry);
fs/btrfs/inode.c
8461
ret = __btrfs_unlink_inode(trans, BTRFS_I(old_dir),
fs/btrfs/inode.c
8462
BTRFS_I(old_dentry->d_inode),
fs/btrfs/inode.c
8468
ret = btrfs_update_inode(trans, BTRFS_I(old_inode));
fs/btrfs/inode.c
8477
ret = btrfs_unlink_subvol(trans, BTRFS_I(new_dir), new_dentry);
fs/btrfs/inode.c
8483
ret = __btrfs_unlink_inode(trans, BTRFS_I(new_dir),
fs/btrfs/inode.c
8484
BTRFS_I(new_dentry->d_inode),
fs/btrfs/inode.c
8490
ret = btrfs_update_inode(trans, BTRFS_I(new_inode));
fs/btrfs/inode.c
8497
ret = btrfs_add_link(trans, BTRFS_I(new_dir), BTRFS_I(old_inode),
fs/btrfs/inode.c
8504
ret = btrfs_add_link(trans, BTRFS_I(old_dir), BTRFS_I(new_inode),
fs/btrfs/inode.c
8512
BTRFS_I(old_inode)->dir_index = old_idx;
fs/btrfs/inode.c
8514
BTRFS_I(new_inode)->dir_index = new_idx;
fs/btrfs/inode.c
8523
btrfs_log_new_name(trans, old_dentry, BTRFS_I(old_dir),
fs/btrfs/inode.c
8525
btrfs_log_new_name(trans, new_dentry, BTRFS_I(new_dir),
fs/btrfs/inode.c
8573
struct btrfs_root *root = BTRFS_I(old_dir)->root;
fs/btrfs/inode.c
8574
struct btrfs_root *dest = BTRFS_I(new_dir)->root;
fs/btrfs/inode.c
8581
u64 old_ino = btrfs_ino(BTRFS_I(old_inode));
fs/btrfs/inode.c
8585
if (btrfs_ino(BTRFS_I(new_dir)) == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID)
fs/btrfs/inode.c
8593
(new_inode && btrfs_ino(BTRFS_I(new_inode)) == BTRFS_FIRST_FREE_OBJECTID))
fs/btrfs/inode.c
8697
ret = btrfs_set_inode_index(BTRFS_I(new_dir), &index);
fs/btrfs/inode.c
8701
BTRFS_I(old_inode)->dir_index = 0ULL;
fs/btrfs/inode.c
8707
old_ino, btrfs_ino(BTRFS_I(new_dir)),
fs/btrfs/inode.c
8742
btrfs_record_unlink_dir(trans, BTRFS_I(old_dir),
fs/btrfs/inode.c
8743
BTRFS_I(old_inode), true);
fs/btrfs/inode.c
8746
ret = btrfs_unlink_subvol(trans, BTRFS_I(old_dir), old_dentry);
fs/btrfs/inode.c
8752
ret = __btrfs_unlink_inode(trans, BTRFS_I(old_dir),
fs/btrfs/inode.c
8753
BTRFS_I(d_inode(old_dentry)),
fs/btrfs/inode.c
8759
ret = btrfs_update_inode(trans, BTRFS_I(old_inode));
fs/btrfs/inode.c
8768
if (unlikely(btrfs_ino(BTRFS_I(new_inode)) ==
fs/btrfs/inode.c
8770
ret = btrfs_unlink_subvol(trans, BTRFS_I(new_dir), new_dentry);
fs/btrfs/inode.c
8777
ret = btrfs_unlink_inode(trans, BTRFS_I(new_dir),
fs/btrfs/inode.c
8778
BTRFS_I(d_inode(new_dentry)),
fs/btrfs/inode.c
8787
BTRFS_I(d_inode(new_dentry)));
fs/btrfs/inode.c
8795
ret = btrfs_add_link(trans, BTRFS_I(new_dir), BTRFS_I(old_inode),
fs/btrfs/inode.c
8803
BTRFS_I(old_inode)->dir_index = index;
fs/btrfs/inode.c
8806
btrfs_log_new_name(trans, old_dentry, BTRFS_I(old_dir),
fs/btrfs/inode.c
8857
btrfs_btree_balance_dirty(BTRFS_I(new_dir)->root->fs_info);
fs/btrfs/inode.c
8879
&BTRFS_I(inode)->runtime_flags))
fs/btrfs/inode.c
9034
struct btrfs_root *root = BTRFS_I(dir)->root;
fs/btrfs/inode.c
9066
btrfs_i_size_write(BTRFS_I(inode), name_len);
fs/btrfs/inode.c
9094
key.objectid = btrfs_ino(BTRFS_I(inode));
fs/btrfs/inode.c
9218
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
9256
trans = insert_prealloc_file_extent(trans, BTRFS_I(inode),
fs/btrfs/inode.c
9274
btrfs_drop_extent_map_range(BTRFS_I(inode), cur_offset,
fs/btrfs/inode.c
9276
btrfs_set_inode_full_sync(BTRFS_I(inode));
fs/btrfs/inode.c
9289
ret = btrfs_replace_extent_map_range(BTRFS_I(inode), em, true);
fs/btrfs/inode.c
9298
BTRFS_I(inode)->flags |= BTRFS_INODE_PREALLOC;
fs/btrfs/inode.c
9307
btrfs_inode_safe_disk_i_size_write(BTRFS_I(inode), 0);
fs/btrfs/inode.c
9310
ret = btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/inode.c
9325
btrfs_free_reserved_data_space(BTRFS_I(inode), NULL, clear_offset,
fs/btrfs/inode.c
9356
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
9363
if (BTRFS_I(inode)->flags & BTRFS_INODE_READONLY)
fs/btrfs/inode.c
9374
struct btrfs_root *root = BTRFS_I(dir)->root;
fs/btrfs/inode.c
9463
struct btrfs_inode *inode = BTRFS_I(file_inode(iocb->ki_filp));
fs/btrfs/inode.c
9650
struct btrfs_inode *inode = BTRFS_I(file_inode(iocb->ki_filp));
fs/btrfs/inode.c
9713
struct btrfs_inode *inode = BTRFS_I(file_inode(iocb->ki_filp));
fs/btrfs/inode.c
9879
struct btrfs_inode *inode = BTRFS_I(file_inode(iocb->ki_filp));
fs/btrfs/ioctl.c
1150
btrfs_info(BTRFS_I(file_inode(file))->root->fs_info,
fs/btrfs/ioctl.c
1159
} else if (btrfs_ino(BTRFS_I(src_inode)) != BTRFS_FIRST_FREE_OBJECTID) {
fs/btrfs/ioctl.c
1170
BTRFS_I(src_inode)->root,
fs/btrfs/ioctl.c
1287
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
1300
if (btrfs_ino(BTRFS_I(inode)) != BTRFS_FIRST_FREE_OBJECTID) {
fs/btrfs/ioctl.c
1731
struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info;
fs/btrfs/ioctl.c
1732
u64 upper_limit = btrfs_ino(BTRFS_I(inode));
fs/btrfs/ioctl.c
1733
u64 treeid = btrfs_root_id(BTRFS_I(inode)->root);
fs/btrfs/ioctl.c
1929
btrfs_ino(BTRFS_I(inode)) != BTRFS_FIRST_FREE_OBJECTID) {
fs/btrfs/ioctl.c
1973
fs_info = BTRFS_I(inode)->root->fs_info;
fs/btrfs/ioctl.c
1976
key.objectid = btrfs_root_id(BTRFS_I(inode)->root);
fs/btrfs/ioctl.c
2168
struct btrfs_root *root = BTRFS_I(dir)->root;
fs/btrfs/ioctl.c
2314
dest = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
2354
if (btrfs_ino(BTRFS_I(inode)) != BTRFS_FIRST_FREE_OBJECTID) {
fs/btrfs/ioctl.c
2359
btrfs_inode_lock(BTRFS_I(inode), 0);
fs/btrfs/ioctl.c
2360
ret = btrfs_delete_subvolume(BTRFS_I(dir), dentry);
fs/btrfs/ioctl.c
2361
btrfs_inode_unlock(BTRFS_I(inode), 0);
fs/btrfs/ioctl.c
2383
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
2449
ret = btrfs_defrag_file(BTRFS_I(file_inode(file)), &file->f_ra,
fs/btrfs/ioctl.c
250
const struct btrfs_inode *inode = BTRFS_I(d_inode(dentry));
fs/btrfs/ioctl.c
259
struct btrfs_inode *inode = BTRFS_I(d_inode(dentry));
fs/btrfs/ioctl.c
2741
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
3380
struct btrfs_root *root = BTRFS_I(file_inode(file))->root;
fs/btrfs/ioctl.c
3589
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
3661
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
3723
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
3842
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
3858
if (btrfs_ino(BTRFS_I(inode)) != BTRFS_FIRST_FREE_OBJECTID) {
fs/btrfs/ioctl.c
4047
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
4187
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
4297
struct btrfs_inode *inode = BTRFS_I(file_inode(file));
fs/btrfs/ioctl.c
4540
struct btrfs_inode *inode = BTRFS_I(file_inode(priv->iocb.ki_filp));
fs/btrfs/ioctl.c
4612
struct btrfs_inode *inode = BTRFS_I(file_inode(iocb->ki_filp));
fs/btrfs/ioctl.c
4683
struct btrfs_inode *inode = BTRFS_I(file->f_inode);
fs/btrfs/ioctl.c
509
struct btrfs_root *root = BTRFS_I(dir)->root;
fs/btrfs/ioctl.c
5146
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
5171
return btrfs_ioctl_subvol_getflags(BTRFS_I(inode), argp);
fs/btrfs/ioctl.c
651
BTRFS_I(new_inode_args.inode)->root = new_root;
fs/btrfs/ioctl.c
667
btrfs_record_new_subvolume(trans, BTRFS_I(dir));
fs/btrfs/ioctl.c
758
ret = btrfs_subvolume_reserve_metadata(BTRFS_I(dir)->root, block_rsv,
fs/btrfs/ioctl.c
767
pending_snapshot->dir = BTRFS_I(dir);
fs/btrfs/ioctl.c
775
ret = btrfs_record_root_in_trans(trans, BTRFS_I(dir)->root);
fs/btrfs/ioctl.c
853
ret = btrfs_check_dir_item_collision(BTRFS_I(dir)->root, dir->i_ino, &name_str);
fs/btrfs/ioctl.c
859
if (btrfs_root_refs(&BTRFS_I(dir)->root->root_item) == 0)
fs/btrfs/ioctl.c
959
struct btrfs_root *root = BTRFS_I(file_inode(file))->root;
fs/btrfs/props.c
263
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/props.c
266
ret = handler->apply(BTRFS_I(inode), value, len);
fs/btrfs/props.c
270
handler->xattr_name, btrfs_ino(BTRFS_I(inode)),
fs/btrfs/props.c
273
set_bit(BTRFS_INODE_HAS_PROPS, &BTRFS_I(inode)->runtime_flags);
fs/btrfs/reflink.c
367
key.objectid = btrfs_ino(BTRFS_I(src));
fs/btrfs/reflink.c
383
ret = btrfs_search_slot(NULL, BTRFS_I(src)->root, &key, path,
fs/btrfs/reflink.c
402
ret = btrfs_next_leaf(BTRFS_I(src)->root, path);
fs/btrfs/reflink.c
414
key.objectid != btrfs_ino(BTRFS_I(src)))
fs/btrfs/reflink.c
43
btrfs_inode_safe_disk_i_size_write(BTRFS_I(inode), 0);
fs/btrfs/reflink.c
46
ret = btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/reflink.c
461
new_key.objectid = btrfs_ino(BTRFS_I(inode));
fs/btrfs/reflink.c
505
ret = btrfs_replace_file_extents(BTRFS_I(inode), path,
fs/btrfs/reflink.c
529
ret = clone_copy_inline_extent(BTRFS_I(inode), path, &new_key,
fs/btrfs/reflink.c
552
BTRFS_I(src)->last_reflink_trans = trans->transid;
fs/btrfs/reflink.c
554
BTRFS_I(inode)->last_reflink_trans = trans->transid;
fs/btrfs/reflink.c
601
btrfs_set_inode_full_sync(BTRFS_I(inode));
fs/btrfs/reflink.c
603
ret = btrfs_replace_file_extents(BTRFS_I(inode), path,
fs/btrfs/reflink.c
613
clear_bit(BTRFS_INODE_NO_DELALLOC_FLUSH, &BTRFS_I(inode)->runtime_flags);
fs/btrfs/reflink.c
662
struct btrfs_root *root_dst = BTRFS_I(dst)->root;
fs/btrfs/reflink.c
680
ret = btrfs_extent_same_range(BTRFS_I(src), loff, BTRFS_MAX_DEDUPE_LEN,
fs/btrfs/reflink.c
681
BTRFS_I(dst), dst_loff);
fs/btrfs/reflink.c
690
ret = btrfs_extent_same_range(BTRFS_I(src), loff, tail_len,
fs/btrfs/reflink.c
691
BTRFS_I(dst), dst_loff);
fs/btrfs/reflink.c
724
ret = btrfs_cont_expand(BTRFS_I(inode), inode->i_size, destoff);
fs/btrfs/reflink.c
736
ret = btrfs_wait_ordered_range(BTRFS_I(inode), wb_start,
fs/btrfs/reflink.c
749
btrfs_lock_extent(&BTRFS_I(inode)->io_tree, destoff, end, &cached_state);
fs/btrfs/reflink.c
751
btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, destoff, end, &cached_state);
fs/btrfs/reflink.c
765
ret = btrfs_wait_ordered_range(BTRFS_I(inode), destoff, len);
fs/btrfs/reflink.c
786
struct btrfs_inode *inode_in = BTRFS_I(file_inode(file_in));
fs/btrfs/reflink.c
787
struct btrfs_inode *inode_out = BTRFS_I(file_inode(file_out));
fs/btrfs/reflink.c
876
struct btrfs_inode *src_inode = BTRFS_I(file_inode(src_file));
fs/btrfs/reflink.c
877
struct btrfs_inode *dst_inode = BTRFS_I(file_inode(dst_file));
fs/btrfs/relocation.c
2666
struct btrfs_inode *inode = BTRFS_I(rc->data_inode);
fs/btrfs/relocation.c
2729
struct btrfs_inode *inode = BTRFS_I(rc->data_inode);
fs/btrfs/relocation.c
2786
u64 offset = BTRFS_I(inode)->reloc_block_group_start;
fs/btrfs/relocation.c
2866
ret = btrfs_delalloc_reserve_metadata(BTRFS_I(inode),
fs/btrfs/relocation.c
2873
btrfs_lock_extent(&BTRFS_I(inode)->io_tree, clamped_start,
fs/btrfs/relocation.c
2875
ret = btrfs_set_extent_delalloc(BTRFS_I(inode), clamped_start,
fs/btrfs/relocation.c
2878
btrfs_clear_extent_bit(&BTRFS_I(inode)->io_tree,
fs/btrfs/relocation.c
2882
btrfs_delalloc_release_metadata(BTRFS_I(inode),
fs/btrfs/relocation.c
2884
btrfs_delalloc_release_extents(BTRFS_I(inode),
fs/btrfs/relocation.c
2904
btrfs_set_extent_bit(&BTRFS_I(inode)->io_tree,
fs/btrfs/relocation.c
2908
btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, clamped_start, clamped_end,
fs/btrfs/relocation.c
2910
btrfs_delalloc_release_extents(BTRFS_I(inode), clamped_len);
fs/btrfs/relocation.c
2941
u64 offset = BTRFS_I(inode)->reloc_block_group_start;
fs/btrfs/relocation.c
2980
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/relocation.c
3550
struct btrfs_root *root = BTRFS_I(rc->data_inode)->root;
fs/btrfs/relocation.c
4001
bbio = btrfs_bio_alloc(BIO_MAX_VECS, op, BTRFS_I(fs_info->btree_inode),
fs/btrfs/relocation.c
4015
BTRFS_I(fs_info->btree_inode),
fs/btrfs/relocation.c
5274
wb_ret = btrfs_wait_ordered_range(BTRFS_I(rc->data_inode),
fs/btrfs/relocation.c
816
struct btrfs_root *root = BTRFS_I(reloc_inode)->root;
fs/btrfs/relocation.c
826
bytenr -= BTRFS_I(reloc_inode)->reloc_block_group_start;
fs/btrfs/relocation.c
828
btrfs_ino(BTRFS_I(reloc_inode)), bytenr, 0);
fs/btrfs/scrub.c
951
bbio = btrfs_bio_alloc(nr_vecs, opf, BTRFS_I(fs_info->btree_inode),
fs/btrfs/subpage.h
111
ASSERT(is_data_inode(BTRFS_I(folio->mapping->host)));
fs/btrfs/super.c
1151
seq_printf(seq, ",subvolid=%llu", btrfs_root_id(BTRFS_I(d_inode(dentry))->root));
fs/btrfs/super.c
1153
btrfs_root_id(BTRFS_I(d_inode(dentry))->root));
fs/btrfs/super.c
1204
u64 root_objectid = btrfs_root_id(BTRFS_I(root_inode)->root);
fs/btrfs/super.c
1827
buf->f_fsid.val[0] ^= btrfs_root_id(BTRFS_I(d_inode(dentry))->root) >> 32;
fs/btrfs/super.c
1828
buf->f_fsid.val[1] ^= btrfs_root_id(BTRFS_I(d_inode(dentry))->root);
fs/btrfs/tests/btrfs-tests.c
66
btrfs_set_inode_number(BTRFS_I(inode), BTRFS_FIRST_FREE_OBJECTID);
fs/btrfs/tests/extent-io-tests.c
145
tmp = &BTRFS_I(inode)->io_tree;
fs/btrfs/tests/extent-io-tests.c
146
BTRFS_I(inode)->root = root;
fs/btrfs/tests/extent-map-tests.c
1162
BTRFS_I(inode)->root = root;
fs/btrfs/tests/extent-map-tests.c
1164
ret = test_case_1(fs_info, BTRFS_I(inode));
fs/btrfs/tests/extent-map-tests.c
1167
ret = test_case_2(fs_info, BTRFS_I(inode));
fs/btrfs/tests/extent-map-tests.c
1170
ret = test_case_3(fs_info, BTRFS_I(inode));
fs/btrfs/tests/extent-map-tests.c
1173
ret = test_case_4(fs_info, BTRFS_I(inode));
fs/btrfs/tests/extent-map-tests.c
1176
ret = test_case_5(fs_info, BTRFS_I(inode));
fs/btrfs/tests/extent-map-tests.c
1179
ret = test_case_6(fs_info, BTRFS_I(inode));
fs/btrfs/tests/extent-map-tests.c
1182
ret = test_case_7(fs_info, BTRFS_I(inode));
fs/btrfs/tests/extent-map-tests.c
1185
ret = test_case_8(fs_info, BTRFS_I(inode));
fs/btrfs/tests/inode-tests.c
1000
BTRFS_I(inode)->outstanding_extents);
fs/btrfs/tests/inode-tests.c
1007
ret = btrfs_set_extent_delalloc(BTRFS_I(inode),
fs/btrfs/tests/inode-tests.c
1014
if (BTRFS_I(inode)->outstanding_extents != 3) {
fs/btrfs/tests/inode-tests.c
1017
BTRFS_I(inode)->outstanding_extents);
fs/btrfs/tests/inode-tests.c
1022
ret = btrfs_clear_extent_bit(&BTRFS_I(inode)->io_tree,
fs/btrfs/tests/inode-tests.c
1030
if (BTRFS_I(inode)->outstanding_extents != 4) {
fs/btrfs/tests/inode-tests.c
1033
BTRFS_I(inode)->outstanding_extents);
fs/btrfs/tests/inode-tests.c
1041
ret = btrfs_set_extent_delalloc(BTRFS_I(inode),
fs/btrfs/tests/inode-tests.c
1048
if (BTRFS_I(inode)->outstanding_extents != 3) {
fs/btrfs/tests/inode-tests.c
1051
BTRFS_I(inode)->outstanding_extents);
fs/btrfs/tests/inode-tests.c
1056
ret = btrfs_clear_extent_bit(&BTRFS_I(inode)->io_tree, 0, (u64)-1,
fs/btrfs/tests/inode-tests.c
1062
if (BTRFS_I(inode)->outstanding_extents) {
fs/btrfs/tests/inode-tests.c
1065
BTRFS_I(inode)->outstanding_extents);
fs/btrfs/tests/inode-tests.c
1071
btrfs_clear_extent_bit(&BTRFS_I(inode)->io_tree, 0, (u64)-1,
fs/btrfs/tests/inode-tests.c
284
BTRFS_I(inode)->root = root;
fs/btrfs/tests/inode-tests.c
285
em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, sectorsize);
fs/btrfs/tests/inode-tests.c
296
btrfs_drop_extent_map_range(BTRFS_I(inode), 0, (u64)-1, false);
fs/btrfs/tests/inode-tests.c
305
em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, (u64)-1);
fs/btrfs/tests/inode-tests.c
344
em = btrfs_get_extent(BTRFS_I(inode), NULL, offset, sectorsize);
fs/btrfs/tests/inode-tests.c
371
em = btrfs_get_extent(BTRFS_I(inode), NULL, offset, sectorsize);
fs/btrfs/tests/inode-tests.c
399
em = btrfs_get_extent(BTRFS_I(inode), NULL, offset, sectorsize);
fs/btrfs/tests/inode-tests.c
421
em = btrfs_get_extent(BTRFS_I(inode), NULL, offset, sectorsize);
fs/btrfs/tests/inode-tests.c
455
em = btrfs_get_extent(BTRFS_I(inode), NULL, offset, sectorsize);
fs/btrfs/tests/inode-tests.c
483
em = btrfs_get_extent(BTRFS_I(inode), NULL, offset, sectorsize);
fs/btrfs/tests/inode-tests.c
512
em = btrfs_get_extent(BTRFS_I(inode), NULL, offset, sectorsize);
fs/btrfs/tests/inode-tests.c
544
em = btrfs_get_extent(BTRFS_I(inode), NULL, offset, sectorsize);
fs/btrfs/tests/inode-tests.c
578
em = btrfs_get_extent(BTRFS_I(inode), NULL, offset, sectorsize);
fs/btrfs/tests/inode-tests.c
611
em = btrfs_get_extent(BTRFS_I(inode), NULL, offset, sectorsize);
fs/btrfs/tests/inode-tests.c
645
em = btrfs_get_extent(BTRFS_I(inode), NULL, offset, sectorsize);
fs/btrfs/tests/inode-tests.c
671
em = btrfs_get_extent(BTRFS_I(inode), NULL, offset, sectorsize);
fs/btrfs/tests/inode-tests.c
706
em = btrfs_get_extent(BTRFS_I(inode), NULL, offset + 6, sectorsize);
fs/btrfs/tests/inode-tests.c
732
em = btrfs_get_extent(BTRFS_I(inode), NULL, offset, SZ_4M);
fs/btrfs/tests/inode-tests.c
764
em = btrfs_get_extent(BTRFS_I(inode), NULL, offset, sectorsize);
fs/btrfs/tests/inode-tests.c
833
BTRFS_I(inode)->root = root;
fs/btrfs/tests/inode-tests.c
843
em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, 2 * sectorsize);
fs/btrfs/tests/inode-tests.c
865
em = btrfs_get_extent(BTRFS_I(inode), NULL, sectorsize, 2 * sectorsize);
fs/btrfs/tests/inode-tests.c
923
BTRFS_I(inode)->root = root;
fs/btrfs/tests/inode-tests.c
926
ret = btrfs_set_extent_delalloc(BTRFS_I(inode), 0,
fs/btrfs/tests/inode-tests.c
932
if (BTRFS_I(inode)->outstanding_extents != 1) {
fs/btrfs/tests/inode-tests.c
935
BTRFS_I(inode)->outstanding_extents);
fs/btrfs/tests/inode-tests.c
940
ret = btrfs_set_extent_delalloc(BTRFS_I(inode), BTRFS_MAX_EXTENT_SIZE,
fs/btrfs/tests/inode-tests.c
947
if (BTRFS_I(inode)->outstanding_extents != 2) {
fs/btrfs/tests/inode-tests.c
950
BTRFS_I(inode)->outstanding_extents);
fs/btrfs/tests/inode-tests.c
955
ret = btrfs_clear_extent_bit(&BTRFS_I(inode)->io_tree,
fs/btrfs/tests/inode-tests.c
963
if (BTRFS_I(inode)->outstanding_extents != 2) {
fs/btrfs/tests/inode-tests.c
966
BTRFS_I(inode)->outstanding_extents);
fs/btrfs/tests/inode-tests.c
971
ret = btrfs_set_extent_delalloc(BTRFS_I(inode), BTRFS_MAX_EXTENT_SIZE >> 1,
fs/btrfs/tests/inode-tests.c
979
if (BTRFS_I(inode)->outstanding_extents != 2) {
fs/btrfs/tests/inode-tests.c
982
BTRFS_I(inode)->outstanding_extents);
fs/btrfs/tests/inode-tests.c
989
ret = btrfs_set_extent_delalloc(BTRFS_I(inode),
fs/btrfs/tests/inode-tests.c
997
if (BTRFS_I(inode)->outstanding_extents != 4) {
fs/btrfs/tree-log.c
4619
u64 gen = BTRFS_I(inode)->generation;
fs/btrfs/tree-log.c
4634
ASSERT(data_race(BTRFS_I(inode)->logged_trans) > 0);
fs/btrfs/tree-log.c
4635
if (data_race(BTRFS_I(inode)->logged_trans) < trans->transid)
fs/btrfs/tree-log.c
4659
btrfs_set_timespec_sec(leaf, &item->otime, BTRFS_I(inode)->i_otime_sec);
fs/btrfs/tree-log.c
4660
btrfs_set_timespec_nsec(leaf, &item->otime, BTRFS_I(inode)->i_otime_nsec);
fs/btrfs/tree-log.c
4674
flags = btrfs_inode_combine_flags(BTRFS_I(inode)->flags,
fs/btrfs/tree-log.c
4675
BTRFS_I(inode)->ro_flags);
fs/btrfs/tree-log.c
7431
inode = BTRFS_I(d_inode(parent));
fs/btrfs/tree-log.c
7673
ret = btrfs_log_inode_parent(trans, BTRFS_I(d_inode(dentry)), parent,
fs/btrfs/tree-log.c
7988
struct btrfs_inode *inode = BTRFS_I(d_inode(old_dentry));
fs/btrfs/verity.c
571
struct btrfs_inode *inode = BTRFS_I(file_inode(filp));
fs/btrfs/verity.c
623
struct btrfs_inode *inode = BTRFS_I(file_inode(filp));
fs/btrfs/verity.c
665
ret = read_key_bytes(BTRFS_I(inode), BTRFS_VERITY_DESC_ITEM_KEY, 0,
fs/btrfs/verity.c
682
ret = read_key_bytes(BTRFS_I(inode), BTRFS_VERITY_DESC_ITEM_KEY, 1,
fs/btrfs/verity.c
753
ret = read_key_bytes(BTRFS_I(inode), BTRFS_VERITY_MERKLE_ITEM_KEY, off,
fs/btrfs/verity.c
790
return write_key_bytes(BTRFS_I(inode), BTRFS_VERITY_MERKLE_ITEM_KEY,
fs/btrfs/xattr.c
110
btrfs_assert_inode_locked(BTRFS_I(inode));
fs/btrfs/xattr.c
112
btrfs_ino(BTRFS_I(inode)), name, name_len, 0);
fs/btrfs/xattr.c
123
ret = btrfs_insert_xattr_item(trans, root, path, btrfs_ino(BTRFS_I(inode)),
fs/btrfs/xattr.c
205
&BTRFS_I(inode)->runtime_flags);
fs/btrfs/xattr.c
206
clear_bit(BTRFS_INODE_NO_XATTRS, &BTRFS_I(inode)->runtime_flags);
fs/btrfs/xattr.c
217
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/xattr.c
253
ret = btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/xattr.c
267
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/xattr.c
278
key.objectid = btrfs_ino(BTRFS_I(inode));
fs/btrfs/xattr.c
31
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/xattr.c
361
if (btrfs_root_readonly(BTRFS_I(inode)->root))
fs/btrfs/xattr.c
387
if (test_bit(BTRFS_INODE_NO_CAP_XATTR, &BTRFS_I(inode)->runtime_flags))
fs/btrfs/xattr.c
393
set_bit(BTRFS_INODE_NO_CAP_XATTR, &BTRFS_I(inode)->runtime_flags);
fs/btrfs/xattr.c
405
if (btrfs_root_readonly(BTRFS_I(inode)->root))
fs/btrfs/xattr.c
41
di = btrfs_lookup_xattr(NULL, root, path, btrfs_ino(BTRFS_I(inode)),
fs/btrfs/xattr.c
410
clear_bit(BTRFS_INODE_NO_CAP_XATTR, &BTRFS_I(inode)->runtime_flags);
fs/btrfs/xattr.c
423
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/xattr.c
426
ret = btrfs_validate_prop(BTRFS_I(inode), name, value, size);
fs/btrfs/xattr.c
430
if (btrfs_ignore_prop(BTRFS_I(inode), name))
fs/btrfs/xattr.c
437
ret = btrfs_set_prop(trans, BTRFS_I(inode), name, value, size, flags);
fs/btrfs/xattr.c
441
ret = btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/xattr.c
509
clear_bit(BTRFS_INODE_NO_CAP_XATTR, &BTRFS_I(inode)->runtime_flags);
fs/btrfs/xattr.c
75
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/xattr.c
92
btrfs_ino(BTRFS_I(inode)), name, name_len, -1);
include/trace/events/btrfs.h
1673
__entry->rootid = btrfs_root_id(BTRFS_I(inode)->root);
include/trace/events/btrfs.h
1674
__entry->ino = btrfs_ino(BTRFS_I(inode));
include/trace/events/btrfs.h
221
__entry->ino = btrfs_ino(BTRFS_I(inode));
include/trace/events/btrfs.h
223
__entry->disk_i_size = BTRFS_I(inode)->disk_i_size;
include/trace/events/btrfs.h
224
__entry->generation = BTRFS_I(inode)->generation;
include/trace/events/btrfs.h
225
__entry->last_trans = BTRFS_I(inode)->last_trans;
include/trace/events/btrfs.h
226
__entry->logged_trans = BTRFS_I(inode)->logged_trans;
include/trace/events/btrfs.h
227
__entry->root_objectid = BTRFS_I(inode)->root ?
include/trace/events/btrfs.h
228
btrfs_root_id(BTRFS_I(inode)->root) : 0;
include/trace/events/btrfs.h
697
__entry->ino = btrfs_ino(BTRFS_I(inode));
include/trace/events/btrfs.h
706
__entry->root_objectid = btrfs_root_id(BTRFS_I(inode)->root);
include/trace/events/btrfs.h
779
__entry->ino = btrfs_ino(BTRFS_I(inode));
include/trace/events/btrfs.h
780
__entry->parent = btrfs_ino(BTRFS_I(parent_inode));
include/trace/events/btrfs.h
782
__entry->root_objectid = btrfs_root_id(BTRFS_I(inode)->root);