Home
last modified time | relevance | path

Searched refs:i_lock (Results 1 – 25 of 71) sorted by relevance

123

/linux/fs/
H A Dfs-writeback.c119 assert_spin_locked(&inode->i_lock); in inode_io_list_move_locked()
316 assert_spin_locked(&inode->i_lock); in inode_cgwb_move_to_attached()
337 __releases(&inode->i_lock) in locked_inode_to_wb_and_lock_list()
350 spin_unlock(&inode->i_lock); in locked_inode_to_wb_and_lock_list()
362 spin_lock(&inode->i_lock); in locked_inode_to_wb_and_lock_list()
376 spin_lock(&inode->i_lock); in inode_to_wb_and_lock_list()
414 spin_lock(&inode->i_lock); in inode_do_switch_wbs()
500 spin_unlock(&inode->i_lock); in inode_do_switch_wbs()
642 spin_lock(&inode->i_lock); in inode_prepare_wbs_switch()
646 spin_unlock(&inode->i_lock); in inode_prepare_wbs_switch()
[all …]
H A Dinode.c265 spin_lock_init(&inode->i_lock); in inode_init_always_gfp()
266 lockdep_set_class(&inode->i_lock, &sb->s_type->i_lock_key); in inode_init_always_gfp()
530 spin_lock(&inode->i_lock); in wait_on_new_inode()
532 spin_unlock(&inode->i_lock); in wait_on_new_inode()
541 spin_unlock(&inode->i_lock); in wait_on_new_inode()
543 spin_lock(&inode->i_lock); in wait_on_new_inode()
547 spin_unlock(&inode->i_lock); in wait_on_new_inode()
553 lockdep_assert_held(&inode->i_lock); in __inode_lru_list_add()
589 lockdep_assert_held(&inode->i_lock); in inode_pin_lru_isolating()
596 spin_lock(&inode->i_lock); in inode_unpin_lru_isolating()
[all …]
H A Dstack.c35 spin_lock(&src->i_lock); in fsstack_copy_inode_size()
38 spin_unlock(&src->i_lock); 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.c42 * dcache->d_inode->i_lock protects:
61 * dentry->d_inode->i_lock
459 __releases(dentry->d_inode->i_lock) in dentry_unlink_inode()
473 spin_unlock(&inode->i_lock); in dentry_unlink_inode()
703 * we need to get ->i_lock of the inode of that dentry as well.
704 * However, ->i_lock nests outside of ->d_lock, so if trylock fails we might
734 if (!inode || likely(spin_trylock(&inode->i_lock))) in lock_for_kill()
743 spin_lock(&inode->i_lock); in lock_for_kill()
749 spin_unlock(&inode->i_lock); in lock_for_kill()
756 spin_unlock(&inode->i_lock); in lock_for_kill()
[all...]
H A Dpipe.c796 spin_lock(&inode->i_lock); in put_pipe_info()
801 spin_unlock(&inode->i_lock); in put_pipe_info()
1210 spin_lock(&inode->i_lock); in fifo_open()
1214 spin_unlock(&inode->i_lock); in fifo_open()
1216 spin_unlock(&inode->i_lock); in fifo_open()
1221 spin_lock(&inode->i_lock); in fifo_open()
1224 spin_unlock(&inode->i_lock); in fifo_open()
1229 spin_unlock(&inode->i_lock); in fifo_open()
/linux/fs/nfs/
H A Dpnfs.c315 if (refcount_dec_and_lock(&lo->plh_refcount, &inode->i_lock)) { in pnfs_put_layout_hdr()
321 wake_up_var_locked(lo, &inode->i_lock); in pnfs_put_layout_hdr()
322 spin_unlock(&inode->i_lock); in pnfs_put_layout_hdr()
424 spin_lock(&inode->i_lock); in nfs4_layout_refresh_old_stateid()
444 spin_unlock(&inode->i_lock); in nfs4_layout_refresh_old_stateid()
526 spin_lock(&inode->i_lock); in pnfs_layout_io_set_failed()
529 spin_unlock(&inode->i_lock); in pnfs_layout_io_set_failed()
624 if (refcount_dec_and_lock(&lseg->pls_refcount, &inode->i_lock)) { in pnfs_put_lseg()
629 spin_unlock(&inode->i_lock); in pnfs_put_lseg()
791 spin_lock(&nfsi->vfs_inode.i_lock); in __pnfs_destroy_layout()
[all …]
H A Dinode.c235 spin_lock(&inode->i_lock); in nfs_zap_caches()
237 spin_unlock(&inode->i_lock); in nfs_zap_caches()
243 spin_lock(&inode->i_lock); in nfs_zap_mapping()
245 spin_unlock(&inode->i_lock); in nfs_zap_mapping()
256 spin_lock(&inode->i_lock); in nfs_zap_acl_cache()
258 spin_unlock(&inode->i_lock); in nfs_zap_acl_cache()
266 spin_lock(&inode->i_lock); in nfs_invalidate_atime()
268 spin_unlock(&inode->i_lock); in nfs_invalidate_atime()
285 spin_lock(&inode->i_lock); in nfs_set_inode_stale()
287 spin_unlock(&inode->i_lock); in nfs_set_inode_stale()
[all …]
H A Ddir.c86 spin_lock(&dir->i_lock); in alloc_nfs_open_dir_context()
94 spin_unlock(&dir->i_lock); in alloc_nfs_open_dir_context()
102 spin_lock(&dir->i_lock); in put_nfs_open_dir_context()
104 spin_unlock(&dir->i_lock); in put_nfs_open_dir_context()
1524 spin_lock(&inode->i_lock); in nfs_clear_verifier_delegated()
1529 spin_unlock(&inode->i_lock); in nfs_clear_verifier_delegated()
1635 spin_lock(&inode->i_lock); in nfs_mark_dir_for_revalidate()
1637 spin_unlock(&inode->i_lock); in nfs_mark_dir_for_revalidate()
1942 spin_lock(&inode->i_lock); in nfs_drop_nlink()
1950 spin_unlock(&inode->i_lock); in nfs_drop_nlink()
[all …]
H A Dwrite.c195 spin_lock(&inode->i_lock); in nfs_grow_file()
210 spin_unlock(&inode->i_lock); in nfs_grow_file()
221 spin_lock(&inode->i_lock); in nfs_set_pageerror()
225 spin_unlock(&inode->i_lock); in nfs_set_pageerror()
1471 spin_lock(&inode->i_lock); in nfs_writeback_update_inode()
1473 spin_unlock(&inode->i_lock); in nfs_writeback_update_inode()
1477 spin_lock(&inode->i_lock); in nfs_writeback_update_inode()
1480 spin_unlock(&inode->i_lock); in nfs_writeback_update_inode()
1543 spin_lock(&inode->i_lock); in nfs_writeback_done()
1546 spin_unlock(&inode->i_lock); in nfs_writeback_done()
/linux/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()
H A Dfile.c293 spin_lock(&inode->i_lock); in orangefs_revalidate_mapping()
295 spin_unlock(&inode->i_lock); in orangefs_revalidate_mapping()
300 spin_unlock(&inode->i_lock); in orangefs_revalidate_mapping()
306 spin_unlock(&inode->i_lock); in orangefs_revalidate_mapping()
/linux/fs/quota/
H A Ddquot.c1057 spin_lock(&inode->i_lock); in add_dquot_ref()
1061 spin_unlock(&inode->i_lock); in add_dquot_ref()
1065 spin_unlock(&inode->i_lock); in add_dquot_ref()
1503 spin_lock(&inode->i_lock); in __dquot_initialize()
1509 spin_unlock(&inode->i_lock); in __dquot_initialize()
1619 spin_lock(&inode->i_lock); in inode_get_rsv_space()
1621 spin_unlock(&inode->i_lock); in inode_get_rsv_space()
1648 spin_lock(&inode->i_lock); in __dquot_alloc_space()
1650 spin_unlock(&inode->i_lock); in __dquot_alloc_space()
1662 spin_lock(&inode->i_lock); in __dquot_alloc_space()
[all …]
/linux/fs/netfs/
H A Dmisc.c152 spin_lock(&inode->i_lock); in netfs_dirty_folio()
157 spin_unlock(&inode->i_lock); in netfs_dirty_folio()
228 spin_lock(&inode->i_lock); in netfs_invalidate_folio()
232 spin_unlock(&inode->i_lock); in netfs_invalidate_folio()
317 spin_lock(&inode->i_lock); in netfs_release_folio()
321 spin_unlock(&inode->i_lock); in netfs_release_folio()
H A Dread_single.c42 spin_lock(&inode->i_lock); in netfs_single_mark_inode_dirty()
47 spin_unlock(&inode->i_lock); in netfs_single_mark_inode_dirty()
H A Ddirect_write.c393 spin_lock(&inode->i_lock); in netfs_unbuffered_write_iter()
396 spin_unlock(&inode->i_lock);
/linux/fs/9p/
H A Dvfs_addr.c66 spin_lock(&inode->i_lock); in v9fs_issue_write()
84 spin_unlock(&inode->i_lock); in v9fs_issue_write()
/linux/fs/overlayfs/
H A Dutil.c1019 spin_lock(&inode->i_lock); in ovl_inuse_trylock()
1024 spin_unlock(&inode->i_lock); in ovl_inuse_trylock()
1034 spin_lock(&inode->i_lock); in ovl_inuse_unlock()
1037 spin_unlock(&inode->i_lock); in ovl_inuse_unlock()
1046 spin_lock(&inode->i_lock); in ovl_is_inuse()
1048 spin_unlock(&inode->i_lock); in ovl_is_inuse()
1506 spin_lock(&inode->i_lock); in ovl_copyattr()
1517 spin_unlock(&inode->i_lock); in ovl_copyattr()
/linux/fs/xfs/
H A Dxfs_health.c354 spin_lock(&VFS_I(ip)->i_lock); in xfs_inode_mark_sick()
356 spin_unlock(&VFS_I(ip)->i_lock); in xfs_inode_mark_sick()
386 spin_lock(&VFS_I(ip)->i_lock); in xfs_inode_mark_corrupt()
388 spin_unlock(&VFS_I(ip)->i_lock); in xfs_inode_mark_corrupt()
H A Dxfs_inode.c165 down_write_nested(&ip->i_lock, XFS_ILOCK_DEP(lock_flags)); in xfs_ilock()
167 down_read_nested(&ip->i_lock, XFS_ILOCK_DEP(lock_flags)); in xfs_ilock()
208 if (!down_write_trylock(&ip->i_lock)) in xfs_ilock_nowait()
211 if (!down_read_trylock(&ip->i_lock)) in xfs_ilock_nowait()
260 up_write(&ip->i_lock); in xfs_iunlock()
262 up_read(&ip->i_lock); in xfs_iunlock()
281 downgrade_write(&ip->i_lock); in xfs_ilock_demote()
300 rwsem_assert_held(&ip->i_lock); in xfs_assert_ilocked()
302 rwsem_assert_held_write_nolockdep(&ip->i_lock); in xfs_assert_ilocked()
/linux/block/
H A Dbdev.c68 spin_lock(&inode->i_lock); in bdev_write_inode()
70 spin_unlock(&inode->i_lock); in bdev_write_inode()
76 spin_lock(&inode->i_lock); in bdev_write_inode()
78 spin_unlock(&inode->i_lock); in bdev_write_inode()
1348 spin_lock(&inode->i_lock); in sync_bdevs()
1351 spin_unlock(&inode->i_lock); in sync_bdevs()
1355 spin_unlock(&inode->i_lock); in sync_bdevs()
/linux/fs/nfs/flexfilelayout/
H A Dflexfilelayoutdev.c283 spin_lock(&flo->generic_hdr.plh_inode->i_lock); in ff_layout_track_ds_error()
285 spin_unlock(&flo->generic_hdr.plh_inode->i_lock); in ff_layout_track_ds_error()
537 spin_lock(&inode->i_lock); in do_layout_fetch_ds_ioerr()
550 spin_unlock(&inode->i_lock); in do_layout_fetch_ds_ioerr()
H A Dflexfilelayout.c243 spin_lock(&inode->i_lock); in ff_layout_add_mirror()
250 spin_unlock(&inode->i_lock); in ff_layout_add_mirror()
256 spin_unlock(&inode->i_lock); in ff_layout_add_mirror()
267 spin_lock(&inode->i_lock); in ff_layout_remove_mirror()
269 spin_unlock(&inode->i_lock); in ff_layout_remove_mirror()
676 spin_lock(&inode->i_lock); in ff_layout_free_lseg()
678 spin_unlock(&inode->i_lock); in ff_layout_free_lseg()
2518 spin_lock(&inode->i_lock); in ff_layout_setup_ds_info()
2520 spin_unlock(&inode->i_lock); in ff_layout_setup_ds_info()
2530 spin_lock(&inode->i_lock); in ff_layout_release_ds_info()
[all …]
/linux/fs/smb/client/
H A Dinode.c197 spin_lock(&inode->i_lock); in cifs_fattr_to_inode()
251 spin_unlock(&inode->i_lock); in cifs_fattr_to_inode()
1626 spin_lock(&inode->i_lock); in inode_has_hashed_dentries()
1629 spin_unlock(&inode->i_lock); in inode_has_hashed_dentries()
1633 spin_unlock(&inode->i_lock); in inode_has_hashed_dentries()
1740 spin_lock(&inode->i_lock); in cifs_root_iget()
1747 spin_unlock(&inode->i_lock); in cifs_root_iget()
1949 spin_lock(&inode->i_lock); in cifs_drop_nlink()
1952 spin_unlock(&inode->i_lock);
2165 * inode, no need to grab the i_lock befor
[all...]
/linux/security/landlock/
H A Dfs.c294 spin_lock(&inode->i_lock); in get_inode_object()
297 spin_unlock(&inode->i_lock); in get_inode_object()
311 spin_unlock(&inode->i_lock); in get_inode_object()
1402 spin_lock(&inode->i_lock); in hook_sb_delete()
1412 spin_unlock(&inode->i_lock); in hook_sb_delete()
1420 spin_unlock(&inode->i_lock); in hook_sb_delete()
1425 spin_unlock(&inode->i_lock); in hook_sb_delete()

123