/kernel/linux/linux-5.10/fs/ |
H A D | inode.c | 31 * inode->i_lock protects: 45 * inode->i_lock 49 * inode->i_lock 53 * inode->i_lock 172 spin_lock_init(&inode->i_lock); in inode_init_always() 173 lockdep_set_class(&inode->i_lock, &sb->s_type->i_lock_key); in inode_init_always() 413 * inode->i_lock must be held 440 * Needs inode->i_lock held. 460 lockdep_assert_held(&inode->i_lock); in inode_pin_lru_isolating() 467 spin_lock(&inode->i_lock); in inode_unpin_lru_isolating() [all...] |
H A D | stack.c | 32 * i_lock as in inode_add_bytes(). in fsstack_copy_inode_size() 35 spin_lock(&src->i_lock); in fsstack_copy_inode_size() 38 spin_unlock(&src->i_lock); in fsstack_copy_inode_size() 45 * is called, so take i_lock for that case. in fsstack_copy_inode_size() 48 * i_blocks in sync despite SMP or PREEMPTION: use i_lock for that case in fsstack_copy_inode_size() 54 spin_lock(&dst->i_lock); in fsstack_copy_inode_size() 58 spin_unlock(&dst->i_lock); in fsstack_copy_inode_size()
|
H A D | fs-writeback.c | 146 assert_spin_locked(&inode->i_lock); in inode_io_list_del_locked() 283 * @inode: inode of interest with i_lock held 285 * Returns @inode's wb with its list_lock held. @inode->i_lock must be 291 __releases(&inode->i_lock) 299 * @inode->i_lock and @wb->list_lock but list_lock nests 300 * outside i_lock. Drop i_lock and verify that the 304 spin_unlock(&inode->i_lock); 316 spin_lock(&inode->i_lock); 324 * Same as locked_inode_to_wb_and_lock_list() but @inode->i_lock is [all...] |
H A D | drop_caches.c | 23 spin_lock(&inode->i_lock); in drop_pagecache_sb() 31 spin_unlock(&inode->i_lock); in drop_pagecache_sb() 35 spin_unlock(&inode->i_lock); in drop_pagecache_sb()
|
H A D | dcache.c | 40 * dcache->d_inode->i_lock protects: 59 * dentry->d_inode->i_lock 359 __releases(dentry->d_inode->i_lock) 368 spin_unlock(&inode->i_lock); 667 spin_lock(&inode->i_lock); in d_mark_dontcache() 674 spin_unlock(&inode->i_lock); in d_mark_dontcache() 689 if (inode && unlikely(!spin_trylock(&inode->i_lock))) 710 spin_lock(&inode->i_lock); 722 spin_unlock(&inode->i_lock); 986 spin_lock(&inode->i_lock); in d_find_any_alias() [all...] |
/kernel/linux/linux-6.6/fs/ |
H A D | inode.c | 29 * inode->i_lock protects: 43 * inode->i_lock 47 * inode->i_lock 51 * inode->i_lock 195 spin_lock_init(&inode->i_lock); in inode_init_always() 196 lockdep_set_class(&inode->i_lock, &sb->s_type->i_lock_key); in inode_init_always() 440 * inode->i_lock must be held 476 * Needs inode->i_lock held. 533 spin_lock(&inode->i_lock); in __insert_inode_hash() 535 spin_unlock(&inode->i_lock); in __insert_inode_hash() [all...] |
H A D | fs-writeback.c | 123 assert_spin_locked(&inode->i_lock); in inode_io_list_move_locked() 273 * @inode: inode of interest with i_lock held 283 assert_spin_locked(&inode->i_lock); in inode_cgwb_move_to_attached() 296 * @inode: inode of interest with i_lock held 298 * Returns @inode's wb with its list_lock held. @inode->i_lock must be 304 __releases(&inode->i_lock) 312 * @inode->i_lock and @wb->list_lock but list_lock nests 313 * outside i_lock. Drop i_lock and verify that the 317 spin_unlock(&inode->i_lock); [all...] |
H A D | stack.c | 32 * i_lock as in inode_add_bytes(). in fsstack_copy_inode_size() 35 spin_lock(&src->i_lock); in fsstack_copy_inode_size() 38 spin_unlock(&src->i_lock); in fsstack_copy_inode_size() 45 * is called, so take i_lock for that case. in fsstack_copy_inode_size() 48 * i_blocks in sync despite SMP or PREEMPTION: use i_lock for that case in fsstack_copy_inode_size() 54 spin_lock(&dst->i_lock); in fsstack_copy_inode_size() 58 spin_unlock(&dst->i_lock); in fsstack_copy_inode_size()
|
H A D | drop_caches.c | 25 spin_lock(&inode->i_lock); in drop_pagecache_sb() 33 spin_unlock(&inode->i_lock); in drop_pagecache_sb() 37 spin_unlock(&inode->i_lock); in drop_pagecache_sb()
|
H A D | dcache.c | 40 * dcache->d_inode->i_lock protects: 59 * dentry->d_inode->i_lock 386 __releases(dentry->d_inode->i_lock) 395 spin_unlock(&inode->i_lock); 695 spin_lock(&inode->i_lock); in d_mark_dontcache() 702 spin_unlock(&inode->i_lock); in d_mark_dontcache() 717 if (inode && unlikely(!spin_trylock(&inode->i_lock))) 738 spin_lock(&inode->i_lock); 750 spin_unlock(&inode->i_lock); 1021 spin_lock(&inode->i_lock); in d_find_any_alias() [all...] |
/kernel/linux/linux-5.10/fs/nfs/ |
H A D | pnfs.c | 262 /* Need to hold i_lock if caller does not already hold reference */ 315 if (refcount_dec_and_lock(&lo->plh_refcount, &inode->i_lock)) { in pnfs_put_layout_hdr() 320 spin_unlock(&inode->i_lock); in pnfs_put_layout_hdr() 425 spin_lock(&inode->i_lock); in nfs4_layout_refresh_old_stateid() 444 spin_unlock(&inode->i_lock); in nfs4_layout_refresh_old_stateid() 454 * Note that caller must hold inode->i_lock. 512 spin_lock(&inode->i_lock); in pnfs_layout_io_set_failed() 515 spin_unlock(&inode->i_lock); in pnfs_layout_io_set_failed() 610 if (refcount_dec_and_lock(&lseg->pls_refcount, &inode->i_lock)) { in pnfs_put_lseg() 612 spin_unlock(&inode->i_lock); in pnfs_put_lseg() [all...] |
H A D | inode.c | 266 spin_lock(&inode->i_lock); in nfs_zap_caches() 268 spin_unlock(&inode->i_lock); in nfs_zap_caches() 274 spin_lock(&inode->i_lock); in nfs_zap_mapping() 276 spin_unlock(&inode->i_lock); in nfs_zap_mapping() 287 spin_lock(&inode->i_lock); in nfs_zap_acl_cache() 289 spin_unlock(&inode->i_lock); in nfs_zap_acl_cache() 295 spin_lock(&inode->i_lock); in nfs_invalidate_atime() 297 spin_unlock(&inode->i_lock); in nfs_invalidate_atime() 303 * NB: must be called with inode->i_lock held! 314 spin_lock(&inode->i_lock); in nfs_set_inode_stale() [all...] |
/kernel/linux/linux-6.6/fs/nfs/ |
H A D | pnfs.c | 262 /* Need to hold i_lock if caller does not already hold reference */ 315 if (refcount_dec_and_lock(&lo->plh_refcount, &inode->i_lock)) { in pnfs_put_layout_hdr() 320 spin_unlock(&inode->i_lock); in pnfs_put_layout_hdr() 425 spin_lock(&inode->i_lock); in nfs4_layout_refresh_old_stateid() 444 spin_unlock(&inode->i_lock); in nfs4_layout_refresh_old_stateid() 454 * Note that caller must hold inode->i_lock. 512 spin_lock(&inode->i_lock); in pnfs_layout_io_set_failed() 515 spin_unlock(&inode->i_lock); in pnfs_layout_io_set_failed() 610 if (refcount_dec_and_lock(&lseg->pls_refcount, &inode->i_lock)) { in pnfs_put_lseg() 615 spin_unlock(&inode->i_lock); in pnfs_put_lseg() [all...] |
H A D | inode.c | 250 spin_lock(&inode->i_lock); in nfs_zap_caches() 252 spin_unlock(&inode->i_lock); in nfs_zap_caches() 258 spin_lock(&inode->i_lock); in nfs_zap_mapping() 260 spin_unlock(&inode->i_lock); in nfs_zap_mapping() 271 spin_lock(&inode->i_lock); in nfs_zap_acl_cache() 273 spin_unlock(&inode->i_lock); in nfs_zap_acl_cache() 279 spin_lock(&inode->i_lock); in nfs_invalidate_atime() 281 spin_unlock(&inode->i_lock); in nfs_invalidate_atime() 287 * NB: must be called with inode->i_lock held! 298 spin_lock(&inode->i_lock); in nfs_set_inode_stale() [all...] |
/kernel/linux/linux-5.10/fs/orangefs/ |
H A D | orangefs-utils.c | 247 spin_lock(&inode->i_lock); in orangefs_inode_getattr() 252 spin_unlock(&inode->i_lock); in orangefs_inode_getattr() 256 spin_unlock(&inode->i_lock); in orangefs_inode_getattr() 259 spin_unlock(&inode->i_lock); in orangefs_inode_getattr() 281 spin_lock(&inode->i_lock); in orangefs_inode_getattr() 286 spin_unlock(&inode->i_lock); in orangefs_inode_getattr() 378 spin_unlock(&inode->i_lock); in orangefs_inode_getattr() 427 spin_lock(&inode->i_lock); in orangefs_inode_setattr() 435 spin_unlock(&inode->i_lock); in orangefs_inode_setattr() 439 spin_unlock(&inode->i_lock); in orangefs_inode_setattr() [all...] |
/kernel/linux/linux-6.6/fs/orangefs/ |
H A D | orangefs-utils.c | 247 spin_lock(&inode->i_lock); in orangefs_inode_getattr() 252 spin_unlock(&inode->i_lock); in orangefs_inode_getattr() 256 spin_unlock(&inode->i_lock); in orangefs_inode_getattr() 259 spin_unlock(&inode->i_lock); in orangefs_inode_getattr() 281 spin_lock(&inode->i_lock); in orangefs_inode_getattr() 286 spin_unlock(&inode->i_lock); in orangefs_inode_getattr() 378 spin_unlock(&inode->i_lock); in orangefs_inode_getattr() 427 spin_lock(&inode->i_lock); in orangefs_inode_setattr() 435 spin_unlock(&inode->i_lock); in orangefs_inode_setattr() 439 spin_unlock(&inode->i_lock); in orangefs_inode_setattr() [all...] |
/kernel/linux/linux-5.10/fs/quota/ |
H A D | dquot.c | 91 * * inode->i_lock protects inode->i_blocks, i_bytes and also guards 100 * dq_data_lock > dq_list_lock > i_lock > dquot->dq_dqb_lock, 1044 spin_lock(&inode->i_lock); in add_dquot_ref() 1048 spin_unlock(&inode->i_lock); in add_dquot_ref() 1052 spin_unlock(&inode->i_lock); in add_dquot_ref() 1603 spin_lock(&inode->i_lock); in __dquot_initialize() 1609 spin_unlock(&inode->i_lock); in __dquot_initialize() 1695 * i_lock similar to i_blocks+i_bytes. 1718 spin_lock(&inode->i_lock); in inode_get_rsv_space() 1720 spin_unlock(&inode->i_lock); in inode_get_rsv_space() [all...] |
/kernel/linux/linux-6.6/fs/quota/ |
H A D | dquot.c | 91 * * inode->i_lock protects inode->i_blocks, i_bytes and also guards 100 * dq_data_lock > dq_list_lock > i_lock > dquot->dq_dqb_lock, 1042 spin_lock(&inode->i_lock); in add_dquot_ref() 1046 spin_unlock(&inode->i_lock); in add_dquot_ref() 1050 spin_unlock(&inode->i_lock); in add_dquot_ref() 1556 spin_lock(&inode->i_lock); in __dquot_initialize() 1562 spin_unlock(&inode->i_lock); in __dquot_initialize() 1649 * i_lock similar to i_blocks+i_bytes. 1672 spin_lock(&inode->i_lock); in inode_get_rsv_space() 1674 spin_unlock(&inode->i_lock); in inode_get_rsv_space() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | writeback.h | 217 __releases(&inode->i_lock); 232 * @inode->i_lock. 267 spin_lock(&inode->i_lock); in wbc_attach_fdatawrite_inode() 306 __releases(&inode->i_lock) 308 spin_unlock(&inode->i_lock);
|
/kernel/linux/linux-6.6/fs/9p/ |
H A D | fid.c | 68 spin_lock(&inode->i_lock); in v9fs_fid_find_inode() 82 spin_unlock(&inode->i_lock); in v9fs_fid_find_inode() 97 spin_lock(&inode->i_lock); in v9fs_open_fid_add() 99 spin_unlock(&inode->i_lock); in v9fs_open_fid_add()
|
H A D | v9fs_vfs.h | 84 spin_lock(&inode->i_lock); in v9fs_i_size_write() 87 spin_unlock(&inode->i_lock); in v9fs_i_size_write()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | writeback.h | 208 __releases(&inode->i_lock); 224 * @inode->i_lock. 259 spin_lock(&inode->i_lock); in wbc_attach_fdatawrite_inode() 298 __releases(&inode->i_lock) 300 spin_unlock(&inode->i_lock);
|
/kernel/linux/linux-6.6/mm/ |
H A D | truncate.c | 45 spin_lock(&mapping->host->i_lock); in clear_shadow_entry() 51 spin_unlock(&mapping->host->i_lock); in clear_shadow_entry() 78 spin_lock(&mapping->host->i_lock); in truncate_folio_batch_exceptionals() 103 spin_unlock(&mapping->host->i_lock); in truncate_folio_batch_exceptionals() 578 spin_lock(&mapping->host->i_lock); in invalidate_complete_folio2() 588 spin_unlock(&mapping->host->i_lock); in invalidate_complete_folio2() 594 spin_unlock(&mapping->host->i_lock); in invalidate_complete_folio2()
|
/kernel/linux/linux-5.10/fs/9p/ |
H A D | v9fs_vfs.h | 85 spin_lock(&inode->i_lock); in v9fs_i_size_write() 88 spin_unlock(&inode->i_lock); in v9fs_i_size_write()
|
/kernel/linux/linux-5.10/fs/notify/ |
H A D | fsnotify.c | 49 spin_lock(&inode->i_lock); in fsnotify_unmount_inodes() 51 spin_unlock(&inode->i_lock); in fsnotify_unmount_inodes() 65 spin_unlock(&inode->i_lock); in fsnotify_unmount_inodes() 70 spin_unlock(&inode->i_lock); in fsnotify_unmount_inodes() 119 spin_lock(&inode->i_lock); in __fsnotify_update_child_dentry_flags() 142 spin_unlock(&inode->i_lock); in __fsnotify_update_child_dentry_flags()
|