Searched refs:opp (Results 1 - 25 of 108) sorted by relevance

12345

/linux-master/arch/powerpc/kvm/
H A Dmpic.c128 static inline void write_IRQreg_idr(struct openpic *opp, int n_IRQ,
171 #define IVPR_VECTOR(opp, _ivprr_) ((_ivprr_) & (opp)->vector_mask)
241 static void mpic_irq_raise(struct openpic *opp, struct irq_dest *dst, argument
250 __func__, (int)(dst - &opp->dst[0]));
263 static void mpic_irq_lower(struct openpic *opp, struct irq_dest *dst, argument
268 __func__, (int)(dst - &opp->dst[0]));
291 static void IRQ_check(struct openpic *opp, struct irq_queue *q) argument
298 irq = find_next_bit(q->queue, opp->max_irq, irq + 1);
299 if (irq == opp
315 IRQ_get_next(struct openpic *opp, struct irq_queue *q) argument
323 IRQ_local_pipe(struct openpic *opp, int n_CPU, int n_IRQ, bool active, bool was_active) argument
411 openpic_update_irq(struct openpic *opp, int n_IRQ) argument
477 struct openpic *opp = opaque; local
512 openpic_reset(struct openpic *opp) argument
561 read_IRQreg_idr(struct openpic *opp, int n_IRQ) argument
566 read_IRQreg_ilr(struct openpic *opp, int n_IRQ) argument
574 read_IRQreg_ivpr(struct openpic *opp, int n_IRQ) argument
579 write_IRQreg_idr(struct openpic *opp, int n_IRQ, uint32_t val) argument
624 write_IRQreg_ilr(struct openpic *opp, int n_IRQ, uint32_t val) argument
638 write_IRQreg_ivpr(struct openpic *opp, int n_IRQ, uint32_t val) argument
677 openpic_gcr_write(struct openpic *opp, uint64_t val) argument
690 struct openpic *opp = opaque; local
746 struct openpic *opp = opaque; local
808 struct openpic *opp = opaque; local
850 struct openpic *opp = opaque; local
888 struct openpic *opp = opaque; local
913 struct openpic *opp = opaque; local
942 struct openpic *opp = opaque; local
968 struct openpic *opp = opaque; local
1026 struct openpic *opp = opaque; local
1120 struct openpic *opp = opaque; local
1126 openpic_iack(struct openpic *opp, struct irq_dest *dst, int cpu) argument
1178 struct openpic *opp = vcpu->arch.mpic; local
1193 struct openpic *opp = opaque; local
1233 struct openpic *opp = opaque; local
1288 add_mmio_region(struct openpic *opp, const struct mem_reg *mr) argument
1298 fsl_common_init(struct openpic *opp) argument
1339 kvm_mpic_read_internal(struct openpic *opp, gpa_t addr, u32 *ptr) argument
1355 kvm_mpic_write_internal(struct openpic *opp, gpa_t addr, u32 val) argument
1375 struct openpic *opp = container_of(this, struct openpic, mmio); local
1417 struct openpic *opp = container_of(this, struct openpic, mmio); local
1445 map_mmio(struct openpic *opp) argument
1454 unmap_mmio(struct openpic *opp) argument
1459 set_base_addr(struct openpic *opp, struct kvm_device_attr *attr) argument
1496 access_reg(struct openpic *opp, gpa_t addr, u32 *val, int type) argument
1519 struct openpic *opp = dev->private; local
1558 struct openpic *opp = dev->private; local
1633 struct openpic *opp = dev->private; local
1640 mpic_set_default_irq_routing(struct openpic *opp) argument
1657 struct openpic *opp; local
1735 struct openpic *opp = dev->private; local
1777 kvmppc_mpic_disconnect_vcpu(struct openpic *opp, struct kvm_vcpu *vcpu) argument
1795 struct openpic *opp = kvm->arch.mpic; local
1809 struct openpic *opp = kvm->arch.mpic; local
[all...]
/linux-master/drivers/opp/
H A Ddebugfs.c18 #include "opp.h"
31 void opp_debug_remove_one(struct dev_pm_opp *opp) argument
33 debugfs_remove_recursive(opp->dentry);
56 static void opp_debug_create_bw(struct dev_pm_opp *opp, argument
73 &opp->bandwidth[i].peak);
75 &opp->bandwidth[i].avg);
79 static void opp_debug_create_clks(struct dev_pm_opp *opp, argument
87 debugfs_create_ulong("rate_hz", S_IRUGO, pdentry, &opp->rates[0]);
93 debugfs_create_ulong(name, S_IRUGO, pdentry, &opp->rates[i]);
97 static void opp_debug_create_supplies(struct dev_pm_opp *opp, argument
129 opp_debug_create_one(struct dev_pm_opp *opp, struct opp_table *opp_table) argument
[all...]
H A Dcore.c23 #include "opp.h"
26 * The root of the list of all opp-tables. All opp_table structures branch off
32 /* Lock to allow exclusive modification to the device and opp lists */
110 * dev_pm_opp_get_voltage() - Gets the voltage corresponding to an opp
111 * @opp: opp for which voltage has to be returned for
113 * Return: voltage in micro volt corresponding to the opp, else
118 unsigned long dev_pm_opp_get_voltage(struct dev_pm_opp *opp) argument
120 if (IS_ERR_OR_NULL(opp)) {
125 return opp
140 dev_pm_opp_get_supplies(struct dev_pm_opp *opp, struct dev_pm_opp_supply *supplies) argument
163 dev_pm_opp_get_power(struct dev_pm_opp *opp) argument
188 dev_pm_opp_get_freq_indexed(struct dev_pm_opp *opp, u32 index) argument
206 dev_pm_opp_get_level(struct dev_pm_opp *opp) argument
226 dev_pm_opp_get_required_pstate(struct dev_pm_opp *opp, unsigned int index) argument
259 dev_pm_opp_is_turbo(struct dev_pm_opp *opp) argument
302 struct dev_pm_opp *opp; local
405 struct dev_pm_opp *opp; local
448 _read_freq(struct dev_pm_opp *opp, int index) argument
453 _read_level(struct dev_pm_opp *opp, int index) argument
458 _read_bw(struct dev_pm_opp *opp, int index) argument
464 _compare_exact(struct dev_pm_opp **opp, struct dev_pm_opp *temp_opp, unsigned long opp_key, unsigned long key) argument
475 _compare_ceil(struct dev_pm_opp **opp, struct dev_pm_opp *temp_opp, unsigned long opp_key, unsigned long key) argument
486 _compare_floor(struct dev_pm_opp **opp, struct dev_pm_opp *temp_opp, unsigned long opp_key, unsigned long key) argument
497 _opp_table_find_key(struct opp_table *opp_table, unsigned long *key, int index, bool available, unsigned long (*read)(struct dev_pm_opp *opp, int index), bool (*compare)(struct dev_pm_opp **opp, struct dev_pm_opp *temp_opp, unsigned long opp_key, unsigned long key), bool (*assert)(struct opp_table *opp_table)) argument
504 struct dev_pm_opp *temp_opp, *opp = ERR_PTR(-ERANGE); local
531 _find_key(struct device *dev, unsigned long *key, int index, bool available, unsigned long (*read)(struct dev_pm_opp *opp, int index), bool (*compare)(struct dev_pm_opp **opp, struct dev_pm_opp *temp_opp, unsigned long opp_key, unsigned long key), bool (*assert)(struct opp_table *opp_table)) argument
538 struct dev_pm_opp *opp; local
555 _find_key_exact(struct device *dev, unsigned long key, int index, bool available, unsigned long (*read)(struct dev_pm_opp *opp, int index), bool (*assert)(struct opp_table *opp_table)) argument
568 _opp_table_find_key_ceil(struct opp_table *opp_table, unsigned long *key, int index, bool available, unsigned long (*read)(struct dev_pm_opp *opp, int index), bool (*assert)(struct opp_table *opp_table)) argument
577 _find_key_ceil(struct device *dev, unsigned long *key, int index, bool available, unsigned long (*read)(struct dev_pm_opp *opp, int index), bool (*assert)(struct opp_table *opp_table)) argument
586 _find_key_floor(struct device *dev, unsigned long *key, int index, bool available, unsigned long (*read)(struct dev_pm_opp *opp, int index), bool (*assert)(struct opp_table *opp_table)) argument
808 struct dev_pm_opp *opp; local
848 struct dev_pm_opp *opp; local
879 struct dev_pm_opp *opp; local
910 struct dev_pm_opp *opp; local
944 _opp_config_clk_single(struct device *dev, struct opp_table *opp_table, struct dev_pm_opp *opp, void *data, bool scaling_down) argument
976 dev_pm_opp_config_clks_simple(struct device *dev, struct opp_table *opp_table, struct dev_pm_opp *opp, void *data, bool scaling_down) argument
1036 _set_opp_bw(const struct opp_table *opp_table, struct dev_pm_opp *opp, struct device *dev) argument
1065 _set_required_opps(struct device *dev, struct opp_table *opp_table, struct dev_pm_opp *opp, bool up) argument
1105 _set_opp_level(struct device *dev, struct opp_table *opp_table, struct dev_pm_opp *opp) argument
1129 struct dev_pm_opp *opp = ERR_PTR(-ENODEV); local
1185 _set_opp(struct device *dev, struct opp_table *opp_table, struct dev_pm_opp *opp, void *clk_data, bool forced) argument
1306 struct dev_pm_opp *opp = NULL; local
1379 dev_pm_opp_set_opp(struct device *dev, struct dev_pm_opp *opp) argument
1656 _opp_free(struct dev_pm_opp *opp) argument
1663 struct dev_pm_opp *opp = container_of(kref, struct dev_pm_opp, kref); local
1679 dev_pm_opp_get(struct dev_pm_opp *opp) argument
1684 dev_pm_opp_put(struct dev_pm_opp *opp) argument
1699 struct dev_pm_opp *opp = NULL, *iter; local
1739 struct dev_pm_opp *opp = NULL, *temp; local
1764 struct dev_pm_opp *opp; local
1819 struct dev_pm_opp *opp; local
1849 _opp_supported_by_regulators(struct dev_pm_opp *opp, struct opp_table *opp_table) argument
1932 struct dev_pm_opp *opp; local
1967 _required_opps_available(struct dev_pm_opp *opp, int count) argument
2723 struct dev_pm_opp *opp, *dest_opp = ERR_PTR(-ENODEV); local
2777 struct dev_pm_opp *opp; local
2883 struct dev_pm_opp *tmp_opp, *opp = ERR_PTR(-ENODEV); local
2959 struct dev_pm_opp *tmp_opp, *opp = ERR_PTR(-ENODEV); local
[all...]
H A Dof.c22 #include "opp.h"
28 * Returns opp descriptor node for a device node, caller must
38 /* Returns opp descriptor node for a device, caller must do of_node_put() */
61 * OPP table contains a "opp-shared" property.
81 struct dev_pm_opp *opp; local
85 list_for_each_entry(opp, &opp_table->opp_list, node) {
86 if (opp->np == opp_np) {
87 dev_pm_opp_get(opp);
89 return opp;
158 * Populate all devices and opp table
271 _of_opp_free_required_opps(struct opp_table *opp_table, struct dev_pm_opp *opp) argument
292 _of_clear_opp(struct opp_table *opp_table, struct dev_pm_opp *opp) argument
298 _link_required_opps(struct dev_pm_opp *opp, struct opp_table *opp_table, struct opp_table *required_table, int index) argument
353 _of_opp_alloc_required_opps(struct opp_table *opp_table, struct dev_pm_opp *opp) argument
390 struct dev_pm_opp *opp; local
407 struct dev_pm_opp *opp; local
620 _parse_named_prop(struct dev_pm_opp *opp, struct device *dev, struct opp_table *opp_table, const char *prop_type, bool *triplet) argument
683 opp_parse_microvolt(struct dev_pm_opp *opp, struct device *dev, struct opp_table *opp_table, bool *triplet) argument
711 opp_parse_supplies(struct dev_pm_opp *opp, struct device *dev, struct opp_table *opp_table) argument
1023 struct dev_pm_opp *opp; local
1403 struct dev_pm_opp *opp; local
1454 dev_pm_opp_get_of_node(struct dev_pm_opp *opp) argument
1477 struct dev_pm_opp *opp; local
1512 struct dev_pm_opp *opp; local
1551 struct dev_pm_opp *opp; local
[all...]
H A DMakefile6 obj-$(CONFIG_ARM_TI_CPUFREQ) += ti-opp-supply.o
H A Dopp.h26 /* Lock to allow exclusive modification to the device and opp lists */
70 * | |- opp 1 (availability, freq, voltage)
71 * | |- opp 2 ..
73 * | `- opp n ..
77 * device 1, 2.. are represented by opp_table structure while each opp
78 * is represented by the opp structure.
83 * @node: opp table node. The nodes are maintained throughout the lifetime
86 * IMPORTANT: the opp nodes should be maintained in increasing
101 * @opp_table: points back to the opp_table struct this opp belongs to
103 * @dentry: debugfs dentry pointer (per opp)
283 _of_clear_opp(struct opp_table *opp_table, struct dev_pm_opp *opp) argument
292 opp_debug_remove_one(struct dev_pm_opp *opp) argument
294 opp_debug_create_one(struct dev_pm_opp *opp, struct opp_table *opp_table) argument
[all...]
H A Dcpu.c20 #include "opp.h"
30 * opp table is already initialized and ready for usage.
46 struct dev_pm_opp *opp; local
61 opp = dev_pm_opp_find_freq_ceil(dev, &rate);
62 if (IS_ERR(opp)) {
63 ret = PTR_ERR(opp);
69 /* Is Boost/turbo opp ? */
70 if (dev_pm_opp_is_turbo(opp))
73 dev_pm_opp_put(opp);
180 dev_err(dev, "%s: failed to add opp
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Dopp.h291 struct output_pixel_processor *opp,
296 struct output_pixel_processor *opp,
302 struct output_pixel_processor *opp,
307 struct output_pixel_processor *opp,
311 void (*opp_destroy)(struct output_pixel_processor **opp);
314 struct output_pixel_processor *opp,
319 struct output_pixel_processor *opp,
323 struct output_pixel_processor *opp,
333 struct output_pixel_processor *opp,
338 struct output_pixel_processor *opp);
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_opp.c140 struct output_pixel_processor *opp,
143 struct dcn10_opp *oppn10 = TO_DCN10_OPP(opp);
241 struct output_pixel_processor *opp,
246 struct dcn10_opp *oppn10 = TO_DCN10_OPP(opp);
252 if (opp->dyn_expansion == DYN_EXPANSION_DISABLE)
284 struct output_pixel_processor *opp,
287 struct dcn10_opp *oppn10 = TO_DCN10_OPP(opp);
294 struct output_pixel_processor *opp,
298 struct dcn10_opp *oppn10 = TO_DCN10_OPP(opp);
306 opp,
139 opp1_program_bit_depth_reduction( struct output_pixel_processor *opp, const struct bit_depth_reduction_params *params) argument
240 opp1_set_dyn_expansion( struct output_pixel_processor *opp, enum dc_color_space color_sp, enum dc_color_depth color_dpth, enum signal_type signal) argument
283 opp1_program_clamping_and_pixel_encoding( struct output_pixel_processor *opp, const struct clamping_and_pixel_encoding_params *params) argument
293 opp1_program_fmt( struct output_pixel_processor *opp, struct bit_depth_reduction_params *fmt_bit_depth, struct clamping_and_pixel_encoding_params *clamping) argument
316 opp1_program_stereo( struct output_pixel_processor *opp, bool enable, const struct dc_crtc_timing *timing) argument
360 opp1_pipe_clock_control(struct output_pixel_processor *opp, bool enable) argument
372 opp1_destroy(struct output_pixel_processor **opp) argument
[all...]
H A Ddcn10_opp.h28 #include "opp.h"
30 #define TO_DCN10_OPP(opp)\
31 container_of(opp, struct dcn10_opp, base)
166 struct output_pixel_processor *opp,
172 struct output_pixel_processor *opp,
177 struct output_pixel_processor *opp,
181 struct output_pixel_processor *opp,
185 void opp1_pipe_clock_control(struct output_pixel_processor *opp, bool enable);
187 void opp1_destroy(struct output_pixel_processor **opp);
/linux-master/drivers/firmware/arm_scmi/
H A Dperf.c132 } opp[]; member in struct:scmi_msg_resp_perf_describe_levels
145 } opp[]; member in struct:scmi_msg_resp_perf_describe_levels_v4
161 struct scmi_opp opp[MAX_OPPS]; member in struct:perf_dom_info
378 struct scmi_opp *opp, unsigned int loop_idx,
383 opp->perf = le32_to_cpu(r->opp[loop_idx].perf_val);
384 opp->power = le32_to_cpu(r->opp[loop_idx].power);
385 opp->trans_latency_us =
386 le16_to_cpu(r->opp[loop_id
377 process_response_opp(struct device *dev, struct perf_dom_info *dom, struct scmi_opp *opp, unsigned int loop_idx, const struct scmi_msg_resp_perf_describe_levels *r) argument
395 process_response_opp_v4(struct device *dev, struct perf_dom_info *dom, struct scmi_opp *opp, unsigned int loop_idx, const struct scmi_msg_resp_perf_describe_levels_v4 *r) argument
432 struct scmi_opp *opp; local
573 struct scmi_opp *opp; local
653 struct scmi_opp *opp; local
723 struct scmi_opp *opp; local
786 struct scmi_opp *opp; local
937 struct scmi_opp *opp; local
968 struct scmi_opp *opp; local
987 struct scmi_opp *opp; local
1110 struct scmi_opp *opp; local
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_opp.c533 struct output_pixel_processor *opp,
536 struct dce110_opp *opp110 = TO_DCE110_OPP(opp);
545 struct output_pixel_processor *opp,
548 struct dce110_opp *opp110 = TO_DCE110_OPP(opp);
557 struct output_pixel_processor *opp,
560 struct dce110_opp *opp110 = TO_DCE110_OPP(opp);
568 struct output_pixel_processor *opp,
571 struct dce110_opp *opp110 = TO_DCE110_OPP(opp);
579 static void program_formatter_420_memory(struct output_pixel_processor *opp) argument
581 struct dce110_opp *opp110 = TO_DCE110_OPP(opp);
532 dce110_opp_program_bit_depth_reduction( struct output_pixel_processor *opp, const struct bit_depth_reduction_params *params) argument
544 dce60_opp_program_bit_depth_reduction( struct output_pixel_processor *opp, const struct bit_depth_reduction_params *params) argument
556 dce110_opp_program_clamping_and_pixel_encoding( struct output_pixel_processor *opp, const struct clamping_and_pixel_encoding_params *params) argument
567 dce60_opp_program_clamping_and_pixel_encoding( struct output_pixel_processor *opp, const struct clamping_and_pixel_encoding_params *params) argument
598 dce110_opp_set_dyn_expansion( struct output_pixel_processor *opp, enum dc_color_space color_sp, enum dc_color_depth color_dpth, enum signal_type signal) argument
638 program_formatter_reset_dig_resync_fifo(struct output_pixel_processor *opp) argument
651 dce110_opp_program_fmt( struct output_pixel_processor *opp, struct bit_depth_reduction_params *fmt_bit_depth, struct clamping_and_pixel_encoding_params *clamping) argument
677 dce60_opp_program_fmt( struct output_pixel_processor *opp, struct bit_depth_reduction_params *fmt_bit_depth, struct clamping_and_pixel_encoding_params *clamping) argument
763 dce110_opp_destroy(struct output_pixel_processor **opp) argument
[all...]
/linux-master/arch/arm/boot/dts/aspeed/
H A DMakefile43 aspeed-bmc-opp-lanyang.dtb \
44 aspeed-bmc-opp-mowgli.dtb \
45 aspeed-bmc-opp-nicole.dtb \
46 aspeed-bmc-opp-palmetto.dtb \
47 aspeed-bmc-opp-romulus.dtb \
48 aspeed-bmc-opp-swift.dtb \
49 aspeed-bmc-opp-tacoma.dtb \
50 aspeed-bmc-opp-vesnin.dtb \
51 aspeed-bmc-opp-witherspoon.dtb \
52 aspeed-bmc-opp
[all...]
/linux-master/scripts/dtc/include-prefixes/arm/aspeed/
H A DMakefile43 aspeed-bmc-opp-lanyang.dtb \
44 aspeed-bmc-opp-mowgli.dtb \
45 aspeed-bmc-opp-nicole.dtb \
46 aspeed-bmc-opp-palmetto.dtb \
47 aspeed-bmc-opp-romulus.dtb \
48 aspeed-bmc-opp-swift.dtb \
49 aspeed-bmc-opp-tacoma.dtb \
50 aspeed-bmc-opp-vesnin.dtb \
51 aspeed-bmc-opp-witherspoon.dtb \
52 aspeed-bmc-opp
[all...]
/linux-master/include/linux/
H A Dpm_opp.h54 struct dev_pm_opp *opp, void *data, bool scaling_down);
109 unsigned long dev_pm_opp_get_voltage(struct dev_pm_opp *opp);
111 int dev_pm_opp_get_supplies(struct dev_pm_opp *opp, struct dev_pm_opp_supply *supplies);
113 unsigned long dev_pm_opp_get_power(struct dev_pm_opp *opp);
115 unsigned long dev_pm_opp_get_freq_indexed(struct dev_pm_opp *opp, u32 index);
117 unsigned int dev_pm_opp_get_level(struct dev_pm_opp *opp);
119 unsigned int dev_pm_opp_get_required_pstate(struct dev_pm_opp *opp,
122 bool dev_pm_opp_is_turbo(struct dev_pm_opp *opp);
165 void dev_pm_opp_put(struct dev_pm_opp *opp);
167 int dev_pm_opp_add_dynamic(struct device *dev, struct dev_pm_opp_data *opp);
212 dev_pm_opp_get_voltage(struct dev_pm_opp *opp) argument
217 dev_pm_opp_get_supplies(struct dev_pm_opp *opp, struct dev_pm_opp_supply *supplies) argument
222 dev_pm_opp_get_power(struct dev_pm_opp *opp) argument
227 dev_pm_opp_get_freq_indexed(struct dev_pm_opp *opp, u32 index) argument
232 dev_pm_opp_get_level(struct dev_pm_opp *opp) argument
238 dev_pm_opp_get_required_pstate(struct dev_pm_opp *opp, unsigned int index) argument
244 dev_pm_opp_is_turbo(struct dev_pm_opp *opp) argument
341 dev_pm_opp_put(struct dev_pm_opp *opp) argument
344 dev_pm_opp_add_dynamic(struct device *dev, struct dev_pm_opp_data *opp) argument
397 dev_pm_opp_config_clks_simple(struct device *dev, struct opp_table *opp_table, struct dev_pm_opp *opp, void *data, bool scaling_down) argument
420 dev_pm_opp_set_opp(struct device *dev, struct dev_pm_opp *opp) argument
527 dev_pm_opp_get_of_node(struct dev_pm_opp *opp) argument
709 dev_pm_opp_get_freq(struct dev_pm_opp *opp) argument
[all...]
/linux-master/drivers/clk/tegra/
H A Dclk-device.c34 struct dev_pm_opp *opp; local
37 opp = dev_pm_opp_find_freq_ceil(dev, &rate);
38 if (opp == ERR_PTR(-ERANGE)) {
48 opp = dev_pm_opp_find_freq_floor(dev, &rate);
51 if (IS_ERR(opp)) {
52 dev_err(dev, "failed to find OPP for %luHz: %pe\n", rate, opp);
53 return PTR_ERR(opp);
56 pstate = dev_pm_opp_get_required_pstate(opp, 0);
57 dev_pm_opp_put(opp);
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_devfreq.c33 struct dev_pm_opp *opp; local
36 opp = devfreq_recommended_opp(dev, freq, flags);
37 if (IS_ERR(opp))
38 return PTR_ERR(opp);
39 dev_pm_opp_put(opp);
120 struct dev_pm_opp *opp; local
166 opp = devfreq_recommended_opp(dev, &cur_freq, 0);
167 if (IS_ERR(opp))
168 return PTR_ERR(opp);
184 ret = dev_pm_opp_set_opp(dev, opp);
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_opp.c42 struct output_pixel_processor *opp,
51 struct dcn20_opp *oppn20 = TO_DCN20_OPP(opp);
277 opp2_dpg_set_blank_color(opp, solid_color);
294 struct output_pixel_processor *opp,
297 struct dcn20_opp *oppn20 = TO_DCN20_OPP(opp);
305 struct output_pixel_processor *opp,
308 struct dcn20_opp *oppn20 = TO_DCN20_OPP(opp);
323 bool opp2_dpg_is_blanked(struct output_pixel_processor *opp) argument
325 struct dcn20_opp *oppn20 = TO_DCN20_OPP(opp);
340 bool opp2_dpg_is_pending(struct output_pixel_processor *opp) argument
41 opp2_set_disp_pattern_generator( struct output_pixel_processor *opp, enum controller_dp_test_pattern test_pattern, enum controller_dp_color_space color_space, enum dc_color_depth color_depth, const struct tg_color *solid_color, int width, int height, int offset) argument
293 opp2_program_dpg_dimensions( struct output_pixel_processor *opp, int width, int height) argument
304 opp2_dpg_set_blank_color( struct output_pixel_processor *opp, const struct tg_color *color) argument
353 opp2_program_left_edge_extra_pixel( struct output_pixel_processor *opp, bool count) argument
[all...]
H A Ddcn20_opp.h30 #define TO_DCN20_OPP(opp)\
31 container_of(opp, struct dcn20_opp, base)
147 struct output_pixel_processor *opp,
157 struct output_pixel_processor *opp,
160 bool opp2_dpg_is_blanked(struct output_pixel_processor *opp);
162 bool opp2_dpg_is_pending(struct output_pixel_processor *opp);
165 struct output_pixel_processor *opp,
169 struct output_pixel_processor *opp,
/linux-master/drivers/gpu/drm/amd/display/dc/dcn201/
H A Ddcn201_opp.h30 #define TO_DCN201_OPP(opp)\
31 container_of(opp, struct dcn201_opp, base)
/linux-master/drivers/devfreq/
H A Dmtk-cci-devfreq.c130 struct dev_pm_opp *opp; local
146 opp = devfreq_recommended_opp(dev, &opp_rate, 1);
147 if (IS_ERR(opp)) {
148 dev_err(dev, "failed to find opp for freq: %ld\n", opp_rate);
149 ret = PTR_ERR(opp);
153 voltage = dev_pm_opp_get_voltage(opp);
154 dev_pm_opp_put(opp);
224 struct dev_pm_opp *opp = data; local
232 freq = dev_pm_opp_get_freq(opp);
234 /* current opp ite
254 struct dev_pm_opp *opp; local
[all...]
H A Drk3399_dmc.c74 struct dev_pm_opp *opp; local
85 opp = devfreq_recommended_opp(dev, freq, flags);
86 if (IS_ERR(opp))
87 return PTR_ERR(opp);
89 target_rate = dev_pm_opp_get_freq(opp);
90 target_volt = dev_pm_opp_get_voltage(opp);
91 dev_pm_opp_put(opp);
341 struct dev_pm_opp *opp; local
422 opp = devfreq_recommended_opp(dev, &data->rate, 0);
423 if (IS_ERR(opp)) {
[all...]
/linux-master/drivers/gpu/drm/lima/
H A Dlima_devfreq.c37 struct dev_pm_opp *opp; local
39 opp = devfreq_recommended_opp(dev, freq, flags);
40 if (IS_ERR(opp))
41 return PTR_ERR(opp);
42 dev_pm_opp_put(opp);
111 struct dev_pm_opp *opp; local
145 opp = devfreq_recommended_opp(dev, &cur_freq, 0);
146 if (IS_ERR(opp))
147 return PTR_ERR(opp);
150 dev_pm_opp_put(opp);
[all...]
/linux-master/drivers/clk/
H A Dclk-scpi.c66 const struct scpi_opp *opp = clk->info->opps; local
68 for (idx = 0; idx < clk->info->count; idx++, opp++) {
69 ftmp = opp->freq;
86 const struct scpi_opp *opp; local
91 opp = clk->info->opps + idx;
92 return opp->freq;
106 const struct scpi_opp *opp = clk->info->opps; local
108 for (idx = 0; idx < max_opp; idx++, opp++)
109 if (opp->freq == rate)
/linux-master/drivers/soc/samsung/
H A Dexynos-asv.c29 struct dev_pm_opp *opp; local
49 opp = dev_pm_opp_find_freq_exact(cpu, opp_freq * MHZ, true);
50 if (IS_ERR(opp)) {
51 dev_info(asv->dev, "cpu%d opp%d, freq: %u missing\n",
57 volt = dev_pm_opp_get_voltage(opp);
59 dev_pm_opp_put(opp);

Completed in 242 milliseconds

12345