Home
last modified time | relevance | path

Searched refs:opps (Results 1 – 23 of 23) sorted by relevance

/Linux-v5.4/arch/arm/mach-vexpress/
Dspc.c113 struct ve_spc_opp *opps[MAX_CLUSTERS]; member
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
284 for (idx = 0; idx < max_opp; idx++, opps++) { in ve_spc_round_performance()
285 ftmp = opps->freq; in ve_spc_round_performance()
303 struct ve_spc_opp *opps = info->opps[cluster]; in ve_spc_find_performance_index() local
305 for (idx = 0; idx < max_opp; idx++, opps++) in ve_spc_find_performance_index()
306 if (opps->freq == freq) in ve_spc_find_performance_index()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/power/
Dqcom,rpmpd.txt130 required-opps = <&rpmhpd_opp_low>;
135 required-opps = <&rpmhpd_opp_ret>;
140 required-opps = <&rpmpd_opp_svs>;
145 required-opps = <&rpmpd_opp_normal>;
Dpower_domain.txt147 - required-opps: This contains phandle to an OPP node in another device's OPP
195 required-opps = <&domain0_opp_0>;
202 required-opps = <&domain1_opp_1>;
/Linux-v5.4/drivers/firmware/
Darm_scpi.c307 } opps[MAX_DVFS_OPPS]; member
635 info->opps = kcalloc(info->count, sizeof(*opp), GFP_KERNEL); in scpi_dvfs_get_info()
636 if (!info->opps) { in scpi_dvfs_get_info()
641 for (i = 0, opp = info->opps; i < info->count; i++, opp++) { in scpi_dvfs_get_info()
642 opp->freq = le32_to_cpu(buf.opps[i].freq); in scpi_dvfs_get_info()
643 opp->m_volt = le32_to_cpu(buf.opps[i].m_volt); in scpi_dvfs_get_info()
646 sort(info->opps, info->count, sizeof(*opp), opp_cmp_func, NULL); in scpi_dvfs_get_info()
692 if (!info->opps) in scpi_dvfs_add_opps_to_device()
695 for (opp = info->opps, idx = 0; idx < info->count; idx++, opp++) { in scpi_dvfs_add_opps_to_device()
869 kfree(info->dvfs[i]->opps); in scpi_remove()
/Linux-v5.4/drivers/clk/
Dclk-scpi.c67 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-v5.4/net/ipv6/
Dip6_offload.c158 const struct net_offload **opps) in ipv6_exthdrs_len() argument
166 *opps = rcu_dereference(inet6_offloads[proto]); in ipv6_exthdrs_len()
167 if (unlikely(!(*opps))) in ipv6_exthdrs_len()
169 if (!((*opps)->flags & INET6_PROTO_GSO_EXTHDR)) in ipv6_exthdrs_len()
/Linux-v5.4/include/linux/
Dscpi_protocol.h17 struct scpi_opp *opps; member
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce80/
Ddce80_resource.c735 if (pool->base.opps[i] != NULL) in destruct()
736 dce110_opp_destroy(&pool->base.opps[i]); in destruct()
1000 pool->base.opps[i] = dce80_opp_create(ctx, i); in dce80_construct()
1001 if (pool->base.opps[i] == NULL) { in dce80_construct()
1197 pool->base.opps[i] = dce80_opp_create(ctx, i); in dce81_construct()
1198 if (pool->base.opps[i] == NULL) { in dce81_construct()
1390 pool->base.opps[i] = dce80_opp_create(ctx, i); in dce83_construct()
1391 if (pool->base.opps[i] == NULL) { in dce83_construct()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_resource.c744 if (pool->base.opps[i] != NULL) in destruct()
745 dce110_opp_destroy(&pool->base.opps[i]); in destruct()
1065 pipe_ctx->stream_res.opp = pool->opps[underlay_idx]; in dce110_acquire_underlay()
1192 pool->opps[pool->pipe_count] = &dce110_oppv->base; in underlay_create()
1394 pool->base.opps[i] = dce110_opp_create(ctx, i); in construct()
1395 if (pool->base.opps[i] == NULL) { in construct()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce100/
Ddce100_resource.c687 if (pool->base.opps[i] != NULL) in destruct()
688 dce110_opp_destroy(&pool->base.opps[i]); in destruct()
1036 pool->base.opps[i] = dce100_opp_create(ctx, i); in construct()
1037 if (pool->base.opps[i] == NULL) { in construct()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_resource.c907 if (pool->base.opps[i] != NULL) in destruct()
908 pool->base.opps[i]->funcs->opp_destroy(&pool->base.opps[i]); in destruct()
1478 pool->base.opps[j] = dcn10_opp_create(ctx, i); in construct()
1479 if (pool->base.opps[j] == NULL) { in construct()
Ddcn10_hw_sequencer.c1156 dc->res_pool->opps[i]->mpc_tree_params.opp_id = dc->res_pool->opps[i]->inst; in dcn10_init_pipes()
1157 dc->res_pool->opps[i]->mpc_tree_params.opp_list = NULL; in dcn10_init_pipes()
1158 dc->res_pool->opps[i]->mpcc_disconnect_pending[pipe_ctx->plane_res.mpcc_inst] = true; in dcn10_init_pipes()
1159 pipe_ctx->stream_res.opp = dc->res_pool->opps[i]; in dcn10_init_pipes()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce120/
Ddce120_resource.c553 if (pool->base.opps[i] != NULL) in destruct()
554 dce110_opp_destroy(&pool->base.opps[i]); in destruct()
1131 pool->base.opps[j] = dce120_opp_create( in construct()
1134 if (pool->base.opps[j] == NULL) { in construct()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_hwseq.c217 opp = dc->res_pool->opps[opp_id_src0]; in dcn20_init_blank()
222 bottom_opp = dc->res_pool->opps[opp_id_src1]; in dcn20_init_blank()
2029 res_pool->opps[i]->mpc_tree_params.opp_id = res_pool->opps[i]->inst; in dcn20_fpga_init_hw()
2030 res_pool->opps[i]->mpc_tree_params.opp_list = NULL; in dcn20_fpga_init_hw()
2032 res_pool->opps[i]->mpcc_disconnect_pending[j] = false; in dcn20_fpga_init_hw()
2056 dc->res_pool->opps[i]->mpcc_disconnect_pending[pipe_ctx->plane_res.mpcc_inst] = true; in dcn20_fpga_init_hw()
2057 pipe_ctx->stream_res.opp = dc->res_pool->opps[i]; in dcn20_fpga_init_hw()
Ddcn20_resource.c1250 if (pool->base.opps[i] != NULL) in destruct()
1251 pool->base.opps[i]->funcs->opp_destroy(&pool->base.opps[i]); in destruct()
1669 next_odm_pipe->stream_res.opp = pool->opps[next_odm_pipe->pipe_idx]; in dcn20_split_stream_for_odm()
3538 pool->base.opps[i] = dcn20_opp_create(ctx, i); in construct()
3539 if (pool->base.opps[i] == NULL) { in construct()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn21/
Ddcn21_resource.c887 if (pool->base.opps[i] != NULL) in destruct()
888 pool->base.opps[i]->funcs->opp_destroy(&pool->base.opps[i]); in destruct()
1586 pool->base.opps[i] = dcn21_opp_create(ctx, i); in construct()
1587 if (pool->base.opps[i] == NULL) { in construct()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce112/
Ddce112_resource.c706 if (pool->base.opps[i] != NULL) in destruct()
707 dce110_opp_destroy(&pool->base.opps[i]); in destruct()
1281 pool->base.opps[i] = dce112_opp_create( in construct()
1284 if (pool->base.opps[i] == NULL) { in construct()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/inc/
Dcore_types.h170 struct output_pixel_processor *opps[MAX_PIPES]; member
/Linux-v5.4/Documentation/devicetree/bindings/opp/
Dqcom-nvmem-cpufreq.txt753 required-opps = <&cpr_opp1>;
757 required-opps = <&cpr_opp2>;
761 required-opps = <&cpr_opp3>;
Dopp.txt168 - required-opps: This contains phandle to an OPP node in another device's OPP
/Linux-v5.4/Documentation/power/
Dopp.rst77 operational functions operate only on available opps:
298 Retrieve the number of available opps for a device
/Linux-v5.4/drivers/mfd/
Ddb8500-prcmu.c1875 u8 opps[] = { ARM_EXTCLK, ARM_50_OPP, ARM_100_OPP, ARM_MAX_OPP }; in set_armss_rate() local
1899 pr_debug("SET ARM OPP 0x%02x\n", opps[i]); in set_armss_rate()
1900 return db8500_prcmu_set_arm_opp(opps[i]); in set_armss_rate()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/core/
Ddc_resource.c1218 split_pipe->stream_res.opp = pool->opps[i]; in acquire_first_split_pipe()
1622 pipe_ctx->stream_res.opp = pool->opps[i]; in acquire_first_free_pipe()
1892 pipe_ctx->stream_res.opp = pool->opps[tg_inst]; in acquire_resource_from_hw_enabled_state()