Lines Matching defs:set
271 struct blk_mq_tag_set *set = q->tag_set;
276 if (blk_mq_is_shared_tags(set->flags))
277 tags = set->shared_tags;
285 * test and set the bit before assigning ->rqs[].
351 * test and set the bit before assigning ->rqs[].
424 * blk_mq_tagset_busy_iter - iterate over all started requests in a tag set
425 * @tagset: Tag set to iterate over.
464 * @tagset: Tag set to drain completed request
493 * called for all requests on all queues that share that tag set and not only
612 * a new set of tags before freeing the old one.
615 struct blk_mq_tag_set *set = hctx->queue->tag_set;
622 * We need some sort of upper limit, set it high enough that
632 if (blk_mq_is_shared_tags(set->flags))
635 new = blk_mq_alloc_map_and_rqs(set, hctx->queue_num, tdepth);
639 blk_mq_free_map_and_rqs(set, *tagsptr, hctx->queue_num);
653 void blk_mq_tag_resize_shared_tags(struct blk_mq_tag_set *set, unsigned int size)
655 struct blk_mq_tags *tags = set->shared_tags;
657 sbitmap_queue_resize(&tags->bitmap_tags, size - set->reserved_tags);
676 * queue, the hardware context index is set to zero.