Symbol: tree_lock
drivers/gpu/drm/amd/ras/rascore/ras_umc.c
130
mutex_lock(&ras_umc->tree_lock);
drivers/gpu/drm/amd/ras/rascore/ras_umc.c
134
mutex_unlock(&ras_umc->tree_lock);
drivers/gpu/drm/amd/ras/rascore/ras_umc.c
147
mutex_lock(&ras_umc->tree_lock);
drivers/gpu/drm/amd/ras/rascore/ras_umc.c
152
mutex_unlock(&ras_umc->tree_lock);
drivers/gpu/drm/amd/ras/rascore/ras_umc.c
286
mutex_lock(&ras_umc->tree_lock);
drivers/gpu/drm/amd/ras/rascore/ras_umc.c
298
mutex_unlock(&ras_umc->tree_lock);
drivers/gpu/drm/amd/ras/rascore/ras_umc.c
557
mutex_init(&ras_umc->tree_lock);
drivers/gpu/drm/amd/ras/rascore/ras_umc.c
598
mutex_destroy(&ras_umc->tree_lock);
drivers/gpu/drm/amd/ras/rascore/ras_umc.h
134
struct mutex tree_lock;
drivers/gpu/drm/i915/i915_active.c
100
lockdep_assert_held(&ref->tree_lock);
drivers/gpu/drm/i915/i915_active.c
135
if (!atomic_dec_and_lock_irqsave(&ref->count, &ref->tree_lock, flags))
drivers/gpu/drm/i915/i915_active.c
160
spin_unlock_irqrestore(&ref->tree_lock, flags);
drivers/gpu/drm/i915/i915_active.c
297
spin_lock_irq(&ref->tree_lock);
drivers/gpu/drm/i915/i915_active.c
332
spin_unlock_irq(&ref->tree_lock);
drivers/gpu/drm/i915/i915_active.c
350
spin_lock_init(&ref->tree_lock);
drivers/gpu/drm/i915/i915_active.c
496
spin_lock_irq(&ref->tree_lock); /* __active_retire() */
drivers/gpu/drm/i915/i915_active.c
499
spin_unlock_irq(&ref->tree_lock);
drivers/gpu/drm/i915/i915_active.c
829
spin_lock_irq(&ref->tree_lock);
drivers/gpu/drm/i915/i915_active.c
833
spin_unlock_irq(&ref->tree_lock);
drivers/gpu/drm/i915/i915_active.c
938
spin_lock_irqsave_nested(&ref->tree_lock, flags,
drivers/gpu/drm/i915/i915_active.c
94
lockdep_assert_held(&ref->tree_lock);
drivers/gpu/drm/i915/i915_active.c
955
spin_unlock_irqrestore(&ref->tree_lock, flags);
drivers/gpu/drm/i915/i915_active_types.h
29
spinlock_t tree_lock;
drivers/gpu/drm/i915/selftests/i915_active.c
350
spin_unlock_wait(&ref->tree_lock);
drivers/md/dm-pcache/cache.h
98
spinlock_t tree_lock;
drivers/md/dm-pcache/cache_key.c
618
spin_unlock(&cache_subtree->tree_lock);
drivers/md/dm-pcache/cache_key.c
621
spin_lock(&cache_subtree->tree_lock);
drivers/md/dm-pcache/cache_key.c
662
spin_lock(&cache_subtree->tree_lock);
drivers/md/dm-pcache/cache_key.c
674
spin_unlock(&cache_subtree->tree_lock);
drivers/md/dm-pcache/cache_key.c
679
spin_unlock(&cache_subtree->tree_lock);
drivers/md/dm-pcache/cache_key.c
738
spin_lock(&cache_subtree->tree_lock);
drivers/md/dm-pcache/cache_key.c
740
spin_unlock(&cache_subtree->tree_lock);
drivers/md/dm-pcache/cache_key.c
851
spin_lock_init(&cache_subtree->tree_lock);
drivers/md/dm-pcache/cache_key.c
872
spin_lock(&cache_subtree->tree_lock);
drivers/md/dm-pcache/cache_key.c
880
spin_unlock(&cache_subtree->tree_lock);
drivers/md/dm-pcache/cache_req.c
150
spin_lock(&cache_subtree->tree_lock);
drivers/md/dm-pcache/cache_req.c
183
spin_unlock(&cache_subtree->tree_lock);
drivers/md/dm-pcache/cache_req.c
695
spin_lock(&cache_subtree->tree_lock);
drivers/md/dm-pcache/cache_req.c
712
spin_unlock(&cache_subtree->tree_lock);
drivers/md/dm-pcache/cache_req.c
772
spin_lock(&cache_subtree->tree_lock);
drivers/md/dm-pcache/cache_req.c
782
spin_unlock(&cache_subtree->tree_lock);
drivers/md/dm-pcache/cache_req.c
787
spin_unlock(&cache_subtree->tree_lock);
drivers/md/dm-pcache/cache_writeback.c
188
spin_lock(&cache_subtree->tree_lock);
drivers/md/dm-pcache/cache_writeback.c
190
spin_unlock(&cache_subtree->tree_lock);
drivers/md/dm-vdo/block-map.c
1396
const struct tree_lock *lock)
drivers/md/dm-vdo/block-map.c
1716
struct tree_lock *lock_holder;
drivers/md/dm-vdo/block-map.c
1717
struct tree_lock *lock = &data_vio->tree_lock;
drivers/md/dm-vdo/block-map.c
1733
data_vio->tree_lock.height = 0;
drivers/md/dm-vdo/block-map.c
1762
if (data_vio->tree_lock.locked) {
drivers/md/dm-vdo/block-map.c
1764
vdo_waitq_notify_all_waiters(&data_vio->tree_lock.waiters,
drivers/md/dm-vdo/block-map.c
1800
struct tree_lock *lock = &data_vio->tree_lock;
drivers/md/dm-vdo/block-map.c
1836
data_vio->tree_lock.height--;
drivers/md/dm-vdo/block-map.c
1850
struct tree_lock *tree_lock = &data_vio->tree_lock;
drivers/md/dm-vdo/block-map.c
1852
tree_lock->height--;
drivers/md/dm-vdo/block-map.c
1853
pbn = tree_lock->tree_slots[tree_lock->height].block_map_slot.pbn;
drivers/md/dm-vdo/block-map.c
1854
tree_page = get_tree_page(zone, tree_lock);
drivers/md/dm-vdo/block-map.c
1864
vdo_waitq_notify_all_waiters(&tree_lock->waiters, continue_load_for_waiter, page);
drivers/md/dm-vdo/block-map.c
1893
struct tree_lock *lock = &data_vio->tree_lock;
drivers/md/dm-vdo/block-map.c
1908
struct tree_lock *lock_holder;
drivers/md/dm-vdo/block-map.c
1909
struct tree_lock *lock = &data_vio->tree_lock;
drivers/md/dm-vdo/block-map.c
1929
data_vio->tree_lock.locked = true;
drivers/md/dm-vdo/block-map.c
1949
if (data_vio->tree_lock.locked) {
drivers/md/dm-vdo/block-map.c
1969
struct tree_lock *tree_lock = &data_vio->tree_lock;
drivers/md/dm-vdo/block-map.c
1972
tree_lock->height--;
drivers/md/dm-vdo/block-map.c
1973
data_vio->tree_lock.tree_slots[tree_lock->height].block_map_slot.pbn = pbn;
drivers/md/dm-vdo/block-map.c
1975
if (tree_lock->height == 0) {
drivers/md/dm-vdo/block-map.c
2092
struct tree_lock *tree_lock = &data_vio->tree_lock;
drivers/md/dm-vdo/block-map.c
2093
height_t height = tree_lock->height;
drivers/md/dm-vdo/block-map.c
2097
tree_page = get_tree_page(zone, tree_lock);
drivers/md/dm-vdo/block-map.c
2098
pbn = tree_lock->tree_slots[height - 1].block_map_slot.pbn;
drivers/md/dm-vdo/block-map.c
2124
tree_lock->height--;
drivers/md/dm-vdo/block-map.c
2127
tree_page = get_tree_page(zone, tree_lock);
drivers/md/dm-vdo/block-map.c
2135
vdo_waitq_notify_all_waiters(&tree_lock->waiters,
drivers/md/dm-vdo/block-map.c
2137
if (tree_lock->height == 0) {
drivers/md/dm-vdo/block-map.c
2184
struct tree_lock *lock = &data_vio->tree_lock;
drivers/md/dm-vdo/block-map.c
2224
if (!data_vio->tree_lock.locked)
drivers/md/dm-vdo/block-map.c
2244
struct tree_lock *lock = &data_vio->tree_lock;
drivers/md/dm-vdo/block-map.c
2980
struct tree_lock *tree_lock = &data_vio->tree_lock;
drivers/md/dm-vdo/block-map.c
2983
tree_lock->tree_slots[0].page_index = page_number;
drivers/md/dm-vdo/block-map.c
2984
tree_lock->root_index = page_number % map->root_count;
drivers/md/dm-vdo/block-map.c
2985
return (tree_lock->root_index % map->zone_count);
drivers/md/dm-vdo/block-map.c
3119
data_vio->tree_lock.tree_slots[0].block_map_slot.pbn,
drivers/md/dm-vdo/block-map.c
3216
tree_slot = &data_vio->tree_lock.tree_slots[0];
drivers/md/dm-vdo/block-map.c
3232
struct tree_lock *tree_lock = &data_vio->tree_lock;
drivers/md/dm-vdo/block-map.c
3235
page->entries[tree_lock->tree_slots[tree_lock->height].block_map_slot.slot] =
drivers/md/dm-vdo/block-map.c
3298
if (data_vio->tree_lock.tree_slots[0].block_map_slot.pbn == VDO_ZERO_BLOCK) {
drivers/md/dm-vdo/data-vio.c
2020
if (data_vio->tree_lock.tree_slots[0].block_map_slot.pbn == VDO_ZERO_BLOCK) {
drivers/md/dm-vdo/data-vio.c
499
memset(&data_vio->tree_lock, 0, sizeof(data_vio->tree_lock));
drivers/md/dm-vdo/data-vio.h
184
struct tree_lock tree_lock;
drivers/md/dm-vdo/recovery-journal.c
1339
struct tree_lock *lock = &data_vio->tree_lock;
drivers/md/raid5-cache.c
153
spinlock_t tree_lock;
drivers/md/raid5-cache.c
2686
spin_lock(&log->tree_lock);
drivers/md/raid5-cache.c
2691
pslot, &log->tree_lock) >>
drivers/md/raid5-cache.c
2705
spin_unlock(&log->tree_lock);
drivers/md/raid5-cache.c
2710
spin_unlock(&log->tree_lock);
drivers/md/raid5-cache.c
2837
spin_lock(&log->tree_lock);
drivers/md/raid5-cache.c
2842
pslot, &log->tree_lock) >>
drivers/md/raid5-cache.c
2850
spin_unlock(&log->tree_lock);
drivers/md/raid5-cache.c
3106
spin_lock_init(&log->tree_lock);
fs/btrfs/discard.c
702
lockdep_assert_held(&ctl->tree_lock);
fs/btrfs/extent-tree.c
3966
spin_lock(&free_space_ctl->tree_lock);
fs/btrfs/extent-tree.c
3973
spin_unlock(&free_space_ctl->tree_lock);
fs/btrfs/extent-tree.c
3976
spin_unlock(&free_space_ctl->tree_lock);
fs/btrfs/extent-tree.c
4175
spin_lock(&ctl->tree_lock);
fs/btrfs/extent-tree.c
4177
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
1027
spin_lock(&tmp_ctl.tree_lock);
fs/btrfs/free-space-cache.c
1029
spin_unlock(&tmp_ctl.tree_lock);
fs/btrfs/free-space-cache.c
1041
spin_lock(&tmp_ctl.tree_lock);
fs/btrfs/free-space-cache.c
1043
spin_unlock(&tmp_ctl.tree_lock);
fs/btrfs/free-space-cache.c
1062
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
1064
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
1418
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
1443
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
1491
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
1591
lockdep_assert_held(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
1706
lockdep_assert_held(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
1817
lockdep_assert_held(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
1837
lockdep_assert_held(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
1868
lockdep_assert_held(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
2393
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
2400
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
2410
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
2639
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
2672
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
2717
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
2719
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
2825
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
2887
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
2905
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
2931
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
2939
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
2952
spin_lock_init(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
2982
lockdep_assert_held(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3036
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3045
cond_resched_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3049
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3069
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3083
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3104
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3140
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3181
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3183
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3293
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3318
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3340
lockdep_assert_held(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3431
lockdep_assert_held(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3589
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3596
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3633
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3737
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3766
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3791
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3800
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3831
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3899
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3910
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3946
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3951
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3967
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
3993
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
4004
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
4011
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
4031
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
4257
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
4262
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
4276
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
4292
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
4316
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
4385
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
79
cond_resched_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
833
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
835
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
853
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
856
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
865
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
893
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
895
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
913
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
916
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
924
spin_unlock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
927
spin_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.c
933
cond_resched_lock(&ctl->tree_lock);
fs/btrfs/free-space-cache.h
77
spinlock_t tree_lock;
fs/hfs/bfind.c
33
mutex_lock_nested(&tree->tree_lock, CATALOG_BTREE_MUTEX);
fs/hfs/bfind.c
36
mutex_lock_nested(&tree->tree_lock, EXTENTS_BTREE_MUTEX);
fs/hfs/bfind.c
39
mutex_lock_nested(&tree->tree_lock, ATTR_BTREE_MUTEX);
fs/hfs/bfind.c
53
mutex_unlock(&fd->tree->tree_lock);
fs/hfs/btree.c
35
mutex_init(&tree->tree_lock);
fs/hfs/btree.h
44
struct mutex tree_lock;
fs/hfsplus/bfind.c
28
mutex_lock_nested(&tree->tree_lock,
fs/hfsplus/bfind.c
39
mutex_unlock(&fd->tree->tree_lock);
fs/hfsplus/btree.c
146
mutex_init(&tree->tree_lock);
fs/hfsplus/extents.c
424
mutex_unlock(&fd.tree->tree_lock);
fs/hfsplus/extents.c
428
mutex_lock_nested(&fd.tree->tree_lock,
fs/hfsplus/extents.c
587
mutex_unlock(&fd.tree->tree_lock);
fs/hfsplus/extents.c
592
mutex_lock_nested(&fd.tree->tree_lock,
fs/hfsplus/extents.c
603
mutex_unlock(&fd.tree->tree_lock);
fs/hfsplus/extents.c
607
mutex_lock_nested(&fd.tree->tree_lock,
fs/hfsplus/hfsplus_fs.h
59
struct mutex tree_lock;