Home
last modified time | relevance | path

Searched refs:kqd (Results 1 – 1 of 1) sorted by relevance

/Linux-v4.19/block/
Dkyber-iosched.c170 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 …]