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

/linux-master/lib/
H A Dsbitmap.c258 unsigned long shallow_depth)
265 return sbitmap_find_bit(sb, shallow_depth, index, alloc_hint, true);
268 int sbitmap_get_shallow(struct sbitmap *sb, unsigned long shallow_depth) argument
278 nr = __sbitmap_get_shallow(sb, hint, shallow_depth);
388 unsigned int shallow_depth; local
401 shallow_depth = min(1U << sbq->sb.shift, sbq->min_shallow_depth);
402 depth = ((depth >> sbq->sb.shift) * shallow_depth +
403 min(depth & ((1U << sbq->sb.shift) - 1), shallow_depth));
530 unsigned int shallow_depth)
532 WARN_ON_ONCE(shallow_depth < sb
256 __sbitmap_get_shallow(struct sbitmap *sb, unsigned int alloc_hint, unsigned long shallow_depth) argument
529 sbitmap_queue_get_shallow(struct sbitmap_queue *sbq, unsigned int shallow_depth) argument
[all...]
/linux-master/include/linux/
H A Dsbitmap.h211 * @shallow_depth: The maximum number of bits to allocate from a single word.
216 * with a @shallow_depth of (1 << (@sb->shift - 1)). Then, the low-priority
222 int sbitmap_get_shallow(struct sbitmap *sb, unsigned long shallow_depth);
476 * @shallow_depth: The maximum number of bits to allocate from a single word.
485 unsigned int shallow_depth);
/linux-master/block/
H A Dblk-mq-tag.c112 if (data->shallow_depth)
113 return sbitmap_queue_get_shallow(bt, data->shallow_depth);
125 if (data->shallow_depth ||data->flags & BLK_MQ_REQ_RESERVED ||
H A Dblk-mq.h150 unsigned int shallow_depth; member in struct:blk_mq_alloc_data
H A Dkyber-iosched.c563 data->shallow_depth = kqd->async_depth;
H A Dmq-deadline.c625 * Called by __blk_mq_alloc_request(). The shallow_depth value set by this
640 data->shallow_depth = dd->async_depth;
H A Dbfq-iosched.c724 data->shallow_depth = depth;

Completed in 208 milliseconds