Lines Matching refs:BTRFS_I

307 	clear_bit(BTRFS_INODE_IN_DEFRAG, &BTRFS_I(inode)->runtime_flags);  in __btrfs_run_defrag_inode()
323 btrfs_requeue_inode_defrag(BTRFS_I(inode), defrag); in __btrfs_run_defrag_inode()
332 btrfs_requeue_inode_defrag(BTRFS_I(inode), defrag); in __btrfs_run_defrag_inode()
539 clear_extent_bit(&BTRFS_I(inode)->io_tree, start_pos, end_of_last_block, in btrfs_dirty_pages()
543 if (!btrfs_is_free_space_inode(BTRFS_I(inode))) { in btrfs_dirty_pages()
545 !(BTRFS_I(inode)->flags & BTRFS_INODE_PREALLOC)) { in btrfs_dirty_pages()
553 err = btrfs_find_new_delalloc_bytes(BTRFS_I(inode), in btrfs_dirty_pages()
761 u64 ino = btrfs_ino(BTRFS_I(inode)); in __btrfs_drop_extents()
779 btrfs_drop_extent_cache(BTRFS_I(inode), start, end - 1, 0); in __btrfs_drop_extents()
781 if (start >= BTRFS_I(inode)->disk_i_size && !replace_extent) in __btrfs_drop_extents()
1592 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_buffered_write()
1647 if ((BTRFS_I(inode)->flags & (BTRFS_INODE_NODATACOW | in btrfs_buffered_write()
1649 check_can_nocow(BTRFS_I(inode), pos, in btrfs_buffered_write()
1671 ret = btrfs_delalloc_reserve_metadata(BTRFS_I(inode), in btrfs_buffered_write()
1694 btrfs_delalloc_release_extents(BTRFS_I(inode), in btrfs_buffered_write()
1700 BTRFS_I(inode), pages, in btrfs_buffered_write()
1706 btrfs_delalloc_release_extents(BTRFS_I(inode), in btrfs_buffered_write()
1741 btrfs_delalloc_release_metadata(BTRFS_I(inode), in btrfs_buffered_write()
1770 unlock_extent_cached(&BTRFS_I(inode)->io_tree, in btrfs_buffered_write()
1775 btrfs_delalloc_release_extents(BTRFS_I(inode), reserve_bytes); in btrfs_buffered_write()
1791 set_extent_bit(&BTRFS_I(inode)->io_tree, lockstart, in btrfs_buffered_write()
1814 btrfs_delalloc_release_metadata(BTRFS_I(inode), in btrfs_buffered_write()
1891 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_file_write_iter()
1925 if (!(BTRFS_I(inode)->flags & (BTRFS_INODE_NODATACOW | in btrfs_file_write_iter()
1927 check_can_nocow(BTRFS_I(inode), pos, &count) <= 0) { in btrfs_file_write_iter()
1976 atomic_inc(&BTRFS_I(inode)->sync_writers); in btrfs_file_write_iter()
1996 spin_lock(&BTRFS_I(inode)->lock); in btrfs_file_write_iter()
1997 BTRFS_I(inode)->last_sub_trans = root->log_transid; in btrfs_file_write_iter()
1998 spin_unlock(&BTRFS_I(inode)->lock); in btrfs_file_write_iter()
2003 atomic_dec(&BTRFS_I(inode)->sync_writers); in btrfs_file_write_iter()
2025 &BTRFS_I(inode)->runtime_flags)) in btrfs_release_file()
2042 atomic_inc(&BTRFS_I(inode)->sync_writers); in start_ordered_ops()
2044 atomic_dec(&BTRFS_I(inode)->sync_writers); in start_ordered_ops()
2066 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_sync_file()
2092 down_write(&BTRFS_I(inode)->dio_sem); in btrfs_sync_file()
2104 &BTRFS_I(inode)->runtime_flags)) { in btrfs_sync_file()
2142 up_write(&BTRFS_I(inode)->dio_sem); in btrfs_sync_file()
2149 if (btrfs_inode_in_log(BTRFS_I(inode), fs_info->generation) || in btrfs_sync_file()
2150 BTRFS_I(inode)->last_trans <= fs_info->last_trans_committed) { in btrfs_sync_file()
2157 &BTRFS_I(inode)->runtime_flags); in btrfs_sync_file()
2166 up_write(&BTRFS_I(inode)->dio_sem); in btrfs_sync_file()
2185 up_write(&BTRFS_I(inode)->dio_sem); in btrfs_sync_file()
2206 up_write(&BTRFS_I(inode)->dio_sem); in btrfs_sync_file()
2393 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, in find_first_non_hole()
2421 lock_extent_bits(&BTRFS_I(inode)->io_tree, lockstart, lockend, in btrfs_punch_hole_lock_range()
2441 unlock_extent_cached(&BTRFS_I(inode)->io_tree, lockstart, in btrfs_punch_hole_lock_range()
2458 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_insert_clone_extent()
2474 key.objectid = btrfs_ino(BTRFS_I(inode)); in btrfs_insert_clone_extent()
2502 btrfs_ino(BTRFS_I(inode)), ref_offset); in btrfs_insert_clone_extent()
2525 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_punch_hole_range()
2590 ret = fill_holes(trans, BTRFS_I(inode), path, in btrfs_punch_hole_range()
2660 &BTRFS_I(inode)->runtime_flags); in btrfs_punch_hole_range()
2685 ret = fill_holes(trans, BTRFS_I(inode), path, in btrfs_punch_hole_range()
2720 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_punch_hole()
2851 unlock_extent_cached(&BTRFS_I(inode)->io_tree, lockstart, lockend, in btrfs_punch_hole()
2928 struct btrfs_root *root = BTRFS_I(inode)->root; in btrfs_fallocate_update_isize()
2962 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, offset, sectorsize, 0); in btrfs_zero_range_check_range_boundary()
2982 struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info; in btrfs_zero_range()
2995 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, in btrfs_zero_range()
3039 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, in btrfs_zero_range()
3116 ret = btrfs_alloc_data_chunk_ondemand(BTRFS_I(inode), in btrfs_zero_range()
3133 unlock_extent_cached(&BTRFS_I(inode)->io_tree, lockstart, in btrfs_zero_range()
3189 ret = btrfs_alloc_data_chunk_ondemand(BTRFS_I(inode), in btrfs_fallocate()
3248 lock_extent_bits(&BTRFS_I(inode)->io_tree, alloc_start, in btrfs_fallocate()
3256 unlock_extent_cached(&BTRFS_I(inode)->io_tree, in btrfs_fallocate()
3277 em = btrfs_get_extent(BTRFS_I(inode), NULL, 0, cur_offset, in btrfs_fallocate()
3341 unlock_extent_cached(&BTRFS_I(inode)->io_tree, alloc_start, locked_end, in btrfs_fallocate()
3381 lock_extent_bits(&BTRFS_I(inode)->io_tree, lockstart, lockend, in find_desired_extent()
3385 em = btrfs_get_extent_fiemap(BTRFS_I(inode), start, len); in find_desired_extent()
3413 unlock_extent_cached(&BTRFS_I(inode)->io_tree, lockstart, lockend, in find_desired_extent()
3509 &BTRFS_I(inode)->runtime_flags)) in btrfs_fdatawrite_range()