Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/gpu/drm/ttm/
Dttm_execbuf_util.c68 spin_lock(&glob->lru_lock); in ttm_eu_backoff_reservation()
76 spin_unlock(&glob->lru_lock); in ttm_eu_backoff_reservation()
177 spin_lock(&glob->lru_lock); in ttm_eu_reserve_buffers()
179 spin_unlock(&glob->lru_lock); in ttm_eu_reserve_buffers()
199 spin_lock(&glob->lru_lock); in ttm_eu_fence_buffer_objects()
213 spin_unlock(&glob->lru_lock); in ttm_eu_fence_buffer_objects()
Dttm_bo.c231 spin_lock(&glob->lru_lock); in ttm_bo_del_sub_from_lru()
233 spin_unlock(&glob->lru_lock); in ttm_bo_del_sub_from_lru()
488 spin_lock(&glob->lru_lock); in ttm_bo_cleanup_refs_or_queue()
492 spin_lock(&glob->lru_lock); in ttm_bo_cleanup_refs_or_queue()
497 spin_unlock(&glob->lru_lock); in ttm_bo_cleanup_refs_or_queue()
526 spin_unlock(&glob->lru_lock); in ttm_bo_cleanup_refs_or_queue()
568 spin_unlock(&glob->lru_lock); in ttm_bo_cleanup_refs()
579 spin_lock(&glob->lru_lock); in ttm_bo_cleanup_refs()
589 spin_unlock(&glob->lru_lock); in ttm_bo_cleanup_refs()
598 spin_unlock(&glob->lru_lock); in ttm_bo_cleanup_refs()
[all …]
Dttm_bo_vm.c180 spin_lock(&bdev->glob->lru_lock); in ttm_bo_vm_fault()
182 spin_unlock(&bdev->glob->lru_lock); in ttm_bo_vm_fault()
/Linux-v5.4/mm/
Dswap.c67 spin_lock_irqsave(&pgdat->lru_lock, flags); in __page_cache_release()
72 spin_unlock_irqrestore(&pgdat->lru_lock, flags); in __page_cache_release()
205 spin_unlock_irqrestore(&pgdat->lru_lock, flags); in pagevec_lru_move_fn()
207 spin_lock_irqsave(&pgdat->lru_lock, flags); in pagevec_lru_move_fn()
214 spin_unlock_irqrestore(&pgdat->lru_lock, flags); in pagevec_lru_move_fn()
330 spin_lock_irq(&pgdat->lru_lock); in activate_page()
332 spin_unlock_irq(&pgdat->lru_lock); in activate_page()
778 spin_unlock_irqrestore(&locked_pgdat->lru_lock, flags); in release_pages()
787 spin_unlock_irqrestore(&locked_pgdat->lru_lock, in release_pages()
807 spin_unlock_irqrestore(&locked_pgdat->lru_lock, flags); in release_pages()
[all …]
Dworkingset.c451 spinlock_t *lru_lock, in shadow_lru_isolate() argument
452 void *arg) __must_hold(lru_lock) in shadow_lru_isolate()
475 spin_unlock_irq(lru_lock); in shadow_lru_isolate()
483 spin_unlock(lru_lock); in shadow_lru_isolate()
511 spin_lock_irq(lru_lock); in shadow_lru_isolate()
Dmlock.c197 spin_lock_irq(&pgdat->lru_lock); in munlock_vma_page()
209 spin_unlock_irq(&pgdat->lru_lock); in munlock_vma_page()
216 spin_unlock_irq(&pgdat->lru_lock); in munlock_vma_page()
301 spin_lock_irq(&zone->zone_pgdat->lru_lock); in __munlock_pagevec()
328 spin_unlock_irq(&zone->zone_pgdat->lru_lock); in __munlock_pagevec()
Dpage_idle.c45 spin_lock_irq(&pgdat->lru_lock); in page_idle_get_page()
50 spin_unlock_irq(&pgdat->lru_lock); in page_idle_get_page()
Dvmscan.c1807 spin_lock_irq(&pgdat->lru_lock); in isolate_lru_page()
1816 spin_unlock_irq(&pgdat->lru_lock); in isolate_lru_page()
1892 spin_unlock_irq(&pgdat->lru_lock); in move_pages_to_lru()
1894 spin_lock_irq(&pgdat->lru_lock); in move_pages_to_lru()
1912 spin_unlock_irq(&pgdat->lru_lock); in move_pages_to_lru()
1914 spin_lock_irq(&pgdat->lru_lock); in move_pages_to_lru()
1977 spin_lock_irq(&pgdat->lru_lock); in shrink_inactive_list()
1989 spin_unlock_irq(&pgdat->lru_lock); in shrink_inactive_list()
1997 spin_lock_irq(&pgdat->lru_lock); in shrink_inactive_list()
2010 spin_unlock_irq(&pgdat->lru_lock); in shrink_inactive_list()
[all …]
Dcompaction.c850 && compact_unlock_should_abort(&pgdat->lru_lock, in isolate_migratepages_block()
923 spin_unlock_irqrestore(&pgdat->lru_lock, in isolate_migratepages_block()
953 locked = compact_lock_irqsave(&pgdat->lru_lock, in isolate_migratepages_block()
1020 spin_unlock_irqrestore(&pgdat->lru_lock, flags); in isolate_migratepages_block()
1047 spin_unlock_irqrestore(&pgdat->lru_lock, flags); in isolate_migratepages_block()
Dhuge_memory.c2557 spin_unlock_irqrestore(&pgdat->lru_lock, flags); in __split_huge_page()
2769 spin_lock_irqsave(&pgdata->lru_lock, flags); in split_huge_page_to_list()
2819 spin_unlock_irqrestore(&pgdata->lru_lock, flags); in split_huge_page_to_list()
/Linux-v5.4/include/drm/ttm/
Dttm_bo_driver.h428 spinlock_t lru_lock; member
780 spin_lock(&bo->bdev->glob->lru_lock); in ttm_bo_unreserve()
785 spin_unlock(&bo->bdev->glob->lru_lock); in ttm_bo_unreserve()
/Linux-v5.4/fs/gfs2/
Dglock.c67 static DEFINE_SPINLOCK(lru_lock);
187 spin_lock(&lru_lock); in gfs2_glock_add_to_lru()
197 spin_unlock(&lru_lock); in gfs2_glock_add_to_lru()
205 spin_lock(&lru_lock); in gfs2_glock_remove_from_lru()
211 spin_unlock(&lru_lock); in gfs2_glock_remove_from_lru()
1544 __releases(&lru_lock) in gfs2_dispose_glock_lru()
1545 __acquires(&lru_lock) in gfs2_dispose_glock_lru()
1571 cond_resched_lock(&lru_lock); in gfs2_dispose_glock_lru()
1591 spin_lock(&lru_lock); in gfs2_scan_glock_lru()
1609 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.4/drivers/gpu/drm/qxl/
Dqxl_ttm.c376 spin_lock(&glob->lru_lock); in qxl_mm_dump_table()
378 spin_unlock(&glob->lru_lock); in qxl_mm_dump_table()
Dqxl_release.c456 spin_lock(&glob->lru_lock); in qxl_release_fence_buffer_objects()
465 spin_unlock(&glob->lru_lock); in qxl_release_fence_buffer_objects()
/Linux-v5.4/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.c1560 spinlock_t *lru_lock, in xfs_buftarg_wait_rele() argument
1636 spinlock_t *lru_lock, in xfs_buftarg_isolate() argument
/Linux-v5.4/Documentation/admin-guide/cgroup-v1/
Dmemcg_test.rst137 VM's control (means that it's handled under global pgdat->lru_lock).
139 list management functions under pgdat->lru_lock.
Dmemory.rst300 pgdat->lru_lock
306 pgdat->lru_lock, it has no lock of its own.
/Linux-v5.4/Documentation/locking/
Dlockstat.rst195 …&(&zone->lru_lock)->rlock: 93000 94934 0.16 59.18 188253.…
/Linux-v5.4/fs/
Dinode.c725 struct list_lru_one *lru, spinlock_t *lru_lock, void *arg) in inode_lru_isolate() argument
759 spin_unlock(lru_lock); in inode_lru_isolate()
771 spin_lock(lru_lock); in inode_lru_isolate()
Ddcache.c1125 struct list_lru_one *lru, spinlock_t *lru_lock, void *arg) in dentry_lru_isolate() argument
1206 struct list_lru_one *lru, spinlock_t *lru_lock, void *arg) in dentry_lru_isolate_shrink() argument
/Linux-v5.4/Documentation/trace/
Devents-kmem.rst72 contention on the zone->lru_lock.
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_vm.c607 spin_lock(&glob->lru_lock); in amdgpu_vm_move_to_lru_tail()
609 spin_unlock(&glob->lru_lock); in amdgpu_vm_move_to_lru_tail()
615 spin_lock(&glob->lru_lock); in amdgpu_vm_move_to_lru_tail()
627 spin_unlock(&glob->lru_lock); in amdgpu_vm_move_to_lru_tail()
/Linux-v5.4/include/linux/
Dmmzone.h758 spinlock_t lru_lock;

12