| /linux/arch/arm/mach-vexpress/ |
| A D | spc.c | 260 struct ve_spc_opp *opps = info->opps[cluster]; in ve_spc_get_performance() local 270 opps += perf; in ve_spc_get_performance() 271 *freq = opps->freq; in ve_spc_get_performance() 280 struct ve_spc_opp *opps = info->opps[cluster]; in ve_spc_round_performance() local 303 struct ve_spc_opp *opps = info->opps[cluster]; in ve_spc_find_performance_index() local 406 opps = kcalloc(MAX_OPPS, sizeof(*opps), GFP_KERNEL); in ve_spc_populate_opps() 407 if (!opps) in ve_spc_populate_opps() 410 info->opps[cluster] = opps; in ve_spc_populate_opps() 437 opps = info->opps[cluster]; in ve_init_opp_table() 440 ret = dev_pm_opp_add(cpu_dev, opps->freq * 1000, opps->u_volt); in ve_init_opp_table() [all …]
|
| /linux/Documentation/devicetree/bindings/power/ |
| A D | qcom,rpmpd.yaml | 165 required-opps = <&rpmhpd_opp_low>; 170 required-opps = <&rpmhpd_opp_ret>; 175 required-opps = <&rpmpd_opp_svs>; 180 required-opps = <&rpmpd_opp_normal>;
|
| A D | power_domain.txt | 54 - required-opps: This contains phandle to an OPP node in another device's OPP 102 required-opps = <&domain0_opp_0>; 109 required-opps = <&domain1_opp_1>;
|
| /linux/drivers/firmware/ |
| A D | arm_scpi.c | 307 } opps[MAX_DVFS_OPPS]; member 637 info->opps = kcalloc(info->count, sizeof(*opp), GFP_KERNEL); in scpi_dvfs_get_info() 638 if (!info->opps) { in scpi_dvfs_get_info() 643 for (i = 0, opp = info->opps; i < info->count; i++, opp++) { in scpi_dvfs_get_info() 644 opp->freq = le32_to_cpu(buf.opps[i].freq); in scpi_dvfs_get_info() 645 opp->m_volt = le32_to_cpu(buf.opps[i].m_volt); in scpi_dvfs_get_info() 648 sort(info->opps, info->count, sizeof(*opp), opp_cmp_func, NULL); in scpi_dvfs_get_info() 694 if (!info->opps) in scpi_dvfs_add_opps_to_device() 697 for (opp = info->opps, idx = 0; idx < info->count; idx++, opp++) { in scpi_dvfs_add_opps_to_device() 871 kfree(info->dvfs[i]->opps); in scpi_remove()
|
| /linux/Documentation/devicetree/bindings/regulator/ |
| A D | fixed-regulator.yaml | 37 - required-opps 66 required-opps: 133 required-opps = <&domain1_state1>;
|
| /linux/arch/arm64/boot/dts/qcom/ |
| A D | sc7180.dtsi | 740 required-opps = <&rpmhpd_opp_nom>; 752 required-opps = <&rpmhpd_opp_low_svs>; 757 required-opps = <&rpmhpd_opp_svs>; 762 required-opps = <&rpmhpd_opp_nom>; 2623 required-opps = <&rpmhpd_opp_nom>; 2640 required-opps = <&rpmhpd_opp_svs>; 2645 required-opps = <&rpmhpd_opp_nom>; 2841 required-opps = <&rpmhpd_opp_svs>; 2851 required-opps = <&rpmhpd_opp_nom>; 2979 required-opps = <&rpmhpd_opp_svs>; [all …]
|
| A D | sdm630.dtsi | 1298 required-opps = <&rpmpd_opp_low_svs>; 1304 required-opps = <&rpmpd_opp_svs>; 1310 required-opps = <&rpmpd_opp_nom>; 1353 required-opps = <&rpmpd_opp_low_svs>; 1359 required-opps = <&rpmpd_opp_svs>; 1365 required-opps = <&rpmpd_opp_nom>; 1405 required-opps = <&rpmpd_opp_svs>; 1415 required-opps = <&rpmpd_opp_nom>; 1500 required-opps = <&rpmpd_opp_svs>; 1510 required-opps = <&rpmpd_opp_nom>; [all …]
|
| A D | sdm845.dtsi | 1109 required-opps = <&rpmhpd_opp_min_svs>; 1119 required-opps = <&rpmhpd_opp_svs>; 1124 required-opps = <&rpmhpd_opp_nom>; 3528 required-opps = <&rpmhpd_opp_svs>; 3553 required-opps = <&rpmhpd_opp_svs>; 3558 required-opps = <&rpmhpd_opp_nom>; 3924 required-opps = <&rpmhpd_opp_svs>; 3934 required-opps = <&rpmhpd_opp_nom>; 4159 required-opps = <&rpmhpd_opp_svs>; 4169 required-opps = <&rpmhpd_opp_nom>; [all …]
|
| A D | sm6350.dtsi | 431 required-opps = <&rpmhpd_opp_min_svs>; 436 required-opps = <&rpmhpd_opp_low_svs>; 441 required-opps = <&rpmhpd_opp_svs_l1>; 501 required-opps = <&rpmhpd_opp_svs_l1>; 506 required-opps = <&rpmhpd_opp_nom>;
|
| A D | sm8250.dtsi | 502 required-opps = <&rpmhpd_opp_min_svs>; 507 required-opps = <&rpmhpd_opp_low_svs>; 512 required-opps = <&rpmhpd_opp_svs>; 2373 required-opps = <&rpmhpd_opp_svs>; 2546 required-opps = <&rpmhpd_opp_svs>; 2556 required-opps = <&rpmhpd_opp_nom>; 2568 required-opps = <&rpmhpd_opp_low_svs>; 2659 required-opps = <&rpmhpd_opp_svs>; 2669 required-opps = <&rpmhpd_opp_nom>; 2829 required-opps = <&rpmhpd_opp_svs>; [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn201/ |
| A D | dcn201_hwseq.c | 184 opp = dc->res_pool->opps[opp_id_src0]; in dcn201_init_blank() 308 res_pool->opps[i]->mpc_tree_params.opp_id = res_pool->opps[i]->inst; in dcn201_init_hw() 309 res_pool->opps[i]->mpc_tree_params.opp_list = NULL; in dcn201_init_hw() 311 res_pool->opps[i]->mpcc_disconnect_pending[j] = false; in dcn201_init_hw() 333 res_pool->opps[i]->mpcc_disconnect_pending[pipe_ctx->plane_res.mpcc_inst] = true; in dcn201_init_hw() 334 pipe_ctx->stream_res.opp = res_pool->opps[i]; in dcn201_init_hw()
|
| A D | dcn201_resource.c | 955 if (pool->base.opps[i] != NULL) in dcn201_resource_destruct() 956 pool->base.opps[i]->funcs->opp_destroy(&pool->base.opps[i]); in dcn201_resource_destruct() 1222 pool->base.opps[i] = dcn201_opp_create(ctx, i); in dcn201_resource_construct() 1223 if (pool->base.opps[i] == NULL) { in dcn201_resource_construct()
|
| /linux/Documentation/devicetree/bindings/clock/ |
| A D | qcom,videocc.yaml | 57 required-opps: 86 required-opps = <&rpmhpd_opp_low_svs>;
|
| A D | qcom,dispcc-sm8x50.yaml | 64 required-opps: 105 required-opps = <&rpmhpd_opp_low_svs>;
|
| /linux/drivers/clk/ |
| A D | clk-scpi.c | 67 const struct scpi_opp *opp = clk->info->opps; in __scpi_dvfs_round_rate() 92 opp = clk->info->opps + idx; in scpi_dvfs_recalc_rate() 107 const struct scpi_opp *opp = clk->info->opps; in __scpi_find_dvfs_index()
|
| /linux/net/ipv6/ |
| A D | ip6_offload.c | 161 const struct net_offload **opps) in ipv6_exthdrs_len() argument 169 *opps = rcu_dereference(inet6_offloads[proto]); in ipv6_exthdrs_len() 170 if (unlikely(!(*opps))) in ipv6_exthdrs_len() 172 if (!((*opps)->flags & INET6_PROTO_GSO_EXTHDR)) in ipv6_exthdrs_len()
|
| /linux/drivers/gpu/drm/amd/display/dc/dce60/ |
| A D | dce60_resource.c | 801 if (pool->base.opps[i] != NULL) in dce60_resource_destruct() 802 dce110_opp_destroy(&pool->base.opps[i]); in dce60_resource_destruct() 1064 pool->base.opps[i] = dce60_opp_create(ctx, i); in dce60_construct() 1065 if (pool->base.opps[i] == NULL) { in dce60_construct() 1261 pool->base.opps[i] = dce60_opp_create(ctx, i); in dce61_construct() 1262 if (pool->base.opps[i] == NULL) { in dce61_construct() 1454 pool->base.opps[i] = dce60_opp_create(ctx, i); in dce64_construct() 1455 if (pool->base.opps[i] == NULL) { in dce64_construct()
|
| /linux/drivers/gpu/drm/amd/display/dc/dce80/ |
| A D | dce80_resource.c | 806 if (pool->base.opps[i] != NULL) in dce80_resource_destruct() 807 dce110_opp_destroy(&pool->base.opps[i]); in dce80_resource_destruct() 1075 pool->base.opps[i] = dce80_opp_create(ctx, i); in dce80_construct() 1076 if (pool->base.opps[i] == NULL) { in dce80_construct() 1274 pool->base.opps[i] = dce80_opp_create(ctx, i); in dce81_construct() 1275 if (pool->base.opps[i] == NULL) { in dce81_construct() 1469 pool->base.opps[i] = dce80_opp_create(ctx, i); in dce83_construct() 1470 if (pool->base.opps[i] == NULL) { in dce83_construct()
|
| /linux/include/linux/ |
| A D | scpi_protocol.h | 21 struct scpi_opp *opps; member
|
| /linux/arch/arm/boot/dts/ |
| A D | qcom-sdx55.dtsi | 70 required-opps = <&rpmhpd_opp_low_svs>; 75 required-opps = <&rpmhpd_opp_svs>; 80 required-opps = <&rpmhpd_opp_nom>; 85 required-opps = <&rpmhpd_opp_turbo>;
|
| /linux/drivers/gpu/drm/amd/display/dc/dce110/ |
| A D | dce110_resource.c | 817 if (pool->base.opps[i] != NULL) in dce110_resource_destruct() 818 dce110_opp_destroy(&pool->base.opps[i]); in dce110_resource_destruct() 1139 pipe_ctx->stream_res.opp = pool->opps[underlay_idx]; in dce110_acquire_underlay() 1267 pool->opps[pool->pipe_count] = &dce110_oppv->base; in underlay_create() 1473 pool->base.opps[i] = dce110_opp_create(ctx, i); in dce110_resource_construct() 1474 if (pool->base.opps[i] == NULL) { in dce110_resource_construct()
|
| /linux/drivers/gpu/drm/amd/display/dc/dce100/ |
| A D | dce100_resource.c | 758 if (pool->base.opps[i] != NULL) in dce100_resource_destruct() 759 dce110_opp_destroy(&pool->base.opps[i]); in dce100_resource_destruct() 1112 pool->base.opps[i] = dce100_opp_create(ctx, i); in dce100_resource_construct() 1113 if (pool->base.opps[i] == NULL) { in dce100_resource_construct()
|
| /linux/drivers/gpu/drm/amd/display/dc/dce120/ |
| A D | dce120_resource.c | 601 if (pool->base.opps[i] != NULL) in dce120_resource_destruct() 602 dce110_opp_destroy(&pool->base.opps[i]); in dce120_resource_destruct() 1203 pool->base.opps[j] = dce120_opp_create( in dce120_resource_construct() 1206 if (pool->base.opps[j] == NULL) { in dce120_resource_construct()
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn20/ |
| A D | dcn20_hwseq.c | 305 opp = dc->res_pool->opps[opp_id_src0]; in dcn20_init_blank() 314 bottom_opp = dc->res_pool->opps[opp_id_src1]; in dcn20_init_blank() 1472 if (dc->res_pool->opps[opp_inst]->mpcc_disconnect_pending[mpcc_inst]) { in dcn20_update_dchubp_dpp() 1474 dc->res_pool->opps[opp_inst]->mpcc_disconnect_pending[mpcc_inst] = false; in dcn20_update_dchubp_dpp() 2534 res_pool->opps[i]->mpc_tree_params.opp_id = res_pool->opps[i]->inst; in dcn20_fpga_init_hw() 2535 res_pool->opps[i]->mpc_tree_params.opp_list = NULL; in dcn20_fpga_init_hw() 2537 res_pool->opps[i]->mpcc_disconnect_pending[j] = false; in dcn20_fpga_init_hw() 2561 dc->res_pool->opps[i]->mpcc_disconnect_pending[pipe_ctx->plane_res.mpcc_inst] = true; in dcn20_fpga_init_hw() 2562 pipe_ctx->stream_res.opp = dc->res_pool->opps[i]; in dcn20_fpga_init_hw()
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn10/ |
| A D | dcn10_resource.c | 987 if (pool->base.opps[i] != NULL) in dcn10_resource_destruct() 988 pool->base.opps[i]->funcs->opp_destroy(&pool->base.opps[i]); in dcn10_resource_destruct() 1600 pool->base.opps[j] = dcn10_opp_create(ctx, i); in dcn10_resource_construct() 1601 if (pool->base.opps[j] == NULL) { in dcn10_resource_construct()
|