Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/ttm/
H A Dttm_resource.c44 lockdep_assert_held(&cursor->man->bdev->lru_lock); in ttm_resource_cursor_clear_bulk()
56 lockdep_assert_held(&cursor->man->bdev->lru_lock); in ttm_resource_cursor_move_bulk_tail()
114 lockdep_assert_held(&cursor->man->bdev->lru_lock); in ttm_resource_cursor_fini()
143 spin_lock(&bdev->lru_lock); in ttm_lru_bulk_move_fini()
145 spin_unlock(&bdev->lru_lock); in ttm_lru_bulk_move_fini()
170 lockdep_assert_held(&pos->first->bo->bdev->lru_lock); in ttm_lru_bulk_move_tail()
314 lockdep_assert_held(&bo->bdev->lru_lock); in ttm_resource_move_to_lru_tail()
357 spin_lock(&bo->bdev->lru_lock); in ttm_resource_init()
363 spin_unlock(&bo->bdev->lru_lock); in ttm_resource_init()
382 spin_lock(&bdev->lru_lock); in ttm_resource_fini()
[all …]
H A Dttm_bo.c111 spin_lock(&bo->bdev->lru_lock); in ttm_bo_set_bulk_move()
117 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_set_bulk_move()
211 spin_lock(&bo->bdev->lru_lock); in ttm_bo_individualize_resv()
213 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_individualize_resv()
285 spin_lock(&bdev->lru_lock); in ttm_bo_release()
301 spin_unlock(&bdev->lru_lock); in ttm_bo_release()
454 spin_lock(&bdev->lru_lock); in ttm_bo_evict_first()
466 spin_unlock(&bdev->lru_lock); in ttm_bo_evict_first()
487 spin_unlock(&bdev->lru_lock); in ttm_bo_evict_first()
628 spin_lock(&bo->bdev->lru_lock); in ttm_bo_pin()
[all …]
H A Dttm_bo_util.c942 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()
977 spinlock_t *lru_lock = &curs->res_curs.man->bdev->lru_lock; in __ttm_bo_lru_cursor_next() local
985 spin_lock(lru_lock); in __ttm_bo_lru_cursor_next()
1012 spin_unlock(lru_lock); in __ttm_bo_lru_cursor_next()
1031 spin_lock(lru_lock); in __ttm_bo_lru_cursor_next()
1034 spin_unlock(lru_lock); in __ttm_bo_lru_cursor_next()
1120 spin_lock(&bdev->lru_lock); in ttm_bo_shrink()
1123 spin_unlock(&bdev->lru_lock); in ttm_bo_shrink()
/linux/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/drivers/gpu/drm/xe/
H A Dxe_exec.c340 spin_lock(&xe->ttm.lru_lock); in xe_exec_ioctl()
342 spin_unlock(&xe->ttm.lru_lock); in xe_exec_ioctl()
H A Dxe_bo.c1669 spin_lock(&ttm_bo->bdev->lru_lock); in xe_ttm_bo_lock_in_destructor()
1671 spin_unlock(&ttm_bo->bdev->lru_lock); in xe_ttm_bo_lock_in_destructor()
H A Dxe_vm.c548 spin_lock(&vm->xe->ttm.lru_lock); in preempt_rebind_work_func()
550 spin_unlock(&vm->xe->ttm.lru_lock); in preempt_rebind_work_func()
/linux/mm/
H A Dmmzone.c80 spin_lock_init(&lruvec->lru_lock); in lruvec_init()
H A Dmemcontrol.c260 spin_lock_nested(&mem_cgroup_lruvec(memcg, NODE_DATA(nid))->lru_lock, 1); in reparent_locks()
261 spin_lock_nested(&mem_cgroup_lruvec(parent, NODE_DATA(nid))->lru_lock, 2); in reparent_locks()
266 spin_unlock(&mem_cgroup_lruvec(parent, NODE_DATA(nid))->lru_lock); in reparent_unlocks()
267 spin_unlock(&mem_cgroup_lruvec(memcg, NODE_DATA(nid))->lru_lock); in reparent_unlocks()
1406 spin_lock(&lruvec->lru_lock); in folio_lruvec_lock()
1408 spin_unlock(&lruvec->lru_lock); in folio_lruvec_lock()
1434 spin_lock_irq(&lruvec->lru_lock); in folio_lruvec_lock_irq()
1436 spin_unlock_irq(&lruvec->lru_lock); in folio_lruvec_lock_irq()
1464 spin_lock_irqsave(&lruvec->lru_lock, *flags); in folio_lruvec_lock_irqsave()
1466 spin_unlock_irqrestore(&lruvec->lru_lock, *flags); in folio_lruvec_lock_irqsave()
H A Dhuge_memory.c3552 lockdep_assert_held(&lruvec->lru_lock); in lru_add_split_folio()
/linux/drivers/gpu/drm/xe/tests/
H A Dxe_bo.c518 spin_lock(&bo->ttm.bdev->lru_lock); in shrink_test_run_device()
520 spin_unlock(&bo->ttm.bdev->lru_lock); in shrink_test_run_device()
/linux/Documentation/locking/
H A Dlockstat.rst195 …&(&zone->lru_lock)->rlock: 93000 94934 0.16 59.18 188253.…
/linux/Documentation/translations/it_IT/locking/
H A Dlockstat.rst221 …&(&zone->lru_lock)->rlock: 93000 94934 0.16 59.18 188253.…
/linux/Documentation/trace/
H A Devents-kmem.rst72 contention on the lruvec->lru_lock.
/linux/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
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vm.c533 spin_lock(&adev->mman.bdev.lru_lock); in amdgpu_vm_move_to_lru_tail()
535 spin_unlock(&adev->mman.bdev.lru_lock); in amdgpu_vm_move_to_lru_tail()