Home
last modified time | relevance | path

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

12

/linux-6.15/drivers/gpu/drm/ttm/
H A Dttm_resource.c141 spin_lock(&bdev->lru_lock); in ttm_lru_bulk_move_fini()
143 spin_unlock(&bdev->lru_lock); in ttm_lru_bulk_move_fini()
342 spin_lock(&bo->bdev->lru_lock); in ttm_resource_init()
348 spin_unlock(&bo->bdev->lru_lock); in ttm_resource_init()
367 spin_lock(&bdev->lru_lock); in ttm_resource_fini()
370 spin_unlock(&bdev->lru_lock); in ttm_resource_fini()
399 spin_lock(&bo->bdev->lru_lock); in ttm_resource_alloc()
401 spin_unlock(&bo->bdev->lru_lock); in ttm_resource_alloc()
414 spin_lock(&bo->bdev->lru_lock); in ttm_resource_free()
505 spin_lock(&bo->bdev->lru_lock); in ttm_resource_set_bo()
[all …]
H A Dttm_bo_util.c865 spin_lock(&bdev->lru_lock); in ttm_lru_walk_for_evict()
942 spinlock_t *lru_lock = &curs->res_curs.man->bdev->lru_lock; in ttm_bo_lru_cursor_fini() local
945 spin_lock(lru_lock); in ttm_bo_lru_cursor_fini()
947 spin_unlock(lru_lock); in ttm_bo_lru_cursor_fini()
1006 spinlock_t *lru_lock = &curs->res_curs.man->bdev->lru_lock; in ttm_bo_lru_cursor_next() local
1012 spin_lock(lru_lock); in ttm_bo_lru_cursor_next()
1023 spin_unlock(lru_lock); in ttm_bo_lru_cursor_next()
1038 spinlock_t *lru_lock = &curs->res_curs.man->bdev->lru_lock; in ttm_bo_lru_cursor_first() local
1042 spin_lock(lru_lock); in ttm_bo_lru_cursor_first()
1045 spin_unlock(lru_lock); in ttm_bo_lru_cursor_first()
[all …]
H A 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()
H A Dttm_bo.c106 spin_lock(&bo->bdev->lru_lock); in ttm_bo_set_bulk_move()
112 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()
282 spin_lock(&bo->bdev->lru_lock); in ttm_bo_release()
453 spin_lock(&bdev->lru_lock); in ttm_bo_evict_first()
465 spin_unlock(&bdev->lru_lock); in ttm_bo_evict_first()
486 spin_unlock(&bdev->lru_lock); in ttm_bo_evict_first()
625 spin_lock(&bo->bdev->lru_lock); in ttm_bo_pin()
647 spin_lock(&bo->bdev->lru_lock); in ttm_bo_unpin()
[all …]
/linux-6.15/Documentation/bpf/
H A 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.15/mm/
H A Dvmscan.c1921 spin_lock_irq(&lruvec->lru_lock); in move_folios_to_lru()
1968 spin_lock_irq(&lruvec->lru_lock); in move_folios_to_lru()
2017 spin_lock_irq(&lruvec->lru_lock); in shrink_inactive_list()
2029 spin_unlock_irq(&lruvec->lru_lock); in shrink_inactive_list()
2036 spin_lock_irq(&lruvec->lru_lock); in shrink_inactive_list()
2047 spin_unlock_irq(&lruvec->lru_lock); in shrink_inactive_list()
2126 spin_lock_irq(&lruvec->lru_lock); in shrink_active_list()
2186 spin_lock_irq(&lruvec->lru_lock); in shrink_active_list()
3950 spin_lock_irq(&lruvec->lru_lock); in inc_max_seq()
4684 spin_lock_irq(&lruvec->lru_lock); in evict_folios()
[all …]
H A Dmmzone.c80 spin_lock_init(&lruvec->lru_lock); in lruvec_init()
H A Dswap.c264 spin_lock_irq(&lruvec->lru_lock); in lru_note_cost()
288 spin_unlock_irq(&lruvec->lru_lock); in lru_note_cost()
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_exec.c329 spin_lock(&xe->ttm.lru_lock); in xe_exec_ioctl()
331 spin_unlock(&xe->ttm.lru_lock); in xe_exec_ioctl()
/linux-6.15/include/linux/
H A Dmemcontrol.h1258 spin_lock(&pgdat->__lruvec.lru_lock); in folio_lruvec_lock()
1266 spin_lock_irq(&pgdat->__lruvec.lru_lock); in folio_lruvec_lock_irq()
1275 spin_lock_irqsave(&pgdat->__lruvec.lru_lock, *flagsp); in folio_lruvec_lock_irqsave()
1515 spin_unlock(&lruvec->lru_lock); in unlock_page_lruvec()
1520 spin_unlock_irq(&lruvec->lru_lock); in unlock_page_lruvec_irq()
1526 spin_unlock_irqrestore(&lruvec->lru_lock, flags); in unlock_page_lruvec_irqrestore()
H A Dmm_inline.h44 lockdep_assert_held(&lruvec->lru_lock); in __update_lru_size()
H A Dmmzone.h638 spinlock_t lru_lock; member
/linux-6.15/fs/gfs2/
H A 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()
1985 __releases(&lru_lock) in gfs2_dispose_glock_lru()
1986 __acquires(&lru_lock) in gfs2_dispose_glock_lru()
2033 spin_lock(&lru_lock); in gfs2_scan_glock_lru()
[all …]
/linux-6.15/include/drm/ttm/
H A Dttm_bo.h354 spin_lock(&bo->bdev->lru_lock); in ttm_bo_move_to_lru_tail_unlocked()
356 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_move_to_lru_tail_unlocked()
H A Dttm_device.h252 spinlock_t lru_lock; member
/linux-6.15/drivers/gpu/drm/xe/tests/
H A Dxe_bo.c521 spin_lock(&bo->ttm.bdev->lru_lock); in shrink_test_run_device()
523 spin_unlock(&bo->ttm.bdev->lru_lock); in shrink_test_run_device()
/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A 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.15/Documentation/locking/
H A Dlockstat.rst195 …&(&zone->lru_lock)->rlock: 93000 94934 0.16 59.18 188253.…
/linux-6.15/Documentation/translations/it_IT/locking/
H A Dlockstat.rst221 …&(&zone->lru_lock)->rlock: 93000 94934 0.16 59.18 188253.…
/linux-6.15/Documentation/trace/
H A Devents-kmem.rst72 contention on the lruvec->lru_lock.
/linux-6.15/drivers/gpu/drm/i915/gem/
H A 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.15/Documentation/admin-guide/cgroup-v1/
H A Dmemcg_test.rst138 each LRU handled under a single lru_lock for that memcg and node.
H A Dmemory.rst316 lruvec->lru_lock.
319 lruvec->lru_lock; the folio LRU flag is cleared before
320 isolating a page from its LRU under lruvec->lru_lock.
/linux-6.15/Documentation/mm/
H A 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
H A Dprocess_addrs.rst393 lruvec->lru_lock (in folio_lruvec_lock_irq)
441 ->lruvec->lru_lock (follow_page_mask->mark_page_accessed)
442 ->lruvec->lru_lock (check_pte_range->folio_isolate_lru)

12