Home
last modified time | relevance | path

Searched refs:bo_cache (Results 1 – 4 of 4) sorted by relevance

/linux-6.1.9/drivers/gpu/drm/vc4/
Dvc4_bo.c201 if (vc4->bo_cache.size_list_size <= page_index) { in vc4_get_cache_list_for_size()
202 uint32_t new_size = max(vc4->bo_cache.size_list_size * 2, in vc4_get_cache_list_for_size()
215 for (i = 0; i < vc4->bo_cache.size_list_size; i++) { in vc4_get_cache_list_for_size()
217 &vc4->bo_cache.size_list[i]; in vc4_get_cache_list_for_size()
225 for (i = vc4->bo_cache.size_list_size; i < new_size; i++) in vc4_get_cache_list_for_size()
228 kfree(vc4->bo_cache.size_list); in vc4_get_cache_list_for_size()
229 vc4->bo_cache.size_list = new_list; in vc4_get_cache_list_for_size()
230 vc4->bo_cache.size_list_size = new_size; in vc4_get_cache_list_for_size()
233 return &vc4->bo_cache.size_list[page_index]; in vc4_get_cache_list_for_size()
241 while (!list_empty(&vc4->bo_cache.time_list)) { in vc4_bo_cache_purge()
[all …]
Dvc4_drv.h109 } bo_cache; member
/linux-6.1.9/drivers/staging/media/atomisp/pci/hmm/
Dhmm_bo.c244 new_bo = kmem_cache_alloc(bdev->bo_cache, GFP_KERNEL); in __bo_break_up()
252 kmem_cache_free(bdev->bo_cache, new_bo); in __bo_break_up()
323 kmem_cache_free(bo->bdev->bo_cache, bo); in __bo_merge()
361 bdev->bo_cache = kmem_cache_create("bo_cache", in hmm_bo_device_init()
363 if (!bdev->bo_cache) { in hmm_bo_device_init()
369 bo = kmem_cache_alloc(bdev->bo_cache, GFP_KERNEL); in hmm_bo_device_init()
379 kmem_cache_free(bdev->bo_cache, bo); in hmm_bo_device_init()
529 kmem_cache_free(bdev->bo_cache, bo); in hmm_bo_device_exit()
534 kmem_cache_destroy(bdev->bo_cache); in hmm_bo_device_exit()
/linux-6.1.9/drivers/staging/media/atomisp/include/hmm/
Dhmm_bo.h109 struct kmem_cache *bo_cache; member