Home
last modified time | relevance | path

Searched refs:tree_lock (Results 1 – 38 of 38) sorted by relevance

/linux-4.4.14/fs/nilfs2/
Dbtnode.c201 spin_lock_irq(&btnc->tree_lock); in nilfs_btnode_prepare_change_key()
203 spin_unlock_irq(&btnc->tree_lock); in nilfs_btnode_prepare_change_key()
259 spin_lock_irq(&btnc->tree_lock); in nilfs_btnode_commit_change_key()
263 spin_unlock_irq(&btnc->tree_lock); in nilfs_btnode_commit_change_key()
291 spin_lock_irq(&btnc->tree_lock); in nilfs_btnode_abort_change_key()
293 spin_unlock_irq(&btnc->tree_lock); in nilfs_btnode_abort_change_key()
Dpage.c341 spin_lock_irq(&smap->tree_lock); in nilfs_copy_back_pages()
346 spin_unlock_irq(&smap->tree_lock); in nilfs_copy_back_pages()
348 spin_lock_irq(&dmap->tree_lock); in nilfs_copy_back_pages()
362 spin_unlock_irq(&dmap->tree_lock); in nilfs_copy_back_pages()
485 spin_lock_irq(&mapping->tree_lock); in __nilfs_clear_page_dirty()
490 spin_unlock_irq(&mapping->tree_lock); in __nilfs_clear_page_dirty()
493 spin_unlock_irq(&mapping->tree_lock); in __nilfs_clear_page_dirty()
/linux-4.4.14/fs/btrfs/
Dfree-space-cache.c645 spin_lock(&ctl->tree_lock); in merge_space_tree()
659 spin_unlock(&ctl->tree_lock); in merge_space_tree()
665 spin_unlock(&ctl->tree_lock); in merge_space_tree()
766 spin_lock(&ctl->tree_lock); in __load_free_space_cache()
768 spin_unlock(&ctl->tree_lock); in __load_free_space_cache()
784 spin_lock(&ctl->tree_lock); in __load_free_space_cache()
788 spin_unlock(&ctl->tree_lock); in __load_free_space_cache()
875 spin_lock(&ctl->tree_lock); in load_free_space_cache()
878 spin_unlock(&ctl->tree_lock); in load_free_space_cache()
1270 spin_lock(&ctl->tree_lock); in __btrfs_write_out_cache()
[all …]
Dinode-map.c249 spinlock_t *rbroot_lock = &root->free_ino_pinned->tree_lock; in btrfs_unpin_free_ino()
369 spin_lock_init(&ctl->tree_lock); in btrfs_init_free_ino_ctl()
384 spin_lock_init(&pinned->tree_lock); in btrfs_init_free_ino_ctl()
482 spin_lock(&ctl->tree_lock); in btrfs_save_ino_cache()
486 spin_unlock(&ctl->tree_lock); in btrfs_save_ino_cache()
Dfree-space-cache.h32 spinlock_t tree_lock; member
Dextent_io.c5198 spin_lock_irq(&page->mapping->tree_lock); in clear_extent_buffer_dirty()
5204 spin_unlock_irq(&page->mapping->tree_lock); in clear_extent_buffer_dirty()
Dextent-tree.c7316 spin_lock(&block_group->free_space_ctl->tree_lock); in find_free_extent()
7324 spin_unlock(&block_group->free_space_ctl->tree_lock); in find_free_extent()
7327 spin_unlock(&block_group->free_space_ctl->tree_lock); in find_free_extent()
/linux-4.4.14/mm/
Dtruncate.c36 spin_lock_irq(&mapping->tree_lock); in clear_exceptional_entry()
63 spin_unlock_irq(&mapping->tree_lock); in clear_exceptional_entry()
433 spin_lock_irq(&mapping->tree_lock); in truncate_inode_pages_final()
434 spin_unlock_irq(&mapping->tree_lock); in truncate_inode_pages_final()
523 spin_lock_irqsave(&mapping->tree_lock, flags); in invalidate_complete_page2()
529 spin_unlock_irqrestore(&mapping->tree_lock, flags); in invalidate_complete_page2()
538 spin_unlock_irqrestore(&mapping->tree_lock, flags); in invalidate_complete_page2()
Dswap_state.c93 spin_lock_irq(&address_space->tree_lock); in __add_to_swap_cache()
101 spin_unlock_irq(&address_space->tree_lock); in __add_to_swap_cache()
220 spin_lock_irq(&address_space->tree_lock); in delete_from_swap_cache()
222 spin_unlock_irq(&address_space->tree_lock); in delete_from_swap_cache()
Dmigrate.c340 spin_lock_irq(&mapping->tree_lock); in migrate_page_move_mapping()
347 radix_tree_deref_slot_protected(pslot, &mapping->tree_lock) != page) { in migrate_page_move_mapping()
348 spin_unlock_irq(&mapping->tree_lock); in migrate_page_move_mapping()
353 spin_unlock_irq(&mapping->tree_lock); in migrate_page_move_mapping()
367 spin_unlock_irq(&mapping->tree_lock); in migrate_page_move_mapping()
403 spin_unlock(&mapping->tree_lock); in migrate_page_move_mapping()
443 spin_lock_irq(&mapping->tree_lock); in migrate_huge_page_move_mapping()
450 radix_tree_deref_slot_protected(pslot, &mapping->tree_lock) != page) { in migrate_huge_page_move_mapping()
451 spin_unlock_irq(&mapping->tree_lock); in migrate_huge_page_move_mapping()
456 spin_unlock_irq(&mapping->tree_lock); in migrate_huge_page_move_mapping()
[all …]
Dworkingset.c330 if (!spin_trylock(&mapping->tree_lock)) { in shadow_lru_isolate()
363 spin_unlock(&mapping->tree_lock); in shadow_lru_isolate()
Dpage-writeback.c2110 spin_lock_irq(&mapping->tree_lock); in tag_pages_for_writeback()
2114 spin_unlock_irq(&mapping->tree_lock); in tag_pages_for_writeback()
2475 spin_lock_irqsave(&mapping->tree_lock, flags); in __set_page_dirty_nobuffers()
2481 spin_unlock_irqrestore(&mapping->tree_lock, flags); in __set_page_dirty_nobuffers()
2727 spin_lock_irqsave(&mapping->tree_lock, flags); in test_clear_page_writeback()
2740 spin_unlock_irqrestore(&mapping->tree_lock, flags); in test_clear_page_writeback()
2765 spin_lock_irqsave(&mapping->tree_lock, flags); in __test_set_page_writeback()
2782 spin_unlock_irqrestore(&mapping->tree_lock, flags); in __test_set_page_writeback()
Dshmem.c266 item = radix_tree_deref_slot_protected(pslot, &mapping->tree_lock); in shmem_radix_tree_replace()
307 spin_lock_irq(&mapping->tree_lock); in shmem_add_to_page_cache()
317 spin_unlock_irq(&mapping->tree_lock); in shmem_add_to_page_cache()
320 spin_unlock_irq(&mapping->tree_lock); in shmem_add_to_page_cache()
334 spin_lock_irq(&mapping->tree_lock); in shmem_delete_from_page_cache()
340 spin_unlock_irq(&mapping->tree_lock); in shmem_delete_from_page_cache()
353 spin_lock_irq(&mapping->tree_lock); in shmem_free_swap()
355 spin_unlock_irq(&mapping->tree_lock); in shmem_free_swap()
1016 spin_lock_irq(&swap_mapping->tree_lock); in shmem_replace_page()
1023 spin_unlock_irq(&swap_mapping->tree_lock); in shmem_replace_page()
[all …]
Dfilemap.c243 spin_lock_irqsave(&mapping->tree_lock, flags); in delete_from_page_cache()
245 spin_unlock_irqrestore(&mapping->tree_lock, flags); in delete_from_page_cache()
539 spin_lock_irqsave(&mapping->tree_lock, flags); in replace_page_cache_page()
552 spin_unlock_irqrestore(&mapping->tree_lock, flags); in replace_page_cache_page()
579 p = radix_tree_deref_slot_protected(slot, &mapping->tree_lock); in page_cache_tree_insert()
637 spin_lock_irq(&mapping->tree_lock); in __add_to_page_cache_locked()
646 spin_unlock_irq(&mapping->tree_lock); in __add_to_page_cache_locked()
654 spin_unlock_irq(&mapping->tree_lock); in __add_to_page_cache_locked()
Dvmscan.c619 spin_lock_irqsave(&mapping->tree_lock, flags); in __remove_mapping()
657 spin_unlock_irqrestore(&mapping->tree_lock, flags); in __remove_mapping()
679 spin_unlock_irqrestore(&mapping->tree_lock, flags); in __remove_mapping()
689 spin_unlock_irqrestore(&mapping->tree_lock, flags); in __remove_mapping()
Dswap.c1152 spin_lock_init(&swapper_spaces[i].tree_lock); in swap_setup()
/linux-4.4.14/arch/arm64/include/asm/
Dcacheflush.h132 spin_lock_irq(&(mapping)->tree_lock)
134 spin_unlock_irq(&(mapping)->tree_lock)
/linux-4.4.14/arch/unicore32/include/asm/
Dcacheflush.h183 spin_lock_irq(&(mapping)->tree_lock)
185 spin_unlock_irq(&(mapping)->tree_lock)
/linux-4.4.14/fs/hfsplus/
Dbfind.c29 mutex_lock_nested(&tree->tree_lock, CATALOG_BTREE_MUTEX); in hfs_find_init()
32 mutex_lock_nested(&tree->tree_lock, EXTENTS_BTREE_MUTEX); in hfs_find_init()
35 mutex_lock_nested(&tree->tree_lock, ATTR_BTREE_MUTEX); in hfs_find_init()
49 mutex_unlock(&fd->tree->tree_lock); in hfs_find_exit()
Dbtree.c145 mutex_init(&tree->tree_lock); in hfs_btree_open()
Dhfsplus_fs.h92 struct mutex tree_lock; member
/linux-4.4.14/arch/parisc/include/asm/
Dcacheflush.h78 spin_lock_irq(&(mapping)->tree_lock)
80 spin_unlock_irq(&(mapping)->tree_lock)
/linux-4.4.14/include/linux/
Dbacking-dev.h359 !lockdep_is_held(&inode->i_mapping->tree_lock) && in inode_to_wb()
392 spin_lock_irq(&inode->i_mapping->tree_lock); in unlocked_inode_to_wb_begin()
409 spin_unlock_irq(&inode->i_mapping->tree_lock); in unlocked_inode_to_wb_end()
Dfs.h429 spinlock_t tree_lock; /* and lock protecting it */ member
/linux-4.4.14/arch/arm/include/asm/
Dcacheflush.h322 spin_lock_irq(&(mapping)->tree_lock)
324 spin_unlock_irq(&(mapping)->tree_lock)
/linux-4.4.14/fs/hfs/
Dbfind.c27 mutex_lock(&tree->tree_lock); in hfs_find_init()
37 mutex_unlock(&fd->tree->tree_lock); in hfs_find_exit()
Dbtree.h36 struct mutex tree_lock; member
Dbtree.c30 mutex_init(&tree->tree_lock); in hfs_btree_open()
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/
Dcl_page.c162 int tree_lock = 1; in cl_page_gang_lookup() local
216 tree_lock = 0; in cl_page_gang_lookup()
235 tree_lock = 1; in cl_page_gang_lookup()
237 if (tree_lock) in cl_page_gang_lookup()
/linux-4.4.14/fs/
Dfs-writeback.c350 spin_lock_irq(&mapping->tree_lock); in inode_switch_wbs_work_fn()
367 &mapping->tree_lock); in inode_switch_wbs_work_fn()
377 &mapping->tree_lock); in inode_switch_wbs_work_fn()
419 spin_unlock_irq(&mapping->tree_lock); in inode_switch_wbs_work_fn()
Dinode.c342 spin_lock_init(&mapping->tree_lock); in address_space_init_once()
496 spin_lock_irq(&inode->i_data.tree_lock); in clear_inode()
499 spin_unlock_irq(&inode->i_data.tree_lock); in clear_inode()
Dbuffer.c638 spin_lock_irqsave(&mapping->tree_lock, flags); in __set_page_dirty()
645 spin_unlock_irqrestore(&mapping->tree_lock, flags); in __set_page_dirty()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Ddir.c277 spin_lock_irq(&mapping->tree_lock); in ll_dir_page_locate()
284 spin_unlock_irq(&mapping->tree_lock); in ll_dir_page_locate()
328 spin_unlock_irq(&mapping->tree_lock); in ll_dir_page_locate()
Dllite_lib.c1702 spin_lock_irq(&inode->i_data.tree_lock); in ll_delete_inode()
1703 spin_unlock_irq(&inode->i_data.tree_lock); in ll_delete_inode()
/linux-4.4.14/Documentation/vm/
Dpage_migration122 become possible again. Processes will move from spinning on the tree_lock
/linux-4.4.14/fs/xfs/
Dxfs_aops.c1986 spin_lock_irqsave(&mapping->tree_lock, flags); in xfs_vm_set_page_dirty()
1993 spin_unlock_irqrestore(&mapping->tree_lock, flags); in xfs_vm_set_page_dirty()
/linux-4.4.14/fs/f2fs/
Dnode.c85 spin_lock_irqsave(&mapping->tree_lock, flags); in clear_node_page_dirty()
89 spin_unlock_irqrestore(&mapping->tree_lock, flags); in clear_node_page_dirty()
/linux-4.4.14/Documentation/cgroups/
Dmemory.txt265 mapping->tree_lock.