/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem_pool_group.c | 38 kbase_mem_pool_config_set_max_size(&configs->small[gid], in kbase_mem_pool_group_config_set_max_size() 55 err = kbase_mem_pool_init(&mem_pools->small[gid], in kbase_mem_pool_group_init() 56 &configs->small[gid], in kbase_mem_pool_group_init() 60 next_pools ? &next_pools->small[gid] : NULL); in kbase_mem_pool_group_init() 70 kbase_mem_pool_term(&mem_pools->small[gid]); in kbase_mem_pool_group_init() 86 kbase_mem_pool_term(&mem_pools->small[gid]); in kbase_mem_pool_group_init() 100 kbase_mem_pool_mark_dying(&mem_pools->small[gid]); in kbase_mem_pool_group_mark_dying() 111 kbase_mem_pool_term(&mem_pools->small[gid]); in kbase_mem_pool_group_term()
|
H A D | mali_kbase_mem_pool_debugfs.c | 180 &kctx->mem_pools.small, &kbase_mem_pool_debugfs_fops); in kbase_mem_pool_debugfs_init() 183 &kctx->mem_pools.small, &kbase_mem_pool_debugfs_max_size_fops); in kbase_mem_pool_debugfs_init()
|
H A D | mali_kbase_hwcnt_backend_csf_if_fw.c | 345 &kbdev->mem_pools.small[KBASE_MEM_GROUP_CSF_FW], num_pages, in kbasep_hwcnt_backend_csf_if_fw_ring_buf_alloc() 394 &kbdev->mem_pools.small[KBASE_MEM_GROUP_CSF_FW], num_pages, in kbasep_hwcnt_backend_csf_if_fw_ring_buf_alloc() 511 &fw_ctx->kbdev->mem_pools.small[KBASE_MEM_GROUP_CSF_FW], in kbasep_hwcnt_backend_csf_if_fw_ring_buf_free()
|
H A D | mali_kbase_defs.h | 84 * small number of job slots. 92 * small number of Address Spaces 487 * @small: Array of objects containing the state for pools of 4 KiB size 493 struct kbase_mem_pool small[MEMORY_GROUP_MANAGER_NR_GROUPS]; member 514 * @small: Array of initial configuration for pools of 4 KiB pages. 518 struct kbase_mem_pool_config small[MEMORY_GROUP_MANAGER_NR_GROUPS]; member
|
H A D | mali_kbase_core_linux.c | 3443 kbdev->mem_pools.small, MEMORY_GROUP_MANAGER_NR_GROUPS, in show_mem_pool_size() 3457 kbdev->mem_pools.small, MEMORY_GROUP_MANAGER_NR_GROUPS, in set_mem_pool_size() 3475 kbdev->mem_pools.small, MEMORY_GROUP_MANAGER_NR_GROUPS, in show_mem_pool_max_size() 3489 kbdev->mem_pools.small, MEMORY_GROUP_MANAGER_NR_GROUPS, in set_mem_pool_max_size() 3607 * pool 0 of small (4KiB) pages. 3613 * small (4KiB) pages. It is assumed that the maximum size value is same for 3627 kbdev->mem_pools.small, 1, kbase_mem_pool_debugfs_max_size); in show_simplified_mem_pool_max_size() 3632 * memory pools of small (4KiB) pages. 3639 * pools of small (4KiB) pages. 3660 kbdev->mem_pools.small, gi in set_simplified_mem_pool_max_size() [all...] |
H A D | mali_kbase_mem.c | 2352 &kctx->mem_pools.small[alloc->group_id], in kbase_alloc_phy_pages_helper() 2684 &kctx->mem_pools.small[alloc->group_id], in kbase_free_phy_pages_helper() 3804 pool = &kctx->mem_pools.small[kctx->jit_group_id]; in kbase_jit_grow()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem_pool_group.c | 36 kbase_mem_pool_config_set_max_size(&configs->small[gid], max_size); in kbase_mem_pool_group_config_set_max_size() 49 err = kbase_mem_pool_init(&mem_pools->small[gid], &configs->small[gid], KBASE_MEM_POOL_4KB_PAGE_TABLE_ORDER, in kbase_mem_pool_group_init() 50 gid, kbdev, next_pools ? &next_pools->small[gid] : NULL); in kbase_mem_pool_group_init() 55 kbase_mem_pool_term(&mem_pools->small[gid]); in kbase_mem_pool_group_init() 73 kbase_mem_pool_term(&mem_pools->small[gid]); in kbase_mem_pool_group_init() 86 kbase_mem_pool_mark_dying(&mem_pools->small[gid]); in kbase_mem_pool_group_mark_dying() 96 kbase_mem_pool_term(&mem_pools->small[gid]); in kbase_mem_pool_group_term()
|
H A D | mali_kbase_mem_pool_debugfs.c | 166 debugfs_create_file("mem_pool_size", mode, parent, &kctx->mem_pools.small, &kbase_mem_pool_debugfs_fops); in kbase_mem_pool_debugfs_init() 168 debugfs_create_file("mem_pool_max_size", mode, parent, &kctx->mem_pools.small, in kbase_mem_pool_debugfs_init()
|
H A D | mali_kbase_defs.h | 89 * small number of job slots. 97 * small number of Address Spaces 468 * @small: Array of objects containing the state for pools of 4 KiB size 474 struct kbase_mem_pool small[MEMORY_GROUP_MANAGER_NR_GROUPS]; member 495 * @small: Array of initial configuration for pools of 4 KiB pages. 499 struct kbase_mem_pool_config small[MEMORY_GROUP_MANAGER_NR_GROUPS]; member
|
H A D | mali_kbase_core_linux.c | 3316 buf, PAGE_SIZE, kbdev->mem_pools.small, MEMORY_GROUP_MANAGER_NR_GROUPS, in show_mem_pool_size() 3332 buf, kbdev->mem_pools.small, MEMORY_GROUP_MANAGER_NR_GROUPS, in set_mem_pool_size() 3352 buf, PAGE_SIZE, kbdev->mem_pools.small, MEMORY_GROUP_MANAGER_NR_GROUPS, in show_mem_pool_max_size() 3368 buf, kbdev->mem_pools.small, MEMORY_GROUP_MANAGER_NR_GROUPS, in set_mem_pool_max_size() 4482 &kbdev->mem_pool_defaults.small, in kbase_device_debugfs_init()
|
H A D | mali_kbase_mem.c | 2015 res = kbase_mem_pool_alloc_pages(&kctx->mem_pools.small[alloc->group_id], nr_left, tp, false); in kbase_alloc_phy_pages_helper() 2304 kbase_mem_pool_free_pages(&kctx->mem_pools.small[alloc->group_id], local_end_free - start_free, start_free, in kbase_free_phy_pages_helper() 3370 pool = &kctx->mem_pools.small[kctx->jit_group_id]; in kbase_jit_grow()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/ |
H A D | mali_kbase_mmu.c | 353 root_pool = &kctx->mem_pools.small[region->gpu_alloc->group_id]; in page_fault_try_alloc() 859 struct kbase_mem_pool *const mem_pool = &kctx->mem_pools.small[region->gpu_alloc->group_id]; in kbase_mmu_page_fault_worker() 909 p = kbase_mem_pool_alloc(&kbdev->mem_pools.small[mmut->group_id]); in kbase_mmu_alloc_pgd() 945 kbase_mem_pool_free(&kbdev->mem_pools.small[mmut->group_id], p, false); in kbase_mmu_alloc_pgd() 1158 err = kbase_mem_pool_grow(&kbdev->mem_pools.small[kctx->mmu.group_id], MIDGARD_MMU_BOTTOMLEVEL); in kbase_mmu_insert_single_page() 1225 kbase_mem_pool_free(&kbdev->mem_pools.small[mmut->group_id], tmp_p, false); in cleanup_empty_pte() 1304 err = kbase_mem_pool_grow(&kbdev->mem_pools.small[mmut->group_id], cur_level); in kbase_mmu_insert_pages_no_flush() 1749 err = kbase_mem_pool_grow(&kbdev->mem_pools.small[kctx->mmu.group_id], MIDGARD_MMU_BOTTOMLEVEL); in kbase_mmu_update_pages_no_flush() 1832 kbase_mem_pool_free(&kbdev->mem_pools.small[mmut->group_id], p, true); in mmu_teardown_level() 1873 err = kbase_mem_pool_grow(&kbdev->mem_pools.small[mmu in kbase_mmu_init() [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/context/ |
H A D | mali_kbase_context.c | 287 p = kbase_mem_alloc_page(&kctx->mem_pools.small[KBASE_MEM_GROUP_SINK]); in kbase_context_mem_alloc_page() 300 kbase_mem_pool_free(&kctx->mem_pools.small[KBASE_MEM_GROUP_SINK], as_page(kctx->aliasing_sink_page), false); in kbase_context_mem_pool_free()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/context/ |
H A D | mali_kbase_context.c | 296 p = kbase_mem_alloc_page(&kctx->mem_pools.small[KBASE_MEM_GROUP_SINK]); in kbase_context_mem_alloc_page() 309 &kctx->mem_pools.small[KBASE_MEM_GROUP_SINK], in kbase_context_mem_pool_free()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/ |
H A D | mali_kbase_mmu.c | 496 root_pool = &kctx->mem_pools.small[region->gpu_alloc->group_id]; in page_fault_try_alloc() 1089 &kctx->mem_pools.small[ in kbase_mmu_page_fault_worker() 1140 p = kbase_mem_pool_alloc(&kbdev->mem_pools.small[mmut->group_id]); in kbase_mmu_alloc_pgd() 1177 kbase_mem_pool_free(&kbdev->mem_pools.small[mmut->group_id], p, false); in kbase_mmu_alloc_pgd() 1426 &kbdev->mem_pools.small[ in kbase_mmu_insert_single_page() 1514 kbase_mem_pool_free(&kbdev->mem_pools.small[mmut->group_id], in kbase_mmu_free_pgd() 1600 &kbdev->mem_pools.small[mmut->group_id], in kbase_mmu_insert_pages_no_flush() 2219 &kbdev->mem_pools.small[ in kbase_mmu_update_pages_no_flush() 2366 &kbdev->mem_pools.small[mmut->group_id], in kbase_mmu_init()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf.c | 309 &kctx->mem_pools.small[KBASE_MEM_GROUP_CSF_IO], in kbase_csf_free_command_stream_user_pages() 337 &kctx->mem_pools.small[KBASE_MEM_GROUP_CSF_IO], in kbase_csf_alloc_command_stream_user_pages() 379 &kctx->mem_pools.small[KBASE_MEM_GROUP_CSF_IO], in kbase_csf_alloc_command_stream_user_pages() 1112 &kctx->mem_pools.small[KBASE_MEM_GROUP_CSF_FW], in create_normal_suspend_buffer() 1148 &kctx->mem_pools.small[KBASE_MEM_GROUP_CSF_FW], nr_pages, in create_normal_suspend_buffer() 1450 &kctx->mem_pools.small[KBASE_MEM_GROUP_CSF_FW], in term_normal_suspend_buffer() 2903 &kbdev->mem_pools.small[KBASE_MEM_GROUP_CSF_FW], in kbase_csf_doorbell_mapping_term() 2921 &kbdev->mem_pools.small[KBASE_MEM_GROUP_CSF_FW], in kbase_csf_doorbell_mapping_init() 2942 &kbdev->mem_pools.small[KBASE_MEM_GROUP_CSF_FW], page, in kbase_csf_free_dummy_user_reg_page() 2957 &kbdev->mem_pools.small[KBASE_MEM_GROUP_CSF_F in kbase_csf_setup_dummy_user_reg_page() [all...] |
H A D | mali_kbase_csf_firmware.c | 442 dev_err(kbdev->dev, "Firmware image unexpectedly too small\n"); in reload_fw_data_sections() 558 &kbdev->mem_pools.small[KBASE_MEM_GROUP_CSF_FW], in parse_memory_setup_entry() 669 &kbdev->mem_pools.small[KBASE_MEM_GROUP_CSF_FW], in parse_memory_setup_entry() 769 dev_err(kbdev->dev, "Size field too small: %u\n", size); in load_firmware_entry() 1819 dev_err(kbdev->dev, "Firmware too small\n"); in kbase_csf_firmware_init() 2000 &kbdev->mem_pools.small[KBASE_MEM_GROUP_CSF_FW], in kbase_csf_firmware_term() 2351 &kbdev->mem_pools.small[KBASE_MEM_GROUP_CSF_FW], in kbase_csf_firmware_mcu_shared_mapping_init() 2402 &kbdev->mem_pools.small[KBASE_MEM_GROUP_CSF_FW], in kbase_csf_firmware_mcu_shared_mapping_init() 2433 &kbdev->mem_pools.small[KBASE_MEM_GROUP_CSF_FW], in kbase_csf_firmware_mcu_shared_mapping_term()
|
H A D | mali_kbase_csf_firmware_no_mali.c | 1348 &kbdev->mem_pools.small[KBASE_MEM_GROUP_CSF_FW], in kbase_csf_firmware_mcu_shared_mapping_init() 1399 &kbdev->mem_pools.small[KBASE_MEM_GROUP_CSF_FW], in kbase_csf_firmware_mcu_shared_mapping_init() 1430 &kbdev->mem_pools.small[KBASE_MEM_GROUP_CSF_FW], in kbase_csf_firmware_mcu_shared_mapping_term()
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/build/make_scripts/ |
H A D | config.mk | 61 CCFLAGS := -mabi=ilp32 -march=rv32imc -falign-functions=2 -msave-restore -fno-optimize-strlen -freorder-blocks-algorithm=simple -fno-schedule-insns -fno-inline-small-functions -fno-inline-functions-called-once -mtune=size -fno-strict-aliasing -msmall-data-limit=0 -nostdinc -fno-aggressive-loop-optimizations -fno-builtin -std=c99 -Os -ffunction-sections -fdata-sections -fno-exceptions -fno-short-enums -fno-common -Wall -Wundef -DLOS_COMPILE_LDM -fstack-protector-strong -freg-struct-return -fvisibility=hidden -pipe
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/build/win_scripts/build/make_scripts/ |
H A D | config.mk | 61 CCFLAGS := -mabi=ilp32 -march=rv32imc -falign-functions=2 -msave-restore -fno-optimize-strlen -freorder-blocks-algorithm=simple -fno-schedule-insns -fno-inline-small-functions -fno-inline-functions-called-once -mtune=size -fno-strict-aliasing -msmall-data-limit=0 -nostdinc -fno-aggressive-loop-optimizations -fno-builtin -std=c99 -Os -ffunction-sections -fdata-sections -fno-exceptions -fno-short-enums -fno-common -Wall -Wundef -DLOS_COMPILE_LDM -fstack-protector-strong -freg-struct-return -fvisibility=hidden -pipe
|
/device/soc/hisilicon/common/hal/middleware/ffmpeg_adapt/ |
H A D | configure_llvm | 107 --enable-small optimize for size instead of speed 1890 small 5439 enabled shared && ! enabled small && test_cmd $windres --version && enable gnu_windres 5518 enabled shared && ! enabled small && test_cmd $windres --version && enable gnu_windres 6913 if enabled small; then 7355 echo "optimize for size ${small-no}"
|