| /linux/drivers/interconnect/qcom/ |
| H A D | bcm-voter.c | 156 static void tcs_list_gen(struct bcm_voter *voter, int bucket, in tcs_list_gen() argument 160 struct list_head *bcm_list = &voter->commit_list; in tcs_list_gen() 176 wait = commit && (voter->tcs_wait & BIT(bucket)); in tcs_list_gen() 211 struct bcm_voter *voter = ERR_PTR(-EPROBE_DEFER); in of_bcm_voter_get() local 232 voter = temp; in of_bcm_voter_get() 239 return voter; in of_bcm_voter_get() 248 void qcom_icc_bcm_voter_add(struct bcm_voter *voter, struct qcom_icc_bcm *bcm) in qcom_icc_bcm_voter_add() argument 250 if (!voter) in qcom_icc_bcm_voter_add() 253 mutex_lock(&voter->lock); in qcom_icc_bcm_voter_add() 255 list_add_tail(&bcm->list, &voter->commit_list); in qcom_icc_bcm_voter_add() [all …]
|
| H A D | bcm-voter.h | 16 void qcom_icc_bcm_voter_add(struct bcm_voter *voter, struct qcom_icc_bcm *bcm); 17 int qcom_icc_bcm_voter_commit(struct bcm_voter *voter);
|
| H A D | icc-rpmh.c | 71 qcom_icc_bcm_voter_add(qp->voter, qn->bcms[i]); in qcom_icc_pre_aggregate() 133 qcom_icc_bcm_voter_commit(qp->voter); in qcom_icc_set() 271 qp->voter = of_bcm_voter_get(qp->dev, NULL); in qcom_icc_rpmh_probe() 272 if (IS_ERR(qp->voter)) in qcom_icc_rpmh_probe() 273 return PTR_ERR(qp->voter); in qcom_icc_rpmh_probe()
|
| H A D | Makefile | 6 icc-bcm-voter-objs := bcm-voter.o 50 obj-$(CONFIG_INTERCONNECT_QCOM_BCM_VOTER) += icc-bcm-voter.o
|
| H A D | icc-rpmh.h | 34 struct bcm_voter *voter; member
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | sm4450.dtsi | 586 apps_bcm_voter: bcm-voter { 587 compatible = "qcom,bcm-voter";
|
| H A D | qdu1000.dtsi | 1521 apps_bcm_voter: bcm-voter { 1522 compatible = "qcom,bcm-voter";
|
| H A D | sdx75.dtsi | 1490 apps_bcm_voter: bcm-voter { 1491 compatible = "qcom,bcm-voter";
|
| H A D | sdm670.dtsi | 2185 apps_bcm_voter: bcm-voter { 2186 compatible = "qcom,bcm-voter";
|
| H A D | sm6350.dtsi | 2968 apps_bcm_voter: bcm-voter { 2969 compatible = "qcom,bcm-voter";
|
| H A D | sm8350.dtsi | 3693 apps_bcm_voter: bcm-voter { 3694 compatible = "qcom,bcm-voter";
|
| H A D | sc8180x.dtsi | 3861 apps_bcm_voter: bcm-voter { 3862 compatible = "qcom,bcm-voter";
|
| H A D | sm8750.dtsi | 3767 apps_bcm_voter: bcm-voter { 3768 compatible = "qcom,bcm-voter";
|
| H A D | talos.dtsi | 4234 apps_bcm_voter: bcm-voter { 4235 compatible = "qcom,bcm-voter";
|
| H A D | sc7180.dtsi | 3855 apps_bcm_voter: bcm-voter { 3856 compatible = "qcom,bcm-voter";
|
| H A D | sm8150.dtsi | 4542 apps_bcm_voter: bcm-voter { 4543 compatible = "qcom,bcm-voter";
|
| H A D | sm8450.dtsi | 5189 apps_bcm_voter: bcm-voter { 5190 compatible = "qcom,bcm-voter";
|
| H A D | monaco.dtsi | 5942 apps_bcm_voter: bcm-voter { 5943 compatible = "qcom,bcm-voter";
|
| H A D | sdm845.dtsi | 5333 apps_bcm_voter: bcm-voter { 5334 compatible = "qcom,bcm-voter";
|
| H A D | sm8250.dtsi | 6249 apps_bcm_voter: bcm-voter { 6250 compatible = "qcom,bcm-voter";
|
| H A D | sm8550.dtsi | 5358 apps_bcm_voter: bcm-voter { 5359 compatible = "qcom,bcm-voter";
|
| H A D | sc8280xp.dtsi | 5686 apps_bcm_voter: bcm-voter { 5687 compatible = "qcom,bcm-voter";
|
| H A D | sm8650.dtsi | 7031 apps_bcm_voter: bcm-voter { 7032 compatible = "qcom,bcm-voter";
|
| H A D | kodiak.dtsi | 6842 apps_bcm_voter: bcm-voter { 6843 compatible = "qcom,bcm-voter";
|
| /linux/arch/arm/boot/dts/qcom/ |
| H A D | qcom-sdx65.dtsi | 807 apps_bcm_voter: bcm-voter { 808 compatible = "qcom,bcm-voter";
|