/linux/fs/btrfs/ |
H A D | btrfs_inode.h | 341 struct inode vfs_inode; member 358 struct inode *: container_of(_inode, struct btrfs_inode, vfs_inode), \ 360 _inode, const struct btrfs_inode, vfs_inode)) 385 ino = inode->vfs_inode.i_ino; in btrfs_ino() 393 return inode->vfs_inode.i_ino; in btrfs_ino() 411 inode->vfs_inode.i_ino = ino; in btrfs_set_inode_number() 416 i_size_write(&inode->vfs_inode, size); in btrfs_i_size_write() 515 ASSERT(inode_is_locked(&inode->vfs_inode)); in btrfs_assert_inode_locked() 517 lockdep_assert_held(&inode->vfs_inode.i_rwsem); in btrfs_assert_inode_locked() 523 mapping_clear_stable_writes(inode->vfs_inode.i_mapping); in btrfs_update_inode_mapping_flags() [all …]
|
H A D | reflink.c | 68 struct address_space *mapping = inode->vfs_inode.i_mapping; in copy_inline_to_page() 214 } else if (i_size_read(&inode->vfs_inode) <= datal) { in clone_copy_inline_extent() 236 if (i_size_read(&inode->vfs_inode) > datal) { in clone_copy_inline_extent() 651 ret = btrfs_clone(&src->vfs_inode, &dst->vfs_inode, loff, len, in btrfs_extent_same_range() 793 ASSERT(inode_in->vfs_inode.i_sb == inode_out->vfs_inode.i_sb); in btrfs_remap_file_range_prep() 817 wb_len = ALIGN(inode_in->vfs_inode.i_size, bs) - ALIGN_DOWN(pos_in, bs); in btrfs_remap_file_range_prep() 838 ret = filemap_flush(inode_in->vfs_inode.i_mapping); in btrfs_remap_file_range_prep() 878 lock_two_nondirectories(&src_inode->vfs_inode, &dst_inode->vfs_inode); in btrfs_remap_file_range() 888 ret = btrfs_extent_same(&src_inode->vfs_inode, off, len, in btrfs_remap_file_range() 889 &dst_inode->vfs_inode, destoff); in btrfs_remap_file_range() [all …]
|
H A D | delayed-inode.c | 1734 downgrade_write(&inode->vfs_inode.i_rwsem); in btrfs_readdir_put_delayed_items() 1807 struct inode *vfs_inode = &inode->vfs_inode; in fill_stack_inode_item() local 1810 btrfs_set_stack_inode_uid(inode_item, i_uid_read(vfs_inode)); in fill_stack_inode_item() 1811 btrfs_set_stack_inode_gid(inode_item, i_gid_read(vfs_inode)); in fill_stack_inode_item() 1813 btrfs_set_stack_inode_mode(inode_item, vfs_inode->i_mode); in fill_stack_inode_item() 1814 btrfs_set_stack_inode_nlink(inode_item, vfs_inode->i_nlink); in fill_stack_inode_item() 1815 btrfs_set_stack_inode_nbytes(inode_item, inode_get_bytes(vfs_inode)); in fill_stack_inode_item() 1818 inode_peek_iversion(vfs_inode)); in fill_stack_inode_item() 1820 btrfs_set_stack_inode_rdev(inode_item, vfs_inode->i_rdev); in fill_stack_inode_item() 1826 inode_get_atime_sec(vfs_inode)); in fill_stack_inode_item() [all …]
|
H A D | inode.c | 349 if (!inode_trylock_shared(&inode->vfs_inode)) in btrfs_inode_lock() 354 inode_lock_shared(&inode->vfs_inode); in btrfs_inode_lock() 357 if (!inode_trylock(&inode->vfs_inode)) in btrfs_inode_lock() 362 inode_lock(&inode->vfs_inode); in btrfs_inode_lock() 380 inode_unlock_shared(&inode->vfs_inode); in btrfs_inode_unlock() 382 inode_unlock(&inode->vfs_inode); in btrfs_inode_unlock() 403 folio = filemap_get_folio(inode->vfs_inode.i_mapping, index); in btrfs_cleanup_ordered_extents() 523 folio = filemap_get_folio(inode->vfs_inode.i_mapping, 0); in insert_inline_extent() 549 i_size = i_size_read(&inode->vfs_inode); in insert_inline_extent() 551 i_size_write(&inode->vfs_inode, size); in insert_inline_extent() [all …]
|
H A D | props.c | 119 ret = btrfs_setxattr(trans, &inode->vfs_inode, handler->xattr_name, in btrfs_set_prop() 130 ret = btrfs_setxattr(trans, &inode->vfs_inode, handler->xattr_name, value, in btrfs_set_prop() 136 btrfs_setxattr(trans, &inode->vfs_inode, handler->xattr_name, NULL, in btrfs_set_prop() 282 &inode->vfs_inode); in btrfs_load_inode_props() 356 if (!S_ISREG(inode->vfs_inode.i_mode) && in prop_compression_ignore() 357 !S_ISDIR(inode->vfs_inode.i_mode)) in prop_compression_ignore() 440 ret = btrfs_setxattr(trans, &inode->vfs_inode, h->xattr_name, value, in btrfs_inode_inherit_props() 445 btrfs_setxattr(trans, &inode->vfs_inode, h->xattr_name, in btrfs_inode_inherit_props()
|
H A D | defrag.c | 244 if (cur >= i_size_read(&inode->vfs_inode)) { in btrfs_run_defrag_inode() 245 iput(&inode->vfs_inode); in btrfs_run_defrag_inode() 255 file_ra_state_init(ra, inode->vfs_inode.i_mapping); in btrfs_run_defrag_inode() 261 iput(&inode->vfs_inode); in btrfs_run_defrag_inode() 849 struct address_space *mapping = inode->vfs_inode.i_mapping; in defrag_prepare_one_folio() 974 em = defrag_lookup_extent(&inode->vfs_inode, cur, newer_than, locked); in defrag_collect_targets() 1057 next_mergeable = defrag_check_next_extent(&inode->vfs_inode, em, in defrag_collect_targets() 1313 page_cache_sync_readahead(inode->vfs_inode.i_mapping, in defrag_one_cluster() 1363 u64 isize = i_size_read(&inode->vfs_inode); in btrfs_defrag_file() 1423 if (start_index < inode->vfs_inode.i_mapping->writeback_index) in btrfs_defrag_file() [all …]
|
H A D | export.c | 92 if (generation != 0 && generation != inode->vfs_inode.i_generation) { in btrfs_get_dentry() 93 iput(&inode->vfs_inode); in btrfs_get_dentry() 97 return d_obtain_alias(&inode->vfs_inode); in btrfs_get_dentry() 218 return d_obtain_alias(&inode->vfs_inode); in btrfs_get_parent() 241 if (!S_ISDIR(dir->vfs_inode.i_mode)) in btrfs_get_name()
|
H A D | tree-log.c | 886 iput(&inode->vfs_inode); in replay_one_extent() 953 iput(&inode->vfs_inode); in drop_one_dir_item() 1083 inc_nlink(&inode->vfs_inode); in unlink_refs_not_in_log() 1148 inc_nlink(&inode->vfs_inode); in unlink_extrefs_not_in_log() 1153 iput(&victim_parent->vfs_inode); in unlink_extrefs_not_in_log() 1349 iput(&dir->vfs_inode); in unlink_old_inode_refs() 1507 iput(&dir->vfs_inode); in add_inode_ref() 1530 iput(&dir->vfs_inode); in add_inode_ref() 1532 iput(&inode->vfs_inode); in add_inode_ref() 1672 if (nlink != inode->vfs_inode.i_nlink) { in fixup_inode_link_count() [all …]
|
/linux/fs/squashfs/ |
H A D | squashfs_fs_i.h | 33 struct inode vfs_inode; member 39 return container_of(inode, struct squashfs_inode_info, vfs_inode); in squashfs_i()
|
/linux/fs/romfs/ |
H A D | internal.h | 11 struct inode vfs_inode; member 23 return container_of(inode, struct romfs_inode_info, vfs_inode); in ROMFS_I()
|
/linux/fs/bfs/ |
H A D | bfs.h | 38 struct inode vfs_inode; member 48 return container_of(inode, struct bfs_inode_info, vfs_inode); in BFS_I()
|
/linux/fs/debugfs/ |
H A D | internal.h | 15 struct inode vfs_inode; member 27 return container_of(inode, struct debugfs_inode_info, vfs_inode); in DEBUGFS_I()
|
/linux/fs/udf/ |
H A D | udf_i.h | 56 struct inode vfs_inode; member 61 return container_of(inode, struct udf_inode_info, vfs_inode); in UDF_I()
|
/linux/fs/efivarfs/ |
H A D | internal.h | 29 struct inode vfs_inode; member 36 return container_of(inode, struct efivar_entry, vfs_inode); in efivar_entry()
|
/linux/fs/qnx4/ |
H A D | qnx4.h | 21 struct inode vfs_inode; member 40 return container_of(inode, struct qnx4_inode_info, vfs_inode); in qnx4_i()
|
/linux/fs/ntfs3/ |
H A D | attrib.c | 291 struct address_space *mapping = ni->vfs_inode.i_mapping; in attr_make_nonresident() 818 if (inode_get_bytes(&ni->vfs_inode) != new_alloc) { in attr_set_size() 819 inode_set_bytes(&ni->vfs_inode, new_alloc); in attr_set_size() 827 mark_inode_dirty(&ni->vfs_inode); in attr_set_size() 870 _ntfs_bad_inode(&ni->vfs_inode); in attr_set_size() 1100 inode_set_bytes(&ni->vfs_inode, total_size); in attr_data_get_block() 1104 mark_inode_dirty(&ni->vfs_inode); in attr_data_get_block() 1225 _ntfs_bad_inode(&ni->vfs_inode); in attr_data_get_block() 1235 inode_set_bytes(&ni->vfs_inode, total_size0); in attr_data_get_block() 1240 _ntfs_bad_inode(&ni->vfs_inode); in attr_data_get_block() [all …]
|
/linux/fs/efs/ |
H A D | efs.h | 78 struct inode vfs_inode; member 117 return container_of(inode, struct efs_inode_info, vfs_inode); in INODE_INFO()
|
/linux/fs/befs/ |
H A D | befs.h | 76 struct inode vfs_inode; member 119 return container_of(inode, struct befs_inode_info, vfs_inode); in BEFS_I()
|
/linux/fs/ocfs2/ |
H A D | inode.h | 49 struct inode vfs_inode; member 104 return container_of(inode, struct ocfs2_inode_info, vfs_inode); in OCFS2_I()
|
/linux/include/linux/sunrpc/ |
H A D | rpc_pipe_fs.h | 59 struct inode vfs_inode; member 68 return container_of(inode, struct rpc_inode, vfs_inode); in RPC_I()
|
/linux/fs/qnx6/ |
H A D | qnx6.h | 44 struct inode vfs_inode; member 66 return container_of(inode, struct qnx6_inode_info, vfs_inode); in QNX6_I()
|
/linux/fs/nilfs2/ |
H A D | gcinode.c | 182 truncate_inode_pages(&ii->vfs_inode.i_data, 0); in nilfs_remove_all_gcinodes() 184 iput(&ii->vfs_inode); in nilfs_remove_all_gcinodes()
|
/linux/fs/freevxfs/ |
H A D | vxfs_inode.h | 130 struct inode vfs_inode; member 166 return container_of(inode, struct vxfs_inode_info, vfs_inode); in VXFS_INO()
|
/linux/fs/overlayfs/ |
H A D | ovl_entry.h | 171 struct inode vfs_inode; member 181 return container_of(inode, struct ovl_inode, vfs_inode); in OVL_I()
|
/linux/fs/openpromfs/ |
H A D | inode.c | 38 struct inode vfs_inode; member 47 return container_of(inode, struct op_inode_info, vfs_inode); in OP_I() 342 return &oi->vfs_inode; in openprom_alloc_inode() 438 inode_init_once(&oi->vfs_inode); in op_inode_init_once()
|