Lines Matching refs:bucket
71 size_t i, bucket;
76 for (bucket = 0; bucket < QCOM_ICC_NUM_BUCKETS; bucket++) {
79 temp = bcm_div(node->sum_avg[bucket] * bcm->aux_data.width,
81 agg_avg[bucket] = max(agg_avg[bucket], temp);
83 temp = bcm_div(node->max_peak[bucket] * bcm->aux_data.width,
85 agg_peak[bucket] = max(agg_peak[bucket], temp);
88 temp = agg_avg[bucket] * bcm->vote_scale;
89 bcm->vote_x[bucket] = bcm_div(temp, bcm->aux_data.unit);
91 temp = agg_peak[bucket] * bcm->vote_scale;
92 bcm->vote_y[bucket] = bcm_div(temp, bcm->aux_data.unit);
94 if (bcm->enable_mask && (bcm->vote_x[bucket] || bcm->vote_y[bucket])) {
95 bcm->vote_x[bucket] = 0;
96 bcm->vote_y[bucket] = bcm->enable_mask;
138 static void tcs_list_gen(struct bcm_voter *voter, int bucket,
158 wait = commit && (voter->tcs_wait & BIT(bucket));
160 tcs_cmd_gen(&tcs_list[idx], bcm->vote_x[bucket],
161 bcm->vote_y[bucket], bcm->addr, commit, wait);