Home
last modified time | relevance | path

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

12

/linux-6.12.1/drivers/gpu/drm/ttm/
Dttm_resource.c40 lockdep_assert_held(&cursor->man->bdev->lru_lock); in ttm_resource_cursor_clear_bulk()
52 lockdep_assert_held(&cursor->man->bdev->lru_lock); in ttm_resource_cursor_move_bulk_tail()
93 lockdep_assert_held(&cursor->man->bdev->lru_lock); in ttm_resource_cursor_fini()
122 spin_lock(&bdev->lru_lock); in ttm_lru_bulk_move_fini()
124 spin_unlock(&bdev->lru_lock); in ttm_lru_bulk_move_fini()
149 lockdep_assert_held(&pos->first->bo->bdev->lru_lock); in ttm_lru_bulk_move_tail()
260 lockdep_assert_held(&bo->bdev->lru_lock); in ttm_resource_move_to_lru_tail()
303 spin_lock(&bo->bdev->lru_lock); in ttm_resource_init()
309 spin_unlock(&bo->bdev->lru_lock); in ttm_resource_init()
328 spin_lock(&bdev->lru_lock); in ttm_resource_fini()
[all …]
Dttm_device.c218 spin_lock_init(&bdev->lru_lock); in ttm_device_init()
245 spin_lock(&bdev->lru_lock); in ttm_device_fini()
249 spin_unlock(&bdev->lru_lock); in ttm_device_fini()
261 spin_lock(&bdev->lru_lock); in ttm_device_clear_lru_dma_mappings()
270 spin_unlock(&bdev->lru_lock); in ttm_device_clear_lru_dma_mappings()
276 spin_lock(&bdev->lru_lock); in ttm_device_clear_lru_dma_mappings()
278 spin_unlock(&bdev->lru_lock); in ttm_device_clear_lru_dma_mappings()
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()
205 spin_lock(&bo->bdev->lru_lock); in ttm_bo_individualize_resv()
207 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_individualize_resv()
281 spin_lock(&bo->bdev->lru_lock); in ttm_bo_release()
297 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_release()
452 spin_lock(&bdev->lru_lock); in ttm_bo_evict_first()
463 spin_unlock(&bdev->lru_lock); in ttm_bo_evict_first()
484 spin_unlock(&bdev->lru_lock); in ttm_bo_evict_first()
594 spin_lock(&bo->bdev->lru_lock); in ttm_bo_pin()
[all …]
Dttm_bo_util.c867 spin_lock(&bdev->lru_lock); in ttm_lru_walk_for_evict()
891 spin_unlock(&bdev->lru_lock); in ttm_lru_walk_for_evict()
913 spin_lock(&bdev->lru_lock); in ttm_lru_walk_for_evict()
918 spin_unlock(&bdev->lru_lock); in ttm_lru_walk_for_evict()
/linux-6.12.1/mm/
Dworkingset.c715 spinlock_t *lru_lock, in shadow_lru_isolate() argument
716 void *arg) __must_hold(lru_lock) in shadow_lru_isolate()
738 spin_unlock_irq(lru_lock); in shadow_lru_isolate()
747 spin_unlock_irq(lru_lock); in shadow_lru_isolate()
756 spin_unlock(lru_lock); in shadow_lru_isolate()
780 spin_lock_irq(lru_lock); in shadow_lru_isolate()
Dvmscan.c1845 spin_unlock_irq(&lruvec->lru_lock); in move_folios_to_lru()
1847 spin_lock_irq(&lruvec->lru_lock); in move_folios_to_lru()
1869 spin_unlock_irq(&lruvec->lru_lock); in move_folios_to_lru()
1872 spin_lock_irq(&lruvec->lru_lock); in move_folios_to_lru()
1891 spin_unlock_irq(&lruvec->lru_lock); in move_folios_to_lru()
1894 spin_lock_irq(&lruvec->lru_lock); in move_folios_to_lru()
1943 spin_lock_irq(&lruvec->lru_lock); in shrink_inactive_list()
1955 spin_unlock_irq(&lruvec->lru_lock); in shrink_inactive_list()
1962 spin_lock_irq(&lruvec->lru_lock); in shrink_inactive_list()
1973 spin_unlock_irq(&lruvec->lru_lock); in shrink_inactive_list()
[all …]
Dmmzone.c80 spin_lock_init(&lruvec->lru_lock); in lruvec_init()
Dswap.c295 spin_lock_irq(&lruvec->lru_lock); in lru_note_cost()
319 spin_unlock_irq(&lruvec->lru_lock); in lru_note_cost()
/linux-6.12.1/Documentation/bpf/
Dmap_lru_hash_update.dot13 lru_lock [shape=rectangle,fillcolor=2,label="LRU lock"]
151 local_lock -> lru_lock [style=invis]
152 lru_lock -> hash_lock [style=invis]
/linux-6.12.1/include/drm/ttm/
Dttm_bo.h333 spin_lock(&bo->bdev->lru_lock); in ttm_bo_move_to_lru_tail_unlocked()
335 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_move_to_lru_tail_unlocked()
Dttm_device.h252 spinlock_t lru_lock; member
/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_exec.c323 spin_lock(&xe->ttm.lru_lock); in xe_exec_ioctl()
325 spin_unlock(&xe->ttm.lru_lock); in xe_exec_ioctl()
/linux-6.12.1/fs/gfs2/
Dglock.c70 static DEFINE_SPINLOCK(lru_lock);
186 spin_lock(&lru_lock); in gfs2_glock_free_later()
188 spin_unlock(&lru_lock); in gfs2_glock_free_later()
221 spin_lock(&lru_lock); in gfs2_glock_add_to_lru()
229 spin_unlock(&lru_lock); in gfs2_glock_add_to_lru()
234 spin_lock(&lru_lock); in gfs2_glock_remove_from_lru()
240 spin_unlock(&lru_lock); in gfs2_glock_remove_from_lru()
2009 __releases(&lru_lock) in gfs2_dispose_glock_lru()
2010 __acquires(&lru_lock) in gfs2_dispose_glock_lru()
2037 cond_resched_lock(&lru_lock); in gfs2_dispose_glock_lru()
[all …]
/linux-6.12.1/include/linux/
Dmemcontrol.h1307 spin_lock(&pgdat->__lruvec.lru_lock); in folio_lruvec_lock()
1315 spin_lock_irq(&pgdat->__lruvec.lru_lock); in folio_lruvec_lock_irq()
1324 spin_lock_irqsave(&pgdat->__lruvec.lru_lock, *flagsp); in folio_lruvec_lock_irqsave()
1554 spin_unlock(&lruvec->lru_lock); in unlock_page_lruvec()
1559 spin_unlock_irq(&lruvec->lru_lock); in unlock_page_lruvec_irq()
1565 spin_unlock_irqrestore(&lruvec->lru_lock, flags); in unlock_page_lruvec_irqrestore()
Dmm_inline.h44 lockdep_assert_held(&lruvec->lru_lock); in __update_lru_size()
/linux-6.12.1/fs/xfs/
Dxfs_qm.c415 spinlock_t *lru_lock, in xfs_qm_dquot_isolate() argument
417 __releases(lru_lock) __acquires(lru_lock) in xfs_qm_dquot_isolate()
463 spin_unlock(lru_lock); in xfs_qm_dquot_isolate()
499 spin_lock(lru_lock); in xfs_qm_dquot_isolate()
/linux-6.12.1/fs/nfs/
Dnfs42xattr.c805 struct list_lru_one *lru, spinlock_t *lru_lock, void *arg) in cache_lru_isolate() argument
870 struct list_lru_one *lru, spinlock_t *lru_lock, void *arg) in entry_lru_isolate() argument
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_vram_mgr.c319 spin_lock(&man->bdev->lru_lock); in amdgpu_vram_mgr_do_reserve()
321 spin_unlock(&man->bdev->lru_lock); in amdgpu_vram_mgr_do_reserve()
/linux-6.12.1/Documentation/locking/
Dlockstat.rst195 …&(&zone->lru_lock)->rlock: 93000 94934 0.16 59.18 188253.…
/linux-6.12.1/Documentation/translations/it_IT/locking/
Dlockstat.rst221 …&(&zone->lru_lock)->rlock: 93000 94934 0.16 59.18 188253.…
/linux-6.12.1/Documentation/trace/
Devents-kmem.rst72 contention on the lruvec->lru_lock.
/linux-6.12.1/drivers/gpu/drm/i915/gem/
Di915_gem_ttm.c981 spin_lock(&bo->bdev->lru_lock); in i915_ttm_adjust_lru()
1010 spin_unlock(&bo->bdev->lru_lock); in i915_ttm_adjust_lru()
/linux-6.12.1/fs/
Dinode.c884 struct list_lru_one *lru, spinlock_t *lru_lock, void *arg) in inode_lru_isolate() argument
926 spin_unlock(lru_lock); in inode_lru_isolate()
937 spin_lock(lru_lock); in inode_lru_isolate()
/linux-6.12.1/Documentation/admin-guide/cgroup-v1/
Dmemcg_test.rst138 each LRU handled under a single lru_lock for that memcg and node.
/linux-6.12.1/Documentation/mm/
Dunevictable-lru.rst321 mlock folio batch, to batch up the rest of the work to be done under lru_lock by
382 under lru_lock by __munlock_folio(). __munlock_folio() decrements the
494 under lru_lock by __munlock_folio(). __munlock_folio() decrements the

12