Home
last modified time | relevance | path

Searched refs:freed_pages (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gem/
H A Di915_gem_shrinker.c323 unsigned long unevictable, available, freed_pages; in i915_gem_shrinker_oom() local
327 freed_pages = 0; in i915_gem_shrinker_oom()
329 freed_pages += i915_gem_shrink(i915, -1UL, NULL, in i915_gem_shrinker_oom()
348 if (freed_pages || available) in i915_gem_shrinker_oom()
351 freed_pages, unevictable, available); in i915_gem_shrinker_oom()
353 *(unsigned long *)ptr += freed_pages; in i915_gem_shrinker_oom()
363 unsigned long freed_pages = 0; in i915_gem_shrinker_vmap() local
367 freed_pages += i915_gem_shrink(i915, -1UL, NULL, in i915_gem_shrinker_vmap()
382 freed_pages += count; in i915_gem_shrinker_vmap()
386 *(unsigned long *)ptr += freed_pages; in i915_gem_shrinker_vmap()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_linux_trace.h496 TP_PROTO(struct kbase_va_region *reg, size_t freed_pages,
498 TP_ARGS(reg, freed_pages, old_pages, available_pages, new_pages),
501 __field(size_t, freed_pages)
508 __entry->freed_pages = freed_pages;
514 __entry->start_addr, __entry->freed_pages, __entry->old_pages,
523 TP_PROTO(size_t freed_pages),
524 TP_ARGS(freed_pages),
526 __field(size_t, freed_pages)
529 __entry->freed_pages = freed_pages;
531 TP_printk("freed_pages=%zu", __entry->freed_pages)
/OK3568_Linux_fs/kernel/drivers/gpu/drm/ttm/
H A Dttm_page_alloc.c267 unsigned freed_pages) in ttm_pool_update_free_locked() argument
269 pool->npages -= freed_pages; in ttm_pool_update_free_locked()
270 pool->nfrees += freed_pages; in ttm_pool_update_free_locked()
290 unsigned freed_pages = 0, in ttm_page_pool_free() local
311 if (freed_pages >= npages_to_free) in ttm_page_pool_free()
314 pages_to_free[freed_pages++] = p; in ttm_page_pool_free()
316 if (freed_pages >= NUM_PAGES_TO_ALLOC) { in ttm_page_pool_free()
320 ttm_pool_update_free_locked(pool, freed_pages); in ttm_page_pool_free()
327 ttm_pages_put(pages_to_free, freed_pages, pool->order); in ttm_page_pool_free()
329 nr_free -= freed_pages; in ttm_page_pool_free()
[all …]
H A Dttm_page_alloc_dma.c344 unsigned freed_pages) in ttm_pool_update_free_locked() argument
346 pool->npages_free -= freed_pages; in ttm_pool_update_free_locked()
347 pool->nfrees += freed_pages; in ttm_pool_update_free_locked()
411 unsigned freed_pages = 0, in ttm_dma_page_pool_free() local
436 if (freed_pages >= npages_to_free) in ttm_dma_page_pool_free()
442 pages_to_free[freed_pages++] = dma_p->p; in ttm_dma_page_pool_free()
444 if (freed_pages >= NUM_PAGES_TO_ALLOC) { in ttm_dma_page_pool_free()
446 ttm_pool_update_free_locked(pool, freed_pages); in ttm_dma_page_pool_free()
454 freed_pages); in ttm_dma_page_pool_free()
459 nr_free -= freed_pages; in ttm_dma_page_pool_free()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_tiler_heap_reclaim.c209 u32 freed_pages = kbase_csf_tiler_heap_scan_kctx_unused_pages( in reclaim_unused_heap_pages() local
212 if (freed_pages) { in reclaim_unused_heap_pages()
219 freed_pages); in reclaim_unused_heap_pages()
224 info->nr_freed_pages += freed_pages; in reclaim_unused_heap_pages()
225 total_freed_pages += freed_pages; in reclaim_unused_heap_pages()
234 if (info->nr_freed_pages >= info->nr_est_unused_pages || freed_pages == 0) in reclaim_unused_heap_pages()
H A Dmali_kbase_csf_tiler_heap.c1263 u64 freed_pages = 0; in delete_unused_chunk_pages() local
1298 freed_pages = freed_chunks * PFN_UP(heap->chunk_size); in delete_unused_chunk_pages()
1301 freed_chunks, freed_pages, chunk_hdr_val); in delete_unused_chunk_pages()
1304 kctx->running_total_tiler_heap_memory -= freed_pages << PAGE_SHIFT; in delete_unused_chunk_pages()
1306 return freed_pages; in delete_unused_chunk_pages()