Home
last modified time | relevance | path

Searched refs:lru (Results 1 – 14 of 14) sorted by relevance

/openbsd/src/sys/dev/pci/drm/ttm/
Dttm_resource.c61 list_move(&cursor->hitch.link, &pos->last->lru.link); in ttm_resource_cursor_move_bulk_tail()
154 list_bulk_move_tail(&man->lru[j], &pos->first->lru.link, in ttm_lru_bulk_move_tail()
155 &pos->last->lru.link); in ttm_lru_bulk_move_tail()
171 struct ttm_lru_item *lru = &cur->lru; in ttm_lru_prev_res() local
174 lru = list_prev_entry(lru, link); in ttm_lru_prev_res()
175 } while (!ttm_lru_item_is_res(lru)); in ttm_lru_prev_res()
177 return ttm_lru_item_to_res(lru); in ttm_lru_prev_res()
183 struct ttm_lru_item *lru = &cur->lru; in ttm_lru_next_res() local
186 lru = list_next_entry(lru, link); in ttm_lru_next_res()
187 } while (!ttm_lru_item_is_res(lru)); in ttm_lru_next_res()
[all …]
Dttm_device.c243 if (list_empty(&man->lru[0])) in ttm_device_fini()
265 list_del_init(&bo->resource->lru.link); in ttm_device_clear_lru_dma_mappings()
290 ttm_device_clear_lru_dma_mappings(bdev, &man->lru[j]); in ttm_device_clear_dma_mappings()
Dttm_pool.c362 LIST_INSERT_HEAD(&pt->lru, entry, entries); in ttm_pool_type_give()
374 if (!LIST_EMPTY(&pt->lru)) { in ttm_pool_type_take()
375 entry = LIST_FIRST(&pt->lru); in ttm_pool_type_take()
395 LIST_INIT(&pt->lru); in ttm_pool_type_init()
415 while (!LIST_EMPTY(&pt->lru)) { in ttm_pool_type_fini()
416 entry = LIST_FIRST(&pt->lru); in ttm_pool_type_fini()
817 LIST_FOREACH(entry, &pt->lru, entries) in ttm_pool_type_count()
/openbsd/src/sys/dev/pci/drm/
Ddrm_gem.c1652 drm_gem_lru_init(struct drm_gem_lru *lru, struct rwlock *lock) in drm_gem_lru_init() argument
1654 lru->lock = lock; in drm_gem_lru_init()
1655 lru->count = 0; in drm_gem_lru_init()
1656 INIT_LIST_HEAD(&lru->list); in drm_gem_lru_init()
1663 obj->lru->count -= obj->size >> PAGE_SHIFT; in drm_gem_lru_remove_locked()
1664 WARN_ON(obj->lru->count < 0); in drm_gem_lru_remove_locked()
1666 obj->lru = NULL; in drm_gem_lru_remove_locked()
1679 struct drm_gem_lru *lru = obj->lru; in drm_gem_lru_remove() local
1681 if (!lru) in drm_gem_lru_remove()
1684 mutex_lock(lru->lock); in drm_gem_lru_remove()
[all …]
/openbsd/src/gnu/usr.bin/perl/ext/FileCache/lib/
DFileCache.pm171 my @lru = sort{ $isopen{$a}->[0] <=> $isopen{$b}->[0] } keys(%isopen);
174 splice(@lru, int($cacheout_maxopen / 3)||$cacheout_maxopen);
175 &cacheout_close($_, 1) for @lru;
/openbsd/src/sys/dev/pci/drm/include/drm/
Ddrm_gem.h448 struct drm_gem_lru *lru; member
572 void drm_gem_lru_init(struct drm_gem_lru *lru, struct rwlock *lock);
574 void drm_gem_lru_move_tail_locked(struct drm_gem_lru *lru, struct drm_gem_object *obj);
575 void drm_gem_lru_move_tail(struct drm_gem_lru *lru, struct drm_gem_object *obj);
576 unsigned long drm_gem_lru_scan(struct drm_gem_lru *lru,
/openbsd/src/sys/dev/pci/drm/include/drm/ttm/
Dttm_resource.h207 struct list_head lru[TTM_MAX_BO_PRIORITY]; member
258 struct ttm_lru_item lru; member
270 return container_of(item, struct ttm_resource, lru); in ttm_lru_item_to_res()
385 WARN_ON(!list_empty(&man->lru[i])); in ttm_resource_manager_set_used()
Dttm_pool.h65 LIST_HEAD(, ttm_pool_type_lru) lru;
/openbsd/src/sys/dev/pci/drm/i915/
DTODO.txt18 the bo and vm, plus some lru locks is all that needed. No complex rcu,
Di915_gpu_error.c323 list_add_tail(&page->lru, &dst->page_list); in compress_next_page()
440 list_add_tail(&virt_to_page(ptr)->lru, &dst->page_list); in compress_page()
664 list_for_each_entry(page, &vma->page_list, lru) { in intel_gpu_error_print_vma()
669 if (page == list_last_entry(&vma->page_list, typeof(*page), lru)) in intel_gpu_error_print_vma()
1070 list_for_each_entry_safe(page, n, &vma->page_list, lru) { in i915_vma_coredump_free()
1071 list_del_init(&page->lru); in i915_vma_coredump_free()
1250 list_for_each_entry_safe_reverse(page, n, &dst->page_list, lru) { in i915_vma_coredump_create()
1251 list_del_init(&page->lru); in i915_vma_coredump_create()
/openbsd/src/gnu/usr.bin/binutils/gas/doc/
Dc-a29k.texi95 cha tmr lru
/openbsd/src/gnu/usr.bin/gcc/gcc/config/alpha/
Dalpha.md6963 bool lru = INTVAL (operands[2]) != 0;
6965 return alt[write][lru];
/openbsd/src/gnu/gcc/gcc/config/alpha/
Dalpha.md7148 bool lru = INTVAL (operands[2]) != 0;
7150 return alt[write][lru];
/openbsd/src/usr.sbin/unbound/doc/
DChangelog12011 - unit tests for hash internal bin, lru functions.