Home
last modified time | relevance | path

Searched refs:lru_lock (Results 1 – 25 of 27) sorted by relevance

12

/Linux-v5.15/drivers/gpu/drm/ttm/
Dttm_bo.c251 spin_lock(&bo->bdev->lru_lock); in ttm_bo_individualize_resv()
253 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_individualize_resv()
312 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_cleanup_refs()
322 spin_lock(&bo->bdev->lru_lock); in ttm_bo_cleanup_refs()
332 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_cleanup_refs()
341 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_cleanup_refs()
347 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_cleanup_refs()
369 spin_lock(&bdev->lru_lock); in ttm_bo_delayed_delete()
380 spin_unlock(&bdev->lru_lock); in ttm_bo_delayed_delete()
383 spin_lock(&bdev->lru_lock); in ttm_bo_delayed_delete()
[all …]
Dttm_device.c150 spin_lock(&bdev->lru_lock); in ttm_device_swapout()
169 spin_unlock(&bdev->lru_lock); in ttm_device_swapout()
221 spin_lock_init(&bdev->lru_lock); in ttm_device_init()
250 spin_lock(&bdev->lru_lock); in ttm_device_fini()
254 spin_unlock(&bdev->lru_lock); in ttm_device_fini()
Dttm_resource.c117 spin_lock(&bdev->lru_lock); in ttm_resource_manager_evict_all()
120 spin_unlock(&bdev->lru_lock); in ttm_resource_manager_evict_all()
125 spin_lock(&bdev->lru_lock); in ttm_resource_manager_evict_all()
128 spin_unlock(&bdev->lru_lock); in ttm_resource_manager_evict_all()
/Linux-v5.15/mm/
Dworkingset.c518 spinlock_t *lru_lock, in shadow_lru_isolate() argument
519 void *arg) __must_hold(lru_lock) in shadow_lru_isolate()
541 spin_unlock_irq(lru_lock); in shadow_lru_isolate()
549 spin_unlock(lru_lock); in shadow_lru_isolate()
568 spin_lock_irq(lru_lock); in shadow_lru_isolate()
Dmmzone.c80 spin_lock_init(&lruvec->lru_lock); in lruvec_init()
Dvmscan.c2166 spin_unlock_irq(&lruvec->lru_lock); in move_pages_to_lru()
2168 spin_lock_irq(&lruvec->lru_lock); in move_pages_to_lru()
2189 spin_unlock_irq(&lruvec->lru_lock); in move_pages_to_lru()
2191 spin_lock_irq(&lruvec->lru_lock); in move_pages_to_lru()
2264 spin_lock_irq(&lruvec->lru_lock); in shrink_inactive_list()
2276 spin_unlock_irq(&lruvec->lru_lock); in shrink_inactive_list()
2283 spin_lock_irq(&lruvec->lru_lock); in shrink_inactive_list()
2292 spin_unlock_irq(&lruvec->lru_lock); in shrink_inactive_list()
2362 spin_lock_irq(&lruvec->lru_lock); in shrink_active_list()
2373 spin_unlock_irq(&lruvec->lru_lock); in shrink_active_list()
[all …]
Dswap.c264 spin_lock_irq(&lruvec->lru_lock); in lru_note_cost()
288 spin_unlock_irq(&lruvec->lru_lock); in lru_note_cost()
Dmemcontrol.c1183 spin_lock(&lruvec->lru_lock); in lock_page_lruvec()
1195 spin_lock_irq(&lruvec->lru_lock); in lock_page_lruvec_irq()
1207 spin_lock_irqsave(&lruvec->lru_lock, *flags); in lock_page_lruvec_irqsave()
/Linux-v5.15/include/drm/ttm/
Dttm_bo_driver.h184 spin_lock(&bo->bdev->lru_lock); in ttm_bo_move_to_lru_tail_unlocked()
186 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_move_to_lru_tail_unlocked()
Dttm_device.h266 spinlock_t lru_lock; member
/Linux-v5.15/include/linux/
Dmemcontrol.h1257 spin_lock(&pgdat->__lruvec.lru_lock); in lock_page_lruvec()
1265 spin_lock_irq(&pgdat->__lruvec.lru_lock); in lock_page_lruvec_irq()
1274 spin_lock_irqsave(&pgdat->__lruvec.lru_lock, *flagsp); in lock_page_lruvec_irqsave()
1505 spin_unlock(&lruvec->lru_lock); in unlock_page_lruvec()
1510 spin_unlock_irq(&lruvec->lru_lock); in unlock_page_lruvec_irq()
1516 spin_unlock_irqrestore(&lruvec->lru_lock, flags); in unlock_page_lruvec_irqrestore()
Dmmzone.h300 spinlock_t lru_lock; member
/Linux-v5.15/fs/gfs2/
Dglock.c67 static DEFINE_SPINLOCK(lru_lock);
213 spin_lock(&lru_lock); in gfs2_glock_add_to_lru()
222 spin_unlock(&lru_lock); in gfs2_glock_add_to_lru()
230 spin_lock(&lru_lock); in gfs2_glock_remove_from_lru()
236 spin_unlock(&lru_lock); in gfs2_glock_remove_from_lru()
1786 __releases(&lru_lock) in gfs2_dispose_glock_lru()
1787 __acquires(&lru_lock) in gfs2_dispose_glock_lru()
1814 cond_resched_lock(&lru_lock); in gfs2_dispose_glock_lru()
1834 spin_lock(&lru_lock); in gfs2_scan_glock_lru()
1851 spin_unlock(&lru_lock); in gfs2_scan_glock_lru()
Dquota.c146 struct list_lru_one *lru, spinlock_t *lru_lock, void *arg) in gfs2_qd_isolate() argument
/Linux-v5.15/fs/xfs/
Dxfs_qm.c414 spinlock_t *lru_lock, in xfs_qm_dquot_isolate() argument
416 __releases(lru_lock) __acquires(lru_lock) in xfs_qm_dquot_isolate()
456 spin_unlock(lru_lock); in xfs_qm_dquot_isolate()
490 spin_lock(lru_lock); in xfs_qm_dquot_isolate()
Dxfs_buf.c1725 spinlock_t *lru_lock, in xfs_buftarg_drain_rele() argument
1824 spinlock_t *lru_lock, in xfs_buftarg_isolate() argument
/Linux-v5.15/fs/nfs/
Dnfs42xattr.c825 struct list_lru_one *lru, spinlock_t *lru_lock, void *arg) in cache_lru_isolate() argument
890 struct list_lru_one *lru, spinlock_t *lru_lock, void *arg) in entry_lru_isolate() argument
/Linux-v5.15/drivers/gpu/drm/i915/gem/
Di915_gem_ttm.c758 spin_lock(&bo->bdev->lru_lock); in i915_ttm_adjust_lru()
770 spin_unlock(&bo->bdev->lru_lock); in i915_ttm_adjust_lru()
/Linux-v5.15/Documentation/locking/
Dlockstat.rst195 …&(&zone->lru_lock)->rlock: 93000 94934 0.16 59.18 188253.…
/Linux-v5.15/fs/
Dinode.c744 struct list_lru_one *lru, spinlock_t *lru_lock, void *arg) in inode_lru_isolate() argument
778 spin_unlock(lru_lock); in inode_lru_isolate()
790 spin_lock(lru_lock); in inode_lru_isolate()
Ddcache.c1181 struct list_lru_one *lru, spinlock_t *lru_lock, void *arg) in dentry_lru_isolate() argument
1262 struct list_lru_one *lru, spinlock_t *lru_lock, void *arg) in dentry_lru_isolate_shrink() argument
/Linux-v5.15/Documentation/trace/
Devents-kmem.rst72 contention on the lruvec->lru_lock.
/Linux-v5.15/drivers/gpu/drm/amd/amdgpu/
Damdgpu_vm.c685 spin_lock(&adev->mman.bdev.lru_lock); in amdgpu_vm_move_to_lru_tail()
687 spin_unlock(&adev->mman.bdev.lru_lock); in amdgpu_vm_move_to_lru_tail()
693 spin_lock(&adev->mman.bdev.lru_lock); in amdgpu_vm_move_to_lru_tail()
708 spin_unlock(&adev->mman.bdev.lru_lock); in amdgpu_vm_move_to_lru_tail()
/Linux-v5.15/Documentation/admin-guide/cgroup-v1/
Dmemcg_test.rst138 each LRU handled under a single lru_lock for that memcg and node.
Dmemory.rst296 lruvec->lru_lock.
299 lruvec->lru_lock; PG_lru bit of page->flags is cleared before
300 isolating a page from its LRU under lruvec->lru_lock.

12