Lines Matching refs:BTRFS_I

297 	clear_bit(BTRFS_INODE_IN_DEFRAG, &BTRFS_I(inode)->runtime_flags);
313 btrfs_requeue_inode_defrag(BTRFS_I(inode), defrag);
322 btrfs_requeue_inode_defrag(BTRFS_I(inode), defrag);
1023 ret = __btrfs_drop_extents(trans, root, BTRFS_I(inode), path, start,
1619 ret = btrfs_check_data_free_space(BTRFS_I(inode),
1623 if (btrfs_check_nocow_lock(BTRFS_I(inode), pos,
1645 ret = btrfs_delalloc_reserve_metadata(BTRFS_I(inode),
1649 btrfs_free_reserved_data_space(BTRFS_I(inode),
1653 btrfs_check_nocow_unlock(BTRFS_I(inode));
1668 btrfs_delalloc_release_extents(BTRFS_I(inode),
1674 BTRFS_I(inode), pages,
1680 btrfs_delalloc_release_extents(BTRFS_I(inode),
1715 btrfs_delalloc_release_metadata(BTRFS_I(inode),
1723 btrfs_delalloc_release_space(BTRFS_I(inode),
1733 ret = btrfs_dirty_pages(BTRFS_I(inode), pages,
1745 unlock_extent_cached(&BTRFS_I(inode)->io_tree,
1750 btrfs_delalloc_release_extents(BTRFS_I(inode), reserve_bytes);
1758 btrfs_check_nocow_unlock(BTRFS_I(inode));
1766 set_extent_bit(&BTRFS_I(inode)->io_tree, lockstart,
1785 btrfs_check_nocow_unlock(BTRFS_I(inode));
1786 btrfs_delalloc_release_metadata(BTRFS_I(inode),
1789 btrfs_delalloc_release_space(BTRFS_I(inode),
1900 if (check_nocow_nolock(BTRFS_I(inode), pos, &nocow_bytes)
1959 atomic_inc(&BTRFS_I(inode)->sync_writers);
2007 btrfs_set_inode_last_sub_trans(BTRFS_I(inode));
2013 atomic_dec(&BTRFS_I(inode)->sync_writers);
2035 &BTRFS_I(inode)->runtime_flags))
2052 atomic_inc(&BTRFS_I(inode)->sync_writers);
2054 atomic_dec(&BTRFS_I(inode)->sync_writers);
2062 struct btrfs_inode *inode = BTRFS_I(ctx->inode);
2099 struct btrfs_root *root = BTRFS_I(inode)->root;
2139 down_write(&BTRFS_I(inode)->dio_sem);
2149 &BTRFS_I(inode)->runtime_flags);
2171 up_write(&BTRFS_I(inode)->dio_sem);
2195 btrfs_get_ordered_extents_for_logging(BTRFS_I(inode),
2213 &BTRFS_I(inode)->runtime_flags);
2259 up_write(&BTRFS_I(inode)->dio_sem);
2290 up_write(&BTRFS_I(inode)->dio_sem);
2458 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0,
2486 lock_extent_bits(&BTRFS_I(inode)->io_tree, lockstart, lockend,
2488 ordered = btrfs_lookup_first_ordered_extent(BTRFS_I(inode),
2507 unlock_extent_cached(&BTRFS_I(inode)->io_tree, lockstart,
2524 struct btrfs_root *root = BTRFS_I(inode)->root;
2539 key.objectid = btrfs_ino(BTRFS_I(inode));
2560 ret = btrfs_inode_set_file_extent_range(BTRFS_I(inode),
2576 btrfs_ino(BTRFS_I(inode)),
2588 btrfs_ino(BTRFS_I(inode)), ref_offset);
2614 struct btrfs_root *root = BTRFS_I(inode)->root;
2659 ret = __btrfs_drop_extents(trans, root, BTRFS_I(inode), path,
2682 ret = fill_holes(trans, BTRFS_I(inode), path,
2701 ret = btrfs_inode_clear_file_extent_range(BTRFS_I(inode),
2770 &BTRFS_I(inode)->runtime_flags);
2795 ret = fill_holes(trans, BTRFS_I(inode), path,
2804 ret = btrfs_inode_clear_file_extent_range(BTRFS_I(inode),
2840 struct btrfs_root *root = BTRFS_I(inode)->root;
2874 lockstart = round_up(offset, btrfs_inode_sectorsize(BTRFS_I(inode)));
2876 btrfs_inode_sectorsize(BTRFS_I(inode))) - 1;
2975 unlock_extent_cached(&BTRFS_I(inode)->io_tree, lockstart, lockend,
3052 struct btrfs_root *root = BTRFS_I(inode)->root;
3106 struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info;
3111 const u64 sectorsize = btrfs_inode_sectorsize(BTRFS_I(inode));
3119 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, alloc_start,
3163 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, alloc_start,
3201 ret = btrfs_zero_range_check_range_boundary(BTRFS_I(inode),
3218 ret = btrfs_zero_range_check_range_boundary(BTRFS_I(inode),
3241 ret = btrfs_alloc_data_chunk_ondemand(BTRFS_I(inode),
3250 ret = btrfs_qgroup_reserve_data(BTRFS_I(inode), &data_reserved,
3253 unlock_extent_cached(&BTRFS_I(inode)->io_tree, lockstart,
3261 unlock_extent_cached(&BTRFS_I(inode)->io_tree, lockstart,
3272 btrfs_free_reserved_data_space(BTRFS_I(inode), data_reserved,
3296 int blocksize = btrfs_inode_sectorsize(BTRFS_I(inode));
3317 ret = btrfs_alloc_data_chunk_ondemand(BTRFS_I(inode),
3380 lock_extent_bits(&BTRFS_I(inode)->io_tree, alloc_start,
3382 ordered = btrfs_lookup_first_ordered_extent(BTRFS_I(inode),
3389 unlock_extent_cached(&BTRFS_I(inode)->io_tree,
3410 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, cur_offset,
3428 ret = btrfs_qgroup_reserve_data(BTRFS_I(inode),
3442 btrfs_free_reserved_data_space(BTRFS_I(inode),
3461 btrfs_free_reserved_data_space(BTRFS_I(inode),
3476 unlock_extent_cached(&BTRFS_I(inode)->io_tree, alloc_start, locked_end,
3482 btrfs_free_reserved_data_space(BTRFS_I(inode), data_reserved,
3517 lock_extent_bits(&BTRFS_I(inode)->io_tree, lockstart, lockend,
3521 em = btrfs_get_extent_fiemap(BTRFS_I(inode), start, len);
3543 unlock_extent_cached(&BTRFS_I(inode)->io_tree, lockstart, lockend,
3657 &BTRFS_I(inode)->runtime_flags))