/kernel/linux/linux-5.10/fs/gfs2/ |
H A D | inode.c | 30 #include "inode.h" 39 static int iget_test(struct inode *inode, void *opaque) in iget_test() argument 43 return GFS2_I(inode)->i_no_addr == no_addr; in iget_test() 46 static int iget_set(struct inode *inode, void *opaque) in iget_set() argument 50 GFS2_I(inode)->i_no_addr = no_addr; in iget_set() 51 inode->i_ino = no_addr; in iget_set() 55 static struct inode *gfs2_iget(struct super_block *sb, u64 no_addr) in gfs2_iget() 57 struct inode *inod in gfs2_iget() local 78 gfs2_set_iop(struct inode *inode) gfs2_set_iop() argument 129 struct inode *inode; gfs2_inode_lookup() local 243 struct inode *inode; gfs2_lookup_by_inum() local 267 struct inode *inode; gfs2_lookup_simple() local 304 struct inode *inode = NULL; gfs2_lookupi() local 370 munge_mode_uid_gid(const struct gfs2_inode *dip, struct inode *inode) munge_mode_uid_gid() argument 568 gfs2_initxattrs(struct inode *inode, const struct xattr *xattr_array, void *fs_info) gfs2_initxattrs() argument 605 struct inode *inode = NULL; gfs2_create_inode() local 865 struct inode *inode; __gfs2_lookup() local 925 struct inode *inode = d_inode(old_dentry); gfs2_link() local 1093 struct inode *inode = d_inode(dentry); gfs2_unlink_inode() local 1129 struct inode *inode = d_inode(dentry); gfs2_unlink() local 1776 gfs2_get_link(struct dentry *dentry, struct inode *inode, struct delayed_call *done) gfs2_get_link() argument 1836 gfs2_permission(struct inode *inode, int mask) gfs2_permission() argument 1870 __gfs2_setattr_simple(struct inode *inode, struct iattr *attr) __gfs2_setattr_simple() argument 1885 gfs2_setattr_simple(struct inode *inode, struct iattr *attr) gfs2_setattr_simple() argument 1901 setattr_chown(struct inode *inode, struct iattr *attr) setattr_chown() argument 1976 struct inode *inode = d_inode(dentry); gfs2_setattr() local 2035 struct inode *inode = d_inode(path->dentry); gfs2_getattr() local 2068 gfs2_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, u64 start, u64 len) gfs2_fiemap() argument 2092 struct inode *inode = file->f_mapping->host; gfs2_seek_data() local 2111 struct inode *inode = file->f_mapping->host; gfs2_seek_hole() local 2128 gfs2_update_time(struct inode *inode, struct timespec64 *time, int flags) gfs2_update_time() argument [all...] |
/kernel/linux/linux-6.6/fs/minix/ |
H A D | dir.c | 40 minix_last_byte(struct inode *inode, unsigned long page_nr) in minix_last_byte() argument 44 if (page_nr == (inode->i_size >> PAGE_SHIFT)) in minix_last_byte() 45 last_byte = inode->i_size & (PAGE_SIZE - 1); in minix_last_byte() 52 struct inode *dir = mapping->host; in dir_commit_chunk() 63 static int minix_handle_dirsync(struct inode *dir) in minix_handle_dirsync() 73 static struct page * dir_get_page(struct inode *dir, unsigned long n) in dir_get_page() 89 struct inode *inode = file_inode(file); in minix_readdir() local 90 struct super_block *sb = inode in minix_readdir() 206 minix_add_link(struct dentry *dentry, struct inode *inode) minix_add_link() argument 298 struct inode *inode = page->mapping->host; minix_delete_entry() local 321 minix_make_empty(struct inode *inode, struct inode *dir) minix_make_empty() argument 368 minix_empty_dir(struct inode * inode) minix_empty_dir() argument 419 minix_set_link(struct minix_dir_entry *de, struct page *page, struct inode *inode) minix_set_link() argument 465 struct inode *inode = mapping->host; minix_inode_by_name() local [all...] |
/kernel/linux/linux-6.6/fs/ntfs3/ |
H A D | namei.c | 67 static struct dentry *ntfs_lookup(struct inode *dir, struct dentry *dentry, in ntfs_lookup() 72 struct inode *inode; in ntfs_lookup() local 76 inode = ERR_PTR(-ENOMEM); in ntfs_lookup() 82 inode = ERR_PTR(err); in ntfs_lookup() 85 inode = dir_search_u(dir, uni, NULL); in ntfs_lookup() 93 * If the MFT record of ntfs inode is not a base record, inode->i_op can be NULL. in ntfs_lookup() 96 if (!IS_ERR_OR_NULL(inode) && !inode in ntfs_lookup() 110 struct inode *inode; ntfs_create() local 126 struct inode *inode; ntfs_mknod() local 140 struct inode *inode = d_inode(ode); ntfs_link() local 203 struct inode *inode; ntfs_symlink() local 220 struct inode *inode; ntfs_mkdir() local 260 struct inode *inode = d_inode(dentry); ntfs_rename() local 370 struct inode *inode; ntfs_atomic_open() local 452 struct inode *inode = d_inode(child); ntfs3_get_parent() local [all...] |
/kernel/linux/linux-6.6/fs/nfs/ |
H A D | delegation.c | 46 nfs_clear_verifier_delegated(delegation->inode); in nfs_mark_delegation_revoked() 96 struct nfs_delegation *nfs4_get_valid_delegation(const struct inode *inode) in nfs4_get_valid_delegation() argument 100 delegation = rcu_dereference(NFS_I(inode)->delegation); in nfs4_get_valid_delegation() 107 nfs4_do_check_delegation(struct inode *inode, fmode_t flags, bool mark) in nfs4_do_check_delegation() argument 114 delegation = rcu_dereference(NFS_I(inode)->delegation); in nfs4_do_check_delegation() 124 * nfs4_have_delegation - check if inode has a delegation, mark it 126 * @inode: inode t 131 nfs4_have_delegation(struct inode *inode, fmode_t flags) nfs4_have_delegation() argument 140 nfs4_check_delegation(struct inode *inode, fmode_t flags) nfs4_check_delegation() argument 147 struct inode *inode = state->inode; nfs_delegation_claim_locks() local 177 nfs_delegation_claim_opens(struct inode *inode, const nfs4_stateid *stateid, fmode_t type) nfs_delegation_claim_opens() argument 230 nfs_inode_reclaim_delegation(struct inode *inode, const struct cred *cred, fmode_t type, const nfs4_stateid *stateid, unsigned long pagemod_limit) nfs_inode_reclaim_delegation() argument 261 nfs_do_return_delegation(struct inode *inode, struct nfs_delegation *delegation, int issync) nfs_do_return_delegation() argument 280 struct inode *inode = NULL; nfs_delegation_grab_inode() local 373 nfs_inode_detach_delegation(struct inode *inode) nfs_inode_detach_delegation() argument 428 nfs_inode_set_delegation(struct inode *inode, const struct cred *cred, fmode_t type, const nfs4_stateid *stateid, unsigned long pagemod_limit) nfs_inode_set_delegation() argument 528 nfs_end_delegation_return(struct inode *inode, struct nfs_delegation *delegation, int issync) nfs_end_delegation_return() argument 574 struct inode *inode; nfs_delegation_need_return() local 597 struct inode *inode; nfs_server_return_marked_delegations() local 727 nfs_inode_evict_delegation(struct inode *inode) nfs_inode_evict_delegation() argument 750 nfs4_inode_return_delegation(struct inode *inode) nfs4_inode_return_delegation() argument 773 nfs4_inode_return_delegation_on_close(struct inode *inode) nfs4_inode_return_delegation_on_close() argument 811 nfs4_inode_make_writeable(struct inode *inode) nfs4_inode_make_writeable() argument 920 nfs_revoke_delegation(struct inode *inode, const nfs4_stateid *stateid) nfs_revoke_delegation() argument 955 nfs_remove_bad_delegation(struct inode *inode, const nfs4_stateid *stateid) nfs_remove_bad_delegation() argument 962 nfs_delegation_mark_returned(struct inode *inode, const nfs4_stateid *stateid) nfs_delegation_mark_returned() argument 1045 nfs_async_inode_return_delegation(struct inode *inode, const nfs4_stateid *stateid) nfs_async_inode_return_delegation() argument 1164 struct inode *inode; nfs_server_reap_unclaimed_delegations() local 1224 nfs_inode_mark_test_expired_delegation(struct nfs_server *server, struct inode *inode) nfs_inode_mark_test_expired_delegation() argument 1275 nfs_delegation_test_free_expired(struct inode *inode, nfs4_stateid *stateid, const struct cred *cred) nfs_delegation_test_free_expired() argument 1294 struct inode *inode; nfs_server_reap_expired_delegations() local 1347 nfs_inode_find_delegation_state_and_recover(struct inode *inode, const nfs4_stateid *stateid) nfs_inode_find_delegation_state_and_recover() argument 1397 nfs4_refresh_delegation_stateid(nfs4_stateid *dst, struct inode *inode) nfs4_refresh_delegation_stateid() argument 1428 nfs4_copy_delegation_stateid(struct inode *inode, fmode_t flags, nfs4_stateid *dst, const struct cred **cred) nfs4_copy_delegation_stateid() argument 1462 nfs4_delegation_flush_on_close(const struct inode *inode) nfs4_delegation_flush_on_close() argument [all...] |
/kernel/linux/linux-6.6/fs/configfs/ |
H A D | inode.c | 3 * inode.c - basic inode and dentry operations. 38 struct inode * inode = d_inode(dentry); in configfs_setattr() local 58 sd_iattr->ia_ctime = current_time(inode); in configfs_setattr() 80 if (!in_group_p(inode->i_gid) && !capable(CAP_FSETID)) in configfs_setattr() 88 static inline void set_default_inode_attr(struct inode * inode, umode_t mode) in set_default_inode_attr() argument 90 inode->i_mode = mode; in set_default_inode_attr() 91 inode in set_default_inode_attr() 94 set_inode_attr(struct inode * inode, struct iattr * iattr) set_inode_attr() argument 107 struct inode * inode = new_inode(s); configfs_new_inode() local 127 configfs_set_inode_lock_class(struct configfs_dirent *sd, struct inode *inode) configfs_set_inode_lock_class() argument 149 configfs_set_inode_lock_class(struct configfs_dirent *sd, struct inode *inode) configfs_set_inode_lock_class() argument 158 struct inode *inode = NULL; configfs_create() local [all...] |
/kernel/linux/linux-5.10/fs/btrfs/ |
H A D | delalloc-space.c | 25 * space_info->bytes_may_use. We set EXTENT_DELALLOC on the inode io_tree 60 * We keep track of two things on a per inode bases 64 * outstanding DELALLOC space we have in this inode. We limit the maximum 70 * This is essentially how many dirty bytes we have for this inode, so we 74 * We keep a per-inode block_rsv in order to make it easier to keep track of 77 * metadata for this inode. We call this and then adjust our reservation as 84 * need to use for this inode, and it will fluctuate depending on where you are 86 * a completely clean inode, with a num_bytes < our maximum allowed extent size 114 int btrfs_alloc_data_chunk_ondemand(struct btrfs_inode *inode, u64 bytes) in btrfs_alloc_data_chunk_ondemand() argument 116 struct btrfs_root *root = inode in btrfs_alloc_data_chunk_ondemand() 129 btrfs_check_data_free_space(struct btrfs_inode *inode, struct extent_changeset **reserved, u64 start, u64 len) btrfs_check_data_free_space() argument 179 btrfs_free_reserved_data_space(struct btrfs_inode *inode, struct extent_changeset *reserved, u64 start, u64 len) btrfs_free_reserved_data_space() argument 204 btrfs_inode_rsv_release(struct btrfs_inode *inode, bool qgroup_free) btrfs_inode_rsv_release() argument 228 btrfs_calculate_inode_block_rsv_size(struct btrfs_fs_info *fs_info, struct btrfs_inode *inode) btrfs_calculate_inode_block_rsv_size() argument 286 btrfs_delalloc_reserve_metadata(struct btrfs_inode *inode, u64 num_bytes) btrfs_delalloc_reserve_metadata() argument 370 btrfs_delalloc_release_metadata(struct btrfs_inode *inode, u64 num_bytes, bool qgroup_free) btrfs_delalloc_release_metadata() argument 398 btrfs_delalloc_release_extents(struct btrfs_inode *inode, u64 num_bytes) btrfs_delalloc_release_extents() argument 440 btrfs_delalloc_reserve_space(struct btrfs_inode *inode, struct extent_changeset **reserved, u64 start, u64 len) btrfs_delalloc_reserve_space() argument 466 btrfs_delalloc_release_space(struct btrfs_inode *inode, struct extent_changeset *reserved, u64 start, u64 len, bool qgroup_free) btrfs_delalloc_release_space() argument [all...] |
/kernel/linux/linux-5.10/fs/affs/ |
H A D | affs.h | 42 * affs fs inode data in memory 46 struct mutex i_link_lock; /* Protects internal inode access. */ 47 struct mutex i_ext_lock; /* Protects internal inode access. */ 62 struct inode vfs_inode; 65 /* short cut to get to the affs specific inode data */ 66 static inline struct affs_inode_info *AFFS_I(struct inode *inode) in AFFS_I() argument 68 return container_of(inode, struct affs_inode_info, vfs_inode); in AFFS_I() 137 extern int affs_insert_hash(struct inode *inode, struc 294 affs_lock_link(struct inode *inode) affs_lock_link() argument 299 affs_unlock_link(struct inode *inode) affs_unlock_link() argument 304 affs_lock_dir(struct inode *inode) affs_lock_dir() argument 309 affs_unlock_dir(struct inode *inode) affs_unlock_dir() argument 314 affs_lock_ext(struct inode *inode) affs_lock_ext() argument 319 affs_unlock_ext(struct inode *inode) affs_unlock_ext() argument [all...] |
H A D | namei.c | 170 affs_find_entry(struct inode *dir, struct dentry *dentry) in affs_find_entry() 199 affs_lookup(struct inode *dir, struct dentry *dentry, unsigned int flags) in affs_lookup() 203 struct inode *inode = NULL; in affs_lookup() local 226 inode = affs_iget(sb, ino); in affs_lookup() 228 res = d_splice_alias(inode, dentry); in affs_lookup() 236 affs_unlink(struct inode *dir, struct dentry *dentry) in affs_unlink() 245 affs_create(struct inode *dir, struct dentry *dentry, umode_t mode, bool excl) in affs_create() 248 struct inode *inode; in affs_create() local 278 struct inode *inode; affs_mkdir() local 318 struct inode *inode; affs_symlink() local 393 struct inode *inode = d_inode(old_dentry); affs_link() local 541 struct inode *inode; affs_nfs_get_inode() local [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | backing-dev.h | 136 static inline struct backing_dev_info *inode_to_bdi(struct inode *inode) in inode_to_bdi() argument 140 if (!inode) in inode_to_bdi() 143 sb = inode->i_sb; in inode_to_bdi() 146 return I_BDEV(inode)->bd_bdi; in inode_to_bdi() 179 int inode_congested(struct inode *inode, int cong_bits); 182 * inode_cgwb_enabled - test whether cgroup writeback is enabled on an inode 183 * @inode: inode o 192 inode_cgwb_enabled(struct inode *inode) inode_cgwb_enabled() argument 267 inode_to_wb_is_valid(struct inode *inode) inode_to_wb_is_valid() argument 280 inode_to_wb(const struct inode *inode) inode_to_wb() argument 307 unlocked_inode_to_wb_begin(struct inode *inode, struct wb_lock_cookie *cookie) unlocked_inode_to_wb_begin() argument 332 unlocked_inode_to_wb_end(struct inode *inode, struct wb_lock_cookie *cookie) unlocked_inode_to_wb_end() argument 343 inode_cgwb_enabled(struct inode *inode) inode_cgwb_enabled() argument 359 inode_to_wb_is_valid(struct inode *inode) inode_to_wb_is_valid() argument 364 inode_to_wb(struct inode *inode) inode_to_wb() argument 370 unlocked_inode_to_wb_begin(struct inode *inode, struct wb_lock_cookie *cookie) unlocked_inode_to_wb_begin() argument 375 unlocked_inode_to_wb_end(struct inode *inode, struct wb_lock_cookie *cookie) unlocked_inode_to_wb_end() argument 388 inode_congested(struct inode *inode, int cong_bits) inode_congested() argument 395 inode_read_congested(struct inode *inode) inode_read_congested() argument 400 inode_write_congested(struct inode *inode) inode_write_congested() argument 405 inode_rw_congested(struct inode *inode) inode_rw_congested() argument [all...] |
/kernel/linux/linux-6.6/fs/affs/ |
H A D | affs.h | 42 * affs fs inode data in memory 46 struct mutex i_link_lock; /* Protects internal inode access. */ 47 struct mutex i_ext_lock; /* Protects internal inode access. */ 62 struct inode vfs_inode; 65 /* short cut to get to the affs specific inode data */ 66 static inline struct affs_inode_info *AFFS_I(struct inode *inode) in AFFS_I() argument 68 return container_of(inode, struct affs_inode_info, vfs_inode); in AFFS_I() 137 extern int affs_insert_hash(struct inode *inode, struc 300 affs_lock_link(struct inode *inode) affs_lock_link() argument 305 affs_unlock_link(struct inode *inode) affs_unlock_link() argument 310 affs_lock_dir(struct inode *inode) affs_lock_dir() argument 315 affs_unlock_dir(struct inode *inode) affs_unlock_dir() argument 320 affs_lock_ext(struct inode *inode) affs_lock_ext() argument 325 affs_unlock_ext(struct inode *inode) affs_unlock_ext() argument [all...] |
H A D | namei.c | 170 affs_find_entry(struct inode *dir, struct dentry *dentry) in affs_find_entry() 199 affs_lookup(struct inode *dir, struct dentry *dentry, unsigned int flags) in affs_lookup() 203 struct inode *inode = NULL; in affs_lookup() local 226 inode = affs_iget(sb, ino); in affs_lookup() 228 res = d_splice_alias(inode, dentry); in affs_lookup() 236 affs_unlink(struct inode *dir, struct dentry *dentry) in affs_unlink() 245 affs_create(struct mnt_idmap *idmap, struct inode *dir, in affs_create() 249 struct inode *inode; in affs_create() local 280 struct inode *inode; affs_mkdir() local 321 struct inode *inode; affs_symlink() local 396 struct inode *inode = d_inode(old_dentry); affs_link() local 544 struct inode *inode; affs_nfs_get_inode() local [all...] |
/kernel/linux/linux-5.10/fs/ |
H A D | libfs.c | 33 struct inode *inode = d_inode(path->dentry); in simple_getattr() local 34 generic_fillattr(inode, stat); in simple_getattr() 35 stat->blocks = inode->i_mapping->nrpages << (PAGE_SHIFT - 9); in simple_getattr() 68 struct dentry *simple_lookup(struct inode *dir, struct dentry *dentry, unsigned int flags) in simple_lookup() 79 int dcache_dir_open(struct inode *inode, struct file *file) in dcache_dir_open() argument 87 int dcache_dir_close(struct inode *inode, struct file *file) in dcache_dir_close() argument 176 static inline unsigned char dt_type(struct inode *inod argument 273 struct inode *inode = this->d_inode; simple_recursive_removal() local 385 simple_open(struct inode *inode, struct file *file) simple_open() argument 395 struct inode *inode = d_inode(old_dentry); simple_link() local 429 struct inode *inode = d_inode(dentry); simple_unlink() local 454 struct inode *inode = d_inode(old_dentry); simple_rename() local 497 struct inode *inode = d_inode(dentry); simple_setattr() local 572 struct inode *inode = page->mapping->host; simple_write_end() local 607 struct inode *inode; simple_fill_super() local 869 simple_transaction_release(struct inode *inode, struct file *file) simple_transaction_release() argument 890 simple_attr_open(struct inode *inode, struct file *file, int (*get)(void *, u64 *), int (*set)(void *, u64), const char *fmt) simple_attr_open() argument 912 simple_attr_release(struct inode *inode, struct file *file) simple_attr_release() argument 1024 struct inode *inode = NULL; generic_fh_to_dentry() local 1057 struct inode *inode = NULL; generic_fh_to_parent() local 1088 struct inode *inode = file->f_mapping->host; __generic_file_fsync() local 1130 struct inode *inode = file->f_mapping->host; generic_file_fsync() local 1243 struct inode *inode = new_inode_pseudo(s); alloc_anon_inode() local 1299 simple_get_link(struct dentry *dentry, struct inode *inode, struct delayed_call *done) simple_get_link() argument 1322 struct inode *inode = d_inode(path->dentry); empty_dir_getattr() local 1365 make_empty_dir_inode(struct inode *inode) make_empty_dir_inode() argument 1381 is_empty_dir_inode(struct inode *inode) is_empty_dir_inode() argument [all...] |
/kernel/linux/linux-5.10/fs/ext4/ |
H A D | extents_status.c | 107 * Every inode has an extent status tree and all allocation blocks 116 * Extent status tree is protected by inode->i_es_lock. 147 static int __es_insert_extent(struct inode *inode, struct extent_status *newes, 149 static int __es_remove_extent(struct inode *inode, ext4_lblk_t lblk, 155 static int __revise_pending(struct inode *inode, ext4_lblk_t lblk, 181 static void ext4_es_print_tree(struct inode *inode) in ext4_es_print_tree() argument 259 __es_find_extent_range(struct inode *inode, int (*matching_fn)(struct extent_status *es), ext4_lblk_t lblk, ext4_lblk_t end, struct extent_status *es) __es_find_extent_range() argument 310 ext4_es_find_extent_range(struct inode *inode, int (*matching_fn)(struct extent_status *es), ext4_lblk_t lblk, ext4_lblk_t end, struct extent_status *es) ext4_es_find_extent_range() argument 344 __es_scan_range(struct inode *inode, int (*matching_fn)(struct extent_status *es), ext4_lblk_t start, ext4_lblk_t end) __es_scan_range() argument 364 ext4_es_scan_range(struct inode *inode, int (*matching_fn)(struct extent_status *es), ext4_lblk_t lblk, ext4_lblk_t end) ext4_es_scan_range() argument 394 __es_scan_clu(struct inode *inode, int (*matching_fn)(struct extent_status *es), ext4_lblk_t lblk) __es_scan_clu() argument 410 ext4_es_scan_clu(struct inode *inode, int (*matching_fn)(struct extent_status *es), ext4_lblk_t lblk) ext4_es_scan_clu() argument 426 ext4_es_list_add(struct inode *inode) ext4_es_list_add() argument 442 ext4_es_list_del(struct inode *inode) ext4_es_list_del() argument 490 ext4_es_init_extent(struct inode *inode, struct extent_status *es, ext4_lblk_t lblk, ext4_lblk_t len, ext4_fsblk_t pblk) ext4_es_init_extent() argument 514 ext4_es_free_extent(struct inode *inode, struct extent_status *es) ext4_es_free_extent() argument 571 ext4_es_try_to_merge_left(struct inode *inode, struct extent_status *es) ext4_es_try_to_merge_left() argument 595 ext4_es_try_to_merge_right(struct inode *inode, struct extent_status *es) ext4_es_try_to_merge_right() argument 620 ext4_es_insert_extent_ext_check(struct inode *inode, struct extent_status *es) ext4_es_insert_extent_ext_check() argument 707 ext4_es_insert_extent_ind_check(struct inode *inode, struct extent_status *es) ext4_es_insert_extent_ind_check() argument 770 ext4_es_insert_extent_check(struct inode *inode, struct extent_status *es) ext4_es_insert_extent_check() argument 784 ext4_es_insert_extent_check(struct inode *inode, struct extent_status *es) ext4_es_insert_extent_check() argument 790 __es_insert_extent(struct inode *inode, struct extent_status *newes, struct extent_status *prealloc) __es_insert_extent() argument 854 ext4_es_insert_extent(struct inode *inode, ext4_lblk_t lblk, ext4_lblk_t len, ext4_fsblk_t pblk, unsigned int status) ext4_es_insert_extent() argument 951 ext4_es_cache_extent(struct inode *inode, ext4_lblk_t lblk, ext4_lblk_t len, ext4_fsblk_t pblk, unsigned int status) ext4_es_cache_extent() argument 987 ext4_es_lookup_extent(struct inode *inode, ext4_lblk_t lblk, ext4_lblk_t *next_lblk, struct extent_status *es) ext4_es_lookup_extent() argument 1079 init_rsvd(struct inode *inode, ext4_lblk_t lblk, struct extent_status *es, struct rsvd_count *rc) init_rsvd() argument 1121 count_rsvd(struct inode *inode, ext4_lblk_t lblk, long len, struct extent_status *es, struct rsvd_count *rc) count_rsvd() argument 1244 get_rsvd(struct inode *inode, ext4_lblk_t end, struct extent_status *right_es, struct rsvd_count *rc) get_rsvd() argument 1373 __es_remove_extent(struct inode *inode, ext4_lblk_t lblk, ext4_lblk_t end, int *reserved, struct extent_status *prealloc) __es_remove_extent() argument 1502 ext4_es_remove_extent(struct inode *inode, ext4_lblk_t lblk, ext4_lblk_t len) ext4_es_remove_extent() argument 1775 struct inode *inode = &ei->vfs_inode; es_do_reclaim_extents() local 1817 struct inode *inode = &ei->vfs_inode; es_reclaim_extents() local 1843 ext4_clear_inode_es(struct inode *inode) ext4_clear_inode_es() argument 1867 ext4_print_pending_tree(struct inode *inode) ext4_print_pending_tree() argument 1916 __get_pending(struct inode *inode, ext4_lblk_t lclu) __get_pending() argument 1949 __insert_pending(struct inode *inode, ext4_lblk_t lblk, struct pending_reservation **prealloc) __insert_pending() argument 2004 __remove_pending(struct inode *inode, ext4_lblk_t lblk) __remove_pending() argument 2027 ext4_remove_pending(struct inode *inode, ext4_lblk_t lblk) ext4_remove_pending() argument 2046 ext4_is_pending(struct inode *inode, ext4_lblk_t lblk) ext4_is_pending() argument 2071 ext4_es_insert_delayed_block(struct inode *inode, ext4_lblk_t lblk, bool allocated) ext4_es_insert_delayed_block() argument 2154 __es_delayed_clu(struct inode *inode, ext4_lblk_t start, ext4_lblk_t end) __es_delayed_clu() argument 2207 ext4_es_delayed_clu(struct inode *inode, ext4_lblk_t lblk, ext4_lblk_t len) ext4_es_delayed_clu() argument 2245 __revise_pending(struct inode *inode, ext4_lblk_t lblk, ext4_lblk_t len, struct pending_reservation **prealloc) __revise_pending() argument [all...] |
/kernel/linux/linux-6.6/fs/ext4/ |
H A D | extents_status.c | 107 * Every inode has an extent status tree and all allocation blocks 116 * Extent status tree is protected by inode->i_es_lock. 147 static int __es_insert_extent(struct inode *inode, struct extent_status *newes, 149 static int __es_remove_extent(struct inode *inode, ext4_lblk_t lblk, 155 static int __revise_pending(struct inode *inode, ext4_lblk_t lblk, 179 static void ext4_es_print_tree(struct inode *inode) in ext4_es_print_tree() argument 257 __es_find_extent_range(struct inode *inode, int (*matching_fn)(struct extent_status *es), ext4_lblk_t lblk, ext4_lblk_t end, struct extent_status *es) __es_find_extent_range() argument 308 ext4_es_find_extent_range(struct inode *inode, int (*matching_fn)(struct extent_status *es), ext4_lblk_t lblk, ext4_lblk_t end, struct extent_status *es) ext4_es_find_extent_range() argument 340 __es_scan_range(struct inode *inode, int (*matching_fn)(struct extent_status *es), ext4_lblk_t start, ext4_lblk_t end) __es_scan_range() argument 360 ext4_es_scan_range(struct inode *inode, int (*matching_fn)(struct extent_status *es), ext4_lblk_t lblk, ext4_lblk_t end) ext4_es_scan_range() argument 390 __es_scan_clu(struct inode *inode, int (*matching_fn)(struct extent_status *es), ext4_lblk_t lblk) __es_scan_clu() argument 406 ext4_es_scan_clu(struct inode *inode, int (*matching_fn)(struct extent_status *es), ext4_lblk_t lblk) ext4_es_scan_clu() argument 422 ext4_es_list_add(struct inode *inode) ext4_es_list_add() argument 438 ext4_es_list_del(struct inode *inode) ext4_es_list_del() argument 486 ext4_es_init_extent(struct inode *inode, struct extent_status *es, ext4_lblk_t lblk, ext4_lblk_t len, ext4_fsblk_t pblk) ext4_es_init_extent() argument 510 ext4_es_free_extent(struct inode *inode, struct extent_status *es) ext4_es_free_extent() argument 567 ext4_es_try_to_merge_left(struct inode *inode, struct extent_status *es) ext4_es_try_to_merge_left() argument 591 ext4_es_try_to_merge_right(struct inode *inode, struct extent_status *es) ext4_es_try_to_merge_right() argument 616 ext4_es_insert_extent_ext_check(struct inode *inode, struct extent_status *es) ext4_es_insert_extent_ext_check() argument 702 ext4_es_insert_extent_ind_check(struct inode *inode, struct extent_status *es) ext4_es_insert_extent_ind_check() argument 765 ext4_es_insert_extent_check(struct inode *inode, struct extent_status *es) ext4_es_insert_extent_check() argument 779 ext4_es_insert_extent_check(struct inode *inode, struct extent_status *es) ext4_es_insert_extent_check() argument 785 __es_insert_extent(struct inode *inode, struct extent_status *newes, struct extent_status *prealloc) __es_insert_extent() argument 847 ext4_es_insert_extent(struct inode *inode, ext4_lblk_t lblk, ext4_lblk_t len, ext4_fsblk_t pblk, unsigned int status) ext4_es_insert_extent() argument 944 ext4_es_cache_extent(struct inode *inode, ext4_lblk_t lblk, ext4_lblk_t len, ext4_fsblk_t pblk, unsigned int status) ext4_es_cache_extent() argument 980 ext4_es_lookup_extent(struct inode *inode, ext4_lblk_t lblk, ext4_lblk_t *next_lblk, struct extent_status *es) ext4_es_lookup_extent() argument 1072 init_rsvd(struct inode *inode, ext4_lblk_t lblk, struct extent_status *es, struct rsvd_count *rc) init_rsvd() argument 1114 count_rsvd(struct inode *inode, ext4_lblk_t lblk, long len, struct extent_status *es, struct rsvd_count *rc) count_rsvd() argument 1237 get_rsvd(struct inode *inode, ext4_lblk_t end, struct extent_status *right_es, struct rsvd_count *rc) get_rsvd() argument 1366 __es_remove_extent(struct inode *inode, ext4_lblk_t lblk, ext4_lblk_t end, int *reserved, struct extent_status *prealloc) __es_remove_extent() argument 1495 ext4_es_remove_extent(struct inode *inode, ext4_lblk_t lblk, ext4_lblk_t len) ext4_es_remove_extent() argument 1769 struct inode *inode = &ei->vfs_inode; es_do_reclaim_extents() local 1811 struct inode *inode = &ei->vfs_inode; es_reclaim_extents() local 1837 ext4_clear_inode_es(struct inode *inode) ext4_clear_inode_es() argument 1861 ext4_print_pending_tree(struct inode *inode) ext4_print_pending_tree() argument 1908 __get_pending(struct inode *inode, ext4_lblk_t lclu) __get_pending() argument 1941 __insert_pending(struct inode *inode, ext4_lblk_t lblk, struct pending_reservation **prealloc) __insert_pending() argument 1996 __remove_pending(struct inode *inode, ext4_lblk_t lblk) __remove_pending() argument 2019 ext4_remove_pending(struct inode *inode, ext4_lblk_t lblk) ext4_remove_pending() argument 2038 ext4_is_pending(struct inode *inode, ext4_lblk_t lblk) ext4_is_pending() argument 2061 ext4_es_insert_delayed_block(struct inode *inode, ext4_lblk_t lblk, bool allocated) ext4_es_insert_delayed_block() argument 2144 __es_delayed_clu(struct inode *inode, ext4_lblk_t start, ext4_lblk_t end) __es_delayed_clu() argument 2197 ext4_es_delayed_clu(struct inode *inode, ext4_lblk_t lblk, ext4_lblk_t len) ext4_es_delayed_clu() argument 2235 __revise_pending(struct inode *inode, ext4_lblk_t lblk, ext4_lblk_t len, struct pending_reservation **prealloc) __revise_pending() argument [all...] |
/kernel/linux/linux-5.10/fs/nfs/ |
H A D | delegation.c | 46 nfs_clear_verifier_delegated(delegation->inode); in nfs_mark_delegation_revoked() 96 struct nfs_delegation *nfs4_get_valid_delegation(const struct inode *inode) in nfs4_get_valid_delegation() argument 100 delegation = rcu_dereference(NFS_I(inode)->delegation); in nfs4_get_valid_delegation() 107 nfs4_do_check_delegation(struct inode *inode, fmode_t flags, bool mark) in nfs4_do_check_delegation() argument 114 delegation = rcu_dereference(NFS_I(inode)->delegation); in nfs4_do_check_delegation() 124 * nfs_have_delegation - check if inode has a delegation, mark it 126 * @inode: inode t 131 nfs4_have_delegation(struct inode *inode, fmode_t flags) nfs4_have_delegation() argument 140 nfs4_check_delegation(struct inode *inode, fmode_t flags) nfs4_check_delegation() argument 147 struct inode *inode = state->inode; nfs_delegation_claim_locks() local 177 nfs_delegation_claim_opens(struct inode *inode, const nfs4_stateid *stateid, fmode_t type) nfs_delegation_claim_opens() argument 230 nfs_inode_reclaim_delegation(struct inode *inode, const struct cred *cred, fmode_t type, const nfs4_stateid *stateid, unsigned long pagemod_limit) nfs_inode_reclaim_delegation() argument 261 nfs_do_return_delegation(struct inode *inode, struct nfs_delegation *delegation, int issync) nfs_do_return_delegation() argument 280 struct inode *inode = NULL; nfs_delegation_grab_inode() local 373 nfs_inode_detach_delegation(struct inode *inode) nfs_inode_detach_delegation() argument 428 nfs_inode_set_delegation(struct inode *inode, const struct cred *cred, fmode_t type, const nfs4_stateid *stateid, unsigned long pagemod_limit) nfs_inode_set_delegation() argument 517 nfs_end_delegation_return(struct inode *inode, struct nfs_delegation *delegation, int issync) nfs_end_delegation_return() argument 556 struct inode *inode; nfs_delegation_need_return() local 579 struct inode *inode; nfs_server_return_marked_delegations() local 709 nfs_inode_evict_delegation(struct inode *inode) nfs_inode_evict_delegation() argument 732 nfs4_inode_return_delegation(struct inode *inode) nfs4_inode_return_delegation() argument 752 nfs4_inode_return_delegation_on_close(struct inode *inode) nfs4_inode_return_delegation_on_close() argument 790 nfs4_inode_make_writeable(struct inode *inode) nfs4_inode_make_writeable() argument 899 nfs_revoke_delegation(struct inode *inode, const nfs4_stateid *stateid) nfs_revoke_delegation() argument 934 nfs_remove_bad_delegation(struct inode *inode, const nfs4_stateid *stateid) nfs_remove_bad_delegation() argument 941 nfs_delegation_mark_returned(struct inode *inode, const nfs4_stateid *stateid) nfs_delegation_mark_returned() argument 1024 nfs_async_inode_return_delegation(struct inode *inode, const nfs4_stateid *stateid) nfs_async_inode_return_delegation() argument 1140 struct inode *inode; nfs_server_reap_unclaimed_delegations() local 1200 nfs_inode_mark_test_expired_delegation(struct nfs_server *server, struct inode *inode) nfs_inode_mark_test_expired_delegation() argument 1251 nfs_delegation_test_free_expired(struct inode *inode, nfs4_stateid *stateid, const struct cred *cred) nfs_delegation_test_free_expired() argument 1270 struct inode *inode; nfs_server_reap_expired_delegations() local 1323 nfs_inode_find_delegation_state_and_recover(struct inode *inode, const nfs4_stateid *stateid) nfs_inode_find_delegation_state_and_recover() argument 1373 nfs4_refresh_delegation_stateid(nfs4_stateid *dst, struct inode *inode) nfs4_refresh_delegation_stateid() argument 1404 nfs4_copy_delegation_stateid(struct inode *inode, fmode_t flags, nfs4_stateid *dst, const struct cred **cred) nfs4_copy_delegation_stateid() argument 1438 nfs4_delegation_flush_on_close(const struct inode *inode) nfs4_delegation_flush_on_close() argument [all...] |
/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | inode.c | 101 static struct inode *bpf_get_inode(struct super_block *sb, in bpf_get_inode() 102 const struct inode *dir, in bpf_get_inode() 105 struct inode *inode; in bpf_get_inode() local 116 inode = new_inode(sb); in bpf_get_inode() 117 if (!inode) in bpf_get_inode() 120 inode->i_ino = get_next_ino(); in bpf_get_inode() 121 inode->i_atime = current_time(inode); in bpf_get_inode() 122 inode in bpf_get_inode() 130 bpf_inode_type(const struct inode *inode, enum bpf_type *type) bpf_inode_type() argument 145 bpf_dentry_finalize(struct dentry *dentry, struct inode *inode, struct inode *dir) bpf_dentry_finalize() argument 157 struct inode *inode; bpf_mkdir() local 273 bpffs_map_open(struct inode *inode, struct file *file) bpffs_map_open() argument 296 bpffs_map_release(struct inode *inode, struct file *file) bpffs_map_release() argument 321 bpffs_obj_open(struct inode *inode, struct file *file) bpffs_obj_open() argument 335 struct inode *inode = bpf_get_inode(dir->i_sb, dir, mode); bpf_mkobj_ops() local 388 struct inode *inode; bpf_symlink() local 500 struct inode *inode; bpf_obj_do_get() local 558 __get_prog_inode(struct inode *inode, enum bpf_prog_type type) __get_prog_inode() argument 612 bpf_free_inode(struct inode *inode) bpf_free_inode() argument 755 struct inode *inode; bpf_fill_super() local [all...] |
/kernel/linux/linux-5.10/fs/bfs/ |
H A D | inode.c | 3 * fs/bfs/inode.c 4 * BFS superblock and inode operations. 34 struct inode *bfs_iget(struct super_block *sb, unsigned long ino) in bfs_iget() 37 struct inode *inode; in bfs_iget() local 41 inode = iget_locked(sb, ino); in bfs_iget() 42 if (!inode) in bfs_iget() 44 if (!(inode->i_state & I_NEW)) in bfs_iget() 45 return inode; in bfs_iget() 47 if ((ino < BFS_ROOT_INO) || (ino > BFS_SB(inode in bfs_iget() 117 bfs_write_inode(struct inode *inode, struct writeback_control *wbc) bfs_write_inode() argument 163 bfs_evict_inode(struct inode *inode) bfs_evict_inode() argument 248 bfs_free_inode(struct inode *inode) bfs_free_inode() argument 315 struct inode *inode; bfs_fill_super() local [all...] |
/kernel/linux/linux-5.10/fs/exfat/ |
H A D | file.c | 14 static int exfat_cont_expand(struct inode *inode, loff_t size) in exfat_cont_expand() argument 16 struct address_space *mapping = inode->i_mapping; in exfat_cont_expand() 17 loff_t start = i_size_read(inode), count = size - i_size_read(inode); in exfat_cont_expand() 20 err = generic_cont_expand_simple(inode, size); in exfat_cont_expand() 24 inode->i_ctime = inode->i_mtime = current_time(inode); in exfat_cont_expand() 25 mark_inode_dirty(inode); in exfat_cont_expand() 43 exfat_allow_set_time(struct exfat_sb_info *sbi, struct inode *inode) exfat_allow_set_time() argument 58 exfat_sanitize_mode(const struct exfat_sb_info *sbi, struct inode *inode, umode_t *mode_ptr) exfat_sanitize_mode() argument 95 __exfat_truncate(struct inode *inode, loff_t new_size) __exfat_truncate() argument 225 exfat_truncate(struct inode *inode, loff_t size) exfat_truncate() argument 272 struct inode *inode = d_backing_inode(path->dentry); exfat_getattr() local 287 struct inode *inode = dentry->d_inode; exfat_setattr() local 352 struct inode *inode = filp->f_mapping->host; exfat_file_fsync() local [all...] |
/kernel/linux/linux-5.10/fs/minix/ |
H A D | dir.c | 40 minix_last_byte(struct inode *inode, unsigned long page_nr) in minix_last_byte() argument 44 if (page_nr == (inode->i_size >> PAGE_SHIFT)) in minix_last_byte() 45 last_byte = inode->i_size & (PAGE_SIZE - 1); in minix_last_byte() 52 struct inode *dir = mapping->host; in dir_commit_chunk() 67 static struct page * dir_get_page(struct inode *dir, unsigned long n) in dir_get_page() 83 struct inode *inode = file_inode(file); in minix_readdir() local 84 struct super_block *sb = inode->i_sb; in minix_readdir() 87 unsigned long npages = dir_pages(inode); in minix_readdir() 200 minix_add_link(struct dentry *dentry, struct inode *inode) minix_add_link() argument 291 struct inode *inode = page->mapping->host; minix_delete_entry() local 315 minix_make_empty(struct inode *inode, struct inode *dir) minix_make_empty() argument 361 minix_empty_dir(struct inode * inode) minix_empty_dir() argument 412 minix_set_link(struct minix_dir_entry *de, struct page *page, struct inode *inode) minix_set_link() argument 459 struct inode *inode = mapping->host; minix_inode_by_name() local [all...] |
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | verity.c | 30 * together with the rest of the inode metadata. This means we'll need to do 39 * purposes of caching them (as opposed to creating a virtual inode). 43 * [ inode objectid, BTRFS_VERITY_DESC_ITEM_KEY, offset ] 52 * [ inode objectid, BTRFS_VERITY_MERKLE_ITEM_KEY, offset ] 74 * @inode: inode of the verity file 86 static loff_t merkle_file_pos(const struct inode *inode) in merkle_file_pos() argument 88 u64 sz = inode->i_size; in merkle_file_pos() 91 if (rounded > inode in merkle_file_pos() 109 drop_verity_items(struct btrfs_inode *inode, u8 key_type) drop_verity_items() argument 188 btrfs_drop_verity_items(struct btrfs_inode *inode) btrfs_drop_verity_items() argument 217 write_key_bytes(struct btrfs_inode *inode, u8 key_type, u64 offset, const char *src, u64 len) write_key_bytes() argument 297 read_key_bytes(struct btrfs_inode *inode, u8 key_type, u64 offset, char *dest, u64 len, struct page *dest_page) read_key_bytes() argument 426 del_orphan(struct btrfs_trans_handle *trans, struct btrfs_inode *inode) del_orphan() argument 458 rollback_verity(struct btrfs_inode *inode) rollback_verity() argument 524 finish_verity(struct btrfs_inode *inode, const void *desc, size_t desc_size) finish_verity() argument 584 struct btrfs_inode *inode = BTRFS_I(file_inode(filp)); btrfs_begin_enable_verity() local 633 struct btrfs_inode *inode = BTRFS_I(file_inode(filp)); btrfs_end_enable_verity() local 668 btrfs_get_verity_descriptor(struct inode *inode, void *buf, size_t buf_size) btrfs_get_verity_descriptor() argument 714 btrfs_read_merkle_tree_page(struct inode *inode, pgoff_t index, unsigned long num_ra_pages) btrfs_read_merkle_tree_page() argument 791 btrfs_write_merkle_tree_block(struct inode *inode, const void *buf, u64 pos, unsigned int size) btrfs_write_merkle_tree_block() argument [all...] |
/kernel/linux/linux-6.6/fs/coda/ |
H A D | dir.c | 39 /* inode operations for directories */ 41 static struct dentry *coda_lookup(struct inode *dir, struct dentry *entry, unsigned int flags) in coda_lookup() 46 struct inode *inode; in coda_lookup() local 55 /* control object, create inode on the fly */ in coda_lookup() 57 inode = coda_cnode_makectl(sb); in coda_lookup() 63 inode = !error ? coda_cnode_make(&fid, sb) : ERR_PTR(error); in coda_lookup() 66 if (!IS_ERR(inode) && (type & CODA_NOCACHE)) in coda_lookup() 67 coda_flag_inode(inode, C_VATTR | C_PURGE); in coda_lookup() 69 if (inode in coda_lookup() 76 coda_permission(struct mnt_idmap *idmap, struct inode *inode, int mask) coda_permission() argument 142 struct inode *inode; coda_create() local 172 struct inode *inode; coda_mkdir() local 208 struct inode *inode = d_inode(source_de); coda_link() local 450 struct inode *inode; coda_dentry_revalidate() local 492 struct inode *inode; coda_dentry_delete() local 517 coda_revalidate_inode(struct inode *inode) coda_revalidate_inode() argument [all...] |
/kernel/linux/linux-5.10/fs/omfs/ |
H A D | file.c | 31 int omfs_shrink_inode(struct inode *inode) in omfs_shrink_inode() argument 33 struct omfs_sb_info *sbi = OMFS_SB(inode->i_sb); in omfs_shrink_inode() 43 * than inode->i_size; in omfs_shrink_inode() 45 next = inode->i_ino; in omfs_shrink_inode() 49 if (inode->i_size != 0) in omfs_shrink_inode() 52 bh = omfs_bread(inode->i_sb, next); in omfs_shrink_inode() 79 omfs_clear_range(inode->i_sb, start, (int) count); in omfs_shrink_inode() 86 if (last != inode->i_ino) in omfs_shrink_inode() 87 omfs_clear_range(inode in omfs_shrink_inode() 106 omfs_truncate(struct inode *inode) omfs_truncate() argument 116 omfs_grow_extent(struct inode *inode, struct omfs_extent *oe, u64 *ret_block) omfs_grow_extent() argument 191 find_block(struct inode *inode, struct omfs_extent_entry *ent, sector_t block, int count, int *left) find_block() argument 217 omfs_get_block(struct inode *inode, sector_t block, struct buffer_head *bh_result, int create) omfs_get_block() argument 310 struct inode *inode = mapping->host; omfs_write_failed() local 348 struct inode *inode = d_inode(dentry); omfs_setattr() local [all...] |
/kernel/linux/linux-5.10/fs/reiserfs/ |
H A D | xattr_acl.c | 16 struct inode *inode, int type, 21 reiserfs_set_acl(struct inode *inode, struct posix_acl *acl, int type) in reiserfs_set_acl() argument 28 umode_t mode = inode->i_mode; in reiserfs_set_acl() 35 jcreate_blocks = reiserfs_xattr_jcreate_nblocks(inode) + in reiserfs_set_acl() 36 reiserfs_xattr_nblocks(inode, size) * 2; in reiserfs_set_acl() 38 reiserfs_write_lock(inode->i_sb); in reiserfs_set_acl() 39 error = journal_begin(&th, inode->i_sb, jcreate_blocks); in reiserfs_set_acl() 40 reiserfs_write_unlock(inode in reiserfs_set_acl() 191 reiserfs_get_acl(struct inode *inode, int type) reiserfs_get_acl() argument 244 __reiserfs_set_acl(struct reiserfs_transaction_handle *th, struct inode *inode, int type, struct posix_acl *acl) __reiserfs_set_acl() argument 300 reiserfs_inherit_default_acl(struct reiserfs_transaction_handle *th, struct inode *dir, struct dentry *dentry, struct inode *inode) reiserfs_inherit_default_acl() argument 361 reiserfs_cache_default_acl(struct inode *inode) reiserfs_cache_default_acl() argument 394 reiserfs_acl_chmod(struct inode *inode) reiserfs_acl_chmod() argument [all...] |
/kernel/linux/linux-6.6/fs/omfs/ |
H A D | file.c | 31 int omfs_shrink_inode(struct inode *inode) in omfs_shrink_inode() argument 33 struct omfs_sb_info *sbi = OMFS_SB(inode->i_sb); in omfs_shrink_inode() 43 * than inode->i_size; in omfs_shrink_inode() 45 next = inode->i_ino; in omfs_shrink_inode() 49 if (inode->i_size != 0) in omfs_shrink_inode() 52 bh = omfs_bread(inode->i_sb, next); in omfs_shrink_inode() 79 omfs_clear_range(inode->i_sb, start, (int) count); in omfs_shrink_inode() 86 if (last != inode->i_ino) in omfs_shrink_inode() 87 omfs_clear_range(inode in omfs_shrink_inode() 106 omfs_truncate(struct inode *inode) omfs_truncate() argument 116 omfs_grow_extent(struct inode *inode, struct omfs_extent *oe, u64 *ret_block) omfs_grow_extent() argument 191 find_block(struct inode *inode, struct omfs_extent_entry *ent, sector_t block, int count, int *left) find_block() argument 217 omfs_get_block(struct inode *inode, sector_t block, struct buffer_head *bh_result, int create) omfs_get_block() argument 305 struct inode *inode = mapping->host; omfs_write_failed() local 343 struct inode *inode = d_inode(dentry); omfs_setattr() local [all...] |
/kernel/linux/linux-6.6/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 30 struct inode *dir, const struct qstr *name, in fsnotify_name() 39 static inline void fsnotify_dirent(struct inode *dir, struct dentry *dentry, in fsnotify_dirent() 45 static inline void fsnotify_inode(struct inode *inode, __u32 mask) in fsnotify_inode() argument 47 if (atomic_long_read(&inode->i_sb->s_fsnotify_connectors) == 0) in fsnotify_inode() 50 if (S_ISDIR(inode->i_mode)) in fsnotify_inode() 53 fsnotify(mask, inode, FSNOTIFY_EVENT_INOD in fsnotify_inode() 60 struct inode *inode = d_inode(dentry); fsnotify_parent() local 132 fsnotify_link_count(struct inode *inode) fsnotify_link_count() argument 176 fsnotify_inode_delete(struct inode *inode) fsnotify_inode_delete() argument 192 fsnotify_inoderemove(struct inode *inode) fsnotify_inoderemove() argument 219 fsnotify_link(struct inode *dir, struct inode *inode, struct dentry *new_dentry) fsnotify_link() argument 237 fsnotify_delete(struct inode *dir, struct inode *inode, struct dentry *dentry) fsnotify_delete() argument 258 struct inode *inode = d_inode(dentry); d_delete_notify() local 384 fsnotify_sb_error(struct super_block *sb, struct inode *inode, int error) fsnotify_sb_error() argument [all...] |