Searched refs:tree_lock (Results 1 - 19 of 19) sorted by relevance

/linux-master/drivers/gpu/drm/i915/
H A Di915_active_types.h29 spinlock_t tree_lock; member in struct:i915_active
H A Di915_active.c94 lockdep_assert_held(&ref->tree_lock);
100 lockdep_assert_held(&ref->tree_lock);
135 if (!atomic_dec_and_lock_irqsave(&ref->count, &ref->tree_lock, flags))
160 spin_unlock_irqrestore(&ref->tree_lock, flags);
298 spin_lock_irq(&ref->tree_lock);
333 spin_unlock_irq(&ref->tree_lock);
351 spin_lock_init(&ref->tree_lock);
497 spin_lock_irq(&ref->tree_lock); /* __active_retire() */
500 spin_unlock_irq(&ref->tree_lock);
848 spin_lock_irq(&ref->tree_lock);
[all...]
/linux-master/fs/btrfs/
H A Dfree-space-cache.c77 cond_resched_lock(&ctl->tree_lock);
835 spin_lock(&ctl->tree_lock);
837 spin_unlock(&ctl->tree_lock);
855 spin_lock(&ctl->tree_lock);
858 spin_unlock(&ctl->tree_lock);
866 spin_unlock(&ctl->tree_lock);
894 spin_lock(&ctl->tree_lock);
896 spin_unlock(&ctl->tree_lock);
914 spin_unlock(&ctl->tree_lock);
917 spin_lock(&ctl->tree_lock);
[all...]
H A Dfree-space-cache.h71 spinlock_t tree_lock; member in struct:btrfs_free_space_ctl
H A Ddiscard.c651 lockdep_assert_held(&ctl->tree_lock);
H A Dextent-tree.c3798 spin_lock(&free_space_ctl->tree_lock);
3805 spin_unlock(&free_space_ctl->tree_lock);
3808 spin_unlock(&free_space_ctl->tree_lock);
4007 spin_lock(&ctl->tree_lock);
4009 spin_unlock(&ctl->tree_lock);
/linux-master/fs/hfs/
H A Dbfind.c30 mutex_lock_nested(&tree->tree_lock, CATALOG_BTREE_MUTEX);
33 mutex_lock_nested(&tree->tree_lock, EXTENTS_BTREE_MUTEX);
36 mutex_lock_nested(&tree->tree_lock, ATTR_BTREE_MUTEX);
50 mutex_unlock(&fd->tree->tree_lock);
H A Dbtree.h44 struct mutex tree_lock; member in struct:hfs_btree
H A Dbtree.c31 mutex_init(&tree->tree_lock);
/linux-master/drivers/md/dm-vdo/
H A Dblock-map.c1378 const struct tree_lock *lock)
1698 struct tree_lock *lock_holder;
1699 struct tree_lock *lock = &data_vio->tree_lock;
1715 data_vio->tree_lock.height = 0;
1744 if (data_vio->tree_lock.locked) {
1746 vdo_waitq_notify_all_waiters(&data_vio->tree_lock.waiters,
1782 struct tree_lock *lock = &data_vio->tree_lock;
1818 data_vio->tree_lock
1832 struct tree_lock *tree_lock = &data_vio->tree_lock; local
1952 struct tree_lock *tree_lock = &data_vio->tree_lock; local
2075 struct tree_lock *tree_lock = &data_vio->tree_lock; local
2951 struct tree_lock *tree_lock = &data_vio->tree_lock; local
3200 struct tree_lock *tree_lock = &data_vio->tree_lock; local
[all...]
H A Ddata-vio.h69 struct tree_lock { struct
184 struct tree_lock tree_lock; member in struct:data_vio
H A Ddata-vio.c493 memset(&data_vio->tree_lock, 0, sizeof(data_vio->tree_lock));
2026 if (data_vio->tree_lock.tree_slots[0].block_map_slot.pbn == VDO_ZERO_BLOCK) {
H A Drecovery-journal.c1333 struct tree_lock *lock = &data_vio->tree_lock;
/linux-master/fs/hfsplus/
H A Dbfind.c30 mutex_lock_nested(&tree->tree_lock, CATALOG_BTREE_MUTEX);
33 mutex_lock_nested(&tree->tree_lock, EXTENTS_BTREE_MUTEX);
36 mutex_lock_nested(&tree->tree_lock, ATTR_BTREE_MUTEX);
50 mutex_unlock(&fd->tree->tree_lock);
H A Dextents.c346 WARN_ON(mutex_is_locked(&HFSPLUS_SB(sb)->ext_tree->tree_lock));
429 mutex_unlock(&fd.tree->tree_lock);
433 mutex_lock(&fd.tree->tree_lock);
590 mutex_unlock(&fd.tree->tree_lock);
595 mutex_lock(&fd.tree->tree_lock);
605 mutex_unlock(&fd.tree->tree_lock);
609 mutex_lock(&fd.tree->tree_lock);
H A Dbtree.c146 mutex_init(&tree->tree_lock);
H A Dhfsplus_fs.h92 struct mutex tree_lock; member in struct:hfs_btree
/linux-master/drivers/gpu/drm/i915/selftests/
H A Di915_active.c348 spin_unlock_wait(&ref->tree_lock);
/linux-master/drivers/md/
H A Draid5-cache.c153 spinlock_t tree_lock; member in struct:r5l_log
2691 spin_lock(&log->tree_lock);
2696 pslot, &log->tree_lock) >>
2710 spin_unlock(&log->tree_lock);
2715 spin_unlock(&log->tree_lock);
2846 spin_lock(&log->tree_lock);
2851 pslot, &log->tree_lock) >>
2859 spin_unlock(&log->tree_lock);
3115 spin_lock_init(&log->tree_lock);

Completed in 503 milliseconds