Lines Matching refs:depth
174 unsigned int orig_depth, depth; in kyber_adjust_rw_depth() local
185 orig_depth = depth = kqd->domain_tokens[sched_domain].sb.depth; in kyber_adjust_rw_depth()
188 depth++; in kyber_adjust_rw_depth()
193 depth -= max(depth / 4, 1U); in kyber_adjust_rw_depth()
195 depth -= max(depth / 8, 1U); in kyber_adjust_rw_depth()
199 depth /= 2; in kyber_adjust_rw_depth()
201 depth -= max(depth / 4, 1U); in kyber_adjust_rw_depth()
204 depth++; in kyber_adjust_rw_depth()
208 depth += 2; in kyber_adjust_rw_depth()
210 depth++; in kyber_adjust_rw_depth()
215 depth = clamp(depth, 1U, kyber_depth[sched_domain]); in kyber_adjust_rw_depth()
216 if (depth != orig_depth) in kyber_adjust_rw_depth()
217 sbitmap_queue_resize(&kqd->domain_tokens[sched_domain], depth); in kyber_adjust_rw_depth()
229 unsigned int orig_depth, depth; in kyber_adjust_other_depth() local
232 orig_depth = depth = kqd->domain_tokens[KYBER_OTHER].sb.depth; in kyber_adjust_other_depth()
235 depth += 2; in kyber_adjust_other_depth()
245 depth += 2; in kyber_adjust_other_depth()
248 depth++; in kyber_adjust_other_depth()
251 depth -= max(depth / 4, 1U); in kyber_adjust_other_depth()
254 depth /= 2; in kyber_adjust_other_depth()
259 depth = clamp(depth, 1U, kyber_depth[KYBER_OTHER]); in kyber_adjust_other_depth()
260 if (depth != orig_depth) in kyber_adjust_other_depth()
261 sbitmap_queue_resize(&kqd->domain_tokens[KYBER_OTHER], depth); in kyber_adjust_other_depth()
287 kqd->domain_tokens[KYBER_OTHER].sb.depth < kyber_depth[KYBER_OTHER]))) in kyber_stat_timer_fn()