Home
last modified time | relevance | path

Searched refs:mem_pool (Results 1 - 13 of 13) sorted by relevance

/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/
H A Doal_mem.c236 oal_mem_pool_stru *mem_pool = HI_NULL; in oal_mem_create_subpool() local
243 mem_pool = &g_ast_mem_pool[pool_id]; in oal_mem_create_subpool()
245 stack_mem = (oal_mem_stru **)oal_mem_ctrl_blk_alloc(sizeof(oal_mem_stru *) * mem_pool->us_mem_total_cnt); in oal_mem_create_subpool()
252 mem = (oal_mem_stru *)oal_mem_ctrl_blk_alloc(sizeof(oal_mem_stru) * mem_pool->us_mem_total_cnt); in oal_mem_create_subpool()
259 memset_s(stack_mem, sizeof(oal_mem_stru *) * mem_pool->us_mem_total_cnt, 0, in oal_mem_create_subpool()
260 sizeof(oal_mem_stru *) * mem_pool->us_mem_total_cnt); in oal_mem_create_subpool()
261 memset_s((hi_void *)mem, sizeof(oal_mem_stru) * mem_pool->us_mem_total_cnt, 0, in oal_mem_create_subpool()
262 sizeof(oal_mem_stru) * mem_pool->us_mem_total_cnt); in oal_mem_create_subpool()
265 mem_pool->mem_start_addr = mem; in oal_mem_create_subpool()
268 for (subpool_id = 0; subpool_id < mem_pool in oal_mem_create_subpool()
301 oal_mem_pool_stru *mem_pool = HI_NULL; oal_mem_create_pool() local
437 oal_mem_pool_stru *mem_pool = HI_NULL; oal_mem_alloc_enhanced() local
474 oal_mem_pool_stru *mem_pool = HI_NULL; oal_mem_free_enhanced() local
582 oal_mem_pool_stru *mem_pool = HI_NULL; oal_mem_dump_cfg() local
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_context.c69 err = kbase_mem_pool_init(&kctx->mem_pool, kbdev->mem_pool_max_size_default, kctx->kbdev, &kbdev->mem_pool); in kbase_create_context()
116 err = kbase_mem_pool_grow(&kctx->mem_pool, MIDGARD_MMU_BOTTOMLEVEL); in kbase_create_context()
172 kbase_mem_pool_free(&kctx->mem_pool, kctx->aliasing_sink_page, false); in kbase_create_context()
191 kbase_mem_pool_term(&kctx->mem_pool); in kbase_create_context()
260 kbase_mem_pool_free(&kctx->mem_pool, kctx->aliasing_sink_page, false); in kbase_destroy_context()
301 kbase_mem_pool_term(&kctx->mem_pool); in kbase_destroy_context()
H A Dmali_kbase_mmu.c373 p = kbase_mem_pool_alloc(&kctx->mem_pool); in kbase_mmu_alloc_pgd()
397 kbase_mem_pool_free(&kctx->mem_pool, p, false); in kbase_mmu_alloc_pgd()
627 err = kbase_mem_pool_grow(&kctx->mem_pool, MIDGARD_MMU_BOTTOMLEVEL); in kbase_mmu_insert_single_page()
733 err = kbase_mem_pool_grow(&kctx->mem_pool, MIDGARD_MMU_BOTTOMLEVEL); in kbase_mmu_insert_pages_no_flush()
1116 err = kbase_mem_pool_grow(&kctx->mem_pool, MIDGARD_MMU_BOTTOMLEVEL); in kbase_mmu_update_pages()
1214 kbase_mem_pool_free(&kctx->mem_pool, p, true); in mmu_teardown_level()
1261 kbase_mem_pool_free(&kctx->mem_pool, phys_to_page(kctx->pgd), true); in kbase_mmu_free_pgd()
H A Dmali_kbase_defs.h974 struct kbase_mem_pool mem_pool; member
1361 struct kbase_mem_pool mem_pool; member
H A Dmali_kbase_mem.c726 return kbase_mem_pool_init(&kbdev->mem_pool, KBASE_MEM_POOL_MAX_SIZE_KBDEV, kbdev, NULL); in kbase_mem_init()
748 kbase_mem_pool_term(&kbdev->mem_pool); in kbase_mem_term()
1389 if (kbase_mem_pool_alloc_pages(&alloc->imported.kctx->mem_pool, nr_pages_requested, in kbase_alloc_phy_pages_helper()
1429 kbase_mem_pool_free_pages(&kctx->mem_pool, nr_pages_to_free, start_free, syncback, reclaimed); in kbase_free_phy_pages_helper()
H A Dmali_kbase_core_linux.c1177 kbase_mem_pool_debugfs_init(kctx->kctx_dentry, &kctx->mem_pool); in kbase_open()
3338 ret = scnprintf(buf, PAGE_SIZE, "%zu\n", kbase_mem_pool_size(&kbdev->mem_pool)); in show_mem_pool_size()
3359 kbase_mem_pool_trim(&kbdev->mem_pool, new_size); in set_mem_pool_size()
3376 ret = scnprintf(buf, PAGE_SIZE, "%zu\n", kbase_mem_pool_max_size(&kbdev->mem_pool)); in show_mem_pool_max_size()
3397 kbase_mem_pool_set_max_size(&kbdev->mem_pool, new_max_size); in set_mem_pool_max_size()
/device/soc/rockchip/common/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()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c1088 struct kbase_mem_pool *const mem_pool = in kbase_mmu_page_fault_worker() local
1092 ret = kbase_mem_pool_grow(mem_pool, in kbase_mmu_page_fault_worker()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c859 struct kbase_mem_pool *const mem_pool = &kctx->mem_pools.small[region->gpu_alloc->group_id]; in kbase_mmu_page_fault_worker() local
861 ret = kbase_mem_pool_grow(mem_pool, pages_to_grow); in kbase_mmu_page_fault_worker()

Completed in 36 milliseconds