Home
last modified time | relevance | path

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

12

/Linux-v6.1/drivers/gpu/drm/ttm/
Dttm_resource.c64 lockdep_assert_held(&pos->first->bo->bdev->lru_lock); in ttm_lru_bulk_move_tail()
147 lockdep_assert_held(&bo->bdev->lru_lock); in ttm_resource_move_to_lru_tail()
190 spin_lock(&bo->bdev->lru_lock); in ttm_resource_init()
196 spin_unlock(&bo->bdev->lru_lock); in ttm_resource_init()
215 spin_lock(&bdev->lru_lock); in ttm_resource_fini()
218 spin_unlock(&bdev->lru_lock); in ttm_resource_fini()
234 spin_lock(&bo->bdev->lru_lock); in ttm_resource_alloc()
236 spin_unlock(&bo->bdev->lru_lock); in ttm_resource_alloc()
247 spin_lock(&bo->bdev->lru_lock); in ttm_resource_free()
249 spin_unlock(&bo->bdev->lru_lock); in ttm_resource_free()
[all …]
Dttm_bo.c105 spin_lock(&bo->bdev->lru_lock); in ttm_bo_set_bulk_move()
111 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_set_bulk_move()
206 spin_lock(&bo->bdev->lru_lock); in ttm_bo_individualize_resv()
208 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_individualize_resv()
259 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_cleanup_refs()
270 spin_lock(&bo->bdev->lru_lock); in ttm_bo_cleanup_refs()
280 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_cleanup_refs()
289 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_cleanup_refs()
294 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_cleanup_refs()
316 spin_lock(&bdev->lru_lock); in ttm_bo_delayed_delete()
[all …]
Dttm_device.c151 spin_lock(&bdev->lru_lock); in ttm_device_swapout()
173 spin_unlock(&bdev->lru_lock); in ttm_device_swapout()
225 spin_lock_init(&bdev->lru_lock); in ttm_device_init()
255 spin_lock(&bdev->lru_lock); in ttm_device_fini()
259 spin_unlock(&bdev->lru_lock); in ttm_device_fini()
271 spin_lock(&bdev->lru_lock); in ttm_device_clear_lru_dma_mappings()
280 spin_unlock(&bdev->lru_lock); in ttm_device_clear_lru_dma_mappings()
286 spin_lock(&bdev->lru_lock); in ttm_device_clear_lru_dma_mappings()
288 spin_unlock(&bdev->lru_lock); in ttm_device_clear_lru_dma_mappings()
/Linux-v6.1/mm/
Dworkingset.c628 spinlock_t *lru_lock, in shadow_lru_isolate() argument
629 void *arg) __must_hold(lru_lock) in shadow_lru_isolate()
651 spin_unlock_irq(lru_lock); in shadow_lru_isolate()
658 spin_unlock_irq(lru_lock); in shadow_lru_isolate()
666 spin_unlock(lru_lock); in shadow_lru_isolate()
688 spin_lock_irq(lru_lock); in shadow_lru_isolate()
Dvmscan.c2377 spin_unlock_irq(&lruvec->lru_lock); in move_folios_to_lru()
2379 spin_lock_irq(&lruvec->lru_lock); in move_folios_to_lru()
2400 spin_unlock_irq(&lruvec->lru_lock); in move_folios_to_lru()
2402 spin_lock_irq(&lruvec->lru_lock); in move_folios_to_lru()
2472 spin_lock_irq(&lruvec->lru_lock); in shrink_inactive_list()
2484 spin_unlock_irq(&lruvec->lru_lock); in shrink_inactive_list()
2491 spin_lock_irq(&lruvec->lru_lock); in shrink_inactive_list()
2500 spin_unlock_irq(&lruvec->lru_lock); in shrink_inactive_list()
2581 spin_lock_irq(&lruvec->lru_lock); in shrink_active_list()
2592 spin_unlock_irq(&lruvec->lru_lock); in shrink_active_list()
[all …]
Dmmzone.c80 spin_lock_init(&lruvec->lru_lock); in lruvec_init()
Dswap.c310 spin_lock_irq(&lruvec->lru_lock); in lru_note_cost()
334 spin_unlock_irq(&lruvec->lru_lock); in lru_note_cost()
/Linux-v6.1/include/drm/ttm/
Dttm_bo_driver.h157 spin_lock(&bo->bdev->lru_lock); in ttm_bo_move_to_lru_tail_unlocked()
159 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_move_to_lru_tail_unlocked()
Dttm_device.h252 spinlock_t lru_lock; member
/Linux-v6.1/include/linux/
Dmemcontrol.h1301 spin_lock(&pgdat->__lruvec.lru_lock); in folio_lruvec_lock()
1309 spin_lock_irq(&pgdat->__lruvec.lru_lock); in folio_lruvec_lock_irq()
1318 spin_lock_irqsave(&pgdat->__lruvec.lru_lock, *flagsp); in folio_lruvec_lock_irqsave()
1595 spin_unlock(&lruvec->lru_lock); in unlock_page_lruvec()
1600 spin_unlock_irq(&lruvec->lru_lock); in unlock_page_lruvec_irq()
1606 spin_unlock_irqrestore(&lruvec->lru_lock, flags); in unlock_page_lruvec_irqrestore()
Dmm_inline.h43 lockdep_assert_held(&lruvec->lru_lock); in __update_lru_size()
Dmmzone.h511 spinlock_t lru_lock; member
/Linux-v6.1/fs/gfs2/
Dglock.c73 static DEFINE_SPINLOCK(lru_lock);
227 spin_lock(&lru_lock); in gfs2_glock_add_to_lru()
236 spin_unlock(&lru_lock); in gfs2_glock_add_to_lru()
244 spin_lock(&lru_lock); in gfs2_glock_remove_from_lru()
250 spin_unlock(&lru_lock); in gfs2_glock_remove_from_lru()
2014 __releases(&lru_lock) in gfs2_dispose_glock_lru()
2015 __acquires(&lru_lock) in gfs2_dispose_glock_lru()
2042 cond_resched_lock(&lru_lock); in gfs2_dispose_glock_lru()
2062 spin_lock(&lru_lock); in gfs2_scan_glock_lru()
2079 spin_unlock(&lru_lock); in gfs2_scan_glock_lru()
/Linux-v6.1/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.c1778 spinlock_t *lru_lock, in xfs_buftarg_drain_rele() argument
1877 spinlock_t *lru_lock, in xfs_buftarg_isolate() argument
/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_vram_mgr.c293 spin_lock(&man->bdev->lru_lock); in amdgpu_vram_mgr_do_reserve()
295 spin_unlock(&man->bdev->lru_lock); in amdgpu_vram_mgr_do_reserve()
Damdgpu_vm.c327 spin_lock(&adev->mman.bdev.lru_lock); in amdgpu_vm_move_to_lru_tail()
329 spin_unlock(&adev->mman.bdev.lru_lock); in amdgpu_vm_move_to_lru_tail()
/Linux-v6.1/fs/nfs/
Dnfs42xattr.c824 struct list_lru_one *lru, spinlock_t *lru_lock, void *arg) in cache_lru_isolate() argument
889 struct list_lru_one *lru, spinlock_t *lru_lock, void *arg) in entry_lru_isolate() argument
/Linux-v6.1/Documentation/locking/
Dlockstat.rst195 …&(&zone->lru_lock)->rlock: 93000 94934 0.16 59.18 188253.…
/Linux-v6.1/Documentation/trace/
Devents-kmem.rst72 contention on the lruvec->lru_lock.
/Linux-v6.1/drivers/gpu/drm/i915/gem/
Di915_gem_ttm.c938 spin_lock(&bo->bdev->lru_lock); in i915_ttm_adjust_lru()
967 spin_unlock(&bo->bdev->lru_lock); in i915_ttm_adjust_lru()
/Linux-v6.1/fs/
Dinode.c816 struct list_lru_one *lru, spinlock_t *lru_lock, void *arg) in inode_lru_isolate() argument
858 spin_unlock(lru_lock); in inode_lru_isolate()
870 spin_lock(lru_lock); in inode_lru_isolate()
/Linux-v6.1/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.
/Linux-v6.1/Documentation/mm/
Dunevictable-lru.rst318 mlock pagevec, to batch up the rest of the work to be done under lru_lock by
379 lru_lock by __munlock_page(). __munlock_page() decrements the page's
490 lru_lock by __munlock_page(). __munlock_page() decrements the page's

12