Home
last modified time | relevance | path

Searched refs:vfs_inode (Results 1 – 25 of 159) sorted by relevance

1234567

/linux/fs/btrfs/
H A Dbtrfs_inode.h341 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 Dreflink.c68 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 Ddelayed-inode.c1734 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 Dinode.c349 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 Dprops.c119 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 Ddefrag.c244 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 Dexport.c92 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 Dtree-log.c886 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 Dsquashfs_fs_i.h33 struct inode vfs_inode; member
39 return container_of(inode, struct squashfs_inode_info, vfs_inode); in squashfs_i()
/linux/fs/romfs/
H A Dinternal.h11 struct inode vfs_inode; member
23 return container_of(inode, struct romfs_inode_info, vfs_inode); in ROMFS_I()
/linux/fs/bfs/
H A Dbfs.h38 struct inode vfs_inode; member
48 return container_of(inode, struct bfs_inode_info, vfs_inode); in BFS_I()
/linux/fs/debugfs/
H A Dinternal.h15 struct inode vfs_inode; member
27 return container_of(inode, struct debugfs_inode_info, vfs_inode); in DEBUGFS_I()
/linux/fs/udf/
H A Dudf_i.h56 struct inode vfs_inode; member
61 return container_of(inode, struct udf_inode_info, vfs_inode); in UDF_I()
/linux/fs/efivarfs/
H A Dinternal.h29 struct inode vfs_inode; member
36 return container_of(inode, struct efivar_entry, vfs_inode); in efivar_entry()
/linux/fs/qnx4/
H A Dqnx4.h21 struct inode vfs_inode; member
40 return container_of(inode, struct qnx4_inode_info, vfs_inode); in qnx4_i()
/linux/fs/ntfs3/
H A Dattrib.c291 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 Defs.h78 struct inode vfs_inode; member
117 return container_of(inode, struct efs_inode_info, vfs_inode); in INODE_INFO()
/linux/fs/befs/
H A Dbefs.h76 struct inode vfs_inode; member
119 return container_of(inode, struct befs_inode_info, vfs_inode); in BEFS_I()
/linux/fs/ocfs2/
H A Dinode.h49 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 Drpc_pipe_fs.h59 struct inode vfs_inode; member
68 return container_of(inode, struct rpc_inode, vfs_inode); in RPC_I()
/linux/fs/qnx6/
H A Dqnx6.h44 struct inode vfs_inode; member
66 return container_of(inode, struct qnx6_inode_info, vfs_inode); in QNX6_I()
/linux/fs/nilfs2/
H A Dgcinode.c182 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 Dvxfs_inode.h130 struct inode vfs_inode; member
166 return container_of(inode, struct vxfs_inode_info, vfs_inode); in VXFS_INO()
/linux/fs/overlayfs/
H A Dovl_entry.h171 struct inode vfs_inode; member
181 return container_of(inode, struct ovl_inode, vfs_inode); in OVL_I()
/linux/fs/openpromfs/
H A Dinode.c38 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()

1234567