Home
last modified time | relevance | path

Searched refs:mem_pool (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_context.c73 err = kbase_mem_pool_init(&kctx->mem_pool, in kbase_create_context()
75 kctx->kbdev, &kbdev->mem_pool); in kbase_create_context()
115 err = kbase_mem_pool_grow(&kctx->mem_pool, in kbase_create_context()
169 kbase_mem_pool_free(&kctx->mem_pool, kctx->aliasing_sink_page, false); in kbase_create_context()
188 kbase_mem_pool_term(&kctx->mem_pool); in kbase_create_context()
257 kbase_mem_pool_free(&kctx->mem_pool, kctx->aliasing_sink_page, false); in kbase_destroy_context()
297 kbase_mem_pool_term(&kctx->mem_pool); in kbase_destroy_context()
H A Dmali_kbase_mmu.c409 p = kbase_mem_pool_alloc(&kctx->mem_pool); in kbase_mmu_alloc_pgd()
432 kbase_mem_pool_free(&kctx->mem_pool, p, false); in kbase_mmu_alloc_pgd()
662 err = kbase_mem_pool_grow(&kctx->mem_pool, in kbase_mmu_insert_single_page()
774 err = kbase_mem_pool_grow(&kctx->mem_pool, in kbase_mmu_insert_pages_no_flush()
1165 err = kbase_mem_pool_grow(&kctx->mem_pool, in kbase_mmu_update_pages()
1266 kbase_mem_pool_free(&kctx->mem_pool, p, true); in mmu_teardown_level()
1312 kbase_mem_pool_free(&kctx->mem_pool, phys_to_page(kctx->pgd), true); in kbase_mmu_free_pgd()
H A Dmali_kbase_defs.h984 struct kbase_mem_pool mem_pool; member
1379 struct kbase_mem_pool mem_pool; member
H A Dmali_kbase_mem.c751 return kbase_mem_pool_init(&kbdev->mem_pool, in kbase_mem_init()
773 kbase_mem_pool_term(&kbdev->mem_pool); in kbase_mem_term()
1431 if (kbase_mem_pool_alloc_pages(&alloc->imported.kctx->mem_pool, in kbase_alloc_phy_pages_helper()
1473 kbase_mem_pool_free_pages(&kctx->mem_pool, in kbase_free_phy_pages_helper()
H A Dmali_kbase_core_linux.c1208 kbase_mem_pool_debugfs_init(kctx->kctx_dentry, &kctx->mem_pool); in kbase_open()
3550 kbase_mem_pool_size(&kbdev->mem_pool)); in show_mem_pool_size()
3570 kbase_mem_pool_trim(&kbdev->mem_pool, new_size); in set_mem_pool_size()
3589 kbase_mem_pool_max_size(&kbdev->mem_pool)); in show_mem_pool_max_size()
3609 kbase_mem_pool_set_max_size(&kbdev->mem_pool, new_max_size); in set_mem_pool_max_size()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem_migrate.c303 struct kbase_mem_pool *mem_pool = NULL; in kbase_page_isolate() local
324 mem_pool = page_md->data.mem_pool.pool; in kbase_page_isolate()
327 atomic_inc(&mem_pool->isolation_in_progress_cnt); in kbase_page_isolate()
365 if (!spin_trylock(&mem_pool->pool_lock)) { in kbase_page_isolate()
366 atomic_dec(&mem_pool->isolation_in_progress_cnt); in kbase_page_isolate()
376 mem_pool->cur_size--; in kbase_page_isolate()
379 spin_unlock(&mem_pool->pool_lock); in kbase_page_isolate()
380 atomic_dec(&mem_pool->isolation_in_progress_cnt); in kbase_page_isolate()
436 kbdev = page_md->data.mem_pool.kbdev; in kbase_page_migrate()
533 kbdev = page_md->data.mem_pool.kbdev; in kbase_page_putback()
H A Dmali_kbase_mem_pool.c123 page_md->data.mem_pool.pool = pool; in set_pool_new_page_metadata()
124 page_md->data.mem_pool.kbdev = pool->kbdev; in set_pool_new_page_metadata()
H A Dmali_kbase_mem.h264 } mem_pool; member
/OK3568_Linux_fs/kernel/drivers/block/zram/
H A Dzram_drv.c287 zs_get_total_pages(zram->mem_pool)); in mem_used_max_store()
1047 zs_compact(zram->mem_pool); in compact_store()
1084 mem_used = zs_get_total_pages(zram->mem_pool); in mm_stat_show()
1085 zs_pool_stats(zram->mem_pool, &pool_stats); in mm_stat_show()
1160 zs_destroy_pool(zram->mem_pool); in zram_meta_free()
1173 zram->mem_pool = zs_create_pool(zram->disk->disk_name); in zram_meta_alloc()
1174 if (!zram->mem_pool) { in zram_meta_alloc()
1180 huge_class_size = zs_huge_class_size(zram->mem_pool); in zram_meta_alloc()
1224 zs_free(zram->mem_pool, handle); in zram_free_page()
1277 src = zs_map_object(zram->mem_pool, handle, ZS_MM_RO); in __zram_bvec_read()
[all …]
H A Dzram_drv.h94 struct zs_pool *mem_pool; member
/OK3568_Linux_fs/kernel/mm/
H A Dkmemleak.c190 static struct kmemleak_object mem_pool[CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE]; variable
191 static int mem_pool_free_count = ARRAY_SIZE(mem_pool);
436 object = &mem_pool[--mem_pool_free_count]; in mem_pool_alloc()
451 if (object < mem_pool || object >= mem_pool + ARRAY_SIZE(mem_pool)) { in mem_pool_free()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c1433 struct kbase_mem_pool *const mem_pool = in kbase_mmu_page_fault_worker() local
1437 ret = kbase_mem_pool_grow(mem_pool, in kbase_mmu_page_fault_worker()