Searched refs:voter (Results 1 - 14 of 14) sorted by relevance
/kernel/linux/linux-5.10/drivers/interconnect/qcom/ |
H A D | bcm-voter.c | 16 #include "bcm-voter.h" 23 * struct bcm_voter - Bus Clock Manager voter 26 * @lock: mutex to protect commit and wake/sleep lists in the voter 138 static void tcs_list_gen(struct bcm_voter *voter, int bucket, in tcs_list_gen() argument 142 struct list_head *bcm_list = &voter->commit_list; in tcs_list_gen() 158 wait = commit && (voter->tcs_wait & BIT(bucket)); in tcs_list_gen() 181 * of_bcm_voter_get - gets a bcm voter handle from DT node 183 * @name: name for the bcm voter device 189 * when matching bcm voter is yet to be found. 193 struct bcm_voter *voter in of_bcm_voter_get() local 230 qcom_icc_bcm_voter_add(struct bcm_voter *voter, struct qcom_icc_bcm *bcm) qcom_icc_bcm_voter_add() argument 258 qcom_icc_bcm_voter_commit(struct bcm_voter *voter) qcom_icc_bcm_voter_commit() argument 351 struct bcm_voter *voter; qcom_icc_bcm_voter_probe() local [all...] |
H A D | Makefile | 3 icc-bcm-voter-objs := bcm-voter.o 15 obj-$(CONFIG_INTERCONNECT_QCOM_BCM_VOTER) += icc-bcm-voter.o
|
H A D | bcm-voter.h | 24 void qcom_icc_bcm_voter_add(struct bcm_voter *voter, struct qcom_icc_bcm *bcm); 25 int qcom_icc_bcm_voter_commit(struct bcm_voter *voter);
|
H A D | icc-rpmh.c | 12 #include "bcm-voter.h" 34 qcom_icc_bcm_voter_add(qp->voter, qn->bcms[i]); in qcom_icc_pre_aggregate() 96 qcom_icc_bcm_voter_commit(qp->voter); in qcom_icc_set()
|
H A D | icc-rpmh.h | 20 * @voter: bcm voter targeted by this provider 27 struct bcm_voter *voter; member
|
H A D | sdm845.c | 14 #include "bcm-voter.h" 480 qp->voter = of_bcm_voter_get(qp->dev, NULL); in qnoc_probe() 481 if (IS_ERR(qp->voter)) { in qnoc_probe() 482 dev_err(&pdev->dev, "bcm_voter err:%ld\n", PTR_ERR(qp->voter)); in qnoc_probe() 483 return PTR_ERR(qp->voter); in qnoc_probe()
|
H A D | sc7180.c | 14 #include "bcm-voter.h" 735 qp->voter = of_bcm_voter_get(qp->dev, NULL); in qnoc_probe() 736 if (IS_ERR(qp->voter)) in qnoc_probe() 737 return PTR_ERR(qp->voter); in qnoc_probe()
|
H A D | sm8250.c | 14 #include "bcm-voter.h" 560 qp->voter = of_bcm_voter_get(qp->dev, NULL); in qnoc_probe() 561 if (IS_ERR(qp->voter)) in qnoc_probe() 562 return PTR_ERR(qp->voter); in qnoc_probe()
|
H A D | sm8150.c | 14 #include "bcm-voter.h" 544 qp->voter = of_bcm_voter_get(qp->dev, NULL); in qnoc_probe() 545 if (IS_ERR(qp->voter)) in qnoc_probe() 546 return PTR_ERR(qp->voter); in qnoc_probe()
|
/kernel/linux/linux-6.6/drivers/interconnect/qcom/ |
H A D | bcm-voter.c | 16 #include "bcm-voter.h" 23 * struct bcm_voter - Bus Clock Manager voter 26 * @lock: mutex to protect commit and wake/sleep lists in the voter 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() 199 * of_bcm_voter_get - gets a bcm voter handle from DT node 201 * @name: name for the bcm voter device 207 * when matching bcm voter is yet to be found. 211 struct bcm_voter *voter in of_bcm_voter_get() local 248 qcom_icc_bcm_voter_add(struct bcm_voter *voter, struct qcom_icc_bcm *bcm) qcom_icc_bcm_voter_add() argument 276 qcom_icc_bcm_voter_commit(struct bcm_voter *voter) qcom_icc_bcm_voter_commit() argument 373 struct bcm_voter *voter; qcom_icc_bcm_voter_probe() local [all...] |
H A D | icc-rpmh.c | 13 #include "bcm-voter.h" 36 qcom_icc_bcm_voter_add(qp->voter, qn->bcms[i]); in qcom_icc_pre_aggregate() 98 qcom_icc_bcm_voter_commit(qp->voter); in qcom_icc_set() 204 qp->voter = of_bcm_voter_get(qp->dev, NULL); in qcom_icc_rpmh_probe() 205 if (IS_ERR(qp->voter)) in qcom_icc_rpmh_probe() 206 return PTR_ERR(qp->voter); in qcom_icc_rpmh_probe()
|
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 | Makefile | 6 icc-bcm-voter-objs := bcm-voter.o 34 obj-$(CONFIG_INTERCONNECT_QCOM_BCM_VOTER) += icc-bcm-voter.o
|
H A D | icc-rpmh.h | 20 * @voter: bcm voter targeted by this provider 27 struct bcm_voter *voter; member
|
Completed in 8 milliseconds