/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/ |
H A D | oal_mem.c | 236 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 D | mali_kbase_context.c | 69 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 D | mali_kbase_mmu.c | 373 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 D | mali_kbase_defs.h | 974 struct kbase_mem_pool mem_pool;
member 1361 struct kbase_mem_pool mem_pool;
member
|
H A D | mali_kbase_mem.c | 726 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 D | mali_kbase_core_linux.c | 1177 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 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()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/ |
H A D | mali_kbase_mmu.c | 1088 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 D | mali_kbase_mmu.c | 859 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()
|