Lines Matching refs:BTRFS_I
2852 fixup->inode = BTRFS_I(inode); in btrfs_writepage_cow_fixup()
3002 return insert_reserved_file_extent(trans, BTRFS_I(oe->inode), in insert_ordered_extent_file_extent()
3014 struct btrfs_inode *inode = BTRFS_I(ordered_extent->inode); in btrfs_finish_one_ordered()
3590 ret = btrfs_drop_verity_items(BTRFS_I(inode)); in btrfs_orphan_cleanup()
3714 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_read_locked_inode()
3733 memcpy(&location, &BTRFS_I(inode)->location, sizeof(location)); in btrfs_read_locked_inode()
3753 btrfs_i_size_write(BTRFS_I(inode), btrfs_inode_size(leaf, inode_item)); in btrfs_read_locked_inode()
3754 btrfs_inode_set_file_extent_range(BTRFS_I(inode), 0, in btrfs_read_locked_inode()
3766 BTRFS_I(inode)->i_otime.tv_sec = in btrfs_read_locked_inode()
3768 BTRFS_I(inode)->i_otime.tv_nsec = in btrfs_read_locked_inode()
3772 BTRFS_I(inode)->generation = btrfs_inode_generation(leaf, inode_item); in btrfs_read_locked_inode()
3773 BTRFS_I(inode)->last_trans = btrfs_inode_transid(leaf, inode_item); in btrfs_read_locked_inode()
3777 inode->i_generation = BTRFS_I(inode)->generation; in btrfs_read_locked_inode()
3781 BTRFS_I(inode)->index_cnt = (u64)-1; in btrfs_read_locked_inode()
3783 &BTRFS_I(inode)->flags, &BTRFS_I(inode)->ro_flags); in btrfs_read_locked_inode()
3795 if (BTRFS_I(inode)->last_trans == fs_info->generation) in btrfs_read_locked_inode()
3797 &BTRFS_I(inode)->runtime_flags); in btrfs_read_locked_inode()
3826 BTRFS_I(inode)->last_unlink_trans = BTRFS_I(inode)->last_trans; in btrfs_read_locked_inode()
3834 BTRFS_I(inode)->last_reflink_trans = BTRFS_I(inode)->last_trans; in btrfs_read_locked_inode()
3842 if (location.objectid != btrfs_ino(BTRFS_I(inode))) in btrfs_read_locked_inode()
3850 BTRFS_I(inode)->dir_index = btrfs_inode_ref_index(leaf, ref); in btrfs_read_locked_inode()
3855 BTRFS_I(inode)->dir_index = btrfs_inode_extref_index(leaf, in btrfs_read_locked_inode()
3864 btrfs_ino(BTRFS_I(inode)), &first_xattr_slot); in btrfs_read_locked_inode()
3871 btrfs_ino(BTRFS_I(inode)), in btrfs_read_locked_inode()
3920 btrfs_set_token_inode_size(&token, item, BTRFS_I(inode)->disk_i_size); in fill_inode_item()
3940 BTRFS_I(inode)->i_otime.tv_sec); in fill_inode_item()
3942 BTRFS_I(inode)->i_otime.tv_nsec); in fill_inode_item()
3946 BTRFS_I(inode)->generation); in fill_inode_item()
3950 flags = btrfs_inode_combine_flags(BTRFS_I(inode)->flags, in fill_inode_item()
3951 BTRFS_I(inode)->ro_flags); in fill_inode_item()
4185 trans = __unlink_start_trans(BTRFS_I(dir)); in btrfs_unlink()
4191 btrfs_record_unlink_dir(trans, BTRFS_I(dir), BTRFS_I(d_inode(dentry)), in btrfs_unlink()
4194 ret = btrfs_unlink_inode(trans, BTRFS_I(dir), BTRFS_I(d_inode(dentry)), in btrfs_unlink()
4200 ret = btrfs_orphan_add(trans, BTRFS_I(inode)); in btrfs_unlink()
4207 btrfs_btree_balance_dirty(BTRFS_I(dir)->root->fs_info); in btrfs_unlink()
4217 struct btrfs_inode *inode = BTRFS_I(d_inode(dentry)); in btrfs_unlink_subvol()
4444 struct btrfs_root *dest = BTRFS_I(inode)->root; in btrfs_delete_subvolume()
4575 struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info; in btrfs_rmdir()
4583 if (btrfs_ino(BTRFS_I(inode)) == BTRFS_FIRST_FREE_OBJECTID) { in btrfs_rmdir()
4589 return btrfs_delete_subvolume(BTRFS_I(dir), dentry); in btrfs_rmdir()
4598 trans = __unlink_start_trans(BTRFS_I(dir)); in btrfs_rmdir()
4604 if (unlikely(btrfs_ino(BTRFS_I(inode)) == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID)) { in btrfs_rmdir()
4605 err = btrfs_unlink_subvol(trans, BTRFS_I(dir), dentry); in btrfs_rmdir()
4609 err = btrfs_orphan_add(trans, BTRFS_I(inode)); in btrfs_rmdir()
4613 last_unlink_trans = BTRFS_I(inode)->last_unlink_trans; in btrfs_rmdir()
4616 err = btrfs_unlink_inode(trans, BTRFS_I(dir), BTRFS_I(d_inode(dentry)), in btrfs_rmdir()
4619 btrfs_i_size_write(BTRFS_I(inode), 0); in btrfs_rmdir()
4632 BTRFS_I(dir)->last_unlink_trans = last_unlink_trans; in btrfs_rmdir()
4943 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_setsize()
4972 ret = btrfs_cont_expand(BTRFS_I(inode), oldsize, newsize); in btrfs_setsize()
4985 btrfs_inode_safe_disk_i_size_write(BTRFS_I(inode), 0); in btrfs_setsize()
4987 ret = btrfs_update_inode(trans, root, BTRFS_I(inode)); in btrfs_setsize()
5008 &BTRFS_I(inode)->runtime_flags); in btrfs_setsize()
5014 ret = btrfs_truncate(BTRFS_I(inode), newsize == oldsize); in btrfs_setsize()
5027 i_size_write(inode, BTRFS_I(inode)->disk_i_size); in btrfs_setsize()
5038 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_setattr()
5057 err = btrfs_dirty_inode(BTRFS_I(inode)); in btrfs_setattr()
5081 struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree; in evict_inode_truncate_pages()
5087 btrfs_drop_extent_map_range(BTRFS_I(inode), 0, (u64)-1, false); in evict_inode_truncate_pages()
5131 btrfs_qgroup_free_data(BTRFS_I(inode), NULL, start, in evict_inode_truncate_pages()
5196 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_evict_inode()
5213 btrfs_is_free_space_inode(BTRFS_I(inode)))) in btrfs_evict_inode()
5232 ret = btrfs_commit_inode_delayed_inode(BTRFS_I(inode)); in btrfs_evict_inode()
5242 btrfs_kill_delayed_inode_items(BTRFS_I(inode)); in btrfs_evict_inode()
5250 btrfs_i_size_write(BTRFS_I(inode), 0); in btrfs_evict_inode()
5254 .inode = BTRFS_I(inode), in btrfs_evict_inode()
5255 .ino = btrfs_ino(BTRFS_I(inode)), in btrfs_evict_inode()
5293 btrfs_orphan_del(trans, BTRFS_I(inode)); in btrfs_evict_inode()
5305 btrfs_remove_delayed_node(BTRFS_I(inode)); in btrfs_evict_inode()
5501 BTRFS_I(inode)->location.objectid = args->ino; in btrfs_init_locked_inode()
5502 BTRFS_I(inode)->location.type = BTRFS_INODE_ITEM_KEY; in btrfs_init_locked_inode()
5503 BTRFS_I(inode)->location.offset = 0; in btrfs_init_locked_inode()
5504 BTRFS_I(inode)->root = btrfs_grab_root(args->root); in btrfs_init_locked_inode()
5505 BUG_ON(args->root && !BTRFS_I(inode)->root); in btrfs_init_locked_inode()
5510 &BTRFS_I(inode)->runtime_flags); in btrfs_init_locked_inode()
5518 return args->ino == BTRFS_I(inode)->location.objectid && in btrfs_find_actor()
5519 args->root == BTRFS_I(inode)->root; in btrfs_find_actor()
5558 inode_tree_add(BTRFS_I(inode)); in btrfs_iget_path()
5590 BTRFS_I(inode)->root = btrfs_grab_root(root); in new_simple_dir()
5591 memcpy(&BTRFS_I(inode)->location, key, sizeof(*key)); in new_simple_dir()
5592 set_bit(BTRFS_INODE_DUMMY, &BTRFS_I(inode)->runtime_flags); in new_simple_dir()
5605 BTRFS_I(inode)->i_otime = inode->i_mtime; in new_simple_dir()
5630 struct btrfs_root *root = BTRFS_I(dir)->root; in btrfs_lookup_dentry()
5639 ret = btrfs_inode_by_name(BTRFS_I(dir), dentry, &location, &di_type); in btrfs_lookup_dentry()
5660 ret = fixup_tree_root_location(fs_info, BTRFS_I(dir), dentry, in btrfs_lookup_dentry()
5696 root = BTRFS_I(inode)->root; in btrfs_dentry_delete()
5700 if (btrfs_ino(BTRFS_I(inode)) == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID) in btrfs_dentry_delete()
5803 ret = btrfs_get_dir_last_index(BTRFS_I(inode), &last_index); in btrfs_opendir()
5825 ret = btrfs_get_dir_last_index(BTRFS_I(file_inode(file)), in btrfs_dir_llseek()
5861 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_real_readdir()
5894 key.objectid = btrfs_ino(BTRFS_I(inode)); in btrfs_real_readdir()
6026 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_update_time()
6033 return dirty ? btrfs_dirty_inode(BTRFS_I(inode)) : 0; in btrfs_update_time()
6063 args.ino = BTRFS_I(inode)->location.objectid; in btrfs_insert_inode_locked()
6064 args.root = BTRFS_I(inode)->root; in btrfs_insert_inode_locked()
6067 btrfs_inode_hash(inode->i_ino, BTRFS_I(inode)->root), in btrfs_insert_inode_locked()
6094 if (BTRFS_I(dir)->prop_compress) in btrfs_new_inode_prepare()
6184 BTRFS_I(inode)->root = btrfs_grab_root(BTRFS_I(dir)->root); in btrfs_create_new_inode()
6185 root = BTRFS_I(inode)->root; in btrfs_create_new_inode()
6201 ret = btrfs_set_inode_index(BTRFS_I(dir), &BTRFS_I(inode)->dir_index); in btrfs_create_new_inode()
6206 BTRFS_I(inode)->index_cnt = BTRFS_DIR_START_INDEX; in btrfs_create_new_inode()
6207 BTRFS_I(inode)->generation = trans->transid; in btrfs_create_new_inode()
6208 inode->i_generation = BTRFS_I(inode)->generation; in btrfs_create_new_inode()
6216 btrfs_inherit_iflags(BTRFS_I(inode), BTRFS_I(dir)); in btrfs_create_new_inode()
6220 BTRFS_I(inode)->flags |= BTRFS_INODE_NODATASUM; in btrfs_create_new_inode()
6222 BTRFS_I(inode)->flags |= BTRFS_INODE_NODATACOW | in btrfs_create_new_inode()
6226 location = &BTRFS_I(inode)->location; in btrfs_create_new_inode()
6234 BTRFS_I(dir)->index_cnt--; in btrfs_create_new_inode()
6244 btrfs_set_inode_full_sync(BTRFS_I(inode)); in btrfs_create_new_inode()
6265 key[1].offset = btrfs_ino(BTRFS_I(dir)); in btrfs_create_new_inode()
6282 BTRFS_I(inode)->i_otime = inode->i_mtime; in btrfs_create_new_inode()
6307 BTRFS_I(inode)->dir_index); in btrfs_create_new_inode()
6330 BTRFS_I(dir)->root); in btrfs_create_new_inode()
6343 btrfs_ino(BTRFS_I(inode)), root->root_key.objectid, in btrfs_create_new_inode()
6359 inode_tree_add(BTRFS_I(inode)); in btrfs_create_new_inode()
6362 btrfs_set_inode_last_trans(trans, BTRFS_I(inode)); in btrfs_create_new_inode()
6367 ret = btrfs_orphan_add(trans, BTRFS_I(inode)); in btrfs_create_new_inode()
6369 ret = btrfs_add_link(trans, BTRFS_I(dir), BTRFS_I(inode), name, in btrfs_create_new_inode()
6370 0, BTRFS_I(inode)->dir_index); in btrfs_create_new_inode()
6482 struct btrfs_root *root = BTRFS_I(dir)->root; in btrfs_create_common()
6549 struct btrfs_root *root = BTRFS_I(dir)->root; in btrfs_link()
6558 if (root->root_key.objectid != BTRFS_I(inode)->root->root_key.objectid) in btrfs_link()
6568 err = btrfs_set_inode_index(BTRFS_I(dir), &index); in btrfs_link()
6586 BTRFS_I(inode)->dir_index = 0ULL; in btrfs_link()
6591 set_bit(BTRFS_INODE_COPY_EVERYTHING, &BTRFS_I(inode)->runtime_flags); in btrfs_link()
6593 err = btrfs_add_link(trans, BTRFS_I(dir), BTRFS_I(inode), in btrfs_link()
6601 err = btrfs_update_inode(trans, root, BTRFS_I(inode)); in btrfs_link()
6609 err = btrfs_orphan_del(trans, BTRFS_I(inode)); in btrfs_link()
7035 struct btrfs_root *root = BTRFS_I(inode)->root; in can_nocow_extent()
7036 struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree; in can_nocow_extent()
7047 btrfs_ino(BTRFS_I(inode)), offset, 0); in can_nocow_extent()
7062 if (key.objectid != btrfs_ino(BTRFS_I(inode)) || in can_nocow_extent()
7086 ret = can_nocow_file_extent(path, &key, BTRFS_I(inode), &nocow_args); in can_nocow_extent()
7100 if (!(BTRFS_I(inode)->flags & BTRFS_INODE_NODATACOW) && in can_nocow_extent()
7132 struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree; in lock_extent_direct()
7149 ordered = btrfs_lookup_ordered_range(BTRFS_I(inode), lockstart, in lock_extent_direct()
7293 ((BTRFS_I(inode)->flags & BTRFS_INODE_NODATACOW) && in btrfs_get_blocks_direct_write()
7315 ret = btrfs_delalloc_reserve_metadata(BTRFS_I(inode), len, len, in btrfs_get_blocks_direct_write()
7328 em2 = btrfs_create_dio_extent(BTRFS_I(inode), dio_data, start, len, in btrfs_get_blocks_direct_write()
7368 ret = btrfs_delalloc_reserve_metadata(BTRFS_I(inode), len, len, in btrfs_get_blocks_direct_write()
7374 em = btrfs_new_extent_direct(BTRFS_I(inode), dio_data, start, len); in btrfs_get_blocks_direct_write()
7382 btrfs_delalloc_release_metadata(BTRFS_I(inode), in btrfs_get_blocks_direct_write()
7390 btrfs_delalloc_release_extents(BTRFS_I(inode), prev_len); in btrfs_get_blocks_direct_write()
7400 btrfs_delalloc_release_extents(BTRFS_I(inode), len); in btrfs_get_blocks_direct_write()
7401 btrfs_delalloc_release_metadata(BTRFS_I(inode), len, true); in btrfs_get_blocks_direct_write()
7466 &BTRFS_I(inode)->runtime_flags)) { in btrfs_dio_iomap_begin()
7491 ret = btrfs_check_data_free_space(BTRFS_I(inode), in btrfs_dio_iomap_begin()
7496 else if (ret && !(BTRFS_I(inode)->flags & in btrfs_dio_iomap_begin()
7510 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, start, len); in btrfs_dio_iomap_begin()
7599 btrfs_free_reserved_data_space(BTRFS_I(inode), in btrfs_dio_iomap_begin()
7615 unlock_extent(&BTRFS_I(inode)->io_tree, lockstart, lockend, in btrfs_dio_iomap_begin()
7641 unlock_extent(&BTRFS_I(inode)->io_tree, lockstart, lockend, in btrfs_dio_iomap_begin()
7645 btrfs_free_reserved_data_space(BTRFS_I(inode), in btrfs_dio_iomap_begin()
7665 unlock_extent(&BTRFS_I(inode)->io_tree, pos, pos + length - 1, in btrfs_dio_iomap_end()
7677 unlock_extent(&BTRFS_I(inode)->io_tree, pos, in btrfs_dio_iomap_end()
7726 btrfs_bio_init(bbio, BTRFS_I(iter->inode)->root->fs_info, in btrfs_dio_submit_io()
7728 bbio->inode = BTRFS_I(iter->inode); in btrfs_dio_submit_io()
7815 return extent_fiemap(BTRFS_I(inode), fieinfo, start, len); in btrfs_fiemap()
7904 struct btrfs_inode *inode = BTRFS_I(folio->mapping->host); in btrfs_invalidate_folio()
8088 struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree; in btrfs_page_mkwrite()
8117 ret2 = btrfs_delalloc_reserve_space(BTRFS_I(inode), &data_reserved, in btrfs_page_mkwrite()
8132 down_read(&BTRFS_I(inode)->i_mmap_lock); in btrfs_page_mkwrite()
8155 ordered = btrfs_lookup_ordered_range(BTRFS_I(inode), page_start, in btrfs_page_mkwrite()
8160 up_read(&BTRFS_I(inode)->i_mmap_lock); in btrfs_page_mkwrite()
8171 btrfs_delalloc_release_space(BTRFS_I(inode), in btrfs_page_mkwrite()
8184 clear_extent_bit(&BTRFS_I(inode)->io_tree, page_start, end, in btrfs_page_mkwrite()
8188 ret2 = btrfs_set_extent_delalloc(BTRFS_I(inode), page_start, end, 0, in btrfs_page_mkwrite()
8209 btrfs_set_inode_last_sub_trans(BTRFS_I(inode)); in btrfs_page_mkwrite()
8212 up_read(&BTRFS_I(inode)->i_mmap_lock); in btrfs_page_mkwrite()
8214 btrfs_delalloc_release_extents(BTRFS_I(inode), PAGE_SIZE); in btrfs_page_mkwrite()
8221 up_read(&BTRFS_I(inode)->i_mmap_lock); in btrfs_page_mkwrite()
8223 btrfs_delalloc_release_extents(BTRFS_I(inode), PAGE_SIZE); in btrfs_page_mkwrite()
8224 btrfs_delalloc_release_space(BTRFS_I(inode), data_reserved, page_start, in btrfs_page_mkwrite()
8506 btrfs_drop_extent_map_range(BTRFS_I(inode), 0, (u64)-1, false); in btrfs_test_destroy_inode()
8507 kmem_cache_free(btrfs_inode_cachep, BTRFS_I(inode)); in btrfs_test_destroy_inode()
8513 kmem_cache_free(btrfs_inode_cachep, BTRFS_I(inode)); in btrfs_free_inode()
8519 struct btrfs_inode *inode = BTRFS_I(vfs_inode); in btrfs_destroy_inode()
8575 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_drop_inode()
8633 u32 bi_flags = BTRFS_I(inode)->flags; in btrfs_getattr()
8634 u32 bi_ro_flags = BTRFS_I(inode)->ro_flags; in btrfs_getattr()
8637 stat->btime.tv_sec = BTRFS_I(inode)->i_otime.tv_sec; in btrfs_getattr()
8638 stat->btime.tv_nsec = BTRFS_I(inode)->i_otime.tv_nsec; in btrfs_getattr()
8656 stat->dev = BTRFS_I(inode)->root->anon_dev; in btrfs_getattr()
8658 spin_lock(&BTRFS_I(inode)->lock); in btrfs_getattr()
8659 delalloc_bytes = BTRFS_I(inode)->new_delalloc_bytes; in btrfs_getattr()
8661 spin_unlock(&BTRFS_I(inode)->lock); in btrfs_getattr()
8675 struct btrfs_root *root = BTRFS_I(old_dir)->root; in btrfs_rename_exchange()
8676 struct btrfs_root *dest = BTRFS_I(new_dir)->root; in btrfs_rename_exchange()
8681 u64 old_ino = btrfs_ino(BTRFS_I(old_inode)); in btrfs_rename_exchange()
8682 u64 new_ino = btrfs_ino(BTRFS_I(new_inode)); in btrfs_rename_exchange()
8766 ret = btrfs_set_inode_index(BTRFS_I(new_dir), &old_idx); in btrfs_rename_exchange()
8769 ret = btrfs_set_inode_index(BTRFS_I(old_dir), &new_idx); in btrfs_rename_exchange()
8773 BTRFS_I(old_inode)->dir_index = 0ULL; in btrfs_rename_exchange()
8774 BTRFS_I(new_inode)->dir_index = 0ULL; in btrfs_rename_exchange()
8782 btrfs_ino(BTRFS_I(new_dir)), in btrfs_rename_exchange()
8795 btrfs_ino(BTRFS_I(old_dir)), in btrfs_rename_exchange()
8812 btrfs_record_unlink_dir(trans, BTRFS_I(old_dir), in btrfs_rename_exchange()
8813 BTRFS_I(old_inode), true); in btrfs_rename_exchange()
8814 btrfs_record_unlink_dir(trans, BTRFS_I(new_dir), in btrfs_rename_exchange()
8815 BTRFS_I(new_inode), true); in btrfs_rename_exchange()
8820 ret = btrfs_unlink_subvol(trans, BTRFS_I(old_dir), old_dentry); in btrfs_rename_exchange()
8822 ret = __btrfs_unlink_inode(trans, BTRFS_I(old_dir), in btrfs_rename_exchange()
8823 BTRFS_I(old_dentry->d_inode), in btrfs_rename_exchange()
8826 ret = btrfs_update_inode(trans, root, BTRFS_I(old_inode)); in btrfs_rename_exchange()
8835 ret = btrfs_unlink_subvol(trans, BTRFS_I(new_dir), new_dentry); in btrfs_rename_exchange()
8837 ret = __btrfs_unlink_inode(trans, BTRFS_I(new_dir), in btrfs_rename_exchange()
8838 BTRFS_I(new_dentry->d_inode), in btrfs_rename_exchange()
8841 ret = btrfs_update_inode(trans, dest, BTRFS_I(new_inode)); in btrfs_rename_exchange()
8848 ret = btrfs_add_link(trans, BTRFS_I(new_dir), BTRFS_I(old_inode), in btrfs_rename_exchange()
8855 ret = btrfs_add_link(trans, BTRFS_I(old_dir), BTRFS_I(new_inode), in btrfs_rename_exchange()
8863 BTRFS_I(old_inode)->dir_index = old_idx; in btrfs_rename_exchange()
8865 BTRFS_I(new_inode)->dir_index = new_idx; in btrfs_rename_exchange()
8880 btrfs_log_new_name(trans, old_dentry, BTRFS_I(old_dir), in btrfs_rename_exchange()
8883 btrfs_log_new_name(trans, new_dentry, BTRFS_I(new_dir), in btrfs_rename_exchange()
8931 struct btrfs_root *root = BTRFS_I(old_dir)->root; in btrfs_rename()
8932 struct btrfs_root *dest = BTRFS_I(new_dir)->root; in btrfs_rename()
8939 u64 old_ino = btrfs_ino(BTRFS_I(old_inode)); in btrfs_rename()
8942 if (btrfs_ino(BTRFS_I(new_dir)) == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID) in btrfs_rename()
8950 (new_inode && btrfs_ino(BTRFS_I(new_inode)) == BTRFS_FIRST_FREE_OBJECTID)) in btrfs_rename()
9054 ret = btrfs_set_inode_index(BTRFS_I(new_dir), &index); in btrfs_rename()
9058 BTRFS_I(old_inode)->dir_index = 0ULL; in btrfs_rename()
9064 old_ino, btrfs_ino(BTRFS_I(new_dir)), in btrfs_rename()
9076 btrfs_record_unlink_dir(trans, BTRFS_I(old_dir), in btrfs_rename()
9077 BTRFS_I(old_inode), true); in btrfs_rename()
9080 ret = btrfs_unlink_subvol(trans, BTRFS_I(old_dir), old_dentry); in btrfs_rename()
9082 ret = __btrfs_unlink_inode(trans, BTRFS_I(old_dir), in btrfs_rename()
9083 BTRFS_I(d_inode(old_dentry)), in btrfs_rename()
9086 ret = btrfs_update_inode(trans, root, BTRFS_I(old_inode)); in btrfs_rename()
9095 if (unlikely(btrfs_ino(BTRFS_I(new_inode)) == in btrfs_rename()
9097 ret = btrfs_unlink_subvol(trans, BTRFS_I(new_dir), new_dentry); in btrfs_rename()
9100 ret = btrfs_unlink_inode(trans, BTRFS_I(new_dir), in btrfs_rename()
9101 BTRFS_I(d_inode(new_dentry)), in btrfs_rename()
9106 BTRFS_I(d_inode(new_dentry))); in btrfs_rename()
9113 ret = btrfs_add_link(trans, BTRFS_I(new_dir), BTRFS_I(old_inode), in btrfs_rename()
9121 BTRFS_I(old_inode)->dir_index = index; in btrfs_rename()
9124 btrfs_log_new_name(trans, old_dentry, BTRFS_I(old_dir), in btrfs_rename()
9171 btrfs_btree_balance_dirty(BTRFS_I(new_dir)->root->fs_info); in btrfs_rename2()
9193 &BTRFS_I(inode)->runtime_flags)) in btrfs_run_delalloc_work()
9268 btrfs_add_delayed_iput(BTRFS_I(inode)); in start_delalloc_inodes()
9368 struct btrfs_root *root = BTRFS_I(dir)->root; in btrfs_symlink()
9395 btrfs_i_size_write(BTRFS_I(inode), name_len); in btrfs_symlink()
9423 key.objectid = btrfs_ino(BTRFS_I(inode)); in btrfs_symlink()
9549 struct btrfs_root *root = BTRFS_I(inode)->root; in __btrfs_prealloc_file_range()
9587 trans = insert_prealloc_file_extent(trans, BTRFS_I(inode), in __btrfs_prealloc_file_range()
9605 btrfs_drop_extent_map_range(BTRFS_I(inode), cur_offset, in __btrfs_prealloc_file_range()
9607 btrfs_set_inode_full_sync(BTRFS_I(inode)); in __btrfs_prealloc_file_range()
9621 ret = btrfs_replace_extent_map_range(BTRFS_I(inode), em, true); in __btrfs_prealloc_file_range()
9630 BTRFS_I(inode)->flags |= BTRFS_INODE_PREALLOC; in __btrfs_prealloc_file_range()
9639 btrfs_inode_safe_disk_i_size_write(BTRFS_I(inode), 0); in __btrfs_prealloc_file_range()
9642 ret = btrfs_update_inode(trans, root, BTRFS_I(inode)); in __btrfs_prealloc_file_range()
9657 btrfs_free_reserved_data_space(BTRFS_I(inode), NULL, clear_offset, in __btrfs_prealloc_file_range()
9683 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_permission()
9690 if (BTRFS_I(inode)->flags & BTRFS_INODE_READONLY) in btrfs_permission()
9701 struct btrfs_root *root = BTRFS_I(dir)->root; in btrfs_tmpfile()
9810 struct btrfs_inode *inode = BTRFS_I(file_inode(iocb->ki_filp)); in btrfs_encoded_read_inline()
9968 struct btrfs_inode *inode = BTRFS_I(file_inode(iocb->ki_filp)); in btrfs_encoded_read_regular()
10029 struct btrfs_inode *inode = BTRFS_I(file_inode(iocb->ki_filp)); in btrfs_encoded_read()
10172 struct btrfs_inode *inode = BTRFS_I(file_inode(iocb->ki_filp)); in btrfs_do_encoded_write()
10418 struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info; in btrfs_add_swapfile_pin()
10459 struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info; in btrfs_free_swapfile_pins()
10538 atomic_dec(&BTRFS_I(inode)->root->nr_swapfiles); in btrfs_swap_deactivate()
10545 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_swap_activate()
10547 struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree; in btrfs_swap_activate()
10570 if (BTRFS_I(inode)->flags & BTRFS_INODE_COMPRESS) { in btrfs_swap_activate()
10574 if (!(BTRFS_I(inode)->flags & BTRFS_INODE_NODATACOW)) { in btrfs_swap_activate()
10578 if (!(BTRFS_I(inode)->flags & BTRFS_INODE_NODATASUM)) { in btrfs_swap_activate()
10643 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, start, len); in btrfs_swap_activate()