BLK_MQ_F_TAG_QUEUE_SHARED
data->hctx->flags & BLK_MQ_F_TAG_QUEUE_SHARED)
if (!(hctx->flags & BLK_MQ_F_TAG_QUEUE_SHARED) &&
((hctx->flags & BLK_MQ_F_TAG_QUEUE_SHARED) ||
hctx->flags = set->flags & ~BLK_MQ_F_TAG_QUEUE_SHARED;
hctx->flags |= BLK_MQ_F_TAG_QUEUE_SHARED;
hctx->flags &= ~BLK_MQ_F_TAG_QUEUE_SHARED;
set->flags &= ~BLK_MQ_F_TAG_QUEUE_SHARED;
!(set->flags & BLK_MQ_F_TAG_QUEUE_SHARED)) {
set->flags |= BLK_MQ_F_TAG_QUEUE_SHARED;
if (set->flags & BLK_MQ_F_TAG_QUEUE_SHARED)
if (hctx->flags & BLK_MQ_F_TAG_QUEUE_SHARED)
if (hctx->flags & BLK_MQ_F_TAG_QUEUE_SHARED)
if (hctx->flags & BLK_MQ_F_TAG_QUEUE_SHARED)
if (hctx->flags & BLK_MQ_F_TAG_QUEUE_SHARED)
if (hctx->flags & BLK_MQ_F_TAG_QUEUE_SHARED)
if (hctx->flags & BLK_MQ_F_TAG_QUEUE_SHARED)
if (!hctx || !(hctx->flags & BLK_MQ_F_TAG_QUEUE_SHARED))
tag_set->flags = BLK_MQ_F_TAG_QUEUE_SHARED;