Home
last modified time | relevance | path

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

/Linux-v6.1/lib/
Dsbitmap.c240 unsigned long shallow_depth) in __sbitmap_get_shallow() argument
252 shallow_depth), in __sbitmap_get_shallow()
275 int sbitmap_get_shallow(struct sbitmap *sb, unsigned long shallow_depth) in sbitmap_get_shallow() argument
285 nr = __sbitmap_get_shallow(sb, hint, shallow_depth); in sbitmap_get_shallow()
395 unsigned int shallow_depth; in sbq_calc_wake_batch() local
413 shallow_depth = min(1U << sbq->sb.shift, sbq->min_shallow_depth); in sbq_calc_wake_batch()
414 depth = ((depth >> sbq->sb.shift) * shallow_depth + in sbq_calc_wake_batch()
415 min(depth & ((1U << sbq->sb.shift) - 1), shallow_depth)); in sbq_calc_wake_batch()
563 unsigned int shallow_depth) in sbitmap_queue_get_shallow() argument
565 WARN_ON_ONCE(shallow_depth < sbq->min_shallow_depth); in sbitmap_queue_get_shallow()
[all …]
/Linux-v6.1/include/linux/
Dsbitmap.h216 int sbitmap_get_shallow(struct sbitmap *sb, unsigned long shallow_depth);
479 unsigned int shallow_depth);
/Linux-v6.1/block/
Dblk-mq-tag.c105 if (data->shallow_depth) in __blk_mq_get_tag()
106 return sbitmap_queue_get_shallow(bt, data->shallow_depth); in __blk_mq_get_tag()
118 if (data->shallow_depth ||data->flags & BLK_MQ_REQ_RESERVED || in blk_mq_get_tags()
Dblk-mq.h154 unsigned int shallow_depth; member
Dkyber-iosched.c565 data->shallow_depth = kqd->async_depth; in kyber_limit_depth()
Dmq-deadline.c558 data->shallow_depth = dd->async_depth; in dd_limit_depth()
Dbfq-iosched.c698 data->shallow_depth = depth; in bfq_limit_depth()