Lines Matching +full:rpm +full:- +full:requests
1 /* SPDX-License-Identifier: GPL-2.0 */
9 #include <linux/soc/qcom/smd-rpm.h>
11 #include <dt-bindings/interconnect/qcom,rpm-icc.h>
13 #include <linux/interconnect-provider.h>
29 * struct rpm_clk_resource - RPM bus clock resource
30 * @resource_type: RPM resource type of the clock resource
41 * struct qcom_icc_provider - Qualcomm specific interconnect provider
47 * @ab_coeff: a percentage-based coefficient for compensating the AB calculations
48 * @ib_coeff: an inverse-percentage-based coefficient for compensating the IB calculations
51 * @bus_clk: a pointer to a HLOS-owned bus clock
73 * struct qcom_icc_qos - Qualcomm specific interconnect QoS parameters
74 * @areq_prio: node requests priority
77 * @ap_owned: indicates if the node is owned by the AP or by the RPM
93 * struct qcom_icc_node - Qualcomm specific interconnect nodes
101 * @sum_avg: current sum aggregate value of all avg bw requests
102 * @max_peak: current max aggregate value of all peak bw requests
103 * @mas_rpm_id: RPM id for devices that are bus masters
104 * @slv_rpm_id: RPM id for devices that are bus slaves
106 * @ab_coeff: a percentage-based coefficient for compensating the AB calculations
107 * @ib_coeff: an inverse-percentage-based coefficient for compensating the IB calculations