Lines Matching refs:vfs_inode

364 			if (!inode_trylock_shared(&inode->vfs_inode))  in btrfs_inode_lock()
369 inode_lock_shared(&inode->vfs_inode); in btrfs_inode_lock()
372 if (!inode_trylock(&inode->vfs_inode)) in btrfs_inode_lock()
377 inode_lock(&inode->vfs_inode); in btrfs_inode_lock()
395 inode_unlock_shared(&inode->vfs_inode); in btrfs_inode_unlock()
397 inode_unlock(&inode->vfs_inode); in btrfs_inode_unlock()
439 page = find_get_page(inode->vfs_inode.i_mapping, index); in btrfs_cleanup_ordered_extents()
569 page = find_get_page(inode->vfs_inode.i_mapping, 0); in insert_inline_extent()
595 i_size = i_size_read(&inode->vfs_inode); in insert_inline_extent()
597 i_size_write(&inode->vfs_inode, size); in insert_inline_extent()
632 if (size < i_size_read(&inode->vfs_inode) || in cow_file_range_inline()
803 return btrfs_compress_heuristic(&inode->vfs_inode, start, end); in inode_need_compress()
835 struct address_space *mapping = inode->vfs_inode.i_mapping; in compress_file_range()
857 extent_range_clear_dirty_for_io(&inode->vfs_inode, start, end); in compress_file_range()
869 i_size = i_size_read(&inode->vfs_inode); in compress_file_range()
1075 wbc_attach_fdatawrite_inode(&wbc, &inode->vfs_inode); in submit_uncompressed_range()
1195 mapping_set_error(inode->vfs_inode.i_mapping, -EIO); in submit_one_async_extent()
1315 u64 actual_end = min_t(u64, i_size_read(&inode->vfs_inode), in cow_file_range()
1525 mapping_set_error(inode->vfs_inode.i_mapping, ret); in cow_file_range()
1641 ihold(&inode->vfs_inode); in run_delalloc_compressed()
1714 extent_write_locked_range(&inode->vfs_inode, locked_page, start, in run_delalloc_cow()
2541 inode_add_bytes(&inode->vfs_inode, len); in btrfs_clear_delalloc_extent()
2653 if (start >= i_size_read(&inode->vfs_inode) && in btrfs_set_extent_delalloc()
3337 if (atomic_add_unless(&inode->vfs_inode.i_count, -1, 1)) in btrfs_add_delayed_iput()
3359 iput(&inode->vfs_inode); in run_delayed_iput_locked()
3997 fill_inode_item(trans, leaf, inode_item, &inode->vfs_inode); in btrfs_update_inode_item()
4146 btrfs_i_size_write(dir, dir->vfs_inode.i_size - name->len * 2); in __btrfs_unlink_inode()
4147 inode_inc_iversion(&inode->vfs_inode); in __btrfs_unlink_inode()
4148 inode_inc_iversion(&dir->vfs_inode); in __btrfs_unlink_inode()
4149 inode_set_ctime_current(&inode->vfs_inode); in __btrfs_unlink_inode()
4150 dir->vfs_inode.i_mtime = inode_set_ctime_current(&dir->vfs_inode); in __btrfs_unlink_inode()
4164 drop_nlink(&inode->vfs_inode); in btrfs_unlink_inode()
4242 ret = fscrypt_setup_filename(&dir->vfs_inode, &dentry->d_name, 1, &fname); in btrfs_unlink_subvol()
4321 btrfs_i_size_write(dir, dir->vfs_inode.i_size - fname.disk_name.len * 2); in btrfs_unlink_subvol()
4322 inode_inc_iversion(&dir->vfs_inode); in btrfs_unlink_subvol()
4323 dir->vfs_inode.i_mtime = inode_set_ctime_current(&dir->vfs_inode); in btrfs_unlink_subvol()
4430 inode = igrab(&entry->vfs_inode); in btrfs_prune_dentries()
4687 struct address_space *mapping = inode->vfs_inode.i_mapping; in btrfs_truncate_block()
5359 ret = fscrypt_setup_filename(&dir->vfs_inode, &dentry->d_name, 1, &fname); in btrfs_inode_by_name()
5414 ret = fscrypt_setup_filename(&dir->vfs_inode, &dentry->d_name, 0, &fname); in fixup_tree_root_location()
5475 if (inode_unhashed(&inode->vfs_inode)) in inode_tree_add()
5489 WARN_ON(!(entry->vfs_inode.i_state & in inode_tree_add()
6182 if (S_ISREG(inode->vfs_inode.i_mode)) in btrfs_inherit_iflags()
6186 btrfs_sync_inode_flags_to_i_flags(&inode->vfs_inode); in btrfs_inherit_iflags()
6458 btrfs_inode_type(&inode->vfs_inode), index); in btrfs_add_link()
6466 btrfs_i_size_write(parent_inode, parent_inode->vfs_inode.i_size + in btrfs_add_link()
6468 inode_inc_iversion(&parent_inode->vfs_inode); in btrfs_add_link()
6476 parent_inode->vfs_inode.i_mtime = in btrfs_add_link()
6477 inode_set_ctime_current(&parent_inode->vfs_inode); in btrfs_add_link()
6848 if (!S_ISREG(inode->vfs_inode.i_mode)) { in btrfs_get_extent()
7967 int inode_evicting = inode->vfs_inode.i_state & I_FREEING; in btrfs_invalidate_folio()
8305 ret = btrfs_wait_ordered_range(&inode->vfs_inode, in btrfs_truncate()
8306 inode->vfs_inode.i_size & (~mask), in btrfs_truncate()
8373 const u64 new_size = inode->vfs_inode.i_size; in btrfs_truncate()
8389 inode_sub_bytes(&inode->vfs_inode, control.sub_bytes); in btrfs_truncate()
8436 ret = btrfs_truncate_block(inode, inode->vfs_inode.i_size, 0, 0); in btrfs_truncate()
8543 inode = &ei->vfs_inode; in btrfs_alloc_inode()
8572 void btrfs_destroy_inode(struct inode *vfs_inode) in btrfs_destroy_inode() argument
8575 struct btrfs_inode *inode = BTRFS_I(vfs_inode); in btrfs_destroy_inode()
8579 WARN_ON(!hlist_empty(&vfs_inode->i_dentry)); in btrfs_destroy_inode()
8580 WARN_ON(vfs_inode->i_data.nrpages); in btrfs_destroy_inode()
8584 if (!S_ISDIR(vfs_inode->i_mode)) { in btrfs_destroy_inode()
8647 inode_init_once(&ei->vfs_inode); in init_once()
9302 inode = igrab(&binode->vfs_inode); in start_delalloc_inodes()
9824 page = find_get_page(inode->vfs_inode.i_mapping, index); in btrfs_set_range_writeback()
9899 inode->vfs_inode.i_size) - iocb->ki_pos; in btrfs_encoded_read_inline()
10099 if (iocb->ki_pos >= inode->vfs_inode.i_size) { in btrfs_encoded_read()
10113 ret = btrfs_wait_ordered_range(&inode->vfs_inode, start, in btrfs_encoded_read()
10153 inode->vfs_inode.i_size) - iocb->ki_pos; in btrfs_encoded_read()
10311 if (start + encoded->len < inode->vfs_inode.i_size && in btrfs_do_encoded_write()
10356 ret = btrfs_wait_ordered_range(&inode->vfs_inode, start, num_bytes); in btrfs_do_encoded_write()
10359 ret = invalidate_inode_pages2_range(inode->vfs_inode.i_mapping, in btrfs_do_encoded_write()
10367 !filemap_range_has_page(inode->vfs_inode.i_mapping, start, end)) in btrfs_do_encoded_write()
10431 if (start + encoded->len > inode->vfs_inode.i_size) in btrfs_do_encoded_write()
10432 i_size_write(&inode->vfs_inode, start + encoded->len); in btrfs_do_encoded_write()
10883 inode_sub_bytes(&inode->vfs_inode, del_bytes); in btrfs_update_inode_bytes()
10885 inode_add_bytes(&inode->vfs_inode, add_bytes); in btrfs_update_inode_bytes()