Symbol: BTRFS_I
fs/btrfs/block-group.c
3428
BTRFS_I(inode)->generation = 0;
fs/btrfs/block-group.c
3429
ret = btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/block-group.c
3498
ret = btrfs_check_data_free_space(BTRFS_I(inode), &data_reserved, 0,
fs/btrfs/compression.c
383
em_tree = &BTRFS_I(inode)->extent_tree;
fs/btrfs/compression.c
384
tree = &BTRFS_I(inode)->io_tree;
fs/btrfs/compression.c
985
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
1006
btrfs_inode_unlock(BTRFS_I(inode), ilock_flags);
fs/btrfs/direct-io.c
1038
ret = btrfs_fdatawrite_range(BTRFS_I(inode), pos, endbyte);
fs/btrfs/direct-io.c
1090
btrfs_inode_lock(BTRFS_I(inode), BTRFS_ILOCK_SHARED);
fs/btrfs/direct-io.c
1139
btrfs_inode_unlock(BTRFS_I(inode), BTRFS_ILOCK_SHARED);
fs/btrfs/direct-io.c
246
((BTRFS_I(inode)->flags & BTRFS_INODE_NODATACOW) &&
fs/btrfs/direct-io.c
255
if (can_nocow_extent(BTRFS_I(inode), start, &len, &file_extent,
fs/btrfs/direct-io.c
268
ret = btrfs_delalloc_reserve_metadata(BTRFS_I(inode), len, len,
fs/btrfs/direct-io.c
281
em2 = btrfs_create_dio_extent(BTRFS_I(inode), dio_data, start,
fs/btrfs/direct-io.c
319
ret = btrfs_delalloc_reserve_metadata(BTRFS_I(inode), len, len,
fs/btrfs/direct-io.c
325
em = btrfs_new_extent_direct(BTRFS_I(inode), dio_data, start, len);
fs/btrfs/direct-io.c
333
btrfs_delalloc_release_metadata(BTRFS_I(inode),
fs/btrfs/direct-io.c
341
btrfs_delalloc_release_extents(BTRFS_I(inode), prev_len);
fs/btrfs/direct-io.c
357
btrfs_delalloc_release_extents(BTRFS_I(inode), len);
fs/btrfs/direct-io.c
358
btrfs_delalloc_release_metadata(BTRFS_I(inode), len, true);
fs/btrfs/direct-io.c
423
&BTRFS_I(inode)->runtime_flags)) {
fs/btrfs/direct-io.c
43
struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree;
fs/btrfs/direct-io.c
448
ret = btrfs_check_data_free_space(BTRFS_I(inode),
fs/btrfs/direct-io.c
453
else if (!(BTRFS_I(inode)->flags &
fs/btrfs/direct-io.c
467
em = btrfs_get_extent(BTRFS_I(inode), NULL, start, len);
fs/btrfs/direct-io.c
554
btrfs_free_reserved_data_space(BTRFS_I(inode),
fs/btrfs/direct-io.c
588
btrfs_clear_extent_bit(&BTRFS_I(inode)->io_tree, lockstart, lockend,
fs/btrfs/direct-io.c
593
btrfs_unlock_dio_extent(&BTRFS_I(inode)->io_tree, start + len,
fs/btrfs/direct-io.c
604
btrfs_clear_extent_bit(&BTRFS_I(inode)->io_tree, lockstart, lockend,
fs/btrfs/direct-io.c
608
btrfs_free_reserved_data_space(BTRFS_I(inode),
fs/btrfs/direct-io.c
628
btrfs_unlock_dio_extent(&BTRFS_I(inode)->io_tree, pos,
fs/btrfs/direct-io.c
682
btrfs_unlock_dio_extent(&BTRFS_I(inode)->io_tree, pos,
fs/btrfs/direct-io.c
70
ordered = btrfs_lookup_ordered_range(BTRFS_I(inode), lockstart,
fs/btrfs/direct-io.c
769
btrfs_bio_init(bbio, BTRFS_I(iter->inode), file_offset,
fs/btrfs/direct-io.c
881
ret = btrfs_inode_lock(BTRFS_I(inode), ilock_flags);
fs/btrfs/direct-io.c
887
btrfs_inode_unlock(BTRFS_I(inode), ilock_flags);
fs/btrfs/direct-io.c
894
btrfs_inode_unlock(BTRFS_I(inode), ilock_flags);
fs/btrfs/direct-io.c
900
btrfs_inode_unlock(BTRFS_I(inode), ilock_flags);
fs/btrfs/direct-io.c
911
btrfs_inode_unlock(BTRFS_I(inode), ilock_flags);
fs/btrfs/direct-io.c
917
btrfs_inode_unlock(BTRFS_I(inode), ilock_flags);
fs/btrfs/direct-io.c
932
if (!(BTRFS_I(inode)->flags & BTRFS_INODE_NODATASUM)) {
fs/btrfs/direct-io.c
933
btrfs_inode_unlock(BTRFS_I(inode), ilock_flags);
fs/btrfs/disk-io.c
1907
btrfs_set_inode_number(BTRFS_I(inode), BTRFS_BTREE_INODE_OBJECTID);
fs/btrfs/disk-io.c
1918
btrfs_extent_io_tree_init(fs_info, &BTRFS_I(inode)->io_tree,
fs/btrfs/disk-io.c
1920
btrfs_extent_map_tree_init(&BTRFS_I(inode)->extent_tree);
fs/btrfs/disk-io.c
1922
BTRFS_I(inode)->root = btrfs_grab_root(fs_info->tree_root);
fs/btrfs/disk-io.c
1923
set_bit(BTRFS_INODE_DUMMY, &BTRFS_I(inode)->runtime_flags);
fs/btrfs/disk-io.c
4809
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
1092
em = get_extent_map(BTRFS_I(inode), folio, cur, locked_end - cur + 1, em_cached);
fs/btrfs/extent_io.c
1376
struct btrfs_inode *inode = BTRFS_I(vfs_inode);
fs/btrfs/extent_io.c
1883
struct btrfs_inode *inode = BTRFS_I(folio->mapping->host);
fs/btrfs/extent_io.c
2292
BTRFS_I(fs_info->btree_inode), eb->start,
fs/btrfs/extent_io.c
2523
&BTRFS_I(inode)->runtime_flags))
fs/btrfs/extent_io.c
2631
btrfs_add_delayed_iput(BTRFS_I(inode));
fs/btrfs/extent_io.c
2675
btrfs_mark_ordered_io_finished(BTRFS_I(inode), cur, cur_len, false);
fs/btrfs/extent_io.c
2693
ret = extent_writepage_io(BTRFS_I(inode), folio, cur, cur_len,
fs/btrfs/extent_io.c
2724
btrfs_zoned_data_reloc_lock(BTRFS_I(inode));
fs/btrfs/extent_io.c
2727
btrfs_zoned_data_reloc_unlock(BTRFS_I(inode));
fs/btrfs/extent_io.c
2740
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
3948
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
1049
!(BTRFS_I(inode)->flags & (BTRFS_INODE_NODATACOW | BTRFS_INODE_PREALLOC)))
fs/btrfs/file.c
1072
ret = btrfs_cont_expand(BTRFS_I(inode), oldsize, end_pos);
fs/btrfs/file.c
1355
ret = btrfs_inode_lock(BTRFS_I(inode), ilock_flags);
fs/btrfs/file.c
1376
ret = copy_one_range(BTRFS_I(inode), iter, &data_reserved, pos, nowait);
fs/btrfs/file.c
1390
btrfs_inode_unlock(BTRFS_I(inode), ilock_flags);
fs/btrfs/file.c
1402
btrfs_inode_lock(BTRFS_I(inode), 0);
fs/btrfs/file.c
1421
btrfs_inode_unlock(BTRFS_I(inode), 0);
fs/btrfs/file.c
1429
struct btrfs_inode *inode = BTRFS_I(file_inode(file));
fs/btrfs/file.c
1490
&BTRFS_I(inode)->runtime_flags))
fs/btrfs/file.c
1551
struct btrfs_inode *inode = BTRFS_I(d_inode(dentry));
fs/btrfs/file.c
1845
struct btrfs_inode *inode = BTRFS_I(file_inode(vmf->vma->vm_file));
fs/btrfs/file.c
2272
btrfs_lock_extent(&BTRFS_I(inode)->io_tree, lockstart, lockend,
fs/btrfs/file.c
2287
btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, lockstart, lockend,
fs/btrfs/file.c
2291
btrfs_assert_inode_range_clean(BTRFS_I(inode), lockstart, lockend);
fs/btrfs/file.c
2648
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/file.c
2664
btrfs_inode_lock(BTRFS_I(inode), BTRFS_ILOCK_MMAP);
fs/btrfs/file.c
2666
ret = btrfs_wait_ordered_range(BTRFS_I(inode), offset, len);
fs/btrfs/file.c
2671
ret = find_first_non_hole(BTRFS_I(inode), &offset, &len);
fs/btrfs/file.c
2695
ret = btrfs_truncate_block(BTRFS_I(inode), offset + len - 1,
fs/btrfs/file.c
2706
ret = btrfs_truncate_block(BTRFS_I(inode), offset, orig_start, orig_end);
fs/btrfs/file.c
2708
btrfs_inode_unlock(BTRFS_I(inode), BTRFS_ILOCK_MMAP);
fs/btrfs/file.c
2721
ret = find_first_non_hole(BTRFS_I(inode), &offset, &len);
fs/btrfs/file.c
2735
ret = find_first_non_hole(BTRFS_I(inode), &tail_start, &tail_len);
fs/btrfs/file.c
2742
ret = btrfs_truncate_block(BTRFS_I(inode),
fs/btrfs/file.c
2764
ret = btrfs_replace_file_extents(BTRFS_I(inode), path, lockstart,
fs/btrfs/file.c
2773
ret = btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/file.c
2778
btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, lockstart, lockend,
fs/btrfs/file.c
2799
ret = btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/file.c
2805
btrfs_inode_unlock(BTRFS_I(inode), BTRFS_ILOCK_MMAP);
fs/btrfs/file.c
2852
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/file.c
2864
ret = btrfs_inode_set_file_extent_range(BTRFS_I(inode), range_start,
fs/btrfs/file.c
2875
btrfs_inode_safe_disk_i_size_write(BTRFS_I(inode), 0);
fs/btrfs/file.c
2876
ret = btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/file.c
2916
struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info;
fs/btrfs/file.c
2929
em = btrfs_get_extent(BTRFS_I(inode), NULL, alloc_start,
fs/btrfs/file.c
2972
em = btrfs_get_extent(BTRFS_I(inode), NULL, alloc_start, sectorsize);
fs/btrfs/file.c
2986
ret = btrfs_truncate_block(BTRFS_I(inode), offset + len - 1,
fs/btrfs/file.c
3010
ret = btrfs_zero_range_check_range_boundary(BTRFS_I(inode),
fs/btrfs/file.c
3018
ret = btrfs_truncate_block(BTRFS_I(inode), offset,
fs/btrfs/file.c
3028
ret = btrfs_zero_range_check_range_boundary(BTRFS_I(inode),
fs/btrfs/file.c
3036
ret = btrfs_truncate_block(BTRFS_I(inode), offset + len - 1,
fs/btrfs/file.c
3052
ret = btrfs_alloc_data_chunk_ondemand(BTRFS_I(inode),
fs/btrfs/file.c
3059
ret = btrfs_qgroup_reserve_data(BTRFS_I(inode), &data_reserved,
fs/btrfs/file.c
3062
btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, lockstart,
fs/btrfs/file.c
3070
btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, lockstart, lockend,
fs/btrfs/file.c
3081
btrfs_free_reserved_data_space(BTRFS_I(inode), data_reserved,
fs/btrfs/file.c
3108
int blocksize = BTRFS_I(inode)->root->fs_info->sectorsize;
fs/btrfs/file.c
3130
btrfs_inode_lock(BTRFS_I(inode), BTRFS_ILOCK_MMAP);
fs/btrfs/file.c
3150
ret = btrfs_cont_expand(BTRFS_I(inode), i_size_read(inode),
fs/btrfs/file.c
3160
ret = btrfs_truncate_block(BTRFS_I(inode), inode->i_size,
fs/btrfs/file.c
3174
ret = btrfs_wait_ordered_range(BTRFS_I(inode), alloc_start,
fs/btrfs/file.c
3181
btrfs_inode_unlock(BTRFS_I(inode), BTRFS_ILOCK_MMAP);
fs/btrfs/file.c
3186
btrfs_lock_extent(&BTRFS_I(inode)->io_tree, alloc_start, locked_end,
fs/btrfs/file.c
3189
btrfs_assert_inode_range_clean(BTRFS_I(inode), alloc_start, locked_end);
fs/btrfs/file.c
3193
em = btrfs_get_extent(BTRFS_I(inode), NULL, cur_offset,
fs/btrfs/file.c
3212
ret = btrfs_qgroup_reserve_data(BTRFS_I(inode),
fs/btrfs/file.c
3230
ret = btrfs_alloc_data_chunk_ondemand(BTRFS_I(inode),
fs/btrfs/file.c
3253
btrfs_free_reserved_data_space(BTRFS_I(inode),
fs/btrfs/file.c
3259
btrfs_qgroup_free_data(BTRFS_I(inode), data_reserved,
fs/btrfs/file.c
3275
btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, alloc_start, locked_end,
fs/btrfs/file.c
3278
btrfs_inode_unlock(BTRFS_I(inode), BTRFS_ILOCK_MMAP);
fs/btrfs/file.c
3526
struct btrfs_inode *inode = BTRFS_I(file->f_mapping->host);
fs/btrfs/file.c
3789
btrfs_inode_lock(BTRFS_I(inode), BTRFS_ILOCK_SHARED);
fs/btrfs/file.c
3791
btrfs_inode_unlock(BTRFS_I(inode), BTRFS_ILOCK_SHARED);
fs/btrfs/free-space-cache.c
1162
btrfs_clear_extent_bit(&BTRFS_I(inode)->io_tree, 0, inode->i_size - 1,
fs/btrfs/free-space-cache.c
1174
btrfs_clear_extent_bit(&BTRFS_I(inode)->io_tree, 0,
fs/btrfs/free-space-cache.c
1182
BTRFS_I(inode)->generation = trans->transid;
fs/btrfs/free-space-cache.c
1261
ret = btrfs_wait_ordered_range(BTRFS_I(inode), 0, (u64)-1);
fs/btrfs/free-space-cache.c
1263
btrfs_clear_extent_bit(&BTRFS_I(inode)->io_tree, 0, inode->i_size - 1,
fs/btrfs/free-space-cache.c
1284
btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, 0, i_size_read(inode) - 1,
fs/btrfs/free-space-cache.c
1311
BTRFS_I(inode)->generation = 0;
fs/btrfs/free-space-cache.c
1317
btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/free-space-cache.c
1397
BTRFS_I(inode)->generation = 0;
fs/btrfs/free-space-cache.c
1410
btrfs_lock_extent(&BTRFS_I(inode)->io_tree, 0, i_size_read(inode) - 1,
fs/btrfs/free-space-cache.c
1455
ret = btrfs_dirty_folio(BTRFS_I(inode), page_folio(io_ctl->pages[i]),
fs/btrfs/free-space-cache.c
1470
btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, 0, i_size_read(inode) - 1,
fs/btrfs/free-space-cache.c
1481
ret = btrfs_fdatawrite_range(BTRFS_I(inode), 0, (u64)-1);
fs/btrfs/free-space-cache.c
1504
BTRFS_I(inode)->generation = 0;
fs/btrfs/free-space-cache.c
1506
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
473
btrfs_err(BTRFS_I(inode)->root->fs_info,
fs/btrfs/free-space-cache.c
479
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
976
#define folio_to_inode(_folio) (BTRFS_I(_Generic((_folio), \
fs/btrfs/fs.h
981
#define inode_to_fs_info(_inode) (BTRFS_I(_Generic((_inode), \
fs/btrfs/inode.c
10012
struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info;
fs/btrfs/inode.c
10091
atomic_dec(&BTRFS_I(inode)->root->nr_swapfiles);
fs/btrfs/inode.c
10098
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
10100
struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree;
fs/btrfs/inode.c
10119
btrfs_assert_inode_locked(BTRFS_I(inode));
fs/btrfs/inode.c
10120
down_write(&BTRFS_I(inode)->i_mmap_lock);
fs/btrfs/inode.c
10127
ret = btrfs_wait_ordered_range(BTRFS_I(inode), 0, (u64)-1);
fs/btrfs/inode.c
10134
if (BTRFS_I(inode)->flags & BTRFS_INODE_COMPRESS) {
fs/btrfs/inode.c
10139
if (!(BTRFS_I(inode)->flags & BTRFS_INODE_NODATACOW)) {
fs/btrfs/inode.c
10144
if (!(BTRFS_I(inode)->flags & BTRFS_INODE_NODATASUM)) {
fs/btrfs/inode.c
10226
key.objectid = btrfs_ino(BTRFS_I(inode));
fs/btrfs/inode.c
10293
ret = btrfs_is_data_extent_shared(BTRFS_I(inode), disk_bytenr,
fs/btrfs/inode.c
10402
up_write(&BTRFS_I(inode)->i_mmap_lock);
fs/btrfs/inode.c
4102
btrfs_set_inode_size(leaf, item, BTRFS_I(inode)->disk_i_size);
fs/btrfs/inode.c
4115
btrfs_set_timespec_sec(leaf, &item->otime, BTRFS_I(inode)->i_otime_sec);
fs/btrfs/inode.c
4116
btrfs_set_timespec_nsec(leaf, &item->otime, BTRFS_I(inode)->i_otime_nsec);
fs/btrfs/inode.c
4119
btrfs_set_inode_generation(leaf, item, BTRFS_I(inode)->generation);
fs/btrfs/inode.c
4123
flags = btrfs_inode_combine_flags(BTRFS_I(inode)->flags,
fs/btrfs/inode.c
4124
BTRFS_I(inode)->ro_flags);
fs/btrfs/inode.c
4369
trans = __unlink_start_trans(BTRFS_I(dir));
fs/btrfs/inode.c
4375
btrfs_record_unlink_dir(trans, BTRFS_I(dir), BTRFS_I(d_inode(dentry)),
fs/btrfs/inode.c
4378
ret = btrfs_unlink_inode(trans, BTRFS_I(dir), BTRFS_I(d_inode(dentry)),
fs/btrfs/inode.c
4384
ret = btrfs_orphan_add(trans, BTRFS_I(inode));
fs/btrfs/inode.c
4391
btrfs_btree_balance_dirty(BTRFS_I(dir)->root->fs_info);
fs/btrfs/inode.c
4401
struct btrfs_inode *inode = BTRFS_I(d_inode(dentry));
fs/btrfs/inode.c
4590
struct btrfs_root *dest = BTRFS_I(inode)->root;
fs/btrfs/inode.c
4729
struct btrfs_inode *dir = BTRFS_I(vfs_dir);
fs/btrfs/inode.c
4730
struct btrfs_inode *inode = BTRFS_I(d_inode(dentry));
fs/btrfs/inode.c
5203
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
5233
ret = btrfs_cont_expand(BTRFS_I(inode), oldsize, newsize);
fs/btrfs/inode.c
5246
btrfs_inode_safe_disk_i_size_write(BTRFS_I(inode), 0);
fs/btrfs/inode.c
5248
ret = btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/inode.c
5255
ret = btrfs_wait_ordered_range(BTRFS_I(inode),
fs/btrfs/inode.c
5269
&BTRFS_I(inode)->runtime_flags);
fs/btrfs/inode.c
5275
ret = btrfs_truncate(BTRFS_I(inode), newsize == oldsize);
fs/btrfs/inode.c
5285
ret2 = btrfs_wait_ordered_range(BTRFS_I(inode), 0, (u64)-1);
fs/btrfs/inode.c
5288
i_size_write(inode, BTRFS_I(inode)->disk_i_size);
fs/btrfs/inode.c
5299
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
5318
ret = btrfs_dirty_inode(BTRFS_I(inode));
fs/btrfs/inode.c
5342
struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree;
fs/btrfs/inode.c
5348
btrfs_drop_extent_map_range(BTRFS_I(inode), 0, (u64)-1, false);
fs/btrfs/inode.c
5392
btrfs_qgroup_free_data(BTRFS_I(inode), NULL, start,
fs/btrfs/inode.c
5457
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
5472
btrfs_is_free_space_inode(BTRFS_I(inode))))
fs/btrfs/inode.c
5491
ret = btrfs_commit_inode_delayed_inode(BTRFS_I(inode));
fs/btrfs/inode.c
5501
btrfs_kill_delayed_inode_items(BTRFS_I(inode));
fs/btrfs/inode.c
5507
btrfs_i_size_write(BTRFS_I(inode), 0);
fs/btrfs/inode.c
5511
.inode = BTRFS_I(inode),
fs/btrfs/inode.c
5512
.ino = btrfs_ino(BTRFS_I(inode)),
fs/btrfs/inode.c
5550
btrfs_orphan_del(trans, BTRFS_I(inode));
fs/btrfs/inode.c
5563
btrfs_remove_delayed_node(BTRFS_I(inode));
fs/btrfs/inode.c
5731
btrfs_set_inode_number(BTRFS_I(inode), args->ino);
fs/btrfs/inode.c
5732
BTRFS_I(inode)->root = btrfs_grab_root(args->root);
fs/btrfs/inode.c
5737
&BTRFS_I(inode)->runtime_flags);
fs/btrfs/inode.c
5745
return args->ino == btrfs_ino(BTRFS_I(inode)) &&
fs/btrfs/inode.c
5746
args->root == BTRFS_I(inode)->root;
fs/btrfs/inode.c
5763
return BTRFS_I(inode);
fs/btrfs/inode.c
5836
inode = BTRFS_I(vfs_inode);
fs/btrfs/inode.c
5882
struct btrfs_root *root = BTRFS_I(dir)->root;
fs/btrfs/inode.c
5891
ret = btrfs_inode_by_name(BTRFS_I(dir), dentry, &location, &di_type);
fs/btrfs/inode.c
5912
ret = fixup_tree_root_location(fs_info, BTRFS_I(dir), dentry,
fs/btrfs/inode.c
5951
root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
5955
if (btrfs_ino(BTRFS_I(inode)) == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID)
fs/btrfs/inode.c
6065
ret = btrfs_get_dir_last_index(BTRFS_I(inode), &last_index);
fs/btrfs/inode.c
6087
ret = btrfs_get_dir_last_index(BTRFS_I(file_inode(file)),
fs/btrfs/inode.c
6123
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
6150
put = btrfs_readdir_get_delayed_items(BTRFS_I(inode), private->last_index,
fs/btrfs/inode.c
6156
key.objectid = btrfs_ino(BTRFS_I(inode));
fs/btrfs/inode.c
6239
btrfs_readdir_put_delayed_items(BTRFS_I(inode), &ins_list, &del_list);
fs/btrfs/inode.c
6287
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
6298
return btrfs_dirty_inode(BTRFS_I(inode));
fs/btrfs/inode.c
6328
args.ino = btrfs_ino(BTRFS_I(inode));
fs/btrfs/inode.c
6329
args.root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
6332
btrfs_inode_hash(inode->i_ino, BTRFS_I(inode)->root),
fs/btrfs/inode.c
6359
if (BTRFS_I(dir)->prop_compress)
fs/btrfs/inode.c
6457
ret = btrfs_check_dir_item_collision(BTRFS_I(dir)->root,
fs/btrfs/inode.c
6458
btrfs_ino(BTRFS_I(dir)),
fs/btrfs/inode.c
6469
BTRFS_I(inode)->root = btrfs_grab_root(BTRFS_I(dir)->root);
fs/btrfs/inode.c
6470
root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
6472
ret = btrfs_init_file_extent_tree(BTRFS_I(inode));
fs/btrfs/inode.c
6479
btrfs_set_inode_number(BTRFS_I(inode), objectid);
fs/btrfs/inode.c
6495
ret = btrfs_set_inode_index(BTRFS_I(dir), &BTRFS_I(inode)->dir_index);
fs/btrfs/inode.c
6501
BTRFS_I(inode)->index_cnt = BTRFS_DIR_START_INDEX;
fs/btrfs/inode.c
6503
BTRFS_I(inode)->generation = trans->transid;
fs/btrfs/inode.c
6504
inode->i_generation = BTRFS_I(inode)->generation;
fs/btrfs/inode.c
6511
set_bit(BTRFS_INODE_NO_CAP_XATTR, &BTRFS_I(inode)->runtime_flags);
fs/btrfs/inode.c
6519
btrfs_inherit_iflags(BTRFS_I(inode), BTRFS_I(dir));
fs/btrfs/inode.c
6521
btrfs_set_inode_mapping_order(BTRFS_I(inode));
fs/btrfs/inode.c
6524
BTRFS_I(inode)->flags |= BTRFS_INODE_NODATASUM;
fs/btrfs/inode.c
6526
BTRFS_I(inode)->flags |= BTRFS_INODE_NODATACOW |
fs/btrfs/inode.c
6528
btrfs_update_inode_mapping_flags(BTRFS_I(inode));
fs/btrfs/inode.c
6534
BTRFS_I(dir)->index_cnt--;
fs/btrfs/inode.c
6544
btrfs_set_inode_full_sync(BTRFS_I(inode));
fs/btrfs/inode.c
6565
key[1].offset = btrfs_ino(BTRFS_I(dir));
fs/btrfs/inode.c
6581
BTRFS_I(inode)->i_otime_sec = ts.tv_sec;
fs/btrfs/inode.c
6582
BTRFS_I(inode)->i_otime_nsec = ts.tv_nsec;
fs/btrfs/inode.c
6607
BTRFS_I(inode)->dir_index);
fs/btrfs/inode.c
6628
parent = btrfs_iget(BTRFS_FIRST_FREE_OBJECTID, BTRFS_I(dir)->root);
fs/btrfs/inode.c
6632
ret = btrfs_inode_inherit_props(trans, BTRFS_I(inode),
fs/btrfs/inode.c
6637
ret = btrfs_inode_inherit_props(trans, BTRFS_I(inode),
fs/btrfs/inode.c
6638
BTRFS_I(dir));
fs/btrfs/inode.c
6643
btrfs_ino(BTRFS_I(inode)), btrfs_root_id(root), ret);
fs/btrfs/inode.c
6658
ret = btrfs_add_inode_to_root(BTRFS_I(inode), false);
fs/btrfs/inode.c
6666
btrfs_set_inode_last_trans(trans, BTRFS_I(inode));
fs/btrfs/inode.c
6671
ret = btrfs_orphan_add(trans, BTRFS_I(inode));
fs/btrfs/inode.c
6677
ret = btrfs_add_link(trans, BTRFS_I(dir), BTRFS_I(inode), name,
fs/btrfs/inode.c
6678
false, BTRFS_I(inode)->dir_index);
fs/btrfs/inode.c
6783
struct btrfs_root *root = BTRFS_I(dir)->root;
fs/btrfs/inode.c
6853
struct btrfs_root *root = BTRFS_I(dir)->root;
fs/btrfs/inode.c
6861
if (btrfs_root_id(root) != btrfs_root_id(BTRFS_I(inode)->root))
fs/btrfs/inode.c
6871
ret = btrfs_set_inode_index(BTRFS_I(dir), &index);
fs/btrfs/inode.c
6889
BTRFS_I(inode)->dir_index = 0ULL;
fs/btrfs/inode.c
6893
ret = btrfs_add_link(trans, BTRFS_I(dir), BTRFS_I(inode),
fs/btrfs/inode.c
6900
ret = btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/inode.c
6911
ret = btrfs_orphan_del(trans, BTRFS_I(inode));
fs/btrfs/inode.c
7921
btrfs_drop_extent_map_range(BTRFS_I(inode), 0, (u64)-1, false);
fs/btrfs/inode.c
7922
kfree(BTRFS_I(inode)->file_extent_tree);
fs/btrfs/inode.c
7923
kmem_cache_free(btrfs_inode_cachep, BTRFS_I(inode));
fs/btrfs/inode.c
7929
kfree(BTRFS_I(inode)->file_extent_tree);
fs/btrfs/inode.c
7930
kmem_cache_free(btrfs_inode_cachep, BTRFS_I(inode));
fs/btrfs/inode.c
7936
struct btrfs_inode *inode = BTRFS_I(vfs_inode);
fs/btrfs/inode.c
7993
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
8042
u32 bi_flags = BTRFS_I(inode)->flags;
fs/btrfs/inode.c
8043
u32 bi_ro_flags = BTRFS_I(inode)->ro_flags;
fs/btrfs/inode.c
8046
stat->btime.tv_sec = BTRFS_I(inode)->i_otime_sec;
fs/btrfs/inode.c
8047
stat->btime.tv_nsec = BTRFS_I(inode)->i_otime_nsec;
fs/btrfs/inode.c
8065
stat->dev = BTRFS_I(inode)->root->anon_dev;
fs/btrfs/inode.c
8067
stat->subvol = btrfs_root_id(BTRFS_I(inode)->root);
fs/btrfs/inode.c
8070
spin_lock(&BTRFS_I(inode)->lock);
fs/btrfs/inode.c
8072
BTRFS_I(inode)->new_delalloc_bytes : 0;
fs/btrfs/inode.c
8074
spin_unlock(&BTRFS_I(inode)->lock);
fs/btrfs/inode.c
8088
struct btrfs_root *root = BTRFS_I(old_dir)->root;
fs/btrfs/inode.c
8089
struct btrfs_root *dest = BTRFS_I(new_dir)->root;
fs/btrfs/inode.c
8094
u64 old_ino = btrfs_ino(BTRFS_I(old_inode));
fs/btrfs/inode.c
8095
u64 new_ino = btrfs_ino(BTRFS_I(new_inode));
fs/btrfs/inode.c
8180
ret = btrfs_set_inode_index(BTRFS_I(new_dir), &old_idx);
fs/btrfs/inode.c
8183
ret = btrfs_set_inode_index(BTRFS_I(old_dir), &new_idx);
fs/btrfs/inode.c
8187
BTRFS_I(old_inode)->dir_index = 0ULL;
fs/btrfs/inode.c
8188
BTRFS_I(new_inode)->dir_index = 0ULL;
fs/btrfs/inode.c
8196
btrfs_ino(BTRFS_I(new_dir)),
fs/btrfs/inode.c
8209
btrfs_ino(BTRFS_I(old_dir)),
fs/btrfs/inode.c
8251
btrfs_record_unlink_dir(trans, BTRFS_I(old_dir),
fs/btrfs/inode.c
8252
BTRFS_I(old_inode), true);
fs/btrfs/inode.c
8253
btrfs_record_unlink_dir(trans, BTRFS_I(new_dir),
fs/btrfs/inode.c
8254
BTRFS_I(new_inode), true);
fs/btrfs/inode.c
8259
ret = btrfs_unlink_subvol(trans, BTRFS_I(old_dir), old_dentry);
fs/btrfs/inode.c
8265
ret = __btrfs_unlink_inode(trans, BTRFS_I(old_dir),
fs/btrfs/inode.c
8266
BTRFS_I(old_dentry->d_inode),
fs/btrfs/inode.c
8272
ret = btrfs_update_inode(trans, BTRFS_I(old_inode));
fs/btrfs/inode.c
8281
ret = btrfs_unlink_subvol(trans, BTRFS_I(new_dir), new_dentry);
fs/btrfs/inode.c
8287
ret = __btrfs_unlink_inode(trans, BTRFS_I(new_dir),
fs/btrfs/inode.c
8288
BTRFS_I(new_dentry->d_inode),
fs/btrfs/inode.c
8294
ret = btrfs_update_inode(trans, BTRFS_I(new_inode));
fs/btrfs/inode.c
8301
ret = btrfs_add_link(trans, BTRFS_I(new_dir), BTRFS_I(old_inode),
fs/btrfs/inode.c
8308
ret = btrfs_add_link(trans, BTRFS_I(old_dir), BTRFS_I(new_inode),
fs/btrfs/inode.c
8316
BTRFS_I(old_inode)->dir_index = old_idx;
fs/btrfs/inode.c
8318
BTRFS_I(new_inode)->dir_index = new_idx;
fs/btrfs/inode.c
8327
btrfs_log_new_name(trans, old_dentry, BTRFS_I(old_dir),
fs/btrfs/inode.c
8329
btrfs_log_new_name(trans, new_dentry, BTRFS_I(new_dir),
fs/btrfs/inode.c
8377
struct btrfs_root *root = BTRFS_I(old_dir)->root;
fs/btrfs/inode.c
8378
struct btrfs_root *dest = BTRFS_I(new_dir)->root;
fs/btrfs/inode.c
8385
u64 old_ino = btrfs_ino(BTRFS_I(old_inode));
fs/btrfs/inode.c
8389
if (btrfs_ino(BTRFS_I(new_dir)) == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID)
fs/btrfs/inode.c
8397
(new_inode && btrfs_ino(BTRFS_I(new_inode)) == BTRFS_FIRST_FREE_OBJECTID))
fs/btrfs/inode.c
8501
ret = btrfs_set_inode_index(BTRFS_I(new_dir), &index);
fs/btrfs/inode.c
8505
BTRFS_I(old_inode)->dir_index = 0ULL;
fs/btrfs/inode.c
8511
old_ino, btrfs_ino(BTRFS_I(new_dir)),
fs/btrfs/inode.c
8546
btrfs_record_unlink_dir(trans, BTRFS_I(old_dir),
fs/btrfs/inode.c
8547
BTRFS_I(old_inode), true);
fs/btrfs/inode.c
8550
ret = btrfs_unlink_subvol(trans, BTRFS_I(old_dir), old_dentry);
fs/btrfs/inode.c
8556
ret = __btrfs_unlink_inode(trans, BTRFS_I(old_dir),
fs/btrfs/inode.c
8557
BTRFS_I(d_inode(old_dentry)),
fs/btrfs/inode.c
8563
ret = btrfs_update_inode(trans, BTRFS_I(old_inode));
fs/btrfs/inode.c
8572
if (unlikely(btrfs_ino(BTRFS_I(new_inode)) ==
fs/btrfs/inode.c
8574
ret = btrfs_unlink_subvol(trans, BTRFS_I(new_dir), new_dentry);
fs/btrfs/inode.c
8581
ret = btrfs_unlink_inode(trans, BTRFS_I(new_dir),
fs/btrfs/inode.c
8582
BTRFS_I(d_inode(new_dentry)),
fs/btrfs/inode.c
8591
BTRFS_I(d_inode(new_dentry)));
fs/btrfs/inode.c
8599
ret = btrfs_add_link(trans, BTRFS_I(new_dir), BTRFS_I(old_inode),
fs/btrfs/inode.c
8607
BTRFS_I(old_inode)->dir_index = index;
fs/btrfs/inode.c
8610
btrfs_log_new_name(trans, old_dentry, BTRFS_I(old_dir),
fs/btrfs/inode.c
8661
btrfs_btree_balance_dirty(BTRFS_I(new_dir)->root->fs_info);
fs/btrfs/inode.c
8683
&BTRFS_I(inode)->runtime_flags))
fs/btrfs/inode.c
8838
struct btrfs_root *root = BTRFS_I(dir)->root;
fs/btrfs/inode.c
8870
btrfs_i_size_write(BTRFS_I(inode), name_len);
fs/btrfs/inode.c
8898
key.objectid = btrfs_ino(BTRFS_I(inode));
fs/btrfs/inode.c
9022
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
9060
trans = insert_prealloc_file_extent(trans, BTRFS_I(inode),
fs/btrfs/inode.c
9078
btrfs_drop_extent_map_range(BTRFS_I(inode), cur_offset,
fs/btrfs/inode.c
9080
btrfs_set_inode_full_sync(BTRFS_I(inode));
fs/btrfs/inode.c
9093
ret = btrfs_replace_extent_map_range(BTRFS_I(inode), em, true);
fs/btrfs/inode.c
9102
BTRFS_I(inode)->flags |= BTRFS_INODE_PREALLOC;
fs/btrfs/inode.c
9129
ret = btrfs_inode_set_file_extent_range(BTRFS_I(inode),
fs/btrfs/inode.c
9139
btrfs_inode_safe_disk_i_size_write(BTRFS_I(inode), 0);
fs/btrfs/inode.c
9142
ret = btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/inode.c
9157
btrfs_free_reserved_data_space(BTRFS_I(inode), NULL, clear_offset,
fs/btrfs/inode.c
9188
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/inode.c
9195
if (BTRFS_I(inode)->flags & BTRFS_INODE_READONLY)
fs/btrfs/inode.c
9206
struct btrfs_root *root = BTRFS_I(dir)->root;
fs/btrfs/inode.c
9295
struct btrfs_inode *inode = BTRFS_I(file_inode(iocb->ki_filp));
fs/btrfs/inode.c
9482
struct btrfs_inode *inode = BTRFS_I(file_inode(iocb->ki_filp));
fs/btrfs/inode.c
9545
struct btrfs_inode *inode = BTRFS_I(file_inode(iocb->ki_filp));
fs/btrfs/inode.c
9711
struct btrfs_inode *inode = BTRFS_I(file_inode(iocb->ki_filp));
fs/btrfs/inode.c
9971
struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info;
fs/btrfs/ioctl.c
1178
btrfs_info(BTRFS_I(file_inode(file))->root->fs_info,
fs/btrfs/ioctl.c
1187
} else if (btrfs_ino(BTRFS_I(src_inode)) != BTRFS_FIRST_FREE_OBJECTID) {
fs/btrfs/ioctl.c
1198
BTRFS_I(src_inode)->root,
fs/btrfs/ioctl.c
1299
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
1312
if (btrfs_ino(BTRFS_I(inode)) != BTRFS_FIRST_FREE_OBJECTID) {
fs/btrfs/ioctl.c
1743
struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info;
fs/btrfs/ioctl.c
1744
u64 upper_limit = btrfs_ino(BTRFS_I(inode));
fs/btrfs/ioctl.c
1745
u64 treeid = btrfs_root_id(BTRFS_I(inode)->root);
fs/btrfs/ioctl.c
1940
btrfs_ino(BTRFS_I(inode)) != BTRFS_FIRST_FREE_OBJECTID) {
fs/btrfs/ioctl.c
1975
fs_info = BTRFS_I(inode)->root->fs_info;
fs/btrfs/ioctl.c
1978
key.objectid = btrfs_root_id(BTRFS_I(inode)->root);
fs/btrfs/ioctl.c
2227
struct btrfs_root *root = BTRFS_I(dir)->root;
fs/btrfs/ioctl.c
2369
dest = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
2409
if (btrfs_ino(BTRFS_I(inode)) != BTRFS_FIRST_FREE_OBJECTID) {
fs/btrfs/ioctl.c
2414
btrfs_inode_lock(BTRFS_I(inode), 0);
fs/btrfs/ioctl.c
2415
ret = btrfs_delete_subvolume(BTRFS_I(dir), dentry);
fs/btrfs/ioctl.c
2416
btrfs_inode_unlock(BTRFS_I(inode), 0);
fs/btrfs/ioctl.c
2435
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
2501
ret = btrfs_defrag_file(BTRFS_I(file_inode(file)), &file->f_ra,
fs/btrfs/ioctl.c
275
const struct btrfs_inode *inode = BTRFS_I(d_inode(dentry));
fs/btrfs/ioctl.c
2785
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
284
struct btrfs_inode *inode = BTRFS_I(d_inode(dentry));
fs/btrfs/ioctl.c
3409
struct btrfs_root *root = BTRFS_I(file_inode(file))->root;
fs/btrfs/ioctl.c
3616
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
3685
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
3745
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
3860
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
3876
if (btrfs_ino(BTRFS_I(inode)) != BTRFS_FIRST_FREE_OBJECTID) {
fs/btrfs/ioctl.c
4057
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
4197
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
4305
struct btrfs_inode *inode = BTRFS_I(file_inode(file));
fs/btrfs/ioctl.c
4548
struct btrfs_inode *inode = BTRFS_I(file_inode(priv->iocb.ki_filp));
fs/btrfs/ioctl.c
4620
struct btrfs_inode *inode = BTRFS_I(file_inode(iocb->ki_filp));
fs/btrfs/ioctl.c
4691
struct btrfs_inode *inode = BTRFS_I(file->f_inode);
fs/btrfs/ioctl.c
5205
struct btrfs_inode *inode = BTRFS_I(vfs_inode);
fs/btrfs/ioctl.c
540
struct btrfs_root *root = BTRFS_I(dir)->root;
fs/btrfs/ioctl.c
5492
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/ioctl.c
5517
return btrfs_ioctl_subvol_getflags(BTRFS_I(inode), argp);
fs/btrfs/ioctl.c
682
BTRFS_I(new_inode_args.inode)->root = new_root;
fs/btrfs/ioctl.c
698
btrfs_record_new_subvolume(trans, BTRFS_I(dir));
fs/btrfs/ioctl.c
789
ret = btrfs_subvolume_reserve_metadata(BTRFS_I(dir)->root, block_rsv,
fs/btrfs/ioctl.c
798
pending_snapshot->dir = BTRFS_I(dir);
fs/btrfs/ioctl.c
806
ret = btrfs_record_root_in_trans(trans, BTRFS_I(dir)->root);
fs/btrfs/ioctl.c
883
ret = btrfs_check_dir_item_collision(BTRFS_I(dir)->root, dir->i_ino, &name_str);
fs/btrfs/ioctl.c
889
if (btrfs_root_refs(&BTRFS_I(dir)->root->root_item) == 0)
fs/btrfs/ioctl.c
989
struct btrfs_root *root = BTRFS_I(file_inode(file))->root;
fs/btrfs/props.c
273
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/props.c
276
ret = handler->apply(BTRFS_I(inode), value, len);
fs/btrfs/props.c
280
handler->xattr_name, btrfs_ino(BTRFS_I(inode)),
fs/btrfs/props.c
283
set_bit(BTRFS_INODE_HAS_PROPS, &BTRFS_I(inode)->runtime_flags);
fs/btrfs/reflink.c
423
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
439
ret = btrfs_search_slot(NULL, BTRFS_I(src)->root, &key, path,
fs/btrfs/reflink.c
458
ret = btrfs_next_leaf(BTRFS_I(src)->root, path);
fs/btrfs/reflink.c
46
ret = btrfs_update_inode(trans, BTRFS_I(inode));
fs/btrfs/reflink.c
470
key.objectid != btrfs_ino(BTRFS_I(src)))
fs/btrfs/reflink.c
517
new_key.objectid = btrfs_ino(BTRFS_I(inode));
fs/btrfs/reflink.c
561
ret = btrfs_replace_file_extents(BTRFS_I(inode), path,
fs/btrfs/reflink.c
585
ret = clone_copy_inline_extent(BTRFS_I(inode), path, &new_key,
fs/btrfs/reflink.c
608
BTRFS_I(src)->last_reflink_trans = trans->transid;
fs/btrfs/reflink.c
610
BTRFS_I(inode)->last_reflink_trans = trans->transid;
fs/btrfs/reflink.c
657
btrfs_set_inode_full_sync(BTRFS_I(inode));
fs/btrfs/reflink.c
659
ret = btrfs_replace_file_extents(BTRFS_I(inode), path,
fs/btrfs/reflink.c
669
clear_bit(BTRFS_INODE_NO_DELALLOC_FLUSH, &BTRFS_I(inode)->runtime_flags);
fs/btrfs/reflink.c
718
struct btrfs_root *root_dst = BTRFS_I(dst)->root;
fs/btrfs/reflink.c
736
ret = btrfs_extent_same_range(BTRFS_I(src), loff, BTRFS_MAX_DEDUPE_LEN,
fs/btrfs/reflink.c
737
BTRFS_I(dst), dst_loff);
fs/btrfs/reflink.c
746
ret = btrfs_extent_same_range(BTRFS_I(src), loff, tail_len,
fs/btrfs/reflink.c
747
BTRFS_I(dst), dst_loff);
fs/btrfs/reflink.c
780
ret = btrfs_cont_expand(BTRFS_I(inode), inode->i_size, destoff);
fs/btrfs/reflink.c
792
ret = btrfs_wait_ordered_range(BTRFS_I(inode), wb_start,
fs/btrfs/reflink.c
805
btrfs_lock_extent(&BTRFS_I(inode)->io_tree, destoff, end, &cached_state);
fs/btrfs/reflink.c
807
btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, destoff, end, &cached_state);
fs/btrfs/reflink.c
821
ret = btrfs_wait_ordered_range(BTRFS_I(inode), destoff, len);
fs/btrfs/reflink.c
842
struct btrfs_inode *inode_in = BTRFS_I(file_inode(file_in));
fs/btrfs/reflink.c
843
struct btrfs_inode *inode_out = BTRFS_I(file_inode(file_out));
fs/btrfs/reflink.c
932
struct btrfs_inode *src_inode = BTRFS_I(file_inode(src_file));
fs/btrfs/reflink.c
933
struct btrfs_inode *dst_inode = BTRFS_I(file_inode(dst_file));
fs/btrfs/relocation.c
2755
struct btrfs_inode *inode = BTRFS_I(rc->data_inode);
fs/btrfs/relocation.c
2818
struct btrfs_inode *inode = BTRFS_I(rc->data_inode);
fs/btrfs/relocation.c
2875
u64 offset = BTRFS_I(inode)->reloc_block_group_start;
fs/btrfs/relocation.c
2955
ret = btrfs_delalloc_reserve_metadata(BTRFS_I(inode),
fs/btrfs/relocation.c
2962
btrfs_lock_extent(&BTRFS_I(inode)->io_tree, clamped_start,
fs/btrfs/relocation.c
2964
ret = btrfs_set_extent_delalloc(BTRFS_I(inode), clamped_start,
fs/btrfs/relocation.c
2967
btrfs_clear_extent_bit(&BTRFS_I(inode)->io_tree,
fs/btrfs/relocation.c
2971
btrfs_delalloc_release_metadata(BTRFS_I(inode),
fs/btrfs/relocation.c
2973
btrfs_delalloc_release_extents(BTRFS_I(inode),
fs/btrfs/relocation.c
2993
btrfs_set_extent_bit(&BTRFS_I(inode)->io_tree,
fs/btrfs/relocation.c
2997
btrfs_unlock_extent(&BTRFS_I(inode)->io_tree, clamped_start, clamped_end,
fs/btrfs/relocation.c
2999
btrfs_delalloc_release_extents(BTRFS_I(inode), clamped_len);
fs/btrfs/relocation.c
3030
u64 offset = BTRFS_I(inode)->reloc_block_group_start;
fs/btrfs/relocation.c
3069
struct btrfs_root *root = BTRFS_I(inode)->root;
fs/btrfs/relocation.c
3642
struct btrfs_root *root = BTRFS_I(rc->data_inode)->root;
fs/btrfs/relocation.c
4078
bbio = btrfs_bio_alloc(BIO_MAX_VECS, op, BTRFS_I(fs_info->btree_inode),
fs/btrfs/relocation.c
4092
BTRFS_I(fs_info->btree_inode),
fs/btrfs/relocation.c
5369
wb_ret = btrfs_wait_ordered_range(BTRFS_I(rc->data_inode),
fs/btrfs/relocation.c
872
struct btrfs_root *root = BTRFS_I(reloc_inode)->root;
fs/btrfs/relocation.c
883
bytenr -= BTRFS_I(reloc_inode)->reloc_block_group_start;
fs/btrfs/relocation.c
885
btrfs_ino(BTRFS_I(reloc_inode)), bytenr, 0);
fs/btrfs/relocation.c
898
btrfs_ino(BTRFS_I(reloc_inode)), bytenr);
fs/btrfs/relocation.c
915
btrfs_ino(BTRFS_I(reloc_inode)), bytenr,
fs/btrfs/scrub.c
947
bbio = btrfs_bio_alloc(nr_vecs, opf, BTRFS_I(fs_info->btree_inode),
fs/btrfs/subpage.h
94
ASSERT(is_data_inode(BTRFS_I(folio->mapping->host)));
fs/btrfs/super.c
1153
seq_printf(seq, ",subvolid=%llu", btrfs_root_id(BTRFS_I(d_inode(dentry))->root));
fs/btrfs/super.c
1155
btrfs_root_id(BTRFS_I(d_inode(dentry))->root));
fs/btrfs/super.c
1206
u64 root_objectid = btrfs_root_id(BTRFS_I(root_inode)->root);
fs/btrfs/super.c
1845
f_fsid.val[0] ^= btrfs_root_id(BTRFS_I(d_inode(dentry))->root) >> 32;
fs/btrfs/super.c
1846
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
7482
inode = BTRFS_I(d_inode(parent));
fs/btrfs/tree-log.c
7749
ret = btrfs_log_inode_parent(trans, BTRFS_I(d_inode(dentry)), parent,
fs/btrfs/tree-log.c
8070
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
2542
__entry->rootid = btrfs_root_id(BTRFS_I(inode)->root);
include/trace/events/btrfs.h
2543
__entry->ino = btrfs_ino(BTRFS_I(inode));
include/trace/events/btrfs.h
290
__entry->ino = btrfs_ino(BTRFS_I(inode));
include/trace/events/btrfs.h
292
__entry->disk_i_size = BTRFS_I(inode)->disk_i_size;
include/trace/events/btrfs.h
293
__entry->generation = BTRFS_I(inode)->generation;
include/trace/events/btrfs.h
294
__entry->last_trans = BTRFS_I(inode)->last_trans;
include/trace/events/btrfs.h
295
__entry->logged_trans = BTRFS_I(inode)->logged_trans;
include/trace/events/btrfs.h
296
__entry->root_objectid = BTRFS_I(inode)->root ?
include/trace/events/btrfs.h
297
btrfs_root_id(BTRFS_I(inode)->root) : 0;
include/trace/events/btrfs.h
766
__entry->ino = btrfs_ino(BTRFS_I(inode));
include/trace/events/btrfs.h
775
__entry->root_objectid = btrfs_root_id(BTRFS_I(inode)->root);
include/trace/events/btrfs.h
847
__entry->ino = btrfs_ino(BTRFS_I(inode));
include/trace/events/btrfs.h
848
__entry->parent = btrfs_ino(BTRFS_I(parent_inode));
include/trace/events/btrfs.h
850
__entry->root_objectid = btrfs_root_id(BTRFS_I(inode)->root);
include/trace/events/btrfs.h
873
struct btrfs_inode *inode = BTRFS_I(file_inode(file));