Searched refs:kqd (Results 1 – 1 of 1) sorted by relevance
| /Linux-v4.19/block/ |
| D | kyber-iosched.c | 170 static void kyber_adjust_rw_depth(struct kyber_queue_data *kqd, in kyber_adjust_rw_depth() argument 185 orig_depth = depth = kqd->domain_tokens[sched_domain].sb.depth; in kyber_adjust_rw_depth() 217 sbitmap_queue_resize(&kqd->domain_tokens[sched_domain], depth); in kyber_adjust_rw_depth() 225 static void kyber_adjust_other_depth(struct kyber_queue_data *kqd, in kyber_adjust_other_depth() argument 232 orig_depth = depth = kqd->domain_tokens[KYBER_OTHER].sb.depth; in kyber_adjust_other_depth() 261 sbitmap_queue_resize(&kqd->domain_tokens[KYBER_OTHER], depth); in kyber_adjust_other_depth() 270 struct kyber_queue_data *kqd = cb->data; in kyber_stat_timer_fn() local 273 read_status = kyber_lat_status(cb, KYBER_READ, kqd->read_lat_nsec); in kyber_stat_timer_fn() 274 write_status = kyber_lat_status(cb, KYBER_SYNC_WRITE, kqd->write_lat_nsec); in kyber_stat_timer_fn() 276 kyber_adjust_rw_depth(kqd, KYBER_READ, read_status, write_status); in kyber_stat_timer_fn() [all …]
|