/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_vinstr.c | 196 u8 clk_cnt; in kbasep_vinstr_client_dump() local 233 clk_cnt = vcli->vctx->metadata->clk_cnt; in kbasep_vinstr_client_dump() 238 meta->cycles.top = (clk_cnt > 0) ? dump_buf->clk_cnt_buf[0] : 0; in kbasep_vinstr_client_dump() 240 (clk_cnt > 1) ? dump_buf->clk_cnt_buf[1] : 0; in kbasep_vinstr_client_dump() 442 vcli->enable_map.clk_enable_map = (1ull << vctx->metadata->clk_cnt) - 1; in kbasep_vinstr_client_create() 933 u8 clk_cnt = cli->vctx->metadata->clk_cnt; in kbasep_vinstr_hwcnt_reader_ioctl_get_api_version() local 940 if (clk_cnt > 0) in kbasep_vinstr_hwcnt_reader_ioctl_get_api_version() 943 if (clk_cnt > in kbasep_vinstr_hwcnt_reader_ioctl_get_api_version() [all...] |
H A D | mali_kbase_hwcnt_gpu_narrow.c | 98 .clk_cnt = src_md->clk_cnt, in kbase_hwcnt_gpu_metadata_narrow_create() 141 sizeof(*dump_buf->clk_cnt_buf) * md_narrow->metadata->clk_cnt; in kbase_hwcnt_dump_buffer_narrow_alloc() 184 md_narrow->metadata->clk_cnt; in kbase_hwcnt_dump_buffer_narrow_array_alloc() 322 for (clk = 0; clk < metadata_narrow->metadata->clk_cnt; clk++) { in kbase_hwcnt_dump_buffer_copy_strict_narrow()
|
H A D | mali_kbase_hwcnt_types.c | 45 if (desc->clk_cnt > (sizeof(u64) * BITS_PER_BYTE)) in kbase_hwcnt_metadata_create() 151 metadata->clk_cnt = desc->clk_cnt; in kbase_hwcnt_metadata_create() 215 clk_cnt_buf_bytes = sizeof(*dump_buf->clk_cnt_buf) * metadata->clk_cnt; in kbase_hwcnt_dump_buffer_alloc() 255 sizeof(*dump_bufs->bufs->clk_cnt_buf) * metadata->clk_cnt; in kbase_hwcnt_dump_buffer_array_alloc() 335 sizeof(*dst->clk_cnt_buf) * metadata->clk_cnt); in kbase_hwcnt_dump_buffer_zero() 347 sizeof(*dst->clk_cnt_buf) * dst->metadata->clk_cnt); in kbase_hwcnt_dump_buffer_zero_strict()
|
H A D | mali_kbase_hwcnt_types.h | 156 * @clk_cnt: The number of clock domains in the system. The maximum is 64. 162 u8 clk_cnt; member 242 * @clk_cnt: The number of clock domains in the system. 250 u8 clk_cnt; member 685 dst->clk_enable_map = (1ull << dst->metadata->clk_cnt) - 1; in kbase_hwcnt_enable_map_enable_all() 782 (1ull << enable_map->metadata->clk_cnt) - 1; in kbase_hwcnt_enable_map_any_enabled() 784 if (enable_map->metadata->clk_cnt > 0 && in kbase_hwcnt_enable_map_any_enabled() 1196 for ((clk) = 0; (clk) < (md)->clk_cnt; (clk)++)
|
H A D | mali_kbase_hwcnt_backend_csf_if_fw.c | 78 * @clk_cnt: The number of clock domains in the system. 87 u8 clk_cnt; member 239 prfcnt_info->clk_cnt = 1; in kbasep_hwcnt_backend_csf_if_fw_get_prfcnt_info() 278 prfcnt_info->clk_cnt = fw_ctx->clk_cnt; in kbasep_hwcnt_backend_csf_if_fw_get_prfcnt_info() 714 for (clk = 0; clk < fw_ctx->clk_cnt; clk++) { in kbasep_hwcnt_backend_csf_if_fw_get_gpu_cycle_count() 773 ctx->clk_cnt = clk; in kbasep_hwcnt_backend_csf_if_fw_ctx_create()
|
H A D | mali_kbase_kinstr_prfcnt.c | 461 u8 clk_cnt, i; in kbasep_kinstr_prfcnt_set_sample_metadata() local 463 clk_cnt = cli->kinstr_ctx->metadata->clk_cnt; in kbasep_kinstr_prfcnt_set_sample_metadata() 473 if (clk_cnt > MAX_REPORTED_DOMAINS) in kbasep_kinstr_prfcnt_set_sample_metadata() 474 clk_cnt = MAX_REPORTED_DOMAINS; in kbasep_kinstr_prfcnt_set_sample_metadata() 479 ptr_md->u.clock_md.num_domains = clk_cnt; in kbasep_kinstr_prfcnt_set_sample_metadata() 480 for (i = 0; i < clk_cnt; i++) in kbasep_kinstr_prfcnt_set_sample_metadata() 1233 clk_cnt_buf_bytes = sizeof(*dump_buf->clk_cnt_buf) * metadata->clk_cnt; in kbasep_kinstr_prfcnt_get_sample_size() 1472 sizeof(*samples->dump_buf.clk_cnt_buf) * metadata->clk_cnt; in kbasep_kinstr_prfcnt_sample_array_alloc() 1860 (1ull << kinstr_ctx->metadata->clk_cnt) in kbasep_kinstr_prfcnt_client_create() [all...] |
H A D | mali_kbase_hwcnt_backend_csf_if.h | 63 * @clk_cnt: Clock domain count in the system. 72 u8 clk_cnt; member
|
H A D | mali_kbase_hwcnt_gpu.h | 135 * @clk_cnt: Number of clock domains available. 142 u8 clk_cnt; member
|
H A D | mali_kbase_hwcnt_gpu.c | 203 desc.clk_cnt = gpu_info->clk_cnt; in kbasep_hwcnt_backend_gpu_metadata_create()
|
H A D | mali_kbase_hwcnt_backend_csf.c | 1956 if (csf_info->prfcnt_info.clk_cnt > BASE_MAX_NR_CLOCKS_REGULATORS) in kbase_hwcnt_backend_csf_metadata_init() 1961 gpu_info.clk_cnt = csf_info->prfcnt_info.clk_cnt; in kbase_hwcnt_backend_csf_metadata_init()
|
H A D | mali_kbase_hwcnt_backend_jm.c | 169 info->clk_cnt = clk; in kbasep_hwcnt_backend_jm_gpu_info_init()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_vinstr.c | 180 u8 clk_cnt; in kbasep_vinstr_client_dump() local 213 clk_cnt = vcli->vctx->metadata->clk_cnt; in kbasep_vinstr_client_dump() 218 meta->cycles.top = (clk_cnt > 0) ? dump_buf->clk_cnt_buf[0] : 0; in kbasep_vinstr_client_dump() 219 meta->cycles.shader_cores = (clk_cnt > 1) ? dump_buf->clk_cnt_buf[1] : 0; in kbasep_vinstr_client_dump() 414 vcli->enable_map.clk_enable_map = (1ull << vctx->metadata->clk_cnt) - 1; in kbasep_vinstr_client_create() 879 u8 clk_cnt = cli->vctx->metadata->clk_cnt; in kbasep_vinstr_hwcnt_reader_ioctl_get_api_version() local 889 if (clk_cnt > 0) { in kbasep_vinstr_hwcnt_reader_ioctl_get_api_version() 892 if (clk_cnt > in kbasep_vinstr_hwcnt_reader_ioctl_get_api_version() [all...] |
H A D | mali_kbase_hwcnt_types.c | 57 if (desc->clk_cnt > (sizeof(u64) * BITS_PER_BYTE)) { in kbase_hwcnt_metadata_create() 151 metadata->clk_cnt = desc->clk_cnt; in kbase_hwcnt_metadata_create() 216 clk_cnt_buf_bytes = sizeof(*dump_buf->clk_cnt_buf) * metadata->clk_cnt; in kbase_hwcnt_dump_buffer_alloc() 258 clk_cnt_buf_bytes = sizeof(*dump_bufs->bufs->clk_cnt_buf) * metadata->clk_cnt; in kbase_hwcnt_dump_buffer_array_alloc() 334 memset(dst->clk_cnt_buf, 0, sizeof(*dst->clk_cnt_buf) * metadata->clk_cnt); in kbase_hwcnt_dump_buffer_zero() 346 memset(dst->clk_cnt_buf, 0, sizeof(*dst->clk_cnt_buf) * dst->metadata->clk_cnt); in kbase_hwcnt_dump_buffer_zero_strict()
|
H A D | mali_kbase_hwcnt_types.h | 139 * @clk_cnt: The number of clock domains in the system. The maximum is 64. 145 u8 clk_cnt; member 225 * @clk_cnt: The number of clock domains in the system. 233 u8 clk_cnt; member 561 dst->clk_enable_map = (1ull << dst->metadata->clk_cnt) - 1; in kbase_hwcnt_enable_map_enable_all() 646 const u64 clk_enable_map_mask = (1ull << enable_map->metadata->clk_cnt) - 1; in kbase_hwcnt_enable_map_any_enabled() 648 if (enable_map->metadata->clk_cnt > 0 && (enable_map->clk_enable_map & clk_enable_map_mask)) { in kbase_hwcnt_enable_map_any_enabled() 1045 #define kbase_hwcnt_metadata_for_each_clock(md, clk) for ((clk) = 0; (clk) < (md)->clk_cnt; (clk)++)
|
H A D | mali_kbase_hwcnt_gpu.h | 80 * @clk_cnt: Number of clock domains available. 85 u8 clk_cnt; member
|
H A D | mali_kbase_hwcnt_gpu.c | 123 desc.clk_cnt = v5_info->clk_cnt; in kbasep_hwcnt_backend_gpu_metadata_v5_create() 178 info->v5.clk_cnt = clk; in kbase_hwcnt_gpu_info_init()
|
/device/soc/rockchip/common/vendor/drivers/clk/ |
H A D | clk-pvtm.c | 96 u32 clk_cnt, check_cnt; in rockchip_clock_pvtm_get_value() local 99 clk_cnt = time_us * 0x18; in rockchip_clock_pvtm_get_value() 101 regmap_write(pvtm->grf, info->con + 0x4, clk_cnt); in rockchip_clock_pvtm_get_value()
|
/device/soc/rockchip/rk3588/kernel/drivers/clk/rockchip/ |
H A D | clk-pvtm.c | 98 u32 clk_cnt, check_cnt; in rockchip_clock_pvtm_get_value() local 101 clk_cnt = time_us * 24; in rockchip_clock_pvtm_get_value() 103 regmap_write(pvtm->grf, info->con + 0x4, clk_cnt); in rockchip_clock_pvtm_get_value()
|
/device/soc/rockchip/common/vendor/drivers/rockchip/ |
H A D | rockchip_pvtm.c | 279 unsigned int clk_cnt, check_cnt = 0x64;
in rockchip_pvtm_get_value() local 307 clk_cnt = time_us * 0x18;
in rockchip_pvtm_get_value() 308 regmap_write(pvtm->grf, pvtm->con + info->reg_cal, clk_cnt);
in rockchip_pvtm_get_value() 348 unsigned int clk_cnt, check_cnt = 0x64;
in rv1126_pvtm_get_value() local 376 clk_cnt = time_us * 0x18;
in rv1126_pvtm_get_value() 377 writel_relaxed(clk_cnt, pvtm->base + pvtm->con + info->reg_cal);
in rv1126_pvtm_get_value()
|
/device/soc/rockchip/rk3588/kernel/drivers/soc/rockchip/ |
H A D | rockchip_pvtm.c | 293 unsigned int clk_cnt, check_cnt = 100; in rockchip_pvtm_get_value() local 321 clk_cnt = time_us * 24; in rockchip_pvtm_get_value() 322 regmap_write(pvtm->grf, pvtm->con + info->reg_cal, clk_cnt); in rockchip_pvtm_get_value() 367 unsigned int clk_cnt, check_cnt = 100; in rv1126_pvtm_get_value() local 395 clk_cnt = time_us * 24; in rv1126_pvtm_get_value() 396 writel_relaxed(clk_cnt, pvtm->base + pvtm->con + info->reg_cal); in rv1126_pvtm_get_value()
|
/device/soc/rockchip/common/vendor/drivers/pci/ |
H A D | pcie-dw-rockchip.c | 133 unsigned int clk_cnt; member 945 clk_bulk_disable(rk_pcie->clk_cnt, rk_pcie->clks); in rk_pcie_clk_deinit() 946 clk_bulk_unprepare(rk_pcie->clk_cnt, rk_pcie->clks); in rk_pcie_clk_deinit() 966 rk_pcie->clk_cnt = count; in rk_pcie_clk_init() 1633 clk_bulk_disable(rk_pcie->clk_cnt, rk_pcie->clks); in rockchip_dw_pcie_suspend() 1653 ret = clk_bulk_enable(rk_pcie->clk_cnt, rk_pcie->clks); in rockchip_dw_pcie_resume() 1655 clk_bulk_unprepare(rk_pcie->clk_cnt, rk_pcie->clks); in rockchip_dw_pcie_resume()
|
/device/soc/rockchip/rk3588/kernel/drivers/pci/controller/dwc/ |
H A D | pcie-dw-rockchip.c | 146 unsigned int clk_cnt; member 1090 clk_bulk_disable(rk_pcie->clk_cnt, rk_pcie->clks); in rk_pcie_clk_deinit() 1091 clk_bulk_unprepare(rk_pcie->clk_cnt, rk_pcie->clks); in rk_pcie_clk_deinit() 1111 rk_pcie->clk_cnt = count; in rk_pcie_clk_init() 1912 clk_bulk_disable(rk_pcie->clk_cnt, rk_pcie->clks); in rockchip_dw_pcie_suspend() 1932 ret = clk_bulk_enable(rk_pcie->clk_cnt, rk_pcie->clks); in rockchip_dw_pcie_resume() 1934 clk_bulk_unprepare(rk_pcie->clk_cnt, rk_pcie->clks); in rockchip_dw_pcie_resume()
|