/kernel/linux/linux-6.6/fs/erofs/ |
H A D | inode.c | 12 struct inode *inode, unsigned int *ofs) in erofs_read_inode() 14 struct super_block *sb = inode->i_sb; in erofs_read_inode() 16 struct erofs_inode *vi = EROFS_I(inode); in erofs_read_inode() 17 const erofs_off_t inode_loc = erofs_iloc(inode); in erofs_read_inode() 31 erofs_err(sb, "failed to get inode (nid: %llu) page, err %ld", in erofs_read_inode() 40 erofs_err(inode->i_sb, "unsupported i_format %u of nid %llu", in erofs_read_inode() 48 erofs_err(inode->i_sb, "unsupported datalayout %u of nid %llu", in erofs_read_inode() 57 /* check if the extended inode acrosses block boundary */ in erofs_read_inode() 73 erofs_err(sb, "failed to get inode payloa in erofs_read_inode() 11 erofs_read_inode(struct erofs_buf *buf, struct inode *inode, unsigned int *ofs) erofs_read_inode() argument 204 erofs_fill_symlink(struct inode *inode, void *kaddr, unsigned int m_pofs) erofs_fill_symlink() argument 240 erofs_fill_inode(struct inode *inode) erofs_fill_inode() argument 324 erofs_iget5_eq(struct inode *inode, void *opaque) erofs_iget5_eq() argument 329 erofs_iget5_set(struct inode *inode, void *opaque) erofs_iget5_set() argument 340 struct inode *inode; erofs_iget() local 363 struct inode *const inode = d_inode(path->dentry); erofs_getattr() local [all...] |
/kernel/linux/linux-6.6/fs/f2fs/ |
H A D | file.c | 41 struct inode *inode = file_inode(vmf->vma->vm_file); in f2fs_filemap_fault() local 46 f2fs_update_iostat(F2FS_I_SB(inode), inode, in f2fs_filemap_fault() local 49 trace_f2fs_filemap_fault(inode, vmf->pgoff, (unsigned long)ret); in f2fs_filemap_fault() 57 struct inode *inode = file_inode(vmf->vma->vm_file); in f2fs_vm_page_mkwrite() local 58 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_vm_page_mkwrite() 63 if (unlikely(IS_IMMUTABLE(inode))) in f2fs_vm_page_mkwrite() 66 if (is_inode_flag_set(inode, FI_COMPRESS_RELEASE in f2fs_vm_page_mkwrite() 171 get_parent_ino(struct inode *inode, nid_t *pino) get_parent_ino() argument 188 need_do_checkpoint(struct inode *inode) need_do_checkpoint() argument 231 try_to_fix_pino(struct inode *inode) try_to_fix_pino() argument 248 struct inode *inode = file->f_mapping->host; f2fs_do_sync_file() local 413 struct inode *inode = file->f_mapping->host; f2fs_seek_block() local 495 struct inode *inode = file->f_mapping->host; f2fs_llseek() local 519 struct inode *inode = file_inode(file); f2fs_file_mmap() local 537 f2fs_file_open(struct inode *inode, struct file *filp) f2fs_file_open() argument 623 truncate_partial_data_page(struct inode *inode, u64 from, bool cache_only) truncate_partial_data_page() argument 657 f2fs_do_truncate_blocks(struct inode *inode, u64 from, bool lock) f2fs_do_truncate_blocks() argument 722 f2fs_truncate_blocks(struct inode *inode, u64 from, bool lock) f2fs_truncate_blocks() argument 760 f2fs_truncate(struct inode *inode) f2fs_truncate() argument 796 f2fs_force_buffered_io(struct inode *inode, int rw) f2fs_force_buffered_io() argument 827 struct inode *inode = d_inode(path->dentry); f2fs_getattr() local 890 __setattr_copy(struct mnt_idmap *idmap, struct inode *inode, const struct iattr *attr) __setattr_copy() argument 920 struct inode *inode = d_inode(dentry); f2fs_setattr() local 1042 fill_zero(struct inode *inode, pgoff_t index, loff_t start, loff_t len) fill_zero() argument 1067 f2fs_truncate_hole(struct inode *inode, pgoff_t pg_start, pgoff_t pg_end) f2fs_truncate_hole() argument 1099 f2fs_punch_hole(struct inode *inode, loff_t offset, loff_t len) f2fs_punch_hole() argument 1159 __read_out_blkaddrs(struct inode *inode, block_t *blkaddr, int *do_replace, pgoff_t off, pgoff_t len) __read_out_blkaddrs() argument 1215 __roll_back_blkaddrs(struct inode *inode, block_t *blkaddr, int *do_replace, pgoff_t off, int len) __roll_back_blkaddrs() argument 1376 f2fs_do_collapse(struct inode *inode, loff_t offset, loff_t len) f2fs_do_collapse() argument 1401 f2fs_collapse_range(struct inode *inode, loff_t offset, loff_t len) f2fs_collapse_range() argument 1490 f2fs_zero_range(struct inode *inode, loff_t offset, loff_t len, int mode) f2fs_zero_range() argument 1598 f2fs_insert_range(struct inode *inode, loff_t offset, loff_t len) f2fs_insert_range() argument 1672 f2fs_expand_inode_data(struct inode *inode, loff_t offset, loff_t len, int mode) f2fs_expand_inode_data() argument 1779 struct inode *inode = file_inode(file); f2fs_fallocate() local 1845 f2fs_release_file(struct inode *inode, struct file *filp) f2fs_release_file() argument 1864 struct inode *inode = file_inode(file); f2fs_file_flush() local 1882 f2fs_setflags_common(struct inode *inode, u32 iflags, u32 mask) f2fs_setflags_common() argument 2034 struct inode *inode = file_inode(filp); f2fs_ioc_getversion() local 2041 struct inode *inode = file_inode(filp); f2fs_ioc_start_atomic_write() local 2149 struct inode *inode = file_inode(filp); f2fs_ioc_commit_atomic_write() local 2181 struct inode *inode = file_inode(filp); f2fs_ioc_abort_atomic_write() local 2205 struct inode *inode = file_inode(filp); f2fs_ioc_shutdown() local 2282 struct inode *inode = file_inode(filp); f2fs_ioc_fitrim() local 2327 struct inode *inode = file_inode(filp); f2fs_ioc_set_encryption_policy() local 2346 struct inode *inode = file_inode(filp); f2fs_ioc_get_encryption_pwsalt() local 2437 struct inode *inode = file_inode(filp); f2fs_ioc_gc() local 2541 struct inode *inode = file_inode(filp); f2fs_ioc_write_checkpoint() local 2570 struct inode *inode = file_inode(filp); f2fs_defragment_range() local 2727 struct inode *inode = file_inode(filp); f2fs_ioc_defragment() local 2946 struct inode *inode = file_inode(filp); f2fs_ioc_flush_device() local 3017 struct inode *inode = file_inode(filp); f2fs_ioc_get_features() local 3027 f2fs_transfer_project_quota(struct inode *inode, kprojid_t kprojid) f2fs_transfer_project_quota() argument 3045 f2fs_ioc_setproject(struct inode *inode, __u32 projid) f2fs_ioc_setproject() argument 3093 f2fs_transfer_project_quota(struct inode *inode, kprojid_t kprojid) f2fs_transfer_project_quota() argument 3098 f2fs_ioc_setproject(struct inode *inode, __u32 projid) f2fs_ioc_setproject() argument 3108 struct inode *inode = d_inode(dentry); f2fs_fileattr_get() local 3132 struct inode *inode = d_inode(dentry); f2fs_fileattr_set() local 3158 f2fs_pin_file_control(struct inode *inode, bool inc) f2fs_pin_file_control() argument 3180 struct inode *inode = file_inode(filp); f2fs_ioc_set_pin_file() local 3236 struct inode *inode = file_inode(filp); f2fs_ioc_get_pin_file() local 3244 f2fs_precache_extents(struct inode *inode) f2fs_precache_extents() argument 3303 struct inode *inode = file_inode(filp); f2fs_has_feature_verity() local 3354 struct inode *inode = file_inode(filp); f2fs_ioc_getfslabel() local 3380 struct inode *inode = file_inode(filp); f2fs_ioc_setfslabel() local 3414 f2fs_get_compress_blocks(struct inode *inode, __u64 *blocks) f2fs_get_compress_blocks() argument 3429 struct inode *inode = file_inode(filp); f2fs_ioc_get_compress_blocks() local 3497 struct inode *inode = file_inode(filp); f2fs_release_compress_blocks() local 3682 struct inode *inode = file_inode(filp); f2fs_reserve_compress_blocks() local 3776 f2fs_secure_erase(struct block_device *bdev, struct inode *inode, pgoff_t off, block_t block, block_t len, u32 flags) f2fs_secure_erase() argument 3805 struct inode *inode = file_inode(filp); f2fs_sec_trim_file() local 3967 struct inode *inode = file_inode(filp); f2fs_ioc_get_compress_option() local 3994 struct inode *inode = file_inode(filp); f2fs_ioc_set_compress_option() local 4058 redirty_blocks(struct inode *inode, pgoff_t page_idx, int len) redirty_blocks() argument 4094 struct inode *inode = file_inode(filp); f2fs_ioc_decompress_file() local 4174 struct inode *inode = file_inode(filp); f2fs_ioc_compress_file() local 4359 f2fs_should_use_dio(struct inode *inode, struct kiocb *iocb, struct iov_iter *iter) f2fs_should_use_dio() argument 4408 struct inode *inode = file_inode(file); f2fs_dio_read_iter() local 4457 struct inode *inode = file_inode(file); f2fs_trace_rw_file_path() local 4478 struct inode *inode = file_inode(iocb->ki_filp); f2fs_file_read_iter() local 4494 f2fs_update_iostat(F2FS_I_SB(inode), inode, f2fs_file_read_iter() local 4506 struct inode *inode = file_inode(in); f2fs_file_splice_read() local 4518 f2fs_update_iostat(F2FS_I_SB(inode), inode, f2fs_file_splice_read() local 4529 struct inode *inode = file_inode(file); f2fs_write_checks() local 4559 struct inode *inode = file_inode(iocb->ki_filp); f2fs_preallocate_blocks() local 4624 struct inode *inode = file_inode(file); f2fs_buffered_write_iter() local 4633 f2fs_update_iostat(F2FS_I_SB(inode), inode, f2fs_buffered_write_iter() local 4673 struct inode *inode = file_inode(file); f2fs_dio_write_iter() local 4783 struct inode *inode = file_inode(iocb->ki_filp); f2fs_file_write_iter() local 4874 struct inode *inode = file_inode(filp); f2fs_file_fadvise() local [all...] |
H A D | namei.c | 139 static void set_compress_new_inode(struct f2fs_sb_info *sbi, struct inode *dir, in set_compress_new_inode() argument 140 struct inode *inode, const unsigned char *name) in set_compress_new_inode() 153 if (S_ISDIR(inode->i_mode)) in set_compress_new_inode() 179 set_compress_context(inode); in set_compress_new_inode() 186 F2FS_I(inode)->i_flags |= F2FS_NOCOMP_FL; in set_compress_new_inode() 187 f2fs_mark_inode_dirty_sync(inode, true); in set_compress_new_inode() 189 set_compress_context(inode); in set_compress_new_inode() 196 static void set_file_temperature(struct f2fs_sb_info *sbi, struct inode *inode, in set_file_temperature() argument 225 struct inode *inode; f2fs_new_inode() local 354 struct inode *inode; f2fs_create() local 399 struct inode *inode = d_inode(old_dentry); f2fs_link() local 518 struct inode *inode = NULL; f2fs_lookup() local 606 struct inode *inode = d_inode(dentry); f2fs_unlink() local 661 f2fs_get_link(struct dentry *dentry, struct inode *inode, struct delayed_call *done) f2fs_get_link() argument 680 struct inode *inode; f2fs_symlink() local 760 struct inode *inode; f2fs_mkdir() local 804 struct inode *inode = d_inode(dentry); f2fs_rmdir() local 815 struct inode *inode; f2fs_mknod() local 859 struct inode *inode; __f2fs_tmpfile() local 1345 f2fs_encrypted_get_link(struct dentry *dentry, struct inode *inode, struct delayed_call *done) f2fs_encrypted_get_link() argument [all...] |
H A D | verity.c | 17 * the total size of an inode's xattr entries to 4096 bytes, which wouldn't be 34 static inline loff_t f2fs_verity_metadata_pos(const struct inode *inode) in f2fs_verity_metadata_pos() argument 36 return round_up(inode->i_size, 65536); in f2fs_verity_metadata_pos() 40 * Read some verity metadata from the inode. __vfs_read() can't be used because 43 static int pagecache_read(struct inode *inode, void *buf, size_t count, in pagecache_read() argument 51 page = read_mapping_page(inode->i_mapping, pos >> PAGE_SHIFT, in pagecache_read() 68 * Write some verity metadata to the inode for FS_IOC_ENABLE_VERITY. 71 static int pagecache_write(struct inode *inod argument 120 struct inode *inode = file_inode(filp); f2fs_begin_enable_verity() local 149 struct inode *inode = file_inode(filp); f2fs_end_enable_verity() local 219 f2fs_get_verity_descriptor(struct inode *inode, void *buf, size_t buf_size) f2fs_get_verity_descriptor() argument 257 f2fs_read_merkle_tree_page(struct inode *inode, pgoff_t index, unsigned long num_ra_pages) f2fs_read_merkle_tree_page() argument 278 f2fs_write_merkle_tree_block(struct inode *inode, const void *buf, u64 pos, unsigned int size) f2fs_write_merkle_tree_block() argument [all...] |
/kernel/linux/linux-5.10/fs/reiserfs/ |
H A D | xattr.h | 8 struct inode; 17 int reiserfs_delete_xattrs(struct inode *inode); 18 int reiserfs_chown_xattrs(struct inode *inode, struct iattr *attrs); 19 int reiserfs_permission(struct inode *inode, int mask); 22 #define has_xattr_dir(inode) (REISERFS_I(inode)->i_flags & i_has_xattr_dir) 25 int reiserfs_xattr_get(struct inode *, cons 50 reiserfs_xattr_nblocks(struct inode *inode, loff_t size) reiserfs_xattr_nblocks() argument 72 reiserfs_xattr_jcreate_nblocks(struct inode *inode) reiserfs_xattr_jcreate_nblocks() argument 85 reiserfs_init_xattr_rwsem(struct inode *inode) reiserfs_init_xattr_rwsem() argument 94 reiserfs_init_xattr_rwsem(struct inode *inode) reiserfs_init_xattr_rwsem() argument 100 reiserfs_security_init(struct inode *dir, struct inode *inode, const struct qstr *qstr, struct reiserfs_security_handle *sec) reiserfs_security_init() argument 108 reiserfs_security_write(struct reiserfs_transaction_handle *th, struct inode *inode, struct reiserfs_security_handle *sec) reiserfs_security_write() argument [all...] |
H A D | file.c | 32 static int reiserfs_file_release(struct inode *inode, struct file *filp) in reiserfs_file_release() argument 39 BUG_ON(!S_ISREG(inode->i_mode)); in reiserfs_file_release() 41 if (!atomic_dec_and_mutex_lock(&REISERFS_I(inode)->openers, in reiserfs_file_release() 42 &REISERFS_I(inode)->tailpack)) in reiserfs_file_release() 46 if ((!(REISERFS_I(inode)->i_flags & i_pack_on_close_mask) || in reiserfs_file_release() 47 !tail_has_to_be_packed(inode)) && in reiserfs_file_release() 48 REISERFS_I(inode)->i_prealloc_count <= 0) { in reiserfs_file_release() 49 mutex_unlock(&REISERFS_I(inode)->tailpack); in reiserfs_file_release() 53 reiserfs_write_lock(inode in reiserfs_file_release() 117 reiserfs_file_open(struct inode *inode, struct file *file) reiserfs_file_open() argument 130 reiserfs_vfs_truncate_file(struct inode *inode) reiserfs_vfs_truncate_file() argument 147 struct inode *inode = filp->f_mapping->host; reiserfs_sync_file() local 170 reiserfs_commit_page(struct inode *inode, struct page *page, unsigned from, unsigned to) reiserfs_commit_page() argument [all...] |
H A D | ioctl.c | 15 * reiserfs_ioctl - handler for ioctl for inode 25 struct inode *inode = file_inode(filp); in reiserfs_ioctl() local 29 reiserfs_write_lock(inode->i_sb); in reiserfs_ioctl() 33 if (S_ISREG(inode->i_mode)) { in reiserfs_ioctl() 35 err = reiserfs_unpack(inode, filp); in reiserfs_ioctl() 44 if (!reiserfs_attrs(inode->i_sb)) { in reiserfs_ioctl() 49 flags = REISERFS_I(inode)->i_attrs; in reiserfs_ioctl() 53 if (!reiserfs_attrs(inode->i_sb)) { in reiserfs_ioctl() 62 if (!inode_owner_or_capable(inode)) { in reiserfs_ioctl() 168 reiserfs_unpack(struct inode *inode, struct file *filp) reiserfs_unpack() argument [all...] |
/kernel/linux/linux-6.6/fs/reiserfs/ |
H A D | xattr.h | 8 struct inode; 17 int reiserfs_delete_xattrs(struct inode *inode); 18 int reiserfs_chown_xattrs(struct inode *inode, struct iattr *attrs); 20 struct inode *inode, int mask); 23 #define has_xattr_dir(inode) (REISERFS_I(inode)->i_flags & i_has_xattr_dir) 26 int reiserfs_xattr_get(struct inode *, cons 51 reiserfs_xattr_nblocks(struct inode *inode, loff_t size) reiserfs_xattr_nblocks() argument 73 reiserfs_xattr_jcreate_nblocks(struct inode *inode) reiserfs_xattr_jcreate_nblocks() argument 86 reiserfs_init_xattr_rwsem(struct inode *inode) reiserfs_init_xattr_rwsem() argument 95 reiserfs_init_xattr_rwsem(struct inode *inode) reiserfs_init_xattr_rwsem() argument 101 reiserfs_security_init(struct inode *dir, struct inode *inode, const struct qstr *qstr, struct reiserfs_security_handle *sec) reiserfs_security_init() argument 109 reiserfs_security_write(struct reiserfs_transaction_handle *th, struct inode *inode, struct reiserfs_security_handle *sec) reiserfs_security_write() argument [all...] |
H A D | file.c | 32 static int reiserfs_file_release(struct inode *inode, struct file *filp) in reiserfs_file_release() argument 39 BUG_ON(!S_ISREG(inode->i_mode)); in reiserfs_file_release() 41 if (!atomic_dec_and_mutex_lock(&REISERFS_I(inode)->openers, in reiserfs_file_release() 42 &REISERFS_I(inode)->tailpack)) in reiserfs_file_release() 46 if ((!(REISERFS_I(inode)->i_flags & i_pack_on_close_mask) || in reiserfs_file_release() 47 !tail_has_to_be_packed(inode)) && in reiserfs_file_release() 48 REISERFS_I(inode)->i_prealloc_count <= 0) { in reiserfs_file_release() 49 mutex_unlock(&REISERFS_I(inode)->tailpack); in reiserfs_file_release() 53 reiserfs_write_lock(inode in reiserfs_file_release() 117 reiserfs_file_open(struct inode *inode, struct file *file) reiserfs_file_open() argument 130 reiserfs_vfs_truncate_file(struct inode *inode) reiserfs_vfs_truncate_file() argument 147 struct inode *inode = filp->f_mapping->host; reiserfs_sync_file() local 170 reiserfs_commit_page(struct inode *inode, struct page *page, unsigned from, unsigned to) reiserfs_commit_page() argument [all...] |
H A D | ioctl.c | 17 struct inode *inode = d_inode(dentry); in reiserfs_fileattr_get() local 19 if (!reiserfs_attrs(inode->i_sb)) in reiserfs_fileattr_get() 22 fileattr_fill_flags(fa, REISERFS_I(inode)->i_attrs); in reiserfs_fileattr_get() 30 struct inode *inode = d_inode(dentry); in reiserfs_fileattr_set() local 34 reiserfs_write_lock(inode->i_sb); in reiserfs_fileattr_set() 37 if (!reiserfs_attrs(inode->i_sb)) in reiserfs_fileattr_set() 48 if (IS_NOQUOTA(inode)) in reiserfs_fileattr_set() 51 if ((flags & REISERFS_NOTAIL_FL) && S_ISREG(inode in reiserfs_fileattr_set() 78 struct inode *inode = file_inode(filp); reiserfs_ioctl() local 157 reiserfs_unpack(struct inode *inode) reiserfs_unpack() argument [all...] |
/kernel/linux/linux-6.6/fs/9p/ |
H A D | v9fs_vfs.h | 41 struct inode *v9fs_alloc_inode(struct super_block *sb); 42 void v9fs_free_inode(struct inode *inode); 43 struct inode *v9fs_get_inode(struct super_block *sb, umode_t mode, 45 void v9fs_set_netfs_context(struct inode *inode); 47 struct inode *inode, umode_t mode, dev_t rdev); 48 void v9fs_evict_inode(struct inode *inode); 66 v9fs_invalidate_inode_attr(struct inode *inode) v9fs_invalidate_inode_attr() argument 76 v9fs_i_size_write(struct inode *inode, loff_t i_size) v9fs_i_size_write() argument [all...] |
/kernel/linux/linux-5.10/fs/f2fs/ |
H A D | verity.c | 17 * the total size of an inode's xattr entries to 4096 bytes, which wouldn't be 34 static inline loff_t f2fs_verity_metadata_pos(const struct inode *inode) in f2fs_verity_metadata_pos() argument 36 return round_up(inode->i_size, 65536); in f2fs_verity_metadata_pos() 40 * Read some verity metadata from the inode. __vfs_read() can't be used because 43 static int pagecache_read(struct inode *inode, void *buf, size_t count, in pagecache_read() argument 51 page = read_mapping_page(inode->i_mapping, pos >> PAGE_SHIFT, in pagecache_read() 68 * Write some verity metadata to the inode for FS_IOC_ENABLE_VERITY. 71 static int pagecache_write(struct inode *inod argument 119 struct inode *inode = file_inode(filp); f2fs_begin_enable_verity() local 148 struct inode *inode = file_inode(filp); f2fs_end_enable_verity() local 218 f2fs_get_verity_descriptor(struct inode *inode, void *buf, size_t buf_size) f2fs_get_verity_descriptor() argument 254 f2fs_read_merkle_tree_page(struct inode *inode, pgoff_t index, unsigned long num_ra_pages) f2fs_read_merkle_tree_page() argument 275 f2fs_write_merkle_tree_block(struct inode *inode, const void *buf, u64 index, int log_blocksize) f2fs_write_merkle_tree_block() argument [all...] |
/kernel/linux/linux-6.6/fs/ext4/ |
H A D | ext4_jbd2.h | 19 #define EXT4_JOURNAL(inode) (EXT4_SB((inode)->i_sb)->s_journal) 24 * We may have to touch one inode, one bitmap buffer, up to three 30 * summaries), root which is stored in the inode, sb 37 * two bitmap buffers, and two group summaries, in addition to the inode 55 * This include super block, inode block, quota blocks and xattr blocks 71 * inode, bitmap, superblock, group and indirection updates for at least 91 * but inode, sb and group updates are done only once */ 211 struct inode *inode, 321 __ext4_journal_start(struct inode *inode, unsigned int line, int type, int blocks, int rsv_blocks, int revoke_creds) __ext4_journal_start() argument 406 ext4_journal_blocks_per_page(struct inode *inode) ext4_journal_blocks_per_page() argument 420 ext4_jbd2_inode_add_write(handle_t *handle, struct inode *inode, loff_t start_byte, loff_t length) ext4_jbd2_inode_add_write() argument 429 ext4_jbd2_inode_add_wait(handle_t *handle, struct inode *inode, loff_t start_byte, loff_t length) ext4_jbd2_inode_add_wait() argument 438 ext4_update_inode_fsync_trans(handle_t *handle, struct inode *inode, int datasync) ext4_update_inode_fsync_trans() argument 463 ext4_should_journal_data(struct inode *inode) ext4_should_journal_data() argument 468 ext4_should_order_data(struct inode *inode) ext4_should_order_data() argument 473 ext4_should_writeback_data(struct inode *inode) ext4_should_writeback_data() argument 478 ext4_free_data_revoke_credits(struct inode *inode, int blocks) ext4_free_data_revoke_credits() argument 500 ext4_should_dioread_nolock(struct inode *inode) ext4_should_dioread_nolock() argument [all...] |
/kernel/linux/linux-5.10/fs/hpfs/ |
H A D | file.c | 16 static int hpfs_file_release(struct inode *inode, struct file *file) in hpfs_file_release() argument 18 hpfs_lock(inode->i_sb); in hpfs_file_release() 19 hpfs_write_if_changed(inode); in hpfs_file_release() 20 hpfs_unlock(inode->i_sb); in hpfs_file_release() 26 struct inode *inode = file->f_mapping->host; in hpfs_file_fsync() local 32 return sync_blockdev(inode->i_sb->s_bdev); in hpfs_file_fsync() 40 static secno hpfs_bmap(struct inode *inode, unsigne argument 78 hpfs_get_block(struct inode *inode, sector_t iblock, struct buffer_head *bh_result, int create) hpfs_get_block() argument 142 struct inode *inode = mapping->host; hpfs_write_failed() local 174 struct inode *inode = mapping->host; hpfs_write_end() local 193 hpfs_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, u64 start, u64 len) hpfs_fiemap() argument [all...] |
/kernel/linux/linux-6.6/fs/ |
H A D | bad_inode.c | 20 static int bad_file_open(struct inode *inode, struct file *filp) in bad_file_open() argument 31 struct inode *dir, struct dentry *dentry, in bad_inode_create() 37 static struct dentry *bad_inode_lookup(struct inode *dir, in bad_inode_lookup() 43 static int bad_inode_link (struct dentry *old_dentry, struct inode *dir, in bad_inode_link() 49 static int bad_inode_unlink(struct inode *dir, struct dentry *dentry) in bad_inode_unlink() 55 struct inode *dir, struct dentry *dentry, in bad_inode_symlink() 61 static int bad_inode_mkdir(struct mnt_idmap *idmap, struct inode *dir, in bad_inode_mkdir() 67 static int bad_inode_rmdir (struct inode *dir, struct dentry *dentry) in bad_inode_rmdir() 72 static int bad_inode_mknod(struct mnt_idmap *idmap, struct inode *di 92 bad_inode_permission(struct mnt_idmap *idmap, struct inode *inode, int mask) bad_inode_permission() argument 117 bad_inode_get_link(struct dentry *dentry, struct inode *inode, struct delayed_call *done) bad_inode_get_link() argument 124 bad_inode_get_acl(struct inode *inode, int type, bool rcu) bad_inode_get_acl() argument 129 bad_inode_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, u64 start, u64 len) bad_inode_fiemap() argument 136 bad_inode_update_time(struct inode *inode, int flags) bad_inode_update_time() argument 141 bad_inode_atomic_open(struct inode *inode, struct dentry *dentry, struct file *file, unsigned int open_flag, umode_t create_mode) bad_inode_atomic_open() argument 148 bad_inode_tmpfile(struct mnt_idmap *idmap, struct inode *inode, struct file *file, umode_t mode) bad_inode_tmpfile() argument 206 make_bad_inode(struct inode *inode) make_bad_inode() argument 231 is_bad_inode(struct inode *inode) is_bad_inode() argument 244 iget_failed(struct inode *inode) iget_failed() argument [all...] |
/kernel/linux/linux-5.10/fs/ext4/ |
H A D | file.c | 39 static bool ext4_dio_supported(struct inode *inode) in ext4_dio_supported() argument 41 if (IS_ENABLED(CONFIG_FS_ENCRYPTION) && IS_ENCRYPTED(inode)) in ext4_dio_supported() 43 if (fsverity_active(inode)) in ext4_dio_supported() 45 if (ext4_should_journal_data(inode)) in ext4_dio_supported() 47 if (ext4_has_inline_data(inode)) in ext4_dio_supported() 55 struct inode *inode = file_inode(iocb->ki_filp); in ext4_dio_read_iter() local 58 if (!inode_trylock_shared(inode)) in ext4_dio_read_iter() 61 inode_lock_shared(inode); in ext4_dio_read_iter() 88 struct inode *inode = file_inode(iocb->ki_filp); ext4_dax_read_iter() local 116 struct inode *inode = file_inode(iocb->ki_filp); ext4_file_read_iter() local 139 ext4_release_file(struct inode *inode, struct file *filp) ext4_release_file() argument 169 ext4_unaligned_io(struct inode *inode, struct iov_iter *from, loff_t pos) ext4_unaligned_io() argument 181 ext4_extending_io(struct inode *inode, loff_t offset, size_t len) ext4_extending_io() argument 190 ext4_overwrite_io(struct inode *inode, loff_t pos, loff_t len) ext4_overwrite_io() argument 215 struct inode *inode = file_inode(iocb->ki_filp); ext4_generic_write_checks() local 258 struct inode *inode = file_inode(iocb->ki_filp); ext4_buffered_write_iter() local 282 ext4_handle_inode_extension(struct inode *inode, loff_t offset, ssize_t written, size_t count) ext4_handle_inode_extension() argument 374 struct inode *inode = file_inode(iocb->ki_filp); ext4_dio_write_end_io() local 425 struct inode *inode = file_inode(file); ext4_dio_write_checks() local 474 struct inode *inode = file_inode(iocb->ki_filp); ext4_dio_write_iter() local 623 struct inode *inode = file_inode(iocb->ki_filp); ext4_dax_write_iter() local 671 struct inode *inode = file_inode(iocb->ki_filp); ext4_file_write_iter() local 694 struct inode *inode = file_inode(vmf->vma->vm_file); ext4_dax_huge_fault() local 769 struct inode *inode = file->f_mapping->host; ext4_file_mmap() local 844 ext4_file_open(struct inode *inode, struct file *filp) ext4_file_open() argument 884 struct inode *inode = file->f_mapping->host; ext4_llseek() local [all...] |
/kernel/linux/linux-5.10/fs/ |
H A D | fs-writeback.c | 10 * inode itself is not handled here. 13 * Split out of fs/inode.c 59 * If an inode is constantly having its pages dirtied, but then the 61 * possible for the worst case time between when an inode has its 70 static inline struct inode *wb_inode(struct list_head *head) in wb_inode() 72 return list_entry(head, struct inode, i_io_list); in wb_inode() 109 * inode_io_list_move_locked - move an inode onto a bdi_writeback IO list 110 * @inode: inode to be moved 114 * Move @inode 118 inode_io_list_move_locked(struct inode *inode, struct bdi_writeback *wb, struct list_head *head) inode_io_list_move_locked() argument 142 inode_io_list_del_locked(struct inode *inode, struct bdi_writeback *wb) inode_io_list_del_locked() argument 250 __inode_attach_wb(struct inode *inode, struct page *page) __inode_attach_wb() argument 335 struct inode *inode; global() member 356 struct inode *inode = isw->inode; inode_switch_wbs_work_fn() local 490 inode_switch_wbs(struct inode *inode, int new_wb_id) inode_switch_wbs() argument 564 wbc_attach_and_unlock_inode(struct writeback_control *wbc, struct inode *inode) wbc_attach_and_unlock_inode() argument 637 struct inode *inode = wbc->inode; wbc_detach_inode() local 786 inode_congested(struct inode *inode, int cong_bits) inode_congested() argument 1130 inode_io_list_del(struct inode *inode) inode_io_list_del() argument 1145 sb_mark_inode_writeback(struct inode *inode) sb_mark_inode_writeback() argument 1163 sb_clear_inode_writeback(struct inode *inode) sb_clear_inode_writeback() argument 1187 redirty_tail_locked(struct inode *inode, struct bdi_writeback *wb) redirty_tail_locked() argument 1202 redirty_tail(struct inode *inode, struct bdi_writeback *wb) redirty_tail() argument 1212 requeue_io(struct inode *inode, struct bdi_writeback *wb) requeue_io() argument 1217 inode_sync_complete(struct inode *inode) inode_sync_complete() argument 1227 inode_dirtied_after(struct inode *inode, unsigned long t) inode_dirtied_after() argument 1255 struct inode *inode; move_expired_inodes() local 1323 write_inode(struct inode *inode, struct writeback_control *wbc) write_inode() argument 1359 inode_wait_for_writeback(struct inode *inode) inode_wait_for_writeback() argument 1394 requeue_inode(struct inode *inode, struct bdi_writeback *wb, struct writeback_control *wbc) requeue_inode() argument 1459 __writeback_single_inode(struct inode *inode, struct writeback_control *wbc) __writeback_single_inode() argument 1543 writeback_single_inode(struct inode *inode, struct writeback_control *wbc) writeback_single_inode() argument 1659 struct inode *inode = wb_inode(wb->b_io.prev); writeback_sb_inodes() local 1792 struct inode *inode = wb_inode(wb->b_io.prev); __writeback_inodes_wb() local 1862 struct inode *inode; wb_writeback() local 2237 __mark_inode_dirty(struct inode *inode, int flags) __mark_inode_dirty() argument 2387 struct inode *inode = list_first_entry(&sync_list, struct inode, wait_sb_inodes() local 2561 write_inode_now(struct inode *inode, int sync) write_inode_now() argument 2589 sync_inode(struct inode *inode, struct writeback_control *wbc) sync_inode() argument 2604 sync_inode_metadata(struct inode *inode, int wait) sync_inode_metadata() argument [all...] |
/kernel/linux/linux-6.6/fs/ocfs2/ |
H A D | file.c | 37 #include "inode.h" 52 static int ocfs2_init_file_private(struct inode *inode, struct file *file) in ocfs2_init_file_private() argument 68 static void ocfs2_free_file_private(struct inode *inode, struct file *file) in ocfs2_free_file_private() argument 71 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_free_file_private() 81 static int ocfs2_file_open(struct inode *inode, struct file *file) in ocfs2_file_open() argument 85 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_file_open() 87 trace_ocfs2_file_open(inode, fil in ocfs2_file_open() 133 ocfs2_file_release(struct inode *inode, struct file *file) ocfs2_file_release() argument 153 ocfs2_dir_open(struct inode *inode, struct file *file) ocfs2_dir_open() argument 158 ocfs2_dir_release(struct inode *inode, struct file *file) ocfs2_dir_release() argument 168 struct inode *inode = file->f_mapping->host; ocfs2_sync_file() local 206 ocfs2_should_update_atime(struct inode *inode, struct vfsmount *vfsmnt) ocfs2_should_update_atime() argument 251 ocfs2_update_inode_atime(struct inode *inode, struct buffer_head *bh) ocfs2_update_inode_atime() argument 290 ocfs2_set_inode_size(handle_t *handle, struct inode *inode, struct buffer_head *fe_bh, u64 new_i_size) ocfs2_set_inode_size() argument 311 ocfs2_simple_size_update(struct inode *inode, struct buffer_head *di_bh, u64 new_i_size) ocfs2_simple_size_update() argument 337 ocfs2_cow_file_pos(struct inode *inode, struct buffer_head *fe_bh, u64 offset) ocfs2_cow_file_pos() argument 370 ocfs2_orphan_for_truncate(struct ocfs2_super *osb, struct inode *inode, struct buffer_head *fe_bh, u64 new_i_size) ocfs2_orphan_for_truncate() argument 436 ocfs2_truncate_file(struct inode *inode, struct buffer_head *di_bh, u64 new_i_size) ocfs2_truncate_file() argument 534 ocfs2_add_inode_data(struct ocfs2_super *osb, struct inode *inode, u32 *logical_offset, u32 clusters_to_add, int mark_unwritten, struct buffer_head *fe_bh, handle_t *handle, struct ocfs2_alloc_context *data_ac, struct ocfs2_alloc_context *meta_ac, enum ocfs2_alloc_restarted *reason_ret) ocfs2_add_inode_data() argument 553 ocfs2_extend_allocation(struct inode *inode, u32 logical_start, u32 clusters_to_add, int mark_unwritten) ocfs2_extend_allocation() argument 709 ocfs2_zero_start_ordered_transaction(struct inode *inode, struct buffer_head *di_bh, loff_t start_byte, loff_t length) ocfs2_zero_start_ordered_transaction() argument 752 ocfs2_write_zero_page(struct inode *inode, u64 abs_from, u64 abs_to, struct buffer_head *di_bh) ocfs2_write_zero_page() argument 855 ocfs2_zero_extend_get_range(struct inode *inode, struct buffer_head *di_bh, u64 zero_start, u64 zero_end, u64 *range_start, u64 *range_end) ocfs2_zero_extend_get_range() argument 929 ocfs2_zero_extend_range(struct inode *inode, u64 range_start, u64 range_end, struct buffer_head *di_bh) ocfs2_zero_extend_range() argument 963 ocfs2_zero_extend(struct inode *inode, struct buffer_head *di_bh, loff_t zero_to_size) ocfs2_zero_extend() argument 1003 ocfs2_extend_no_holes(struct inode *inode, struct buffer_head *di_bh, u64 new_i_size, u64 zero_to) ocfs2_extend_no_holes() argument 1045 ocfs2_extend_file(struct inode *inode, struct buffer_head *di_bh, u64 new_i_size) ocfs2_extend_file() argument 1116 struct inode *inode = d_inode(dentry); ocfs2_setattr() local 1305 struct inode *inode = d_inode(path->dentry); ocfs2_getattr() local 1334 ocfs2_permission(struct mnt_idmap *idmap, struct inode *inode, int mask) ocfs2_permission() argument 1367 __ocfs2_write_remove_suid(struct inode *inode, struct buffer_head *bh) __ocfs2_write_remove_suid() argument 1409 ocfs2_write_remove_suid(struct inode *inode) ocfs2_write_remove_suid() argument 1431 ocfs2_allocate_unwritten_extents(struct inode *inode, u64 start, u64 len) ocfs2_allocate_unwritten_extents() argument 1513 ocfs2_truncate_cluster_pages(struct inode *inode, u64 byte_start, u64 byte_len) ocfs2_truncate_cluster_pages() argument 1537 ocfs2_zeroout_partial_cluster(struct inode *inode, u64 start, u64 len) ocfs2_zeroout_partial_cluster() argument 1569 ocfs2_zero_partial_clusters(struct inode *inode, u64 start, u64 len) ocfs2_zero_partial_clusters() argument 1699 ocfs2_calc_trunc_pos(struct inode *inode, struct ocfs2_extent_list *el, struct ocfs2_extent_rec *rec, u32 trunc_start, u32 *trunc_cpos, u32 *trunc_len, u32 *trunc_end, u64 *blkno, int *done) ocfs2_calc_trunc_pos() argument 1755 ocfs2_remove_inode_range(struct inode *inode, struct buffer_head *di_bh, u64 byte_start, u64 byte_len) ocfs2_remove_inode_range() argument 1919 __ocfs2_change_file_space(struct file *file, struct inode *inode, loff_t f_pos, unsigned int cmd, struct ocfs2_space_resv *sr, int change_size) __ocfs2_change_file_space() argument 2067 struct inode *inode = file_inode(file); ocfs2_change_file_space() local 2095 struct inode *inode = file_inode(file); ocfs2_fallocate() local 2126 ocfs2_check_range_for_refcount(struct inode *inode, loff_t pos, size_t count) ocfs2_check_range_for_refcount() argument 2165 ocfs2_is_io_unaligned(struct inode *inode, size_t count, loff_t pos) ocfs2_is_io_unaligned() argument 2175 ocfs2_inode_lock_for_extent_tree(struct inode *inode, struct buffer_head **di_bh, int meta_level, int write_sem, int wait) ocfs2_inode_lock_for_extent_tree() argument 2217 ocfs2_inode_unlock_for_extent_tree(struct inode *inode, struct buffer_head **di_bh, int meta_level, int write_sem) ocfs2_inode_unlock_for_extent_tree() argument 2240 struct inode *inode = d_inode(dentry); ocfs2_prepare_inode_for_write() local 2357 struct inode *inode = file_inode(file); ocfs2_file_write_iter() local 2511 struct inode *inode = file_inode(filp); ocfs2_file_read_iter() local 2591 struct inode *inode = file_inode(in); ocfs2_file_splice_read() local 2627 struct inode *inode = file->f_mapping->host; ocfs2_file_llseek() local [all...] |
/kernel/linux/linux-5.10/fs/ext2/ |
H A D | inode.c | 3 * linux/fs/ext2/inode.c 12 * linux/fs/minix/inode.c 43 static int __ext2_write_inode(struct inode *inode, int do_sync); 46 * Test whether an inode is a fast symlink. 48 static inline int ext2_inode_is_fast_symlink(struct inode *inode) in ext2_inode_is_fast_symlink() argument 50 int ea_blocks = EXT2_I(inode)->i_file_acl ? in ext2_inode_is_fast_symlink() 51 (inode->i_sb->s_blocksize >> 9) : 0; in ext2_inode_is_fast_symlink() 53 return (S_ISLNK(inode in ext2_inode_is_fast_symlink() 61 struct inode *inode = mapping->host; ext2_write_failed() local 72 ext2_evict_inode(struct inode * inode) ext2_evict_inode() argument 163 ext2_block_to_path(struct inode *inode, long i_block, int offsets[4], int *boundary) ext2_block_to_path() argument 234 ext2_get_branch(struct inode *inode, int depth, int *offsets, Indirect chain[4], int *err) ext2_get_branch() argument 294 ext2_find_near(struct inode *inode, Indirect *ind) ext2_find_near() argument 330 ext2_find_goal(struct inode *inode, long block, Indirect *partial) ext2_find_goal() argument 395 ext2_alloc_blocks(struct inode *inode, ext2_fsblk_t goal, int indirect_blks, int blks, ext2_fsblk_t new_blocks[4], int *err) ext2_alloc_blocks() argument 475 ext2_alloc_branch(struct inode *inode, int indirect_blks, int *blks, ext2_fsblk_t goal, int *offsets, Indirect *branch) ext2_alloc_branch() argument 557 ext2_splice_branch(struct inode *inode, long block, Indirect *where, int num, int blks) ext2_splice_branch() argument 620 ext2_get_blocks(struct inode *inode, sector_t iblock, unsigned long maxblocks, u32 *bno, bool *new, bool *boundary, int create) ext2_get_blocks() argument 779 ext2_get_block(struct inode *inode, sector_t iblock, struct buffer_head *bh_result, int create) ext2_get_block() argument 803 ext2_iomap_begin(struct inode *inode, loff_t offset, loff_t length, unsigned flags, struct iomap *iomap, struct iomap *srcmap) ext2_iomap_begin() argument 841 ext2_iomap_end(struct inode *inode, loff_t offset, loff_t length, ssize_t written, unsigned flags, struct iomap *iomap) ext2_iomap_end() argument 860 ext2_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, u64 start, u64 len) ext2_fiemap() argument 938 struct inode *inode = mapping->host; ext2_direct_IO() local 1044 ext2_find_shared(struct inode *inode, int depth, int offsets[4], Indirect chain[4], __le32 *top) ext2_find_shared() argument 1103 ext2_free_data(struct inode *inode, __le32 *p, __le32 *q) ext2_free_data() argument 1143 ext2_free_branches(struct inode *inode, __le32 *p, __le32 *q, int depth) ext2_free_branches() argument 1179 __ext2_truncate_blocks(struct inode *inode, loff_t offset) __ext2_truncate_blocks() argument 1268 ext2_truncate_blocks(struct inode *inode, loff_t offset) ext2_truncate_blocks() argument 1281 ext2_setsize(struct inode *inode, loff_t newsize) ext2_setsize() argument 1367 ext2_set_inode_flags(struct inode *inode) ext2_set_inode_flags() argument 1387 ext2_set_file_ops(struct inode *inode) ext2_set_file_ops() argument 1404 struct inode *inode; ext2_iget() local 1531 __ext2_write_inode(struct inode *inode, int do_sync) __ext2_write_inode() argument 1635 ext2_write_inode(struct inode *inode, struct writeback_control *wbc) ext2_write_inode() argument 1643 struct inode *inode = d_inode(path->dentry); ext2_getattr() local 1668 struct inode *inode = d_inode(dentry); ext2_setattr() local [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | fsnotify.h | 21 * Notify this @dir inode about a change in a child directory entry. 22 * The directory entry may have turned positive or negative or its inode may 26 * FS_EVENT_ON_CHILD mask on the parent inode and will not be reported if only 29 static inline void fsnotify_name(struct inode *dir, __u32 mask, in fsnotify_name() 30 struct inode *child, in fsnotify_name() 36 static inline void fsnotify_dirent(struct inode *dir, struct dentry *dentry, in fsnotify_dirent() 42 static inline void fsnotify_inode(struct inode *inode, __u32 mask) in fsnotify_inode() argument 44 if (S_ISDIR(inode->i_mode)) in fsnotify_inode() 47 fsnotify(mask, inode, FSNOTIFY_EVENT_INOD in fsnotify_inode() 54 struct inode *inode = d_inode(dentry); fsnotify_parent() local 121 fsnotify_link_count(struct inode *inode) fsnotify_link_count() argument 160 fsnotify_inode_delete(struct inode *inode) fsnotify_inode_delete() argument 176 fsnotify_inoderemove(struct inode *inode) fsnotify_inoderemove() argument 185 fsnotify_create(struct inode *inode, struct dentry *dentry) fsnotify_create() argument 197 fsnotify_link(struct inode *dir, struct inode *inode, struct dentry *new_dentry) fsnotify_link() argument 214 fsnotify_delete(struct inode *dir, struct inode *inode, struct dentry *dentry) fsnotify_delete() argument 234 struct inode *inode = d_inode(dentry); d_delete_notify() local 258 fsnotify_mkdir(struct inode *inode, struct dentry *dentry) fsnotify_mkdir() argument [all...] |
/kernel/linux/linux-5.10/fs/ocfs2/ |
H A D | file.c | 39 #include "inode.h" 54 static int ocfs2_init_file_private(struct inode *inode, struct file *file) in ocfs2_init_file_private() argument 70 static void ocfs2_free_file_private(struct inode *inode, struct file *file) in ocfs2_free_file_private() argument 73 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_free_file_private() 83 static int ocfs2_file_open(struct inode *inode, struct file *file) in ocfs2_file_open() argument 87 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_file_open() 89 trace_ocfs2_file_open(inode, fil in ocfs2_file_open() 135 ocfs2_file_release(struct inode *inode, struct file *file) ocfs2_file_release() argument 155 ocfs2_dir_open(struct inode *inode, struct file *file) ocfs2_dir_open() argument 160 ocfs2_dir_release(struct inode *inode, struct file *file) ocfs2_dir_release() argument 170 struct inode *inode = file->f_mapping->host; ocfs2_sync_file() local 208 ocfs2_should_update_atime(struct inode *inode, struct vfsmount *vfsmnt) ocfs2_should_update_atime() argument 251 ocfs2_update_inode_atime(struct inode *inode, struct buffer_head *bh) ocfs2_update_inode_atime() argument 290 ocfs2_set_inode_size(handle_t *handle, struct inode *inode, struct buffer_head *fe_bh, u64 new_i_size) ocfs2_set_inode_size() argument 311 ocfs2_simple_size_update(struct inode *inode, struct buffer_head *di_bh, u64 new_i_size) ocfs2_simple_size_update() argument 337 ocfs2_cow_file_pos(struct inode *inode, struct buffer_head *fe_bh, u64 offset) ocfs2_cow_file_pos() argument 370 ocfs2_orphan_for_truncate(struct ocfs2_super *osb, struct inode *inode, struct buffer_head *fe_bh, u64 new_i_size) ocfs2_orphan_for_truncate() argument 436 ocfs2_truncate_file(struct inode *inode, struct buffer_head *di_bh, u64 new_i_size) ocfs2_truncate_file() argument 534 ocfs2_add_inode_data(struct ocfs2_super *osb, struct inode *inode, u32 *logical_offset, u32 clusters_to_add, int mark_unwritten, struct buffer_head *fe_bh, handle_t *handle, struct ocfs2_alloc_context *data_ac, struct ocfs2_alloc_context *meta_ac, enum ocfs2_alloc_restarted *reason_ret) ocfs2_add_inode_data() argument 556 ocfs2_extend_allocation(struct inode *inode, u32 logical_start, u32 clusters_to_add, int mark_unwritten) ocfs2_extend_allocation() argument 712 ocfs2_zero_start_ordered_transaction(struct inode *inode, struct buffer_head *di_bh, loff_t start_byte, loff_t length) ocfs2_zero_start_ordered_transaction() argument 755 ocfs2_write_zero_page(struct inode *inode, u64 abs_from, u64 abs_to, struct buffer_head *di_bh) ocfs2_write_zero_page() argument 863 ocfs2_zero_extend_get_range(struct inode *inode, struct buffer_head *di_bh, u64 zero_start, u64 zero_end, u64 *range_start, u64 *range_end) ocfs2_zero_extend_get_range() argument 937 ocfs2_zero_extend_range(struct inode *inode, u64 range_start, u64 range_end, struct buffer_head *di_bh) ocfs2_zero_extend_range() argument 971 ocfs2_zero_extend(struct inode *inode, struct buffer_head *di_bh, loff_t zero_to_size) ocfs2_zero_extend() argument 1011 ocfs2_extend_no_holes(struct inode *inode, struct buffer_head *di_bh, u64 new_i_size, u64 zero_to) ocfs2_extend_no_holes() argument 1053 ocfs2_extend_file(struct inode *inode, struct buffer_head *di_bh, u64 new_i_size) ocfs2_extend_file() argument 1123 struct inode *inode = d_inode(dentry); ocfs2_setattr() local 1312 struct inode *inode = d_inode(path->dentry); ocfs2_getattr() local 1341 ocfs2_permission(struct inode *inode, int mask) ocfs2_permission() argument 1373 __ocfs2_write_remove_suid(struct inode *inode, struct buffer_head *bh) __ocfs2_write_remove_suid() argument 1415 ocfs2_write_remove_suid(struct inode *inode) ocfs2_write_remove_suid() argument 1437 ocfs2_allocate_unwritten_extents(struct inode *inode, u64 start, u64 len) ocfs2_allocate_unwritten_extents() argument 1519 ocfs2_truncate_cluster_pages(struct inode *inode, u64 byte_start, u64 byte_len) ocfs2_truncate_cluster_pages() argument 1543 ocfs2_zeroout_partial_cluster(struct inode *inode, u64 start, u64 len) ocfs2_zeroout_partial_cluster() argument 1575 ocfs2_zero_partial_clusters(struct inode *inode, u64 start, u64 len) ocfs2_zero_partial_clusters() argument 1705 ocfs2_calc_trunc_pos(struct inode *inode, struct ocfs2_extent_list *el, struct ocfs2_extent_rec *rec, u32 trunc_start, u32 *trunc_cpos, u32 *trunc_len, u32 *trunc_end, u64 *blkno, int *done) ocfs2_calc_trunc_pos() argument 1761 ocfs2_remove_inode_range(struct inode *inode, struct buffer_head *di_bh, u64 byte_start, u64 byte_len) ocfs2_remove_inode_range() argument 1925 __ocfs2_change_file_space(struct file *file, struct inode *inode, loff_t f_pos, unsigned int cmd, struct ocfs2_space_resv *sr, int change_size) __ocfs2_change_file_space() argument 2073 struct inode *inode = file_inode(file); ocfs2_change_file_space() local 2101 struct inode *inode = file_inode(file); ocfs2_fallocate() local 2132 ocfs2_check_range_for_refcount(struct inode *inode, loff_t pos, size_t count) ocfs2_check_range_for_refcount() argument 2171 ocfs2_is_io_unaligned(struct inode *inode, size_t count, loff_t pos) ocfs2_is_io_unaligned() argument 2181 ocfs2_inode_lock_for_extent_tree(struct inode *inode, struct buffer_head **di_bh, int meta_level, int write_sem, int wait) ocfs2_inode_lock_for_extent_tree() argument 2223 ocfs2_inode_unlock_for_extent_tree(struct inode *inode, struct buffer_head **di_bh, int meta_level, int write_sem) ocfs2_inode_unlock_for_extent_tree() argument 2246 struct inode *inode = d_inode(dentry); ocfs2_prepare_inode_for_write() local 2363 struct inode *inode = file_inode(file); ocfs2_file_write_iter() local 2517 struct inode *inode = file_inode(filp); ocfs2_file_read_iter() local 2596 struct inode *inode = file->f_mapping->host; ocfs2_file_llseek() local [all...] |
/kernel/linux/linux-5.10/fs/minix/ |
H A D | inode.c | 3 * linux/fs/minix/inode.c 23 static int minix_write_inode(struct inode *inode, 28 static void minix_evict_inode(struct inode *inode) in minix_evict_inode() argument 30 truncate_inode_pages_final(&inode->i_data); in minix_evict_inode() 31 if (!inode->i_nlink) { in minix_evict_inode() 32 inode->i_size = 0; in minix_evict_inode() 33 minix_truncate(inode); in minix_evict_inode() 35 invalidate_inode_buffers(inode); in minix_evict_inode() 72 minix_free_in_core_inode(struct inode *inode) minix_free_in_core_inode() argument 391 minix_get_block(struct inode *inode, sector_t block, struct buffer_head *bh_result, int create) minix_get_block() argument 417 struct inode *inode = mapping->host; minix_write_failed() local 458 minix_set_inode(struct inode *inode, dev_t rdev) minix_set_inode() argument 479 V1_minix_iget(struct inode *inode) V1_minix_iget() argument 519 V2_minix_iget(struct inode *inode) V2_minix_iget() argument 563 struct inode *inode; minix_iget() local 580 V1_minix_update_inode(struct inode * inode) V1_minix_update_inode() argument 607 V2_minix_update_inode(struct inode * inode) V2_minix_update_inode() argument 633 minix_write_inode(struct inode *inode, struct writeback_control *wbc) minix_write_inode() argument 660 struct inode *inode = d_inode(path->dentry); minix_getattr() local 674 minix_truncate(struct inode * inode) minix_truncate() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | fsverity.h | 57 * verity descriptor to a fs-specific location associated with the inode 58 * and do any fs-specific actions needed to mark the inode as a verity 59 * inode, e.g. setting a bit in the on-disk inode. The filesystem is 60 * also responsible for setting the S_VERITY flag in the VFS inode. 71 * Get the verity descriptor of the given inode. 73 * @inode: an inode with the S_VERITY flag set 80 * called by multiple processes concurrently on the same inode. 84 int (*get_verity_descriptor)(struct inode *inod 127 fsverity_get_info(const struct inode *inode) fsverity_get_info() argument 163 fsverity_cleanup_inode(struct inode *inode) fsverity_cleanup_inode() argument 182 fsverity_get_info(const struct inode *inode) fsverity_get_info() argument 208 fsverity_get_digest(struct inode *inode, u8 raw_digest[FS_VERITY_MAX_DIGEST_SIZE], u8 *alg, enum hash_algo *halg) fsverity_get_digest() argument 221 __fsverity_file_open(struct inode *inode, struct file *filp) __fsverity_file_open() argument 232 fsverity_cleanup_inode(struct inode *inode) fsverity_cleanup_inode() argument 263 fsverity_get_verified_data_size(const struct inode *inode) fsverity_get_verified_data_size() argument 286 fsverity_get_cert_type(const struct inode *inode) fsverity_get_cert_type() argument 316 fsverity_active(const struct inode *inode) fsverity_active() argument 334 fsverity_file_open(struct inode *inode, struct file *filp) fsverity_file_open() argument [all...] |
/kernel/linux/linux-5.10/fs/hfsplus/ |
H A D | dir.c | 23 struct inode *inode, u32 cnid) in hfsplus_instantiate() 26 d_instantiate(dentry, inode); in hfsplus_instantiate() 30 static struct dentry *hfsplus_lookup(struct inode *dir, struct dentry *dentry, in hfsplus_lookup() 33 struct inode *inode = NULL; in hfsplus_lookup() local 57 inode = NULL; in hfsplus_lookup() 118 inode = hfsplus_iget(dir->i_sb, cnid); in hfsplus_lookup() 119 if (IS_ERR(inode)) in hfsplus_lookup() 120 return ERR_CAST(inode); in hfsplus_lookup() 22 hfsplus_instantiate(struct dentry *dentry, struct inode *inode, u32 cnid) hfsplus_instantiate() argument 132 struct inode *inode = file_inode(file); hfsplus_readdir() local 288 hfsplus_dir_release(struct inode *inode, struct file *file) hfsplus_dir_release() argument 304 struct inode *inode = d_inode(src_dentry); hfsplus_link() local 361 struct inode *inode = d_inode(dentry); hfsplus_unlink() local 418 struct inode *inode = d_inode(dentry); hfsplus_rmdir() local 441 struct inode *inode; hfsplus_symlink() local 483 struct inode *inode; hfsplus_mknod() local [all...] |
/kernel/linux/linux-5.10/fs/erofs/ |
H A D | inode.c | 12 * if inode is successfully read, return its inode page (or sometimes 13 * the inode payload page if it's an extended inode) in order to fill 16 static struct page *erofs_read_inode(struct inode *inode, in erofs_read_inode() argument 19 struct super_block *sb = inode->i_sb; in erofs_read_inode() 21 struct erofs_inode *vi = EROFS_I(inode); in erofs_read_inode() 34 erofs_dbg("%s, reading inode nid %llu at %u of blkaddr %u", in erofs_read_inode() 39 erofs_err(sb, "failed to get inode (ni in erofs_read_inode() 197 erofs_fill_symlink(struct inode *inode, void *data, unsigned int m_pofs) erofs_fill_symlink() argument 233 erofs_fill_inode(struct inode *inode, int isdir) erofs_fill_inode() argument 291 erofs_ilookup_test_actor(struct inode *inode, void *opaque) erofs_ilookup_test_actor() argument 298 erofs_iget_set_actor(struct inode *inode, void *opaque) erofs_iget_set_actor() argument 319 struct inode *inode = erofs_iget_locked(sb, nid); erofs_iget() local 344 struct inode *const inode = d_inode(path->dentry); erofs_getattr() local [all...] |