/linux-4.1.27/fs/ |
H A D | drop_caches.c | 22 spin_lock(&inode->i_lock); drop_pagecache_sb() 25 spin_unlock(&inode->i_lock); drop_pagecache_sb() 29 spin_unlock(&inode->i_lock); drop_pagecache_sb()
|
H A D | stack.c | 32 * i_lock as in inode_add_bytes(). fsstack_copy_inode_size() 35 spin_lock(&src->i_lock); fsstack_copy_inode_size() 38 spin_unlock(&src->i_lock); fsstack_copy_inode_size() 45 * is called, so take i_lock for that case. fsstack_copy_inode_size() 48 * two halves of i_blocks in sync despite SMP or PREEMPT: use i_lock fsstack_copy_inode_size() 54 spin_lock(&dst->i_lock); fsstack_copy_inode_size() 58 spin_unlock(&dst->i_lock); fsstack_copy_inode_size()
|
H A D | inode.c | 27 * inode->i_lock protects: 41 * inode->i_lock 45 * inode->i_lock 49 * inode->i_lock 160 spin_lock_init(&inode->i_lock); inode_init_always() 161 lockdep_set_class(&inode->i_lock, &sb->s_type->i_lock_key); inode_init_always() 378 * inode->i_lock must be held 403 * Needs inode->i_lock held. 465 spin_lock(&inode->i_lock); __insert_inode_hash() 467 spin_unlock(&inode->i_lock); __insert_inode_hash() 481 spin_lock(&inode->i_lock); __remove_inode_hash() 483 spin_unlock(&inode->i_lock); __remove_inode_hash() 503 /* don't need i_lock here, no concurrent mods to i_state */ clear_inode() 554 spin_lock(&inode->i_lock); evict() 557 spin_unlock(&inode->i_lock); evict() 600 spin_lock(&inode->i_lock); evict_inodes() 602 spin_unlock(&inode->i_lock); evict_inodes() 608 spin_unlock(&inode->i_lock); evict_inodes() 634 spin_lock(&inode->i_lock); invalidate_inodes() 636 spin_unlock(&inode->i_lock); invalidate_inodes() 640 spin_unlock(&inode->i_lock); invalidate_inodes() 645 spin_unlock(&inode->i_lock); invalidate_inodes() 652 spin_unlock(&inode->i_lock); invalidate_inodes() 684 * we are inverting the lru lock/inode->i_lock here, so use a trylock. inode_lru_isolate() 687 if (!spin_trylock(&inode->i_lock)) inode_lru_isolate() 697 spin_unlock(&inode->i_lock); inode_lru_isolate() 705 spin_unlock(&inode->i_lock); inode_lru_isolate() 711 spin_unlock(&inode->i_lock); inode_lru_isolate() 731 spin_unlock(&inode->i_lock); inode_lru_isolate() 771 spin_lock(&inode->i_lock); hlist_for_each_entry() 777 spin_unlock(&inode->i_lock); hlist_for_each_entry() 798 spin_lock(&inode->i_lock); hlist_for_each_entry() 804 spin_unlock(&inode->i_lock); hlist_for_each_entry() 863 spin_lock(&inode->i_lock); new_inode_pseudo() 865 spin_unlock(&inode->i_lock); new_inode_pseudo() 927 spin_lock(&inode->i_lock); unlock_new_inode() 932 spin_unlock(&inode->i_lock); unlock_new_inode() 1018 spin_lock(&inode->i_lock); iget5_locked() 1021 spin_unlock(&inode->i_lock); iget5_locked() 1085 spin_lock(&inode->i_lock); iget_locked() 1088 spin_unlock(&inode->i_lock); iget_locked() 1175 spin_lock(&inode->i_lock); igrab() 1178 spin_unlock(&inode->i_lock); igrab() 1180 spin_unlock(&inode->i_lock); igrab() 1284 * taking the i_lock spin_lock and checking i_state for an inode being 1337 spin_lock(&old->i_lock); hlist_for_each_entry() 1339 spin_unlock(&old->i_lock); hlist_for_each_entry() 1345 spin_lock(&inode->i_lock); 1348 spin_unlock(&inode->i_lock); 1353 spin_unlock(&old->i_lock); 1380 spin_lock(&old->i_lock); hlist_for_each_entry() 1382 spin_unlock(&old->i_lock); hlist_for_each_entry() 1388 spin_lock(&inode->i_lock); 1391 spin_unlock(&inode->i_lock); 1396 spin_unlock(&old->i_lock); 1441 spin_unlock(&inode->i_lock); iput_final() 1447 spin_unlock(&inode->i_lock); iput_final() 1449 spin_lock(&inode->i_lock); iput_final() 1457 spin_unlock(&inode->i_lock); iput_final() 1477 if (atomic_dec_and_lock(&inode->i_count, &inode->i_lock)) { iput() 1481 spin_unlock(&inode->i_lock); iput() 1778 spin_unlock(&inode->i_lock); __wait_on_freeing_inode() 1961 * at using the i_lock spinlock to protect i_flags, and then make sure
|
H A D | fs-writeback.c | 366 * Wait for writeback on an inode to complete. Called with i_lock held. 367 * Caller must make sure inode cannot go away when we drop i_lock. 370 __releases(inode->i_lock) 371 __acquires(inode->i_lock) 378 spin_unlock(&inode->i_lock); 381 spin_lock(&inode->i_lock); 390 spin_lock(&inode->i_lock); inode_wait_for_writeback() 392 spin_unlock(&inode->i_lock); inode_wait_for_writeback() 396 * Sleep until I_SYNC is cleared. This function must be called with i_lock 398 * so once i_lock is dropped, inode can go away. 401 __releases(inode->i_lock) 409 spin_unlock(&inode->i_lock); 518 spin_lock(&inode->i_lock); __writeback_single_inode() 536 * __mark_inode_dirty() to test i_state without grabbing i_lock - __writeback_single_inode() 550 spin_unlock(&inode->i_lock); __writeback_single_inode() 578 spin_lock(&inode->i_lock); writeback_single_inode() 608 spin_unlock(&inode->i_lock); writeback_single_inode() 613 spin_lock(&inode->i_lock); writeback_single_inode() 623 spin_unlock(&inode->i_lock); writeback_single_inode() 708 spin_lock(&inode->i_lock); writeback_sb_inodes() 710 spin_unlock(&inode->i_lock); writeback_sb_inodes() 724 spin_unlock(&inode->i_lock); writeback_sb_inodes() 737 /* Wait for I_SYNC. This function drops i_lock... */ writeback_sb_inodes() 744 spin_unlock(&inode->i_lock); writeback_sb_inodes() 759 spin_lock(&inode->i_lock); writeback_sb_inodes() 764 spin_unlock(&inode->i_lock); writeback_sb_inodes() 958 spin_lock(&inode->i_lock); wb_writeback() 960 /* This function drops i_lock... */ wb_writeback() 1286 spin_lock(&inode->i_lock); __mark_inode_dirty() 1323 spin_unlock(&inode->i_lock); __mark_inode_dirty() 1356 spin_unlock(&inode->i_lock); __mark_inode_dirty() 1383 spin_lock(&inode->i_lock); wait_sb_inodes() 1386 spin_unlock(&inode->i_lock); wait_sb_inodes() 1390 spin_unlock(&inode->i_lock); wait_sb_inodes()
|
H A D | stat.c | 448 /* Caller is here responsible for sufficient locking (ie. inode->i_lock) */ __inode_add_bytes() 462 spin_lock(&inode->i_lock); inode_add_bytes() 464 spin_unlock(&inode->i_lock); inode_add_bytes() 484 spin_lock(&inode->i_lock); inode_sub_bytes() 486 spin_unlock(&inode->i_lock); inode_sub_bytes() 495 spin_lock(&inode->i_lock); inode_get_bytes() 497 spin_unlock(&inode->i_lock); inode_get_bytes() 506 * (ie. inode->i_lock) */ inode_set_bytes()
|
H A D | posix_acl.c | 42 spin_lock(&inode->i_lock); get_cached_acl() 46 spin_unlock(&inode->i_lock); get_cached_acl() 62 spin_lock(&inode->i_lock); set_cached_acl() 65 spin_unlock(&inode->i_lock); set_cached_acl() 75 spin_lock(&inode->i_lock); forget_cached_acl() 78 spin_unlock(&inode->i_lock); forget_cached_acl() 87 spin_lock(&inode->i_lock); forget_all_cached_acls() 91 spin_unlock(&inode->i_lock); forget_all_cached_acls()
|
H A D | dcache.c | 48 * dcache->d_inode->i_lock protects: 67 * dentry->d_inode->i_lock 332 __releases(dentry->d_inode->i_lock) 339 spin_unlock(&inode->i_lock); 357 __releases(dentry->d_inode->i_lock) 366 spin_unlock(&inode->i_lock); 564 if (inode && unlikely(!spin_trylock(&inode->i_lock))) 571 spin_unlock(&inode->i_lock); 896 spin_lock(&inode->i_lock); d_find_alias() 898 spin_unlock(&inode->i_lock); d_find_alias() 912 spin_lock(&inode->i_lock); d_prune_aliases() 927 spin_unlock(&inode->i_lock); d_prune_aliases() 971 if (inode && unlikely(!spin_trylock(&inode->i_lock))) { shrink_dentry_list() 998 if (unlikely(!spin_trylock(&inode->i_lock))) { shrink_dentry_list() 1775 spin_lock(&inode->i_lock); d_instantiate() 1778 spin_unlock(&inode->i_lock); d_instantiate() 1841 spin_lock(&inode->i_lock); d_instantiate_unique() 1844 spin_unlock(&inode->i_lock); d_instantiate_unique() 1871 spin_lock(&inode->i_lock); d_instantiate_no_diralias() 1873 spin_unlock(&inode->i_lock); d_instantiate_no_diralias() 1878 spin_unlock(&inode->i_lock); d_instantiate_no_diralias() 1924 spin_lock(&inode->i_lock); d_find_any_alias() 1926 spin_unlock(&inode->i_lock); d_find_any_alias() 1953 spin_lock(&inode->i_lock); __d_obtain_alias() 1956 spin_unlock(&inode->i_lock); __d_obtain_alias() 1974 spin_unlock(&inode->i_lock); __d_obtain_alias() 2389 if (!spin_trylock(&inode->i_lock)) { d_delete() 2711 * dentry->d_parent->d_inode->i_mutex, inode->i_lock and rename_lock 2737 spin_unlock(&inode->i_lock); __d_unalias() 2779 spin_lock(&inode->i_lock); d_splice_alias() 2786 spin_unlock(&inode->i_lock); d_splice_alias() 2805 spin_unlock(&inode->i_lock); d_splice_alias() 2812 /* already taking inode->i_lock, so d_add() by hand */ d_splice_alias() 2814 spin_unlock(&inode->i_lock); d_splice_alias()
|
H A D | pipe.c | 535 spin_lock(&inode->i_lock); put_pipe_info() 540 spin_unlock(&inode->i_lock); put_pipe_info() 829 spin_lock(&inode->i_lock); fifo_open() 833 spin_unlock(&inode->i_lock); fifo_open() 835 spin_unlock(&inode->i_lock); fifo_open() 840 spin_lock(&inode->i_lock); fifo_open() 843 spin_unlock(&inode->i_lock); fifo_open() 848 spin_unlock(&inode->i_lock); fifo_open()
|
H A D | sync.c | 185 spin_lock(&inode->i_lock); vfs_fsync_range() 187 spin_unlock(&inode->i_lock); vfs_fsync_range()
|
H A D | block_dev.c | 53 spin_lock(&inode->i_lock); bdev_write_inode() 55 spin_unlock(&inode->i_lock); bdev_write_inode() 57 spin_lock(&inode->i_lock); bdev_write_inode() 59 spin_unlock(&inode->i_lock); bdev_write_inode() 1776 spin_lock(&inode->i_lock); iterate_bdevs() 1779 spin_unlock(&inode->i_lock); iterate_bdevs() 1783 spin_unlock(&inode->i_lock); iterate_bdevs()
|
H A D | namei.c | 383 spin_lock(&inode->i_lock); do_inode_permission() 385 spin_unlock(&inode->i_lock); do_inode_permission() 3231 spin_lock(&inode->i_lock); do_tmpfile() 3233 spin_unlock(&inode->i_lock); do_tmpfile() 3997 spin_lock(&inode->i_lock); vfs_link() 3999 spin_unlock(&inode->i_lock); vfs_link()
|
H A D | buffer.c | 1139 * mapping->tree_lock and mapping->host->i_lock.
|
/linux-4.1.27/fs/notify/ |
H A D | inode_mark.c | 39 spin_lock(&inode->i_lock); fsnotify_recalc_inode_mask() 41 spin_unlock(&inode->i_lock); fsnotify_recalc_inode_mask() 53 spin_lock(&inode->i_lock); fsnotify_destroy_inode_mark() 60 * hold the inode->i_lock, so this is the perfect time to update the fsnotify_destroy_inode_mark() 64 spin_unlock(&inode->i_lock); fsnotify_destroy_inode_mark() 76 spin_lock(&inode->i_lock); fsnotify_clear_marks_by_inode() 82 spin_unlock(&inode->i_lock); fsnotify_clear_marks_by_inode() 104 spin_lock(&inode->i_lock); fsnotify_find_inode_mark() 106 spin_unlock(&inode->i_lock); fsnotify_find_inode_mark() 154 spin_lock(&inode->i_lock); fsnotify_add_inode_mark() 159 spin_unlock(&inode->i_lock); fsnotify_add_inode_mark() 184 spin_lock(&inode->i_lock); list_for_each_entry_safe() 186 spin_unlock(&inode->i_lock); list_for_each_entry_safe() 197 spin_unlock(&inode->i_lock); list_for_each_entry_safe() 209 spin_unlock(&inode->i_lock); list_for_each_entry_safe() 213 spin_lock(&next_i->i_lock); list_for_each_entry_safe() 218 spin_unlock(&next_i->i_lock); list_for_each_entry_safe() 221 spin_unlock(&next_i->i_lock); list_for_each_entry_safe()
|
H A D | mark.c | 36 * inode->i_lock 47 * inode->i_lock protects the i_fsnotify_marks list anchored inside a 65 * inode. We take i_lock and walk the i_fsnotify_marks safely. For each 332 * inode->i_lock fsnotify_add_mark_locked()
|
H A D | fsnotify.c | 63 spin_lock(&inode->i_lock); __fsnotify_update_child_dentry_flags() 86 spin_unlock(&inode->i_lock); __fsnotify_update_child_dentry_flags()
|
/linux-4.1.27/fs/nfs/ |
H A D | pnfs.c | 198 /* Need to hold i_lock if caller does not already hold reference */ 245 if (atomic_dec_and_lock(&lo->plh_refcount, &inode->i_lock)) { pnfs_put_layout_hdr() 249 spin_unlock(&inode->i_lock); pnfs_put_layout_hdr() 287 spin_lock(&inode->i_lock); pnfs_layout_io_set_failed() 290 spin_unlock(&inode->i_lock); pnfs_layout_io_set_failed() 370 spin_lock(&inode->i_lock); pnfs_layoutreturn_before_put_lseg() 380 spin_unlock(&inode->i_lock); pnfs_layoutreturn_before_put_lseg() 386 spin_unlock(&inode->i_lock); pnfs_layoutreturn_before_put_lseg() 412 if (atomic_dec_and_lock(&lseg->pls_refcount, &inode->i_lock)) { pnfs_put_lseg() 415 spin_unlock(&inode->i_lock); pnfs_put_lseg() 446 assert_spin_locked(&lseg->pls_layout->plh_inode->i_lock); pnfs_put_lseg_locked() 596 spin_lock(&nfsi->vfs_inode.i_lock); pnfs_destroy_layout() 605 spin_unlock(&nfsi->vfs_inode.i_lock); pnfs_destroy_layout() 609 spin_unlock(&nfsi->vfs_inode.i_lock); pnfs_destroy_layout() 620 spin_lock(&inode->i_lock); pnfs_layout_add_bulk_destroy_list() 627 spin_unlock(&inode->i_lock); pnfs_layout_add_bulk_destroy_list() 680 spin_lock(&inode->i_lock); pnfs_layout_free_bulk_destroy_list() 687 spin_unlock(&inode->i_lock); pnfs_layout_free_bulk_destroy_list() 831 spin_lock(&lo->plh_inode->i_lock); pnfs_choose_layoutget_stateid() 846 spin_unlock(&lo->plh_inode->i_lock); pnfs_choose_layoutget_stateid() 939 spin_lock(&ino->i_lock); pnfs_send_layoutreturn() 943 spin_unlock(&ino->i_lock); pnfs_send_layoutreturn() 983 spin_lock(&ino->i_lock); _pnfs_return_layout() 986 spin_unlock(&ino->i_lock); _pnfs_return_layout() 1008 spin_unlock(&ino->i_lock); _pnfs_return_layout() 1016 spin_unlock(&ino->i_lock); _pnfs_return_layout() 1032 spin_lock(&inode->i_lock); pnfs_commit_and_return_layout() 1035 spin_unlock(&inode->i_lock); pnfs_commit_and_return_layout() 1041 spin_unlock(&inode->i_lock); pnfs_commit_and_return_layout() 1046 spin_lock(&inode->i_lock); pnfs_commit_and_return_layout() 1048 spin_unlock(&inode->i_lock); pnfs_commit_and_return_layout() 1064 spin_lock(&ino->i_lock); pnfs_roc() 1091 spin_unlock(&ino->i_lock); pnfs_roc() 1107 spin_unlock(&ino->i_lock); pnfs_roc() 1119 spin_lock(&ino->i_lock); pnfs_roc_release() 1124 spin_unlock(&ino->i_lock); pnfs_roc_release() 1127 spin_unlock(&ino->i_lock); pnfs_roc_release() 1134 spin_lock(&ino->i_lock); pnfs_roc_set_barrier() 1138 spin_unlock(&ino->i_lock); pnfs_roc_set_barrier() 1150 spin_lock(&ino->i_lock); pnfs_roc_drain() 1175 spin_unlock(&ino->i_lock); pnfs_roc_drain() 1271 spin_unlock(&ino->i_lock); pnfs_find_alloc_layout() 1273 spin_lock(&ino->i_lock); pnfs_find_alloc_layout() 1476 spin_lock(&ino->i_lock); pnfs_update_layout() 1479 spin_unlock(&ino->i_lock); pnfs_update_layout() 1501 spin_unlock(&ino->i_lock); pnfs_update_layout() 1522 spin_unlock(&ino->i_lock); pnfs_update_layout() 1537 spin_unlock(&ino->i_lock); pnfs_update_layout() 1575 spin_unlock(&ino->i_lock); pnfs_update_layout() 1605 spin_lock(&ino->i_lock); pnfs_layout_process() 1645 spin_unlock(&ino->i_lock); pnfs_layout_process() 1652 spin_unlock(&ino->i_lock); pnfs_layout_process() 1694 spin_lock(&inode->i_lock); pnfs_error_mark_layout_for_return() 1708 spin_unlock(&inode->i_lock); pnfs_error_mark_layout_for_return() 2113 spin_lock(&inode->i_lock); pnfs_set_layoutcommit() 2125 spin_unlock(&inode->i_lock); pnfs_set_layoutcommit() 2186 spin_lock(&inode->i_lock); pnfs_layoutcommit_inode() 2196 spin_unlock(&inode->i_lock); pnfs_layoutcommit_inode() 2209 spin_lock(&inode->i_lock); pnfs_layoutcommit_inode() 2213 spin_unlock(&inode->i_lock); pnfs_layoutcommit_inode() 2227 spin_unlock(&inode->i_lock); pnfs_layoutcommit_inode()
|
H A D | inode.c | 198 spin_lock(&inode->i_lock); nfs_zap_caches() 200 spin_unlock(&inode->i_lock); nfs_zap_caches() 206 spin_lock(&inode->i_lock); nfs_zap_mapping() 208 spin_unlock(&inode->i_lock); nfs_zap_mapping() 219 spin_lock(&inode->i_lock); nfs_zap_acl_cache() 221 spin_unlock(&inode->i_lock); nfs_zap_acl_cache() 227 spin_lock(&inode->i_lock); nfs_invalidate_atime() 229 spin_unlock(&inode->i_lock); nfs_invalidate_atime() 235 * NB: must be called with inode->i_lock held! 286 spin_lock(&inode->i_lock); nfs_clear_label_invalid() 288 spin_unlock(&inode->i_lock); nfs_clear_label_invalid() 562 * inode->i_size to be updated under the inode->i_lock. 563 * Note: must be called with inode->i_lock held! 578 spin_unlock(&inode->i_lock); nfs_vmtruncate() 580 spin_lock(&inode->i_lock); nfs_vmtruncate() 599 spin_lock(&inode->i_lock); nfs_setattr_update_inode() 619 spin_unlock(&inode->i_lock); nfs_setattr_update_inode() 718 spin_lock(&inode->i_lock); nfs_get_lock_context() 721 spin_unlock(&inode->i_lock); nfs_get_lock_context() 726 spin_lock(&inode->i_lock); nfs_get_lock_context() 735 spin_unlock(&inode->i_lock); nfs_get_lock_context() 746 if (!atomic_dec_and_lock(&l_ctx->count, &inode->i_lock)) nfs_put_lock_context() 749 spin_unlock(&inode->i_lock); nfs_put_lock_context() 822 if (!atomic_dec_and_lock(&ctx->lock_context.count, &inode->i_lock)) __put_nfs_open_context() 825 spin_unlock(&inode->i_lock); __put_nfs_open_context() 853 spin_lock(&inode->i_lock); nfs_inode_attach_open_context() 855 spin_unlock(&inode->i_lock); nfs_inode_attach_open_context() 875 spin_lock(&inode->i_lock); nfs_find_open_context() 884 spin_unlock(&inode->i_lock); nfs_find_open_context() 896 spin_lock(&inode->i_lock); nfs_file_clear_open_context() 898 spin_unlock(&inode->i_lock); nfs_file_clear_open_context() 1053 spin_lock(&inode->i_lock); nfs_invalidate_mapping() 1055 spin_unlock(&inode->i_lock); nfs_invalidate_mapping() 1116 spin_lock(&inode->i_lock); __nfs_revalidate_mapping() 1118 spin_unlock(&inode->i_lock); __nfs_revalidate_mapping() 1123 spin_unlock(&inode->i_lock); __nfs_revalidate_mapping() 1130 spin_unlock(&inode->i_lock); __nfs_revalidate_mapping() 1471 spin_lock(&inode->i_lock); nfs_refresh_inode() 1473 spin_unlock(&inode->i_lock); nfs_refresh_inode() 1516 spin_lock(&inode->i_lock); nfs_post_op_update_inode() 1519 spin_unlock(&inode->i_lock); nfs_post_op_update_inode() 1589 spin_lock(&inode->i_lock); nfs_post_op_update_inode_force_wcc() 1592 spin_unlock(&inode->i_lock); nfs_post_op_update_inode_force_wcc()
|
H A D | getroot.c | 59 spin_lock(&d_inode(sb->s_root)->i_lock); nfs_superblock_set_dummy_root() 63 spin_unlock(&d_inode(sb->s_root)->i_lock); nfs_superblock_set_dummy_root()
|
H A D | callback_proc.c | 131 spin_lock(&ino->i_lock); get_layout_by_fh_locked() 134 spin_unlock(&ino->i_lock); get_layout_by_fh_locked() 139 spin_unlock(&ino->i_lock); get_layout_by_fh_locked() 175 spin_lock(&ino->i_lock); initiate_file_draining() 177 spin_unlock(&ino->i_lock); initiate_file_draining() 181 spin_lock(&ino->i_lock); initiate_file_draining() 194 spin_unlock(&ino->i_lock); initiate_file_draining()
|
H A D | unlink.c | 195 spin_lock(&dir->i_lock); nfs_call_unlink() 199 spin_unlock(&dir->i_lock); nfs_call_unlink() 203 spin_unlock(&dir->i_lock); nfs_call_unlink() 232 spin_lock(&dir->i_lock); nfs_unblock_sillyrename() 238 spin_unlock(&dir->i_lock); nfs_unblock_sillyrename() 241 spin_lock(&dir->i_lock); nfs_unblock_sillyrename() 243 spin_unlock(&dir->i_lock); nfs_unblock_sillyrename()
|
H A D | write.c | 136 spin_lock(&inode->i_lock); nfs_page_find_head_request() 138 spin_unlock(&inode->i_lock); nfs_page_find_head_request() 149 spin_lock(&inode->i_lock); nfs_grow_file() 160 spin_unlock(&inode->i_lock); nfs_grow_file() 326 __releases(&inode->i_lock) 341 spin_unlock(&inode->i_lock); 441 spin_lock(&inode->i_lock); nfs_lock_and_join_requests() 451 spin_unlock(&inode->i_lock); nfs_lock_and_join_requests() 459 spin_unlock(&inode->i_lock); nfs_lock_and_join_requests() 485 spin_unlock(&inode->i_lock); nfs_lock_and_join_requests() 539 spin_unlock(&inode->i_lock); nfs_lock_and_join_requests() 677 spin_lock(&inode->i_lock); nfs_inode_add_request() 697 spin_unlock(&inode->i_lock); nfs_inode_add_request() 712 spin_lock(&inode->i_lock); nfs_inode_remove_request() 721 spin_unlock(&inode->i_lock); nfs_inode_remove_request() 723 spin_lock(&inode->i_lock); nfs_inode_remove_request() 725 spin_unlock(&inode->i_lock); nfs_inode_remove_request() 822 cinfo->lock = &inode->i_lock; nfs_init_cinfo_from_inode() 995 spin_lock(&inode->i_lock); nfs_try_to_update_request() 1021 spin_unlock(&inode->i_lock); nfs_try_to_update_request() 1026 spin_lock(&inode->i_lock); nfs_try_to_update_request() 1041 spin_unlock(&inode->i_lock); nfs_try_to_update_request() 1044 spin_unlock(&inode->i_lock); nfs_try_to_update_request() 1410 spin_lock(&inode->i_lock); nfs_writeback_update_inode() 1413 spin_unlock(&inode->i_lock); nfs_writeback_update_inode()
|
H A D | dir.c | 81 spin_lock(&dir->i_lock); alloc_nfs_open_dir_context() 83 spin_unlock(&dir->i_lock); alloc_nfs_open_dir_context() 91 spin_lock(&dir->i_lock); put_nfs_open_dir_context() 93 spin_unlock(&dir->i_lock); put_nfs_open_dir_context() 997 * The caller should be holding dir->i_lock 1312 spin_lock(&inode->i_lock); nfs_drop_nlink() 1317 spin_unlock(&inode->i_lock); nfs_drop_nlink() 2129 spin_lock(&inode->i_lock); nfs_do_access_cache_scan() 2147 spin_unlock(&inode->i_lock); nfs_do_access_cache_scan() 2214 spin_lock(&inode->i_lock); nfs_access_zap_cache() 2216 spin_unlock(&inode->i_lock); nfs_access_zap_cache() 2246 spin_lock(&inode->i_lock); nfs_access_get_cached() 2261 spin_unlock(&inode->i_lock); nfs_access_get_cached() 2266 spin_unlock(&inode->i_lock); nfs_access_get_cached() 2270 spin_unlock(&inode->i_lock); nfs_access_get_cached() 2315 spin_lock(&inode->i_lock); nfs_access_add_rbtree() 2330 spin_unlock(&inode->i_lock); nfs_access_add_rbtree() 2336 spin_unlock(&inode->i_lock); nfs_access_add_rbtree()
|
H A D | delegation.c | 126 spin_lock(&inode->i_lock); nfs_delegation_claim_opens() 138 spin_unlock(&inode->i_lock); nfs_delegation_claim_opens() 154 spin_unlock(&inode->i_lock); nfs_delegation_claim_opens() 386 spin_lock(&inode->i_lock); nfs_inode_set_delegation() 388 spin_unlock(&inode->i_lock); nfs_inode_set_delegation()
|
H A D | nfs4state.c | 693 spin_lock(&inode->i_lock); nfs4_get_open_state() 695 spin_unlock(&inode->i_lock); nfs4_get_open_state() 700 spin_lock(&inode->i_lock); nfs4_get_open_state() 709 spin_unlock(&inode->i_lock); nfs4_get_open_state() 715 spin_unlock(&inode->i_lock); nfs4_get_open_state() 731 spin_lock(&inode->i_lock); nfs4_put_open_state() 734 spin_unlock(&inode->i_lock); nfs4_put_open_state() 1345 spin_lock(&inode->i_lock); nfs_inode_find_state_and_recover() 1357 spin_unlock(&inode->i_lock); nfs_inode_find_state_and_recover() 1368 spin_lock(&inode->i_lock); nfs4_state_mark_open_context_bad() 1374 spin_unlock(&inode->i_lock); nfs4_state_mark_open_context_bad()
|
H A D | direct.c | 281 cinfo->lock = &dreq->inode->i_lock; nfs_init_cinfo_from_dreq() 376 spin_lock(&inode->i_lock); nfs_direct_complete() 379 spin_unlock(&inode->i_lock); nfs_direct_complete() 1025 spin_lock(&inode->i_lock); nfs_file_direct_write() 1028 spin_unlock(&inode->i_lock); nfs_file_direct_write()
|
H A D | nfs4proc.c | 901 spin_lock(&dir->i_lock); update_changeattr() 908 spin_unlock(&dir->i_lock); update_changeattr() 1534 spin_lock(&state->inode->i_lock); nfs4_state_find_open_context() 1539 spin_unlock(&state->inode->i_lock); nfs4_state_find_open_context() 1542 spin_unlock(&state->inode->i_lock); nfs4_state_find_open_context() 4490 spin_lock(&inode->i_lock); nfs4_set_cached_acl() 4493 spin_unlock(&inode->i_lock); nfs4_set_cached_acl() 4507 spin_lock(&inode->i_lock); nfs4_read_cached_acl() 4522 spin_unlock(&inode->i_lock); nfs4_read_cached_acl() 4705 spin_lock(&inode->i_lock); __nfs4_proc_set_acl() 4707 spin_unlock(&inode->i_lock); __nfs4_proc_set_acl() 7698 spin_lock(&inode->i_lock); nfs4_layoutget_done() 7701 spin_unlock(&inode->i_lock); nfs4_layoutget_done() 7712 spin_unlock(&inode->i_lock); nfs4_layoutget_done() 7893 spin_lock(&lo->plh_inode->i_lock); nfs4_layoutreturn_release() 7900 spin_unlock(&lo->plh_inode->i_lock); nfs4_layoutreturn_release()
|
H A D | pagelist.c | 301 spin_lock(&inode->i_lock); nfs_page_group_init() 303 spin_unlock(&inode->i_lock); nfs_page_group_init()
|
H A D | nfs4xdr.c | 2007 spin_lock(&args->inode->i_lock); encode_layoutreturn() 2009 spin_unlock(&args->inode->i_lock); encode_layoutreturn()
|
/linux-4.1.27/fs/nfs/flexfilelayout/ |
H A D | flexfilelayoutdev.c | 268 spin_lock(&flo->generic_hdr.plh_inode->i_lock); ff_layout_track_ds_error() 272 spin_unlock(&flo->generic_hdr.plh_inode->i_lock); ff_layout_track_ds_error() 275 spin_unlock(&flo->generic_hdr.plh_inode->i_lock); ff_layout_track_ds_error() 289 spin_lock(&flo->generic_hdr.plh_inode->i_lock); ff_layout_track_ds_error() 291 spin_unlock(&flo->generic_hdr.plh_inode->i_lock); ff_layout_track_ds_error() 490 /* called with inode i_lock held */ ff_layout_encode_ds_ioerr()
|
H A D | flexfilelayout.c | 400 spin_lock(&inode->i_lock); ff_layout_free_lseg() 406 spin_unlock(&inode->i_lock); ff_layout_free_lseg() 1442 spin_lock(&hdr->plh_inode->i_lock); ff_layout_encode_ioerr() 1444 spin_unlock(&hdr->plh_inode->i_lock); ff_layout_encode_ioerr()
|
/linux-4.1.27/fs/exportfs/ |
H A D | expfs.c | 52 spin_lock(&inode->i_lock); find_acceptable_alias() 55 spin_unlock(&inode->i_lock); find_acceptable_alias() 62 spin_lock(&inode->i_lock); find_acceptable_alias() 65 spin_unlock(&inode->i_lock); find_acceptable_alias()
|
/linux-4.1.27/fs/cifs/ |
H A D | inode.c | 161 spin_lock(&inode->i_lock); cifs_fattr_to_inode() 202 spin_unlock(&inode->i_lock); cifs_fattr_to_inode() 923 spin_lock(&inode->i_lock); inode_has_hashed_dentries() 926 spin_unlock(&inode->i_lock); inode_has_hashed_dentries() 930 spin_unlock(&inode->i_lock); inode_has_hashed_dentries() 1011 spin_lock(&inode->i_lock); cifs_root_iget() 1018 spin_unlock(&inode->i_lock); cifs_root_iget() 1216 spin_lock(&inode->i_lock); cifs_drop_nlink() 1219 spin_unlock(&inode->i_lock); cifs_drop_nlink() 1360 * inode, no need to grab the i_lock before setting the i_nlink. cifs_mkdir_qinfo() 1578 spin_lock(&d_inode(direntry)->i_lock); cifs_rmdir() 1581 spin_unlock(&d_inode(direntry)->i_lock); cifs_rmdir() 2019 spin_lock(&inode->i_lock); cifs_setsize() 2021 spin_unlock(&inode->i_lock); cifs_setsize()
|
H A D | link.c | 592 spin_lock(&d_inode(old_file)->i_lock); cifs_hardlink() 594 spin_unlock(&d_inode(old_file)->i_lock); cifs_hardlink()
|
H A D | file.c | 1621 * the inode->i_lock held 1698 spin_lock(&d_inode(dentry)->i_lock); cifs_write() 1700 spin_unlock(&d_inode(dentry)->i_lock); cifs_write() 1708 spin_lock(&d_inode(dentry)->i_lock); cifs_write() 1711 spin_unlock(&d_inode(dentry)->i_lock); cifs_write() 2244 spin_lock(&inode->i_lock); cifs_write_end() 2247 spin_unlock(&inode->i_lock); cifs_write_end() 2411 spin_lock(&inode->i_lock); cifs_uncached_writev_complete() 2415 spin_unlock(&inode->i_lock); cifs_uncached_writev_complete()
|
H A D | cifsfs.c | 821 * Note that this is called by vfs setlease with i_lock held to cifs_setlease()
|
H A D | cifsglob.h | 1147 u64 server_eof; /* current file size on server -- protected by i_lock */
|
H A D | cifssmb.c | 2003 spin_lock(&inode->i_lock); cifs_writev_complete() 2005 spin_unlock(&inode->i_lock); cifs_writev_complete()
|
/linux-4.1.27/fs/ocfs2/ |
H A D | dcache.c | 174 spin_lock(&inode->i_lock); ocfs2_find_local_alias() 183 spin_unlock(&inode->i_lock); ocfs2_find_local_alias() 188 spin_unlock(&inode->i_lock); ocfs2_find_local_alias()
|
/linux-4.1.27/fs/quota/ |
H A D | dquot.c | 88 * i_blocks and i_bytes updates itself are guarded by i_lock acquired directly 93 * The spinlock ordering is hence: dq_data_lock > dq_list_lock > i_lock, 928 spin_lock(&inode->i_lock); add_dquot_ref() 932 spin_unlock(&inode->i_lock); add_dquot_ref() 936 spin_unlock(&inode->i_lock); add_dquot_ref() 1534 * i_lock similar to i_blocks+i_bytes. 1546 spin_lock(&inode->i_lock); inode_add_rsv_space() 1548 spin_unlock(&inode->i_lock); inode_add_rsv_space() 1554 spin_lock(&inode->i_lock); inode_claim_rsv_space() 1557 spin_unlock(&inode->i_lock); inode_claim_rsv_space() 1563 spin_lock(&inode->i_lock); inode_reclaim_rsv_space() 1566 spin_unlock(&inode->i_lock); inode_reclaim_rsv_space() 1572 spin_lock(&inode->i_lock); inode_sub_rsv_space() 1574 spin_unlock(&inode->i_lock); inode_sub_rsv_space() 1584 spin_lock(&inode->i_lock); inode_get_rsv_space() 1586 spin_unlock(&inode->i_lock); inode_get_rsv_space()
|
/linux-4.1.27/include/linux/ |
H A D | pipe_fs_i.h | 38 * @files: number of struct file referring this pipe (protected by ->i_lock)
|
H A D | nfs_fs.h | 293 spin_lock(&inode->i_lock); nfs_mark_for_revalidate() 297 spin_unlock(&inode->i_lock); nfs_mark_for_revalidate()
|
H A D | nfs_xdr.h | 1373 spinlock_t *lock; /* inode->i_lock */
|
H A D | fs.h | 621 spinlock_t i_lock; /* i_blocks, i_bytes, maybe i_size */ member in struct:inode 1774 * Inode state bits. Protected by inode->i_lock 1885 spin_lock(&inode->i_lock); inode_inc_iversion() 1887 spin_unlock(&inode->i_lock); inode_inc_iversion()
|
/linux-4.1.27/mm/ |
H A D | shmem.c | 788 spin_lock(&inode->i_lock); shmem_writepage() 797 spin_unlock(&inode->i_lock); shmem_writepage() 1299 spin_lock(&inode->i_lock); shmem_fault() 1319 spin_unlock(&inode->i_lock); shmem_fault() 1327 * though i_lock needed lest racing with wake_up_all(). shmem_fault() 1329 spin_lock(&inode->i_lock); shmem_fault() 1331 spin_unlock(&inode->i_lock); shmem_fault() 1334 spin_unlock(&inode->i_lock); shmem_fault() 2079 spin_lock(&inode->i_lock); shmem_fallocate() 2081 spin_unlock(&inode->i_lock); shmem_fallocate() 2089 spin_lock(&inode->i_lock); shmem_fallocate() 2092 spin_unlock(&inode->i_lock); shmem_fallocate() 2120 spin_lock(&inode->i_lock); shmem_fallocate() 2122 spin_unlock(&inode->i_lock); shmem_fallocate() 2171 spin_lock(&inode->i_lock); shmem_fallocate() 2173 spin_unlock(&inode->i_lock); shmem_fallocate()
|
H A D | hugetlb.c | 3141 spin_lock(&inode->i_lock); hugetlb_no_page() 3143 spin_unlock(&inode->i_lock); hugetlb_no_page() 3660 spin_lock(&inode->i_lock); hugetlb_unreserve_pages() 3662 spin_unlock(&inode->i_lock); hugetlb_unreserve_pages()
|
H A D | filemap.c | 102 * ->inode->i_lock (page_remove_rmap->set_page_dirty) 104 * ->inode->i_lock (zap_pte_range->set_page_dirty)
|
H A D | rmap.c | 33 * inode->i_lock (in set_page_dirty's __mark_inode_dirty)
|
/linux-4.1.27/fs/ext4/ |
H A D | migrate.c | 367 spin_lock(&inode->i_lock); ext4_ext_swap_inode_data() 369 spin_unlock(&inode->i_lock); ext4_ext_swap_inode_data() 598 * We don't need to take the i_lock because ext4_ext_migrate()
|
H A D | inode.c | 3728 spin_lock(&inode->i_lock); ext4_inode_attach_jinode() 3731 spin_unlock(&inode->i_lock); ext4_inode_attach_jinode() 3738 spin_unlock(&inode->i_lock); ext4_inode_attach_jinode() 4392 spin_lock(&inode->i_lock); other_inode_match() 4399 spin_unlock(&inode->i_lock); other_inode_match() 4410 spin_unlock(&inode->i_lock); other_inode_match()
|
/linux-4.1.27/fs/affs/ |
H A D | amigaffs.c | 125 spin_lock(&inode->i_lock); affs_fix_dcache() 132 spin_unlock(&inode->i_lock); affs_fix_dcache()
|
/linux-4.1.27/fs/afs/ |
H A D | flock.c | 277 spin_lock(&inode->i_lock); afs_do_setlk() 424 spin_unlock(&inode->i_lock); afs_do_setlk()
|
/linux-4.1.27/fs/ceph/ |
H A D | locks.c | 269 * array. Must be called with inode->i_lock already held.
|
/linux-4.1.27/fs/xfs/ |
H A D | xfs_inode.c | 121 * the i_lock. This routine allows various combinations of the locks to be 180 mrupdate_nested(&ip->i_lock, XFS_ILOCK_DEP(lock_flags)); xfs_ilock() 182 mraccess_nested(&ip->i_lock, XFS_ILOCK_DEP(lock_flags)); xfs_ilock() 234 if (!mrtryupdate(&ip->i_lock)) xfs_ilock_nowait() 237 if (!mrtryaccess(&ip->i_lock)) xfs_ilock_nowait() 298 mrunlock_excl(&ip->i_lock); xfs_iunlock() 300 mrunlock_shared(&ip->i_lock); xfs_iunlock() 319 mrdemote(&ip->i_lock); xfs_ilock_demote() 336 return !!ip->i_lock.mr_writer; xfs_isilocked() 337 return rwsem_is_locked(&ip->i_lock.mr_lock); xfs_isilocked()
|
H A D | xfs_inode.h | 57 mrlock_t i_lock; /* inode lock */ member in struct:xfs_inode
|
H A D | xfs_iops.c | 1262 lockdep_set_class(&ip->i_lock.mr_lock, &xfs_nondir_ilock_class); xfs_setup_inode() 1270 lockdep_set_class(&ip->i_lock.mr_lock, &xfs_dir_ilock_class); xfs_setup_inode()
|
H A D | xfs_file.c | 49 * and order the inode->i_mutex, ip->i_lock and ip->i_iolock. 1459 * i_lock (XFS - extent map serialisation)
|
H A D | xfs_super.c | 971 mrlock_init(&ip->i_lock, MRLOCK_ALLOW_EQUAL_PRI|MRLOCK_BARRIER, xfs_fs_inode_init_once() 995 * serialised against cache hits here via the inode->i_lock and igrab() in
|
H A D | xfs_dquot.c | 45 * ip->i_lock
|
H A D | xfs_icache.c | 937 * ip->i_lock, and we are doing the exact opposite here. As a result, xfs_reclaim_inode()
|
/linux-4.1.27/fs/logfs/ |
H A D | inode.c | 310 /* called with inode->i_lock held */ logfs_drop_inode()
|
/linux-4.1.27/fs/9p/ |
H A D | vfs_inode.c | 1480 spin_lock(&inode->i_lock); v9fs_refresh_inode() 1489 spin_unlock(&inode->i_lock); v9fs_refresh_inode()
|
H A D | vfs_inode_dotl.c | 960 spin_lock(&inode->i_lock); v9fs_refresh_inode_dotl() 969 spin_unlock(&inode->i_lock); v9fs_refresh_inode_dotl()
|
/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
H A D | llite_internal.h | 1459 spin_lock(&inode->i_lock); ll_lock_dcache() 1464 spin_unlock(&inode->i_lock); ll_unlock_dcache()
|
/linux-4.1.27/fs/gfs2/ |
H A D | dir.c | 372 spin_lock(&inode->i_lock); gfs2_dir_get_hash_table() 377 spin_unlock(&inode->i_lock); gfs2_dir_get_hash_table()
|
/linux-4.1.27/fs/nfsd/ |
H A D | nfs4state.c | 3539 * already holding inode->i_lock. nfsd4_cb_recall_prepare() 3602 /* Called from break_lease() with i_lock held. */
|
/linux-4.1.27/fs/ntfs/ |
H A D | inode.c | 101 * NOTE: This function runs with the inode->i_lock spin lock held so it is not
|