Home
last modified time | relevance | path

Searched refs:vote_y (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/interconnect/qcom/
H A Dbcm-voter.c92 bcm->vote_y[bucket] = bcm_div(temp, bcm->aux_data.unit); in bcm_aggregate()
94 if (bcm->enable_mask && (bcm->vote_x[bucket] || bcm->vote_y[bucket])) { in bcm_aggregate()
96 bcm->vote_y[bucket] = bcm->enable_mask; in bcm_aggregate()
101 bcm->vote_y[QCOM_ICC_BUCKET_AMC] == 0) { in bcm_aggregate()
104 bcm->vote_y[QCOM_ICC_BUCKET_AMC] = 1; in bcm_aggregate()
105 bcm->vote_y[QCOM_ICC_BUCKET_WAKE] = 1; in bcm_aggregate()
109 static inline void tcs_cmd_gen(struct tcs_cmd *cmd, u64 vote_x, u64 vote_y, in tcs_cmd_gen() argument
119 if (vote_x == 0 && vote_y == 0) in tcs_cmd_gen()
125 if (vote_y > BCM_TCS_CMD_VOTE_MASK) in tcs_cmd_gen()
126 vote_y in tcs_cmd_gen()
[all...]
H A Dicc-rpmh.h82 * @vote_y: aggregated threshold values, represents peak_bw when @type is bw bcm
83 * @vote_scale: scaling factor for vote_x and vote_y
84 * @enable_mask: optional mask to send as vote instead of vote_x/vote_y
99 u64 vote_y[QCOM_ICC_NUM_BUCKETS]; member
/kernel/linux/linux-6.6/drivers/interconnect/qcom/
H A Dbcm-voter.c69 bcm->vote_y[bucket] = 0; in bcm_aggregate_mask()
77 bcm->vote_y[bucket] = bcm->enable_mask; in bcm_aggregate_mask()
86 bcm->vote_y[QCOM_ICC_BUCKET_AMC] = bcm->enable_mask; in bcm_aggregate_mask()
87 bcm->vote_y[QCOM_ICC_BUCKET_WAKE] = bcm->enable_mask; in bcm_aggregate_mask()
115 bcm->vote_y[bucket] = bcm_div(temp, bcm->aux_data.unit); in bcm_aggregate()
119 bcm->vote_y[QCOM_ICC_BUCKET_AMC] == 0) { in bcm_aggregate()
122 bcm->vote_y[QCOM_ICC_BUCKET_AMC] = 1; in bcm_aggregate()
123 bcm->vote_y[QCOM_ICC_BUCKET_WAKE] = 1; in bcm_aggregate()
127 static inline void tcs_cmd_gen(struct tcs_cmd *cmd, u64 vote_x, u64 vote_y, in tcs_cmd_gen() argument
137 if (vote_x == 0 && vote_y in tcs_cmd_gen()
[all...]
H A Dicc-rpmh.h82 * @vote_y: aggregated threshold values, represents peak_bw when @type is bw bcm
83 * @vote_scale: scaling factor for vote_x and vote_y
84 * @enable_mask: optional mask to send as vote instead of vote_x/vote_y
99 u64 vote_y[QCOM_ICC_NUM_BUCKETS]; member
/kernel/linux/linux-5.10/include/soc/qcom/
H A Dtcs.h66 #define BCM_TCS_CMD(commit, valid, vote_x, vote_y) \
71 ((cpu_to_le32(vote_y) & \
/kernel/linux/linux-6.6/include/soc/qcom/
H A Dtcs.h73 #define BCM_TCS_CMD(commit, valid, vote_x, vote_y) \
78 ((cpu_to_le32(vote_y) & \

Completed in 4 milliseconds