Lines Matching refs:flags
28 if (blk_mq_is_sbitmap_shared(hctx->flags)) { in __blk_mq_tag_busy()
64 if (blk_mq_is_sbitmap_shared(hctx->flags)) { in __blk_mq_tag_idle()
81 if (!data->q->elevator && !(data->flags & BLK_MQ_REQ_RESERVED) && in __blk_mq_get_tag()
100 if (data->flags & BLK_MQ_REQ_RESERVED) { in blk_mq_get_tag()
116 if (data->flags & BLK_MQ_REQ_NOWAIT) in blk_mq_get_tag()
153 if (data->flags & BLK_MQ_REQ_RESERVED) in blk_mq_get_tag()
208 unsigned long flags; in blk_mq_find_and_get_req() local
210 spin_lock_irqsave(&tags->lock, flags); in blk_mq_find_and_get_req()
214 spin_unlock_irqrestore(&tags->lock, flags); in blk_mq_find_and_get_req()
274 unsigned int flags; member
285 bool reserved = iter_data->flags & BT_TAG_ITER_RESERVED; in bt_tags_iter()
288 bool iter_static_rqs = !!(iter_data->flags & BT_TAG_ITER_STATIC_RQS); in bt_tags_iter()
304 if (!(iter_data->flags & BT_TAG_ITER_STARTED) || in bt_tags_iter()
325 busy_tag_iter_fn *fn, void *data, unsigned int flags) in bt_tags_for_each() argument
331 .flags = flags, in bt_tags_for_each()
339 busy_tag_iter_fn *fn, void *priv, unsigned int flags) in __blk_mq_all_tag_iter() argument
343 WARN_ON_ONCE(flags & BT_TAG_ITER_RESERVED); in __blk_mq_all_tag_iter()
350 flags | BT_TAG_ITER_RESERVED); in __blk_mq_all_tag_iter()
351 bt_tags_for_each(tags, tags->bitmap_tags, fn, priv, flags); in __blk_mq_all_tag_iter()
508 int blk_mq_init_shared_sbitmap(struct blk_mq_tag_set *set, unsigned int flags) in blk_mq_init_shared_sbitmap() argument
511 int alloc_policy = BLK_MQ_FLAG_TO_ALLOC_POLICY(set->flags); in blk_mq_init_shared_sbitmap()
542 int node, unsigned int flags) in blk_mq_init_tags() argument
544 int alloc_policy = BLK_MQ_FLAG_TO_ALLOC_POLICY(flags); in blk_mq_init_tags()
560 if (flags & BLK_MQ_F_TAG_HCTX_SHARED) in blk_mq_init_tags()
570 void blk_mq_free_tags(struct blk_mq_tags *tags, unsigned int flags) in blk_mq_free_tags() argument
578 if (!(flags & BLK_MQ_F_TAG_HCTX_SHARED)) { in blk_mq_free_tags()
601 unsigned int flags = set->flags & ~BLK_MQ_F_TAG_HCTX_SHARED; in blk_mq_tag_update_depth() local
616 tags->nr_reserved_tags, flags); in blk_mq_tag_update_depth()
621 blk_mq_free_rq_map(new, flags); in blk_mq_tag_update_depth()
626 blk_mq_free_rq_map(*tagsptr, flags); in blk_mq_tag_update_depth()