Lines Matching refs:vfs_inode

218 		page = find_get_page(inode->vfs_inode.i_mapping, index);  in btrfs_cleanup_ordered_extents()
348 page = find_get_page(inode->vfs_inode.i_mapping, 0); in insert_inline_extent()
374 i_size = i_size_read(&inode->vfs_inode); in insert_inline_extent()
376 i_size_write(&inode->vfs_inode, size); in insert_inline_extent()
411 if (size < i_size_read(&inode->vfs_inode) || in cow_file_range_inline()
582 return btrfs_compress_heuristic(&inode->vfs_inode, start, end); in inode_need_compress()
947 ret = extent_write_locked_range(&inode->vfs_inode, start, end); in submit_uncompressed_range()
1215 u64 actual_end = min_t(u64, i_size_read(&inode->vfs_inode), in cow_file_range()
1410 mapping_set_error(inode->vfs_inode.i_mapping, ret); in cow_file_range()
1566 ihold(&inode->vfs_inode); in cow_file_range_async()
1568 async_chunk[i].inode = &inode->vfs_inode; in cow_file_range_async()
1658 extent_write_locked_range(&inode->vfs_inode, start, done_offset); in run_delalloc_zoned()
2441 void btrfs_clear_delalloc_extent(struct inode *vfs_inode, in btrfs_clear_delalloc_extent() argument
2444 struct btrfs_inode *inode = BTRFS_I(vfs_inode); in btrfs_clear_delalloc_extent()
2445 struct btrfs_fs_info *fs_info = btrfs_sb(vfs_inode->i_sb); in btrfs_clear_delalloc_extent()
2503 inode_add_bytes(&inode->vfs_inode, len); in btrfs_clear_delalloc_extent()
2838 if (start >= i_size_read(&inode->vfs_inode) && in btrfs_set_extent_delalloc()
2991 btrfs_add_delayed_iput(&inode->vfs_inode); in btrfs_writepage_fixup_worker()
3588 iput(&inode->vfs_inode); in run_delayed_iput_locked()
4206 fill_inode_item(trans, leaf, inode_item, &inode->vfs_inode); in btrfs_update_inode_item()
4359 btrfs_i_size_write(dir, dir->vfs_inode.i_size - name_len * 2); in __btrfs_unlink_inode()
4360 inode_inc_iversion(&inode->vfs_inode); in __btrfs_unlink_inode()
4361 inode_inc_iversion(&dir->vfs_inode); in __btrfs_unlink_inode()
4362 inode->vfs_inode.i_ctime = current_time(&inode->vfs_inode); in __btrfs_unlink_inode()
4363 dir->vfs_inode.i_mtime = inode->vfs_inode.i_ctime; in __btrfs_unlink_inode()
4364 dir->vfs_inode.i_ctime = inode->vfs_inode.i_ctime; in __btrfs_unlink_inode()
4377 drop_nlink(&inode->vfs_inode); in btrfs_unlink_inode()
4632 inode = igrab(&entry->vfs_inode); in btrfs_prune_dentries()
4864 struct address_space *mapping = inode->vfs_inode.i_mapping; in btrfs_truncate_block()
5641 WARN_ON(!(entry->vfs_inode.i_state & in inode_tree_add()
6564 btrfs_inode_type(&inode->vfs_inode), index); in btrfs_add_link()
6572 btrfs_i_size_write(parent_inode, parent_inode->vfs_inode.i_size + in btrfs_add_link()
6574 inode_inc_iversion(&parent_inode->vfs_inode); in btrfs_add_link()
6582 struct timespec64 now = current_time(&parent_inode->vfs_inode); in btrfs_add_link()
6584 parent_inode->vfs_inode.i_mtime = now; in btrfs_add_link()
6585 parent_inode->vfs_inode.i_ctime = now; in btrfs_add_link()
6926 if (!S_ISREG(inode->vfs_inode.i_mode)) { in btrfs_get_extent()
8222 int inode_evicting = inode->vfs_inode.i_state & I_FREEING; in btrfs_invalidate_folio()
8785 inode = &ei->vfs_inode; in btrfs_alloc_inode()
8815 void btrfs_destroy_inode(struct inode *vfs_inode) in btrfs_destroy_inode() argument
8818 struct btrfs_inode *inode = BTRFS_I(vfs_inode); in btrfs_destroy_inode()
8822 WARN_ON(!hlist_empty(&vfs_inode->i_dentry)); in btrfs_destroy_inode()
8823 WARN_ON(vfs_inode->i_data.nrpages); in btrfs_destroy_inode()
8827 if (!S_ISDIR(vfs_inode->i_mode)) { in btrfs_destroy_inode()
8890 inode_init_once(&ei->vfs_inode); in init_once()
9576 inode = igrab(&binode->vfs_inode); in start_delalloc_inodes()
10100 page = find_get_page(inode->vfs_inode.i_mapping, index); in btrfs_set_range_writeback()
10175 inode->vfs_inode.i_size) - iocb->ki_pos; in btrfs_encoded_read_inline()
10208 btrfs_inode_unlock(&inode->vfs_inode, BTRFS_ILOCK_SHARED); in btrfs_encoded_read_inline()
10237 ret = btrfs_lookup_bio_sums(&inode->vfs_inode, bio, NULL); in submit_encoded_read_bio()
10268 if (btrfs_check_data_csum(&inode->vfs_inode, bbio, bio_offset, in btrfs_encoded_read_verify_csum()
10411 btrfs_inode_unlock(&inode->vfs_inode, BTRFS_ILOCK_SHARED); in btrfs_encoded_read_regular()
10460 btrfs_inode_lock(&inode->vfs_inode, BTRFS_ILOCK_SHARED); in btrfs_encoded_read()
10462 if (iocb->ki_pos >= inode->vfs_inode.i_size) { in btrfs_encoded_read()
10463 btrfs_inode_unlock(&inode->vfs_inode, BTRFS_ILOCK_SHARED); in btrfs_encoded_read()
10476 ret = btrfs_wait_ordered_range(&inode->vfs_inode, start, in btrfs_encoded_read()
10516 inode->vfs_inode.i_size) - iocb->ki_pos; in btrfs_encoded_read()
10561 btrfs_inode_unlock(&inode->vfs_inode, BTRFS_ILOCK_SHARED); in btrfs_encoded_read()
10584 btrfs_inode_unlock(&inode->vfs_inode, BTRFS_ILOCK_SHARED); in btrfs_encoded_read()
10666 if (start + encoded->len < inode->vfs_inode.i_size && in btrfs_do_encoded_write()
10711 ret = btrfs_wait_ordered_range(&inode->vfs_inode, start, num_bytes); in btrfs_do_encoded_write()
10714 ret = invalidate_inode_pages2_range(inode->vfs_inode.i_mapping, in btrfs_do_encoded_write()
10722 !filemap_range_has_page(inode->vfs_inode.i_mapping, start, end)) in btrfs_do_encoded_write()
10785 if (start + encoded->len > inode->vfs_inode.i_size) in btrfs_do_encoded_write()
10786 i_size_write(&inode->vfs_inode, start + encoded->len); in btrfs_do_encoded_write()
11244 inode_sub_bytes(&inode->vfs_inode, del_bytes); in btrfs_update_inode_bytes()
11246 inode_add_bytes(&inode->vfs_inode, add_bytes); in btrfs_update_inode_bytes()