Home
last modified time | relevance | path

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

/linux-4.1.27/fs/notify/
Dinode_mark.c39 spin_lock(&inode->i_lock); in fsnotify_recalc_inode_mask()
41 spin_unlock(&inode->i_lock); in fsnotify_recalc_inode_mask()
53 spin_lock(&inode->i_lock); in fsnotify_destroy_inode_mark()
64 spin_unlock(&inode->i_lock); in fsnotify_destroy_inode_mark()
76 spin_lock(&inode->i_lock); in fsnotify_clear_marks_by_inode()
82 spin_unlock(&inode->i_lock); in fsnotify_clear_marks_by_inode()
104 spin_lock(&inode->i_lock); in fsnotify_find_inode_mark()
106 spin_unlock(&inode->i_lock); in fsnotify_find_inode_mark()
154 spin_lock(&inode->i_lock); in fsnotify_add_inode_mark()
159 spin_unlock(&inode->i_lock); in fsnotify_add_inode_mark()
[all …]
Dfsnotify.c63 spin_lock(&inode->i_lock); in __fsnotify_update_child_dentry_flags()
86 spin_unlock(&inode->i_lock); in __fsnotify_update_child_dentry_flags()
/linux-4.1.27/fs/
Dinode.c160 spin_lock_init(&inode->i_lock); in inode_init_always()
161 lockdep_set_class(&inode->i_lock, &sb->s_type->i_lock_key); in inode_init_always()
465 spin_lock(&inode->i_lock); in __insert_inode_hash()
467 spin_unlock(&inode->i_lock); in __insert_inode_hash()
481 spin_lock(&inode->i_lock); in __remove_inode_hash()
483 spin_unlock(&inode->i_lock); in __remove_inode_hash()
554 spin_lock(&inode->i_lock); in evict()
557 spin_unlock(&inode->i_lock); in evict()
600 spin_lock(&inode->i_lock); in evict_inodes()
602 spin_unlock(&inode->i_lock); in evict_inodes()
[all …]
Dfs-writeback.c370 __releases(inode->i_lock) in __inode_wait_for_writeback()
371 __acquires(inode->i_lock) in __inode_wait_for_writeback()
378 spin_unlock(&inode->i_lock); in __inode_wait_for_writeback()
381 spin_lock(&inode->i_lock); in __inode_wait_for_writeback()
390 spin_lock(&inode->i_lock); in inode_wait_for_writeback()
392 spin_unlock(&inode->i_lock); in inode_wait_for_writeback()
401 __releases(inode->i_lock) in inode_sleep_on_writeback()
409 spin_unlock(&inode->i_lock); in inode_sleep_on_writeback()
518 spin_lock(&inode->i_lock); in __writeback_single_inode()
550 spin_unlock(&inode->i_lock); in __writeback_single_inode()
[all …]
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()
Ddrop_caches.c22 spin_lock(&inode->i_lock); in drop_pagecache_sb()
25 spin_unlock(&inode->i_lock); in drop_pagecache_sb()
29 spin_unlock(&inode->i_lock); in drop_pagecache_sb()
Ddcache.c332 __releases(dentry->d_inode->i_lock) in dentry_iput()
339 spin_unlock(&inode->i_lock); in dentry_iput()
357 __releases(dentry->d_inode->i_lock) in dentry_unlink_inode()
366 spin_unlock(&inode->i_lock); in dentry_unlink_inode()
564 if (inode && unlikely(!spin_trylock(&inode->i_lock))) in dentry_kill()
571 spin_unlock(&inode->i_lock); in dentry_kill()
896 spin_lock(&inode->i_lock); in d_find_alias()
898 spin_unlock(&inode->i_lock); in d_find_alias()
912 spin_lock(&inode->i_lock); in d_prune_aliases()
927 spin_unlock(&inode->i_lock); in d_prune_aliases()
[all …]
Dposix_acl.c42 spin_lock(&inode->i_lock); in get_cached_acl()
46 spin_unlock(&inode->i_lock); in get_cached_acl()
62 spin_lock(&inode->i_lock); in set_cached_acl()
65 spin_unlock(&inode->i_lock); in set_cached_acl()
75 spin_lock(&inode->i_lock); in forget_cached_acl()
78 spin_unlock(&inode->i_lock); in forget_cached_acl()
87 spin_lock(&inode->i_lock); in forget_all_cached_acls()
91 spin_unlock(&inode->i_lock); in forget_all_cached_acls()
Dstat.c462 spin_lock(&inode->i_lock); in inode_add_bytes()
464 spin_unlock(&inode->i_lock); in inode_add_bytes()
484 spin_lock(&inode->i_lock); in inode_sub_bytes()
486 spin_unlock(&inode->i_lock); in inode_sub_bytes()
495 spin_lock(&inode->i_lock); in inode_get_bytes()
497 spin_unlock(&inode->i_lock); in inode_get_bytes()
Dpipe.c535 spin_lock(&inode->i_lock); in put_pipe_info()
540 spin_unlock(&inode->i_lock); in put_pipe_info()
829 spin_lock(&inode->i_lock); in fifo_open()
833 spin_unlock(&inode->i_lock); in fifo_open()
835 spin_unlock(&inode->i_lock); in fifo_open()
840 spin_lock(&inode->i_lock); in fifo_open()
843 spin_unlock(&inode->i_lock); in fifo_open()
848 spin_unlock(&inode->i_lock); in fifo_open()
Dsync.c185 spin_lock(&inode->i_lock); in vfs_fsync_range()
187 spin_unlock(&inode->i_lock); in vfs_fsync_range()
Dblock_dev.c53 spin_lock(&inode->i_lock); in bdev_write_inode()
55 spin_unlock(&inode->i_lock); in bdev_write_inode()
57 spin_lock(&inode->i_lock); in bdev_write_inode()
59 spin_unlock(&inode->i_lock); in bdev_write_inode()
1776 spin_lock(&inode->i_lock); in iterate_bdevs()
1779 spin_unlock(&inode->i_lock); in iterate_bdevs()
1783 spin_unlock(&inode->i_lock); in iterate_bdevs()
Dnamei.c383 spin_lock(&inode->i_lock); in do_inode_permission()
385 spin_unlock(&inode->i_lock); in do_inode_permission()
3231 spin_lock(&inode->i_lock); in do_tmpfile()
3233 spin_unlock(&inode->i_lock); in do_tmpfile()
3997 spin_lock(&inode->i_lock); in vfs_link()
3999 spin_unlock(&inode->i_lock); in vfs_link()
/linux-4.1.27/fs/nfs/
Dpnfs.c245 if (atomic_dec_and_lock(&lo->plh_refcount, &inode->i_lock)) { in pnfs_put_layout_hdr()
249 spin_unlock(&inode->i_lock); in pnfs_put_layout_hdr()
287 spin_lock(&inode->i_lock); in pnfs_layout_io_set_failed()
290 spin_unlock(&inode->i_lock); in pnfs_layout_io_set_failed()
370 spin_lock(&inode->i_lock); in pnfs_layoutreturn_before_put_lseg()
380 spin_unlock(&inode->i_lock); in pnfs_layoutreturn_before_put_lseg()
386 spin_unlock(&inode->i_lock); in pnfs_layoutreturn_before_put_lseg()
412 if (atomic_dec_and_lock(&lseg->pls_refcount, &inode->i_lock)) { in pnfs_put_lseg()
415 spin_unlock(&inode->i_lock); in pnfs_put_lseg()
446 assert_spin_locked(&lseg->pls_layout->plh_inode->i_lock); in pnfs_put_lseg_locked()
[all …]
Dinode.c198 spin_lock(&inode->i_lock); in nfs_zap_caches()
200 spin_unlock(&inode->i_lock); in nfs_zap_caches()
206 spin_lock(&inode->i_lock); in nfs_zap_mapping()
208 spin_unlock(&inode->i_lock); in nfs_zap_mapping()
219 spin_lock(&inode->i_lock); in nfs_zap_acl_cache()
221 spin_unlock(&inode->i_lock); in nfs_zap_acl_cache()
227 spin_lock(&inode->i_lock); in nfs_invalidate_atime()
229 spin_unlock(&inode->i_lock); in nfs_invalidate_atime()
286 spin_lock(&inode->i_lock); in nfs_clear_label_invalid()
288 spin_unlock(&inode->i_lock); in nfs_clear_label_invalid()
[all …]
Dwrite.c136 spin_lock(&inode->i_lock); in nfs_page_find_head_request()
138 spin_unlock(&inode->i_lock); in nfs_page_find_head_request()
149 spin_lock(&inode->i_lock); in nfs_grow_file()
160 spin_unlock(&inode->i_lock); in nfs_grow_file()
326 __releases(&inode->i_lock) in nfs_unroll_locks_and_wait()
341 spin_unlock(&inode->i_lock); in nfs_unroll_locks_and_wait()
441 spin_lock(&inode->i_lock); in nfs_lock_and_join_requests()
451 spin_unlock(&inode->i_lock); in nfs_lock_and_join_requests()
459 spin_unlock(&inode->i_lock); in nfs_lock_and_join_requests()
485 spin_unlock(&inode->i_lock); in nfs_lock_and_join_requests()
[all …]
Dcallback_proc.c131 spin_lock(&ino->i_lock); in get_layout_by_fh_locked()
134 spin_unlock(&ino->i_lock); in get_layout_by_fh_locked()
139 spin_unlock(&ino->i_lock); in get_layout_by_fh_locked()
175 spin_lock(&ino->i_lock); in initiate_file_draining()
177 spin_unlock(&ino->i_lock); in initiate_file_draining()
181 spin_lock(&ino->i_lock); in initiate_file_draining()
194 spin_unlock(&ino->i_lock); in initiate_file_draining()
Dunlink.c195 spin_lock(&dir->i_lock); in nfs_call_unlink()
199 spin_unlock(&dir->i_lock); in nfs_call_unlink()
203 spin_unlock(&dir->i_lock); in nfs_call_unlink()
232 spin_lock(&dir->i_lock); in nfs_unblock_sillyrename()
238 spin_unlock(&dir->i_lock); in nfs_unblock_sillyrename()
241 spin_lock(&dir->i_lock); in nfs_unblock_sillyrename()
243 spin_unlock(&dir->i_lock); in nfs_unblock_sillyrename()
Dgetroot.c59 spin_lock(&d_inode(sb->s_root)->i_lock); in nfs_superblock_set_dummy_root()
63 spin_unlock(&d_inode(sb->s_root)->i_lock); in nfs_superblock_set_dummy_root()
Ddir.c81 spin_lock(&dir->i_lock); in alloc_nfs_open_dir_context()
83 spin_unlock(&dir->i_lock); in alloc_nfs_open_dir_context()
91 spin_lock(&dir->i_lock); in put_nfs_open_dir_context()
93 spin_unlock(&dir->i_lock); in put_nfs_open_dir_context()
1312 spin_lock(&inode->i_lock); in nfs_drop_nlink()
1317 spin_unlock(&inode->i_lock); in nfs_drop_nlink()
2129 spin_lock(&inode->i_lock); in nfs_do_access_cache_scan()
2147 spin_unlock(&inode->i_lock); in nfs_do_access_cache_scan()
2214 spin_lock(&inode->i_lock); in nfs_access_zap_cache()
2216 spin_unlock(&inode->i_lock); in nfs_access_zap_cache()
[all …]
Ddelegation.c126 spin_lock(&inode->i_lock); in nfs_delegation_claim_opens()
138 spin_unlock(&inode->i_lock); in nfs_delegation_claim_opens()
154 spin_unlock(&inode->i_lock); in nfs_delegation_claim_opens()
386 spin_lock(&inode->i_lock); in nfs_inode_set_delegation()
388 spin_unlock(&inode->i_lock); in nfs_inode_set_delegation()
Dnfs4state.c693 spin_lock(&inode->i_lock); in nfs4_get_open_state()
695 spin_unlock(&inode->i_lock); in nfs4_get_open_state()
700 spin_lock(&inode->i_lock); in nfs4_get_open_state()
709 spin_unlock(&inode->i_lock); in nfs4_get_open_state()
715 spin_unlock(&inode->i_lock); in nfs4_get_open_state()
731 spin_lock(&inode->i_lock); in nfs4_put_open_state()
734 spin_unlock(&inode->i_lock); in nfs4_put_open_state()
1345 spin_lock(&inode->i_lock); in nfs_inode_find_state_and_recover()
1357 spin_unlock(&inode->i_lock); in nfs_inode_find_state_and_recover()
1368 spin_lock(&inode->i_lock); in nfs4_state_mark_open_context_bad()
[all …]
Ddirect.c281 cinfo->lock = &dreq->inode->i_lock; in nfs_init_cinfo_from_dreq()
376 spin_lock(&inode->i_lock); in nfs_direct_complete()
379 spin_unlock(&inode->i_lock); in nfs_direct_complete()
1025 spin_lock(&inode->i_lock); in nfs_file_direct_write()
1028 spin_unlock(&inode->i_lock); in nfs_file_direct_write()
Dnfs4proc.c901 spin_lock(&dir->i_lock); in update_changeattr()
908 spin_unlock(&dir->i_lock); in update_changeattr()
1534 spin_lock(&state->inode->i_lock); in nfs4_state_find_open_context()
1539 spin_unlock(&state->inode->i_lock); in nfs4_state_find_open_context()
1542 spin_unlock(&state->inode->i_lock); in nfs4_state_find_open_context()
4490 spin_lock(&inode->i_lock); in nfs4_set_cached_acl()
4493 spin_unlock(&inode->i_lock); in nfs4_set_cached_acl()
4507 spin_lock(&inode->i_lock); in nfs4_read_cached_acl()
4522 spin_unlock(&inode->i_lock); in nfs4_read_cached_acl()
4705 spin_lock(&inode->i_lock); in __nfs4_proc_set_acl()
[all …]
Dpagelist.c301 spin_lock(&inode->i_lock); in nfs_page_group_init()
303 spin_unlock(&inode->i_lock); in nfs_page_group_init()
Dnfs4xdr.c2007 spin_lock(&args->inode->i_lock); in encode_layoutreturn()
2009 spin_unlock(&args->inode->i_lock); in encode_layoutreturn()
/linux-4.1.27/fs/ocfs2/
Ddcache.c174 spin_lock(&inode->i_lock); in ocfs2_find_local_alias()
183 spin_unlock(&inode->i_lock); in ocfs2_find_local_alias()
188 spin_unlock(&inode->i_lock); in ocfs2_find_local_alias()
/linux-4.1.27/fs/exportfs/
Dexpfs.c52 spin_lock(&inode->i_lock); in find_acceptable_alias()
55 spin_unlock(&inode->i_lock); in find_acceptable_alias()
62 spin_lock(&inode->i_lock); in find_acceptable_alias()
65 spin_unlock(&inode->i_lock); in find_acceptable_alias()
/linux-4.1.27/fs/nfs/flexfilelayout/
Dflexfilelayoutdev.c268 spin_lock(&flo->generic_hdr.plh_inode->i_lock); in ff_layout_track_ds_error()
272 spin_unlock(&flo->generic_hdr.plh_inode->i_lock); in ff_layout_track_ds_error()
275 spin_unlock(&flo->generic_hdr.plh_inode->i_lock); in ff_layout_track_ds_error()
289 spin_lock(&flo->generic_hdr.plh_inode->i_lock); in ff_layout_track_ds_error()
291 spin_unlock(&flo->generic_hdr.plh_inode->i_lock); in ff_layout_track_ds_error()
Dflexfilelayout.c400 spin_lock(&inode->i_lock); in ff_layout_free_lseg()
406 spin_unlock(&inode->i_lock); in ff_layout_free_lseg()
1442 spin_lock(&hdr->plh_inode->i_lock); in ff_layout_encode_ioerr()
1444 spin_unlock(&hdr->plh_inode->i_lock); in ff_layout_encode_ioerr()
/linux-4.1.27/fs/cifs/
Dinode.c161 spin_lock(&inode->i_lock);
202 spin_unlock(&inode->i_lock);
923 spin_lock(&inode->i_lock);
926 spin_unlock(&inode->i_lock);
930 spin_unlock(&inode->i_lock);
1011 spin_lock(&inode->i_lock);
1018 spin_unlock(&inode->i_lock);
1216 spin_lock(&inode->i_lock);
1219 spin_unlock(&inode->i_lock);
1578 spin_lock(&d_inode(direntry)->i_lock);
[all …]
Dlink.c592 spin_lock(&d_inode(old_file)->i_lock); in cifs_hardlink()
594 spin_unlock(&d_inode(old_file)->i_lock); in cifs_hardlink()
Dfile.c1698 spin_lock(&d_inode(dentry)->i_lock); in cifs_write()
1700 spin_unlock(&d_inode(dentry)->i_lock); in cifs_write()
1708 spin_lock(&d_inode(dentry)->i_lock); in cifs_write()
1711 spin_unlock(&d_inode(dentry)->i_lock); in cifs_write()
2244 spin_lock(&inode->i_lock); in cifs_write_end()
2247 spin_unlock(&inode->i_lock); in cifs_write_end()
2411 spin_lock(&inode->i_lock); in cifs_uncached_writev_complete()
2415 spin_unlock(&inode->i_lock); in cifs_uncached_writev_complete()
Dcifssmb.c2003 spin_lock(&inode->i_lock); in cifs_writev_complete()
2005 spin_unlock(&inode->i_lock); in cifs_writev_complete()
/linux-4.1.27/fs/quota/
Ddquot.c928 spin_lock(&inode->i_lock); in add_dquot_ref()
932 spin_unlock(&inode->i_lock); in add_dquot_ref()
936 spin_unlock(&inode->i_lock); in add_dquot_ref()
1546 spin_lock(&inode->i_lock); in inode_add_rsv_space()
1548 spin_unlock(&inode->i_lock); in inode_add_rsv_space()
1554 spin_lock(&inode->i_lock); in inode_claim_rsv_space()
1557 spin_unlock(&inode->i_lock); in inode_claim_rsv_space()
1563 spin_lock(&inode->i_lock); in inode_reclaim_rsv_space()
1566 spin_unlock(&inode->i_lock); in inode_reclaim_rsv_space()
1572 spin_lock(&inode->i_lock); in inode_sub_rsv_space()
[all …]
/linux-4.1.27/mm/
Dshmem.c788 spin_lock(&inode->i_lock); in shmem_writepage()
797 spin_unlock(&inode->i_lock); in shmem_writepage()
1299 spin_lock(&inode->i_lock); in shmem_fault()
1319 spin_unlock(&inode->i_lock); in shmem_fault()
1329 spin_lock(&inode->i_lock); in shmem_fault()
1331 spin_unlock(&inode->i_lock); in shmem_fault()
1334 spin_unlock(&inode->i_lock); in shmem_fault()
2079 spin_lock(&inode->i_lock); in shmem_fallocate()
2081 spin_unlock(&inode->i_lock); in shmem_fallocate()
2089 spin_lock(&inode->i_lock); in shmem_fallocate()
[all …]
Dhugetlb.c3141 spin_lock(&inode->i_lock); in hugetlb_no_page()
3143 spin_unlock(&inode->i_lock); in hugetlb_no_page()
3660 spin_lock(&inode->i_lock); in hugetlb_unreserve_pages()
3662 spin_unlock(&inode->i_lock); in hugetlb_unreserve_pages()
/linux-4.1.27/include/linux/
Dnfs_fs.h293 spin_lock(&inode->i_lock); in nfs_mark_for_revalidate()
297 spin_unlock(&inode->i_lock); in nfs_mark_for_revalidate()
Dfs.h621 spinlock_t i_lock; /* i_blocks, i_bytes, maybe i_size */ member
1885 spin_lock(&inode->i_lock); in inode_inc_iversion()
1887 spin_unlock(&inode->i_lock); in inode_inc_iversion()
/linux-4.1.27/fs/affs/
Damigaffs.c125 spin_lock(&inode->i_lock); in affs_fix_dcache()
132 spin_unlock(&inode->i_lock); in affs_fix_dcache()
/linux-4.1.27/fs/xfs/
Dxfs_inode.c180 mrupdate_nested(&ip->i_lock, XFS_ILOCK_DEP(lock_flags)); in xfs_ilock()
182 mraccess_nested(&ip->i_lock, XFS_ILOCK_DEP(lock_flags)); in xfs_ilock()
234 if (!mrtryupdate(&ip->i_lock)) in xfs_ilock_nowait()
237 if (!mrtryaccess(&ip->i_lock)) in xfs_ilock_nowait()
298 mrunlock_excl(&ip->i_lock); in xfs_iunlock()
300 mrunlock_shared(&ip->i_lock); in xfs_iunlock()
319 mrdemote(&ip->i_lock); in xfs_ilock_demote()
336 return !!ip->i_lock.mr_writer; in xfs_isilocked()
337 return rwsem_is_locked(&ip->i_lock.mr_lock); in xfs_isilocked()
Dxfs_inode.h57 mrlock_t i_lock; /* inode lock */ member
Dxfs_iops.c1262 lockdep_set_class(&ip->i_lock.mr_lock, &xfs_nondir_ilock_class); in xfs_setup_inode()
1270 lockdep_set_class(&ip->i_lock.mr_lock, &xfs_dir_ilock_class); in xfs_setup_inode()
Dxfs_super.c971 mrlock_init(&ip->i_lock, MRLOCK_ALLOW_EQUAL_PRI|MRLOCK_BARRIER, in xfs_fs_inode_init_once()
/linux-4.1.27/Documentation/filesystems/
DLocking137 drop_inode: !!!inode->i_lock!!!
347 inode->i_lock may block
352 to block. Leases however can still be freed while the i_lock is held and
366 inode->i_lock blocked_lock_lock may block
375 *an* inode->i_lock held. It may not be the i_lock of the inode
Dporting303 inode->i_lock held and it returns true if filesystems wants the inode to be
461 called with both ->i_lock and inode_hash_lock held; the former is *not*
Dvfs.txt258 with the inode->i_lock spinlock held.
/linux-4.1.27/fs/afs/
Dflock.c277 spin_lock(&inode->i_lock); in afs_do_setlk()
424 spin_unlock(&inode->i_lock); in afs_do_setlk()
/linux-4.1.27/fs/ext4/
Dmigrate.c367 spin_lock(&inode->i_lock); in ext4_ext_swap_inode_data()
369 spin_unlock(&inode->i_lock); in ext4_ext_swap_inode_data()
Dinode.c3728 spin_lock(&inode->i_lock); in ext4_inode_attach_jinode()
3731 spin_unlock(&inode->i_lock); in ext4_inode_attach_jinode()
3738 spin_unlock(&inode->i_lock); in ext4_inode_attach_jinode()
4392 spin_lock(&inode->i_lock); in other_inode_match()
4399 spin_unlock(&inode->i_lock); in other_inode_match()
4410 spin_unlock(&inode->i_lock); in other_inode_match()
/linux-4.1.27/fs/9p/
Dvfs_inode_dotl.c960 spin_lock(&inode->i_lock); in v9fs_refresh_inode_dotl()
969 spin_unlock(&inode->i_lock); in v9fs_refresh_inode_dotl()
Dvfs_inode.c1480 spin_lock(&inode->i_lock); in v9fs_refresh_inode()
1489 spin_unlock(&inode->i_lock); in v9fs_refresh_inode()
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dllite_internal.h1459 spin_lock(&inode->i_lock); in ll_lock_dcache()
1464 spin_unlock(&inode->i_lock); in ll_unlock_dcache()
/linux-4.1.27/fs/gfs2/
Ddir.c372 spin_lock(&inode->i_lock); in gfs2_dir_get_hash_table()
377 spin_unlock(&inode->i_lock); in gfs2_dir_get_hash_table()