Searched refs:mem_pool (Results 1 – 12 of 12) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_kbase_context.c | 73 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 D | mali_kbase_mmu.c | 409 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 D | mali_kbase_defs.h | 984 struct kbase_mem_pool mem_pool; member 1379 struct kbase_mem_pool mem_pool; member
|
| H A D | mali_kbase_mem.c | 751 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 D | mali_kbase_core_linux.c | 1208 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 D | mali_kbase_mem_migrate.c | 303 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 D | mali_kbase_mem_pool.c | 123 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 D | mali_kbase_mem.h | 264 } mem_pool; member
|
| /OK3568_Linux_fs/kernel/drivers/block/zram/ |
| H A D | zram_drv.c | 287 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 D | zram_drv.h | 94 struct zs_pool *mem_pool; member
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | kmemleak.c | 190 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 D | mali_kbase_mmu.c | 1433 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()
|