Home
last modified time | relevance | path

Searched refs:i_lock (Results 1 - 25 of 149) sorted by relevance

123456

/kernel/linux/linux-5.10/fs/
H A Dinode.c31 * 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 Dstack.c32 * 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 Dfs-writeback.c146 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 Ddrop_caches.c23 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 Ddcache.c40 * 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 Dinode.c29 * 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 Dfs-writeback.c123 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 Dstack.c32 * 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 Ddrop_caches.c25 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 Ddcache.c40 * 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 Dpnfs.c262 /* 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 Dinode.c266 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 Dpnfs.c262 /* 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 Dinode.c250 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 Dorangefs-utils.c247 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 Dorangefs-utils.c247 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 Ddquot.c91 * * 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 Ddquot.c91 * * 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 Dwriteback.h217 __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 Dfid.c68 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 Dv9fs_vfs.h84 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 Dwriteback.h208 __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 Dtruncate.c45 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 Dv9fs_vfs.h85 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 Dfsnotify.c49 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()

Completed in 31 milliseconds

123456